[Bug 735520] aacparse: skip valid ADTS/LOAS frames

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 1 05:16:08 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735520
  GStreamer | gst-plugins-good | 1.4.0

--- Comment #9 from Nicolas Huet <nicolas.huet at parrot.com> 2014-09-01 12:16:05 UTC ---
Thanks very much Tim. I did not know gdp.

To use this stream, you will need also to have the patch included in
https://bugzilla.gnome.org/show_bug.cgi?id=721697

gst-launch-1.0 -v --gst-debug=aacparse:6 filesrc location= aac.gdp  ! gdpdepay
! aacparse  ! fakesink silent=false

Running without the patch (the first 3 discont are expected):

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (266 bytes, dts: 0:00:00.420391444, pts: 0:00:00.420391444,
duration: 0:00:00.042666666, offset: 250, offset_end: -1, flags: 00000040
discont ) 0x75e05aa8
...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (262 bytes, dts: 0:00:02.639058111, pts: 0:00:02.724391443,
duration: 0:00:00.042666666, offset: 14290, offset_end: -1, flags: 00000040
discont ) 0x75e05dc8
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (258 bytes, dts: 0:00:03.682009184, pts: 0:00:03.682009184,
duration: 0:00:00.042666666, offset: 14586, offset_end: -1, flags: 00000040
discont ) 0x75e05aa8
...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (238 bytes, dts: 0:00:15.202009184, pts: 0:00:15.202009184,
duration: 0:00:00.042666666, offset: 83752, offset_end: -1, flags: 00000040
discont ) 0x75e05a08
...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (248 bytes, dts: 0:00:17.463342517, pts: 0:00:17.463342517,
duration: 0:00:00.042666666, offset: 97456, offset_end: -1, flags: 00000040
discont ) 0x75e058c8
...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (264 bytes, dts: 0:00:31.756675851, pts: 0:00:31.756675851,
duration: 0:00:00.042666666, offset: 183164, offset_end: -1, flags: 00000040
discont ) 0x75e05dc8



Running it with the patch:

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (266 bytes, dts: 0:00:00.420391444, pts: 0:00:00.420391444,
duration: 0:00:00.042666666, offset: 250, offset_end: -1, flags: 00000040
discont ) 0x756062b8
...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (262 bytes, dts: 0:00:02.639058111, pts: 0:00:02.724391443,
duration: 0:00:00.042666666, offset: 14290, offset_end: -1, flags: 00000040
discont ) 0x756065d8
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (258 bytes, dts: 0:00:03.682009184, pts: 0:00:03.682009184,
duration: 0:00:00.042666666, offset: 14586, offset_end: -1, flags: 00000040
discont ) 0x756062b8

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list