Libstagefright doesn't support mpegts on some Android2.3 system. So I added
ffmpeg mpegts demuxer as an extra Extractor in stagefright.

For mp4 or flv files, I can read extradata in header(ffmpeg will do such
thing). But there is no header in TS file(I suspect). So how to get
extradata from TS file? It seems to be included in PESpacket but I am not
sure. I am not familiar with TS container.

Best Regards
Licheng Niu

-----邮件原件-----
发件人: [email protected] [mailto:[email protected]]
代表 Carl Eugen Hoyos
发送时间: 2012年9月18日 20:28
收件人: [email protected]
主题: Re: [Libav-user] how to get extradata of MPEGTS using ffmpeg?

Licheng Niu <niulicheng@...> writes:

> I am trying to decode TS file on android with 
> hardware decoder. And I use ffmpeg MPEGTS demuxer.
> To init hardware decoder, 

(Isn't libstagefright supposed to do that? Or do I 
misunderstand?)

> extradata (SPS, PPS or sth.) is needed to be set 
> for both audio and video decoders. But I can not 
> get extradata of TS file by ffmpeg demuxer.

I suspect only the (software) h264 decoder is able 
to read the extradata from the video stream.

Carl Eugen

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to