* commit 'e9abafca278f87e1ecc6d50091d99b73ff63c9a6': avutil: add AV_PIX_FMT_YA16 pixel format Conflicts: libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>tags/n2.4
| @@ -15,6 +15,9 @@ libavutil: 2012-10-22 | |||||
| API changes, most recent first: | API changes, most recent first: | ||||
| 2014-08-xx - xxxxxxx - lavu 53.22.0 - pixfmt.h | |||||
| Add AV_PIX_FMT_YA16 pixel format for 16 bit packed gray with alpha. | |||||
| 2014-08-xx - xxxxxxx - lavu 53.21.1 - avstring.h | 2014-08-xx - xxxxxxx - lavu 53.21.1 - avstring.h | ||||
| Rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 to better identify the format. | Rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 to better identify the format. | ||||
| An alias pixel format and color space name are provided for compatibility. | An alias pixel format and color space name are provided for compatibility. | ||||
| @@ -1560,6 +1560,24 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { | |||||
| .flags = AV_PIX_FMT_FLAG_ALPHA, | .flags = AV_PIX_FMT_FLAG_ALPHA, | ||||
| .alias = "gray8a", | .alias = "gray8a", | ||||
| }, | }, | ||||
| [AV_PIX_FMT_YA16LE] = { | |||||
| .name = "ya16le", | |||||
| .nb_components = 2, | |||||
| .comp = { | |||||
| { 0, 3, 1, 0, 15 }, /* Y */ | |||||
| { 0, 3, 3, 0, 15 }, /* A */ | |||||
| }, | |||||
| .flags = AV_PIX_FMT_FLAG_ALPHA, | |||||
| }, | |||||
| [AV_PIX_FMT_YA16BE] = { | |||||
| .name = "ya16be", | |||||
| .nb_components = 2, | |||||
| .comp = { | |||||
| { 0, 3, 1, 0, 15 }, /* Y */ | |||||
| { 0, 3, 3, 0, 15 }, /* A */ | |||||
| }, | |||||
| .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_ALPHA, | |||||
| }, | |||||
| [AV_PIX_FMT_GBRP] = { | [AV_PIX_FMT_GBRP] = { | ||||
| .name = "gbrp", | .name = "gbrp", | ||||
| .nb_components = 3, | .nb_components = 3, | ||||
| @@ -236,6 +236,10 @@ enum AVPixelFormat { | |||||
| AV_PIX_FMT_VDA, ///< HW acceleration through VDA, data[3] contains a CVPixelBufferRef | AV_PIX_FMT_VDA, ///< HW acceleration through VDA, data[3] contains a CVPixelBufferRef | ||||
| AV_PIX_FMT_YA16BE, ///< 16bit gray, 16bit alpha (big-endian) | |||||
| AV_PIX_FMT_YA16LE, ///< 16bit gray, 16bit alpha (little-endian) | |||||
| #ifndef AV_PIX_FMT_ABI_GIT_MASTER | #ifndef AV_PIX_FMT_ABI_GIT_MASTER | ||||
| AV_PIX_FMT_RGBA64BE=0x123, ///< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as big-endian | AV_PIX_FMT_RGBA64BE=0x123, ///< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as big-endian | ||||
| AV_PIX_FMT_RGBA64LE, ///< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as little-endian | AV_PIX_FMT_RGBA64LE, ///< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as little-endian | ||||
| @@ -320,6 +324,7 @@ enum AVPixelFormat { | |||||
| #define AV_PIX_FMT_0BGR32 AV_PIX_FMT_NE(0BGR, RGB0) | #define AV_PIX_FMT_0BGR32 AV_PIX_FMT_NE(0BGR, RGB0) | ||||
| #define AV_PIX_FMT_GRAY16 AV_PIX_FMT_NE(GRAY16BE, GRAY16LE) | #define AV_PIX_FMT_GRAY16 AV_PIX_FMT_NE(GRAY16BE, GRAY16LE) | ||||
| #define AV_PIX_FMT_YA16 AV_PIX_FMT_NE(YA16BE, YA16LE) | |||||
| #define AV_PIX_FMT_RGB48 AV_PIX_FMT_NE(RGB48BE, RGB48LE) | #define AV_PIX_FMT_RGB48 AV_PIX_FMT_NE(RGB48BE, RGB48LE) | ||||
| #define AV_PIX_FMT_RGB565 AV_PIX_FMT_NE(RGB565BE, RGB565LE) | #define AV_PIX_FMT_RGB565 AV_PIX_FMT_NE(RGB565BE, RGB565LE) | ||||
| #define AV_PIX_FMT_RGB555 AV_PIX_FMT_NE(RGB555BE, RGB555LE) | #define AV_PIX_FMT_RGB555 AV_PIX_FMT_NE(RGB555BE, RGB555LE) | ||||
| @@ -56,8 +56,8 @@ | |||||
| */ | */ | ||||
| #define LIBAVUTIL_VERSION_MAJOR 52 | #define LIBAVUTIL_VERSION_MAJOR 52 | ||||
| #define LIBAVUTIL_VERSION_MINOR 96 | |||||
| #define LIBAVUTIL_VERSION_MICRO 101 | |||||
| #define LIBAVUTIL_VERSION_MINOR 97 | |||||
| #define LIBAVUTIL_VERSION_MICRO 100 | |||||
| #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ | #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ | ||||
| LIBAVUTIL_VERSION_MINOR, \ | LIBAVUTIL_VERSION_MINOR, \ | ||||