rtpmp4gpay not accepting input from aacparse

Sebastian Dröge sebastian at centricular.com
Sun Sep 6 02:54:06 PDT 2015


On Fr, 2015-09-04 at 17:44 +0100, David Webster-Jaggard wrote:
> I'm trying to extract AAC audio from an mpeg2 ts stream and post it
> off in it's own rtp stream. The problem is that I can't link aacparse
> to rtpmp4gpay even though, AFAIK, the caps should match.
> 
> 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/w2bv9ja4n/full/
> 
> However, if I remove rtpmp4gpay and hook aacparse direct to fakesink
> it creates this working graph:
> 
> http://postimg.org/image/if0ltlryv/full/
> 
> As far as I can tell the caps between aacparse and fakesink should be
> compatible with rtpmp4gpay.
> 
> What am I missing here?

Looks like a negotiation bug in either rtpmp4gpay or aacparse. Can you
open a bug report with a test case at https://bugzilla.gnome.org agains
t GStreamer / gst-plugins-good?

It should be possible to reproduce this with an input AAC stream coming
from audiotestsrc and voaacenc (or faad) too.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150906/6ef24f8a/attachment-0001.sig>


More information about the gstreamer-devel mailing list