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 643578 - [encodebin] - broken remuxing
[encodebin] - broken remuxing
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.36
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-03-01 11:33 UTC by Christian Fredrik Kalager Schaller
Modified: 2011-06-15 17:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
python testcase using gravity.mpg (3.23 KB, text/x-python)
2011-03-01 11:33 UTC, Christian Fredrik Kalager Schaller
Details

Description Christian Fredrik Kalager Schaller 2011-03-01 11:33:05 UTC
Created attachment 182172 [details]
python testcase using gravity.mpg 

Been trying to enable remuxing with encodebin in Transmageddon, but it doesn't seem to work. With current git master of Transmageddon the resulting file ends up being horribly broken (http://www.linuxrising.org/files/remuxed.avi) with the video looking garbled (original clip is gravity.mpg).

Been trying to write a simple testcase to reproduce the transmageddon code, but that just hangs, but maybe still useful so attaching.
Comment 1 Christian Fredrik Kalager Schaller 2011-03-04 18:47:08 UTC
http://gstreamer.freedesktop.org/media/large/gravity.mpg
Comment 2 Tim-Philipp Müller 2011-03-06 17:49:06 UTC
Encodebin needs to plug parsers here (if it doesn't already, but from the looks of it it doesn't).
Comment 3 Andreas Frisch 2011-03-22 07:27:58 UTC
hey guys i have the same problem trying to use encodebin to mux an h264 stream coming from a regular mpeg transport stream into an m2ts with 192 bits per packet
h264parse would be required there. i've promoted its rank from none to primary at runtime but it's still not considered by encodebin. i think the relevant part in the source is commented out right now (using git here)
Comment 4 Christian Fredrik Kalager Schaller 2011-04-14 22:16:22 UTC
The parser code is already in encodebin, and switching two if 0 to 1 enables them, I am testing this now and talked to Edward, the plan is to enable them for next release cycle.
Comment 5 Christian Fredrik Kalager Schaller 2011-05-20 09:42:27 UTC
Parsers are now enabled in git master. Closing this as fixed.