For the first file, 1.flac ( http://ff123.net/samples/1.flac ) :
$ gst-launch-0.10 filesrc location="1.flac" ! decodebin ! fakesink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Got EOS from element "pipeline0". Execution ended after 212918000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... (No audio is played, the application exits normally) $ gst-launch-0.10 filesrc location="1.flac" ! decodebin ! osssink Setting pipeline to PAUSED ... ** (gst-launch-0.10:16111): CRITICAL **: Your OSS device could not be probed correctly ** (gst-launch-0.10:16111): CRITICAL **: Your OSS device could not be probed correctly Pipeline is PREROLLING ... Caught interrupt -- Pausing pipeline. Pipeline paused. WARNING: Element "pipeline0" warns: pipeline interrupted (No audio is played, the application hangs on "PREROLLING" and has to be killed, after allowing sufficient time for the file to have finished playing.) $ gst-launch-0.10 filesrc location="1.flac" ! decodebin ! alsasink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: audioclock0 Got EOS from element "pipeline0". Execution ended after 16212781000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... In this case, the audio plays correctly and the application exits normally at the end of the clip. Now the same thing but with an Ogg Vorbis sample ( http://www.archive.org/download/alexqmoon93/26.ogg ): $ gst-launch-0.10 filesrc location="26.ogg" ! decodebin ! fakesink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Got EOS from element "pipeline0". Execution ended after 1504018000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... (Again, application exits normally with no sound output) $ gst-launch-0.10 filesrc location="26.ogg" ! decodebin ! osssink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ** (gst-launch-0.10:17315): CRITICAL **: Your OSS device could not be probed correctly ** (gst-launch-0.10:17315): CRITICAL **: Your OSS device could not be probed correctly Caught interrupt -- Pausing pipeline. Pipeline paused. WARNING: Element "pipeline0" warns: pipeline interrupted (No audio is output and the application needs to be killed after leaving enough time for the clip to finish) $ gst-launch-0.10 filesrc location="26.ogg" ! decodebin ! alsasink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Caught interrupt -- Pausing pipeline. Pipeline paused. WARNING: Element "pipeline0" warns: pipeline interrupted (This time, no audio is output and the application needs to be killed) I've just tried these files again in gstreamer and rhythmbox and neither will play the file still, giving the "Internal data flow error" error. Both files play in XMMS. -- totem & rhythmbox will not play Ogg Vorbis, Ogg Theora or Ogg FLAC on fresh Dapper install https://launchpad.net/bugs/40023 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs