Can't link tsdemux to aacparse and rtpmp4gpay
Submitted by dav..@..il.com
Link to original bug (#754664)
Description
I'm trying to extract AAC audio from an mpeg2 ts stream and post it off in it's own rtp stream.
This the the command line:
gst-launch-1.0.exe udpsrc caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,payload=(int)96" port=41010 address=229.10.10.10 ! rtpmp2tdepay ! queue ! tsdemux ! "audio/mpeg" ! aacparse ! "audio/mpeg,stream-format=(string)raw" ! rtpmp4gpay ! fakesink -v
It gets as far as this graph before failing:
http://postimg.org/image/guvorbizt/full/
However, if I remove rtpmp4gpay and hook aacparse direct to fakesink it creates this working graph:
http://postimg.org/image/rm1lqqxrx/full/
As a test the following command line using audiotestsrc appears to produce the same issue:
gst-launch-1.0.exe audiotestsrc ! voaacenc ! mpegtsmux ! tsdemux ! "audio/mpeg" ! aacparse ! rtpmp4gpay ! fakesink
Version: 1.5.90