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 350778 - [mpegdemux] Send update newsegments
[mpegdemux] Send update newsegments
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other Linux
: Normal enhancement
: 0.10.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 350777 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-10 17:11 UTC by Michal Benes
Modified: 2006-09-21 13:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to send update newsegment (6.44 KB, patch)
2006-08-10 17:15 UTC, Michal Benes
committed Details | Review

Description Michal Benes 2006-08-10 17:11:10 UTC
This is a patch to create update newsegment events whenever there is a discontinuity in the mpeg stream.

There are two purposes of this patch. One of them is to support subtitles (which are "sparse streams" by definition), the second purpose is to support transcoding of DVD that may have an audio stream silent for some time.

The idea follows 
docs/design/part-sparsestreams.txt
Comment 1 Michal Benes 2006-08-10 17:15:21 UTC
Created attachment 70663 [details] [review]
Patch to send update newsegment

This is a patch by Martin Zlomek martin.zlomek@itonis.tv
Comment 2 Michal Benes 2006-08-10 17:19:45 UTC
*** Bug 350777 has been marked as a duplicate of this bug. ***
Comment 3 Tim-Philipp Müller 2006-09-21 13:36:52 UTC
Thanks for the patch, it's in CVS now (completely forgot about it, sorry):

 2006-09-21  Tim-Philipp Müller  <tim at centricular dot net>

        Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>

        * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
        (gst_dvd_demux_sync_stream_to_time):
        * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
        (gst_mpeg_demux_synchronise_pads),
        (gst_mpeg_demux_sync_stream_to_time):
          Send newsegment updates for sparse streams (#350778).