[vlc-devel] How to set PTS
Rafaël Carré
funman at videolan.org
Mon Dec 12 18:20:14 CET 2011
Le Mon, 12 Dec 2011 15:10:02 +0800,
曲亚东 <quyadong at hotmail.com> a écrit :
>
> hi all,
>
> Recently I try to write an access-demux module to parse h264 stream from a local camera. However, Runthread function can't get frame. I stepped into function decodeVideo in modules/codec/avcodec/video.c and found that picture have been dropped because p_sys->i_pts is 0. So I set 400000 to the first frame, 800000 to the second frame, ... and so on, but vlc just display the first frame and don't enter function demux and decodevideo again. I had read ts.c and found PCRHandle function to deal with the similar thing, but I can't understand how to transfer pts into decode or display. Would you like to give me some hint to deal with this issue?
try --demux avformat
--
Rafaël Carré
More information about the vlc-devel
mailing list