Mercurial > libavcodec.hg
comparison avcodec.h @ 2453:f67b63ed036d libavcodec
avoid buf_size == 0 checks in every decoder
author | michael |
---|---|
date | Sun, 23 Jan 2005 18:09:06 +0000 |
parents | 96da66323faa |
children | dfdb6bf4b90f |
comparison
equal
deleted
inserted
replaced
2452:73a66a4a6ab4 | 2453:f67b63ed036d |
---|---|
336 used */ | 336 used */ |
337 #define CODEC_CAP_PARSE_ONLY 0x0004 | 337 #define CODEC_CAP_PARSE_ONLY 0x0004 |
338 #define CODEC_CAP_TRUNCATED 0x0008 | 338 #define CODEC_CAP_TRUNCATED 0x0008 |
339 /* codec can export data for HW decoding (XvMC) */ | 339 /* codec can export data for HW decoding (XvMC) */ |
340 #define CODEC_CAP_HWACCEL 0x0010 | 340 #define CODEC_CAP_HWACCEL 0x0010 |
341 /** codec has a non zero delay and needs to be feeded with NULL at the end to get the delayed data */ | 341 /** |
342 * codec has a non zero delay and needs to be feeded with NULL at the end to get the delayed data. | |
343 * if this is not set, the codec is guranteed to never be feeded with NULL data | |
344 */ | |
342 #define CODEC_CAP_DELAY 0x0020 | 345 #define CODEC_CAP_DELAY 0x0020 |
343 | 346 |
344 //the following defines might change, so dont expect compatibility if u use them | 347 //the following defines might change, so dont expect compatibility if u use them |
345 #define MB_TYPE_INTRA4x4 0x0001 | 348 #define MB_TYPE_INTRA4x4 0x0001 |
346 #define MB_TYPE_INTRA16x16 0x0002 //FIXME h264 specific | 349 #define MB_TYPE_INTRA16x16 0x0002 //FIXME h264 specific |