Mercurial > libavformat.hg
diff avformat.h @ 4821:810c0bbb435e libavformat
Describe read_alloc return value and required pkt handling to avoid memleaks
author | reimar |
---|---|
date | Tue, 07 Apr 2009 21:10:10 +0000 |
parents | adb4c38575d1 |
children | 5f8639313523 |
line wrap: on
line diff
--- a/avformat.h Tue Apr 07 20:52:37 2009 +0000 +++ b/avformat.h Tue Apr 07 21:10:10 2009 +0000 @@ -249,7 +249,10 @@ AVFormatParameters *ap); /** Read one packet and put it in 'pkt'. pts and flags are also set. 'av_new_stream' can be called only if the flag - AVFMTCTX_NOHEADER is used. */ + AVFMTCTX_NOHEADER is used. + @return 0 on success, < 0 on error. + When returning an error, pkt must not have been allocated + or must be freed before returning */ int (*read_packet)(struct AVFormatContext *, AVPacket *pkt); /** Close the stream. The AVFormatContext and AVStreams are not freed by this function */