Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
| ... | ... |
@@ -12,6 +12,9 @@ libavutil: 2009-03-08 |
| 12 | 12 |
|
| 13 | 13 |
API changes, most recent first: |
| 14 | 14 |
|
| 15 |
+2011-XX-XX - XXXXXXX - lavu XX.XXX.X - pixfmt.h |
|
| 16 |
+ Add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats |
|
| 17 |
+ |
|
| 15 | 18 |
2011-02-20 - e731b8d - lavf 52.102.0 - avio.h |
| 16 | 19 |
* e731b8d - rename init_put_byte() to ffio_init_context(), deprecating the |
| 17 | 20 |
original, and move it to a private header so it is no longer |
| ... | ... |
@@ -40,7 +40,7 @@ |
| 40 | 40 |
#define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) |
| 41 | 41 |
|
| 42 | 42 |
#define LIBAVUTIL_VERSION_MAJOR 50 |
| 43 |
-#define LIBAVUTIL_VERSION_MINOR 39 |
|
| 43 |
+#define LIBAVUTIL_VERSION_MINOR 40 |
|
| 44 | 44 |
#define LIBAVUTIL_VERSION_MICRO 0 |
| 45 | 45 |
|
| 46 | 46 |
#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ |
| ... | ... |
@@ -630,6 +630,29 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB] = {
|
| 630 | 630 |
{0,1,1,0,3}, /* B */
|
| 631 | 631 |
}, |
| 632 | 632 |
}, |
| 633 |
+ [PIX_FMT_BGR48BE] = {
|
|
| 634 |
+ .name = "bgr48be", |
|
| 635 |
+ .nb_components= 3, |
|
| 636 |
+ .log2_chroma_w= 0, |
|
| 637 |
+ .log2_chroma_h= 0, |
|
| 638 |
+ .comp = {
|
|
| 639 |
+ {0,5,1,0,15}, /* B */
|
|
| 640 |
+ {0,5,3,0,15}, /* G */
|
|
| 641 |
+ {0,5,5,0,15}, /* R */
|
|
| 642 |
+ }, |
|
| 643 |
+ .flags = PIX_FMT_BE, |
|
| 644 |
+ }, |
|
| 645 |
+ [PIX_FMT_BGR48LE] = {
|
|
| 646 |
+ .name = "bgr48le", |
|
| 647 |
+ .nb_components= 3, |
|
| 648 |
+ .log2_chroma_w= 0, |
|
| 649 |
+ .log2_chroma_h= 0, |
|
| 650 |
+ .comp = {
|
|
| 651 |
+ {0,5,1,0,15}, /* B */
|
|
| 652 |
+ {0,5,3,0,15}, /* G */
|
|
| 653 |
+ {0,5,5,0,15}, /* R */
|
|
| 654 |
+ }, |
|
| 655 |
+ }, |
|
| 633 | 656 |
[PIX_FMT_BGR565BE] = {
|
| 634 | 657 |
.name = "bgr565be", |
| 635 | 658 |
.nb_components= 3, |
| ... | ... |
@@ -133,6 +133,8 @@ enum PixelFormat {
|
| 133 | 133 |
PIX_FMT_BGR444BE, ///< packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), big-endian, most significant bits to 1 |
| 134 | 134 |
PIX_FMT_BGR444LE, ///< packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), little-endian, most significant bits to 1 |
| 135 | 135 |
PIX_FMT_Y400A, ///< 8bit gray, 8bit alpha |
| 136 |
+ PIX_FMT_BGR48BE, ///< packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as big-endian |
|
| 137 |
+ PIX_FMT_BGR48LE, ///< packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as little-endian |
|
| 136 | 138 |
PIX_FMT_NB, ///< number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions |
| 137 | 139 |
}; |
| 138 | 140 |
|
| ... | ... |
@@ -152,6 +154,7 @@ enum PixelFormat {
|
| 152 | 152 |
#define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE) |
| 153 | 153 |
#define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE) |
| 154 | 154 |
#define PIX_FMT_RGB444 PIX_FMT_NE(RGB444BE, RGB444LE) |
| 155 |
+#define PIX_FMT_BGR48 PIX_FMT_NE(BGR48BE, BGR48LE) |
|
| 155 | 156 |
#define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE) |
| 156 | 157 |
#define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE) |
| 157 | 158 |
#define PIX_FMT_BGR444 PIX_FMT_NE(BGR444BE, BGR444LE) |