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 580410 - Rankings for muxers and encoders
Rankings for muxers and encoders
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.10.x
Other Linux
: Normal enhancement
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-27 10:13 UTC by Christian Fredrik Kalager Schaller
Modified: 2009-08-10 23:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Fredrik Kalager Schaller 2009-04-27 10:13:45 UTC
Being able to 'whitelist' various encoders and muxers by adding ranks to them would be good. Currently without ranks I am forced to hardcode specific element names in misc white and blacklists in Transmageddon.

If nobody minds I will start adding ranks myself to the various plugins.
Comment 1 Sebastian Dröge (slomo) 2009-04-27 10:15:53 UTC
That's a very good idea, it will also help if we have multiple encoders/muxers for one format and one should be preffered.

IIRC Tester wanted something like this for his encodebin/muxbin already
Comment 2 Olivier Crête 2009-04-27 13:56:22 UTC
Yes, finally I'm not the only one trying to autoplug encoders!
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2009-04-27 14:00:19 UTC
+1 from my side also. Christian, do you have a (python) script that gives use potiential candidates (muxers for same format and encoders for same codec)?
Comment 4 Christian Fredrik Kalager Schaller 2009-04-30 15:22:33 UTC
well the codecfinder.py script in transmageddon essentially returns a element based on caps. I'll starting updating it to prioritise based on ranks and start switching some elements to higher caps to verify it works.
Comment 5 Christian Fredrik Kalager Schaller 2009-05-07 17:11:37 UTC
Ok, I have been updating various muxers and encoders in the non-frozen packages and given them ranks. I have only touched those I have personal experience with though, so I suggest others set ranks on muxers and encoders they know how well work.

I will update stuff in base once its unfrozen. As for ffmpeg my current plan is to set their encoders to MARGINAL by default and then we can adjust up specific encoders later as we see fit.
Comment 6 Christian Fredrik Kalager Schaller 2009-05-13 15:39:08 UTC
Ok, added ranks to must useful muxers and encoders. Others can follow as people find modules that should be ranked.