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 678130 - [0.11] Port Mpeg TS Muxer to 0.11
[0.11] Port Mpeg TS Muxer to 0.11
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.11.x
Other All
: Normal enhancement
: 0.11.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-14 21:54 UTC by Matej Knopp
Modified: 2012-06-20 08:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Port mpegtsmuxer to 0.11 (54.60 KB, patch)
2012-06-14 21:54 UTC, Matej Knopp
committed Details | Review
fix memory leak (1.27 KB, patch)
2012-06-20 02:47 UTC, Matej Knopp
committed Details | Review

Description Matej Knopp 2012-06-14 21:54:17 UTC
Created attachment 216474 [details] [review]
Port mpegtsmuxer to 0.11

Writes both DTS and PTS so it can be used for streams with bframes. 
I've removed code that transformed H264 AVC to byte stream as the muxer only accepts byte-stream on input and h264 parser can do the transformation.
I couldn't port the part which adds SPN/PTS indexing ( http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=bef06e8c8dbd3c6131a6380a4ea3dc5932d260b1 ) because it uses GstIndex which isn't present in 0.11 anymore. I've #if 0'd the relevant parts.
Comment 1 Mark Nauwelaerts 2012-06-16 17:34:56 UTC
Thanks, committed.

commit 6229305d7b57d7d91c59291b0cd5071aa830acd1
Author: Matej Knopp <matej.knopp@gmail.com>
Date:   Thu Jun 14 14:49:55 2012 -0700

    mpegtsmux: port to 0.11
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678130
Comment 2 Matej Knopp 2012-06-20 02:47:27 UTC
Created attachment 216777 [details] [review]
fix memory leak
Comment 3 Mark Nauwelaerts 2012-06-20 08:24:07 UTC
commit 9ad37611489735c2dbdf0296367fc8891355f6a4
Author: Matej Knopp <Matej@new-host-5.home>
Date:   Tue Jun 19 22:45:27 2012 -0400

    mpegtsmux: fix memory leak
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678130