dashdemux/mpdparser: problem with German DVB-T2 DASH Preview

Thiago Sousa Santos thiagossantos at gmail.com
Fri Feb 3 13:52:32 UTC 2017


On Feb 3, 2017 06:16, "Sachs Jürgen" <juergen.sachs at metz-ce.de> wrote:

Hi,
there is a problem in the mpdparser coming up with some streams from the
German DVB-T2 DASH preview streams. When playing such stream I get an error
  >> gstmpdparser.c:1645:gst_mpdparser_parse_mult_seg_base_type_ext:
segment has neither duration nor timeline
The manifest contains SegmentTemplate nodes both in the AdaptationSet and
in the Representation nodes. The SegmentTemplate in AdaptationSet does not
contain a duration attribute and therefore the parser bails out (without
examining the sub-nodes).
---
  <AdaptationSet segmentAlignment="true" bitstreamSwitching="true"
maxWidth="1280" maxHeight="720" maxFrameRate="50" par="16:9" lang="und">
   <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"/>
   <SegmentTemplate initialization="V-1280x720p50_
libx264_high_yuv420p_gop100_bit3584k_term5-2-5-14-1_set1_init.mp4"/>
   <Representation id="164950" mimeType="video/mp4" codecs="avc1.640020"
width="1280" height="720" frameRate="50" sar="1:1" startWithSAP="1"
bandwidth="3484245">
    <SegmentTemplate timescale="12800" media="V-1280x720p50_6bar_2ch_
libx264_high_yuv420p_gop100_bit3584k_max3584k_buf7M_term1-
2-4-14-1_dash_track1_$Number$.m4s" startNumber="1" duration="25600"/>
---
(the complete manifest is at http://akamai-progressive.irt.
de/irt_avstandard_2014/M4S/1280x720p50/V-1280x720p50_
libx264_high_yuv420p_gop100_bit3584k_term5-2-5-14-1/seg2_
frag2_hbbtv15_live_multi/V-1280x720p50_libx264_high_
yuv420p_gop100_bit3584k_term5-2-5-14-1.mpd

I have fixed this issue locally in gstmpdparser.c and my question is how to
get this patch in the master. What is the correct way to do this
- do I need to fill a bugzilla report first, what are the next steps after
- shall I send the patch to someone


Please create a bug in Bugzilla and attach your patch and any details you
have about the issue. If possible, your patch should be in "git
format-patch" format and against git master.

http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer

Thanks,


Kind regards
/Juergen


_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170203/d6c5992b/attachment.html>


More information about the gstreamer-devel mailing list