GNOME Bugzilla – Bug 614353
matroskademux: can't correctly demux flac-in-MKV
Last modified: 2010-03-30 14:55:46 UTC
flac-in-MKV files can't be played correctly. All such files seem to have the same problem. An example file can be easily generated using flacenc and matroskamux: $ gst-launch audiotestsrc freq=4000 ! flacenc ! matroskamux ! filesink location=a.mkv After recording for a few seconds, $ wc -c a.mkv 59372013 a.mkv $ gst-launch filesrc location=a.mkv ! matroskademux ! flacdec ! audioconvert ! alsasink 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 52340 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ... $ It just got EOS immediately. It can be played in other non-gstreamer players.
commit b9f569bfd005e1bccb2765acda587d367378fa4d Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Tue Mar 30 16:50:10 2010 +0200 matroskademux: push correctly sized flac header buffers Fixes #614353.