GNOME Bugzilla – Bug 313084
Eats memory decoding mp3
Last modified: 2005-08-10 10:50:08 UTC
File attached below. This works: gst-launch-0.8 filesrc location=21.\ Sword\ Swings.mp3 ! decodebin ! fakesink This eats memory: gst-launch-0.8 gnomevfssrc location=21.\ Sword\ Swings.mp3 ! decodebin ! fakesink
Created attachment 50505 [details] 21. Sword Swings.mp3
I'm fairly certain this is the same as bug 307692
2005-08-10 Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get): Fix premature EOS. This causes issues when reading ID3v1 tags using gnomevfssrc instead of filesrc; after ID3v1 tag typefinding, the typefind element will EOS rather than send a discont, which makes actual tag-reading in id3demux fail; the result is that the ID3v1 tags are not stripped off the file, which causes an infinite loop of id3demux plugging to the pipeline. If this is a bug in released versions, I highly recommend all packagers to include this fix ASAP. I'm simply blown away that we didn't notice earlier.
*** Bug 307692 has been marked as a duplicate of this bug. ***