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

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

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

Juergen Sachs
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

Kind regards
/Juergen


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

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

Thiago Sousa Santos-2


On Feb 3, 2017 06:16, "Sachs Jürgen" <[hidden email]> 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. 


Thanks,


Kind regards
/Juergen


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel