X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Favcodec.h;h=af30ff012d61ac5182d0af11fd3295524f7a95d2;hb=46f01e413320acb86a66d13d13735694d1a0364d;hp=6cfbea4324968b3a1b58996d11f5d119719de3a5;hpb=c1692439e081dcc259489a1c2ddc2a659870dce6;p=ffmpeg diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 6cfbea43249..af30ff012d6 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -1055,11 +1055,16 @@ enum AVPacketSideDataType { AV_PKT_DATA_AUDIO_SERVICE_TYPE, /** - * This side data contains an integer value representing the quality - * factor of the compressed frame. Allowed range is between 1 (good) - * and FF_LAMBDA_MAX (bad). + * This side data contains quality related information from the encoder. + * @code + * u32le quality factor of the compressed frame. Allowed range is between 1 (good) and FF_LAMBDA_MAX (bad). + * u8 picture type + * u8 error count + * u16 reserved + * u64le[error count] sum of squared differences between encoder in and output + * @endcode */ - AV_PKT_DATA_QUALITY_FACTOR, + AV_PKT_DATA_QUALITY_STATS, /** * Recommmends skipping the specified number of samples @@ -1126,6 +1131,8 @@ enum AVPacketSideDataType { AV_PKT_DATA_METADATA_UPDATE, }; +#define AV_PKT_DATA_QUALITY_FACTOR AV_PKT_DATA_QUALITY_STATS //DEPRECATED + typedef struct AVPacketSideData { uint8_t *data; int size;