Mercurial > libavcodec.hg
changeset 10957:0c50a3c33c03 libavcodec
Clarify CODEC_CAP_SUBFRAMES.
author | michael |
---|---|
date | Thu, 21 Jan 2010 13:49:47 +0000 |
parents | 16db91dd49eb |
children | 304db572a69a |
files | avcodec.h |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/avcodec.h Thu Jan 21 12:57:24 2010 +0000 +++ b/avcodec.h Thu Jan 21 13:49:47 2010 +0000 @@ -619,6 +619,14 @@ #define CODEC_CAP_HWACCEL_VDPAU 0x0080 /** * Codec can output multiple frames per AVPacket + * Normally demuxers return one frame at a time, demuxers which do not do + * are connected to a parser to split what they return into proper frames. + * This flag is reserved to the very rare category of codecs which have a + * bitstream that cannot be split into frames without timeconsuming + * operations like full decoding. Demuxers carring such bitstreams thus + * may return multiple frames in a packet. This has many disadvantages like + * prohibiting stream copy in many cases thus it should only be considered + * as a last resort. */ #define CODEC_CAP_SUBFRAMES 0x0100