After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 582337 - xvid plugin heavily underused?
xvid plugin heavily underused?
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-12 14:26 UTC by Christian Fredrik Kalager Schaller
Modified: 2009-05-15 09:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Fredrik Kalager Schaller 2009-05-12 14:26:25 UTC
As I was looking at implementing preset profiles for the ffmpeg mpeg4 encoder I was pointed to some code which mentioned that the profile information was taken from xvid. While the xvid decoder and encoder defaults to 'Unrestricted' format which essentially creates a 'xvid' file they also support normal MPEG4 (and probably DivX) files too. 

I will test various things against the decoder so we can see how its caps should be expanded.

As for the encoder. If we set stuff like the profile property we can get it to output stuff like MPEG4 part 2 Simple Profile compliant files. So the encoder should also get caps for stuff like video/mpeg,mpegversion=4

Tim also mentioned on IRC that the plugin code is probably causing this plugin to be rather unstable. Which is a shame because in some respects this does seem like a better featured decoder/encoder than the ffmpeg one, at least they did the job of letting you set the profiles here :)
Comment 1 Tim-Philipp Müller 2009-05-12 16:08:07 UTC
I was only talking about the decoder, not the encoder.
Comment 2 Christian Fredrik Kalager Schaller 2009-05-15 09:54:39 UTC
Tried the encoder, getting really bad artifacts in the encoding. Guess this plugin is underused for a reason :)