Issue with aacparse element- Timestamp jumbled

Baby Octopus jagadishkamathk at gmail.com
Thu Jun 5 03:07:00 PDT 2014


Hi,

I have a transport stream which has packet losses. 

When I run the following pipeline, I see no issue
gst-launch-1.0  filesrc ! tsdemux ! audio/mpeg ! checksumsink

Timestamps monotonically increase(though there are packet losses)

PTS: 0:00:10.736391296  DTS: 99:99:99.999999999
PTS: 0:00:10.928391296  DTS: 99:99:99.999999999
PTS: 0:00:11.099057963  DTS: 99:99:99.999999999
PTS: 0:00:11.269724629  DTS: 99:99:99.999999999
PTS: 0:00:11.440391296  DTS: 99:99:99.999999999
PTS: 0:00:11.632391296  DTS: 99:99:99.999999999
PTS: 0:00:11.803057963  DTS: 99:99:99.999999999
PTS: 0:00:11.973724629  DTS: 99:99:99.999999999
PTS: 0:00:12.165724629  DTS: 99:99:99.999999999


2. But when I add aacparse after tsdemux, timestamps get jumbled at certain
places as follows(BOLD ones)

PTS: 0:00:10.897044356  DTS: 0:00:10.736391296
PTS: 0:00:10.918377689  DTS: 0:00:10.736391296
PTS: 0:00:10.939711022  DTS: 0:00:10.736391296
PTS: 0:00:10.961044355  DTS: 0:00:10.736391296
PTS: 0:00:10.982377688  DTS: 0:00:10.736391296
PTS: 0:00:11.003711021  DTS: 0:00:10.736391296
PTS: 0:00:11.025044354  DTS: 0:00:10.736391296
*PTS: 0:00:10.928391296  DTS: 0:00:10.928391296
PTS: 0:00:10.949724629  DTS: 0:00:10.928391296
PTS: 0:00:10.971057962  DTS: 0:00:10.928391296
PTS: 0:00:10.992391295  DTS: 0:00:10.928391296
PTS: 0:00:11.013724628  DTS: 0:00:10.928391296*
PTS: 0:00:11.035057961  DTS: 0:00:10.928391296
PTS: 0:00:11.056391294  DTS: 0:00:10.928391296
PTS: 0:00:11.077724627  DTS: 0:00:10.928391296

As you see, the timestamp is reducing and this is causing playback issue.
I'm not sure of this is is a bug. Is it? Should I file it in Bugzilla?

~BO




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Issue-with-aacparse-element-Timestamp-jumbled-tp4667373.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list