Mercurial > libavcodec.hg
comparison avcodec.h @ 10957:0c50a3c33c03 libavcodec
Clarify CODEC_CAP_SUBFRAMES.
author | michael |
---|---|
date | Thu, 21 Jan 2010 13:49:47 +0000 |
parents | ff7c1c90b6f5 |
children | ec682347e19e |
comparison
equal
deleted
inserted
replaced
10956:16db91dd49eb | 10957:0c50a3c33c03 |
---|---|
617 * Codec can export data for HW decoding (VDPAU). | 617 * Codec can export data for HW decoding (VDPAU). |
618 */ | 618 */ |
619 #define CODEC_CAP_HWACCEL_VDPAU 0x0080 | 619 #define CODEC_CAP_HWACCEL_VDPAU 0x0080 |
620 /** | 620 /** |
621 * Codec can output multiple frames per AVPacket | 621 * Codec can output multiple frames per AVPacket |
622 * Normally demuxers return one frame at a time, demuxers which do not do | |
623 * are connected to a parser to split what they return into proper frames. | |
624 * This flag is reserved to the very rare category of codecs which have a | |
625 * bitstream that cannot be split into frames without timeconsuming | |
626 * operations like full decoding. Demuxers carring such bitstreams thus | |
627 * may return multiple frames in a packet. This has many disadvantages like | |
628 * prohibiting stream copy in many cases thus it should only be considered | |
629 * as a last resort. | |
622 */ | 630 */ |
623 #define CODEC_CAP_SUBFRAMES 0x0100 | 631 #define CODEC_CAP_SUBFRAMES 0x0100 |
624 | 632 |
625 //The following defines may change, don't expect compatibility if you use them. | 633 //The following defines may change, don't expect compatibility if you use them. |
626 #define MB_TYPE_INTRA4x4 0x0001 | 634 #define MB_TYPE_INTRA4x4 0x0001 |