GNOME Bugzilla – Bug 314253
xingheader property on lame plugin is unimplemented
Last modified: 2006-01-13 15:49:33 UTC
Without a xing header applications can't correctly find the length of the file. If implementing the header isn't a current priority, the properties for vbr and presets should be commented out so users don't waste time trying them.
I'm not familiar at all with lame, or the gst plugin, but I've had a quick look. As far as I can tell, the appropriate Xing header bits are implemented in gstlame, except I can't see any way in the LAME API to actually write the Xing header EXCEPT lame_mp3_tags_fid, which requires a seekable file descriptor in order to write the header - which GStreamer can't supply because it's a processing pipeline. I guess in order to implement the Xing header, we need to do it outside of lame. The Xing header itself is not complicated, but finding out the statistics to put into it is tricker. It might be a candidate for a separate xingwriter element that goes in the pipeline after lame.
Jan: is this a dup of bug #322461?
yes it is, bugmaster *** This bug has been marked as a duplicate of 322461 ***