Revision 73389754

View differences:

doc/APIchanges
12 12

  
13 13
API changes, most recent first:
14 14

  
15
2011-04-10 - lavu  50.40.0 - pixfmt.h
16
  Add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats
17

  
15 18
2011-04-08 - lavf 52.106.0 - avformat.h
16 19
  Minor avformat.h cleanup:
17 20
    a9bf9d8 deprecate av_guess_image2_codec
libavutil/avutil.h
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, \
libavutil/pixdesc.c
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,
libavutil/pixfmt.h
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 154
#define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE)
153 155
#define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE)
154 156
#define PIX_FMT_RGB444 PIX_FMT_NE(RGB444BE, RGB444LE)
157
#define PIX_FMT_BGR48  PIX_FMT_NE(BGR48BE,  BGR48LE)
155 158
#define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE)
156 159
#define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE)
157 160
#define PIX_FMT_BGR444 PIX_FMT_NE(BGR444BE, BGR444LE)

Also available in: Unified diff