回复: Re: How can I deal with the codec_data after qtdemux?

ZiQiang Huan hzqhuan at gmail.com
Wed Apr 11 20:05:54 PDT 2012


hi, Aihua Zhao

Thank you for your reply. I check the link you offer, but not very clear of it. 
Now I can get the codec_data, then I need to parse it and got the PPS and SPS, right? After that, I need to package PPS and SPS to a GstBuffer and pass it downstream, but how can I package GstH264PPS to a GstBuffer, and does it work for me?

Best regards, 
zqhuan 




ZiQiang Huan

发件人: Aihua Zhao
发送时间: 2012-04-11 16:18
收件人: hzqhuan; Discussion of the development of and with GStreamer
主题: Re: How can I deal with the codec_data after qtdemux?
there are PPS, SPS in it, 
refer it to:
https://gitorious.org/vaapi/gstreamer-vaapi/blobs/master/gst-libs/gst/vaapi/gstvaapidecoder_h264.c#line2366 


在 2012年4月11日 下午1:54,ZiQiang Huan <hzqhuan at gmail.com>写道:

hi, gstreamers 

I can play mpegts files which contains h264 video and aac audio. But when I play mp4 files, qtdemux parse them to h264 video and aac audio, but my hardware decoders cannot decode them. I see the logs below 
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0.GstGhostPad:src0: caps = video/x-h264, level=(string)4.1, profile=(string)main, codec_data 
(buffer)014d4029ffe10018674d4029b91816824d080000030008000003019478c189c001000468ee0fc8, width=(i 
nt)720, height=(int)576, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)16/15 

I try to search some info about this from internet, but still not aware of this. So how I can deal with codec_data? any suggestions for this or any examples for this ? 

Best regards, 
zqhuan 




ZiQiang Huan

_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20120412/b4b0d3dc/attachment.htm>


More information about the gstreamer-devel mailing list