[Ffmpeg-devel] Help understanding AVParser

Michael Niedermayer michaelni
Mon Dec 18 18:56:43 CET 2006


On Mon, Dec 18, 2006 at 11:04:47AM +0000, Cool_Zer0 wrote:
> Hi there.
> I'm trying to use AVParser but I'm a bit lost and I can't find any
> documentation.
> So... Here's what I'm doing...
> I'm calling *av_parser_init(CODEC_ID_H263)* and then I think that I have to
> call *av_parser_parse()* for each H.263 packet that I receive.
> My main problem is understanding the parameters of the last function:
> AVCodecParserContext
> AVCodecContext
> poutbuf
> poutbuf_size
> buf
> buf_size
> pts
> dts
> The first ones I understand but the last 6 I can't understand what they
> are...
> Other question...  If buf_size takes the value 0 it means that I have a
> complete frame, right? So... Where is that frame and how can I put on a
> AVFrame/AVPicture in order to convert it to BGR24?
> If you don't want to answer my question at least give me some link to any
> documentation about AVParser.

see av_read_frame_internal() in utils.c and the doxygen comment above 
av_parser_parse in parser.c

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

No evil is honorable: but death is honorable; therefore death is not evil.
-- Citium Zeno

More information about the ffmpeg-devel mailing list