Mercurial > libavcodec.hg
comparison avcodec.h @ 10099:27eef2ead6ab libavcodec
Decoder for LPCM as used in Bluray discs.
Patch by Christian Schmidt, schmidt digadd de
| author | cehoyos |
|---|---|
| date | Wed, 26 Aug 2009 22:10:35 +0000 |
| parents | 8071f8b68d05 |
| children | fe081db7c09c |
comparison
equal
deleted
inserted
replaced
| 10098:fef90da31453 | 10099:27eef2ead6ab |
|---|---|
| 28 | 28 |
| 29 #include <errno.h> | 29 #include <errno.h> |
| 30 #include "libavutil/avutil.h" | 30 #include "libavutil/avutil.h" |
| 31 | 31 |
| 32 #define LIBAVCODEC_VERSION_MAJOR 52 | 32 #define LIBAVCODEC_VERSION_MAJOR 52 |
| 33 #define LIBAVCODEC_VERSION_MINOR 33 | 33 #define LIBAVCODEC_VERSION_MINOR 34 |
| 34 #define LIBAVCODEC_VERSION_MICRO 0 | 34 #define LIBAVCODEC_VERSION_MICRO 0 |
| 35 | 35 |
| 36 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | 36 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ |
| 37 LIBAVCODEC_VERSION_MINOR, \ | 37 LIBAVCODEC_VERSION_MINOR, \ |
| 38 LIBAVCODEC_VERSION_MICRO) | 38 LIBAVCODEC_VERSION_MICRO) |
| 222 CODEC_ID_PCM_DVD, | 222 CODEC_ID_PCM_DVD, |
| 223 CODEC_ID_PCM_F32BE, | 223 CODEC_ID_PCM_F32BE, |
| 224 CODEC_ID_PCM_F32LE, | 224 CODEC_ID_PCM_F32LE, |
| 225 CODEC_ID_PCM_F64BE, | 225 CODEC_ID_PCM_F64BE, |
| 226 CODEC_ID_PCM_F64LE, | 226 CODEC_ID_PCM_F64LE, |
| 227 CODEC_ID_PCM_BLURAY, | |
| 227 | 228 |
| 228 /* various ADPCM codecs */ | 229 /* various ADPCM codecs */ |
| 229 CODEC_ID_ADPCM_IMA_QT= 0x11000, | 230 CODEC_ID_ADPCM_IMA_QT= 0x11000, |
| 230 CODEC_ID_ADPCM_IMA_WAV, | 231 CODEC_ID_ADPCM_IMA_WAV, |
| 231 CODEC_ID_ADPCM_IMA_DK3, | 232 CODEC_ID_ADPCM_IMA_DK3, |
| 393 #define CH_LAYOUT_QUAD (CH_LAYOUT_STEREO|CH_BACK_LEFT|CH_BACK_RIGHT) | 394 #define CH_LAYOUT_QUAD (CH_LAYOUT_STEREO|CH_BACK_LEFT|CH_BACK_RIGHT) |
| 394 #define CH_LAYOUT_5POINT0 (CH_LAYOUT_SURROUND|CH_SIDE_LEFT|CH_SIDE_RIGHT) | 395 #define CH_LAYOUT_5POINT0 (CH_LAYOUT_SURROUND|CH_SIDE_LEFT|CH_SIDE_RIGHT) |
| 395 #define CH_LAYOUT_5POINT1 (CH_LAYOUT_5POINT0|CH_LOW_FREQUENCY) | 396 #define CH_LAYOUT_5POINT1 (CH_LAYOUT_5POINT0|CH_LOW_FREQUENCY) |
| 396 #define CH_LAYOUT_5POINT0_BACK (CH_LAYOUT_SURROUND|CH_BACK_LEFT|CH_BACK_RIGHT) | 397 #define CH_LAYOUT_5POINT0_BACK (CH_LAYOUT_SURROUND|CH_BACK_LEFT|CH_BACK_RIGHT) |
| 397 #define CH_LAYOUT_5POINT1_BACK (CH_LAYOUT_5POINT0_BACK|CH_LOW_FREQUENCY) | 398 #define CH_LAYOUT_5POINT1_BACK (CH_LAYOUT_5POINT0_BACK|CH_LOW_FREQUENCY) |
| 399 #define CH_LAYOUT_7POINT0 (CH_LAYOUT_5POINT0|CH_BACK_LEFT|CH_BACK_RIGHT) | |
| 398 #define CH_LAYOUT_7POINT1 (CH_LAYOUT_5POINT1|CH_BACK_LEFT|CH_BACK_RIGHT) | 400 #define CH_LAYOUT_7POINT1 (CH_LAYOUT_5POINT1|CH_BACK_LEFT|CH_BACK_RIGHT) |
| 399 #define CH_LAYOUT_7POINT1_WIDE (CH_LAYOUT_5POINT1_BACK|\ | 401 #define CH_LAYOUT_7POINT1_WIDE (CH_LAYOUT_5POINT1_BACK|\ |
| 400 CH_FRONT_LEFT_OF_CENTER|CH_FRONT_RIGHT_OF_CENTER) | 402 CH_FRONT_LEFT_OF_CENTER|CH_FRONT_RIGHT_OF_CENTER) |
| 401 #define CH_LAYOUT_STEREO_DOWNMIX (CH_STEREO_LEFT|CH_STEREO_RIGHT) | 403 #define CH_LAYOUT_STEREO_DOWNMIX (CH_STEREO_LEFT|CH_STEREO_RIGHT) |
| 402 | 404 |
