Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: patched-ffmpeg-mt/libavutil/pixfmt.h

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * copyright (c) 2006 Michael Niedermayer <michaelni@gmx.at> 2 * copyright (c) 2006 Michael Niedermayer <michaelni@gmx.at>
3 * 3 *
4 * This file is part of FFmpeg. 4 * This file is part of FFmpeg.
5 * 5 *
6 * FFmpeg is free software; you can redistribute it and/or 6 * FFmpeg is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public 7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either 8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version. 9 * version 2.1 of the License, or (at your option) any later version.
10 * 10 *
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 PIX_FMT_VAAPI_VLD, ///< HW decoding through VA API, Picture.data[3] contain s a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers 120 PIX_FMT_VAAPI_VLD, ///< HW decoding through VA API, Picture.data[3] contain s a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers
121 121
122 PIX_FMT_YUV420P16LE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x 2 Y samples), little-endian 122 PIX_FMT_YUV420P16LE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x 2 Y samples), little-endian
123 PIX_FMT_YUV420P16BE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x 2 Y samples), big-endian 123 PIX_FMT_YUV420P16BE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x 2 Y samples), big-endian
124 PIX_FMT_YUV422P16LE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x 1 Y samples), little-endian 124 PIX_FMT_YUV422P16LE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x 1 Y samples), little-endian
125 PIX_FMT_YUV422P16BE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x 1 Y samples), big-endian 125 PIX_FMT_YUV422P16BE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x 1 Y samples), big-endian
126 PIX_FMT_YUV444P16LE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x 1 Y samples), little-endian 126 PIX_FMT_YUV444P16LE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x 1 Y samples), little-endian
127 PIX_FMT_YUV444P16BE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x 1 Y samples), big-endian 127 PIX_FMT_YUV444P16BE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x 1 Y samples), big-endian
128 PIX_FMT_VDPAU_MPEG4, ///< MPEG4 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers 128 PIX_FMT_VDPAU_MPEG4, ///< MPEG4 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers
129 PIX_FMT_DXVA2_VLD, ///< HW decoding through DXVA2, Picture.data[3] contai ns a LPDIRECT3DSURFACE9 pointer 129 PIX_FMT_DXVA2_VLD, ///< HW decoding through DXVA2, Picture.data[3] contai ns a LPDIRECT3DSURFACE9 pointer
130
131 PIX_FMT_RGB444BE, ///< packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), big- endian, most significant bits to 0
132 PIX_FMT_RGB444LE, ///< packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), litt le-endian, most significant bits to 0
133 PIX_FMT_BGR444BE, ///< packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), big- endian, most significant bits to 1
134 PIX_FMT_BGR444LE, ///< packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), litt le-endian, most significant bits to 1
130 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 v ersions 135 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 v ersions
131 }; 136 };
132 137
133 #if AV_HAVE_BIGENDIAN 138 #if AV_HAVE_BIGENDIAN
134 # define PIX_FMT_NE(be, le) PIX_FMT_##be 139 # define PIX_FMT_NE(be, le) PIX_FMT_##be
135 #else 140 #else
136 # define PIX_FMT_NE(be, le) PIX_FMT_##le 141 # define PIX_FMT_NE(be, le) PIX_FMT_##le
137 #endif 142 #endif
138 143
139 #define PIX_FMT_RGB32 PIX_FMT_NE(ARGB, BGRA) 144 #define PIX_FMT_RGB32 PIX_FMT_NE(ARGB, BGRA)
140 #define PIX_FMT_RGB32_1 PIX_FMT_NE(RGBA, ABGR) 145 #define PIX_FMT_RGB32_1 PIX_FMT_NE(RGBA, ABGR)
141 #define PIX_FMT_BGR32 PIX_FMT_NE(ABGR, RGBA) 146 #define PIX_FMT_BGR32 PIX_FMT_NE(ABGR, RGBA)
142 #define PIX_FMT_BGR32_1 PIX_FMT_NE(BGRA, ARGB) 147 #define PIX_FMT_BGR32_1 PIX_FMT_NE(BGRA, ARGB)
143 148
144 #define PIX_FMT_GRAY16 PIX_FMT_NE(GRAY16BE, GRAY16LE) 149 #define PIX_FMT_GRAY16 PIX_FMT_NE(GRAY16BE, GRAY16LE)
145 #define PIX_FMT_RGB48 PIX_FMT_NE(RGB48BE, RGB48LE) 150 #define PIX_FMT_RGB48 PIX_FMT_NE(RGB48BE, RGB48LE)
146 #define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE) 151 #define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE)
147 #define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE) 152 #define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE)
153 #define PIX_FMT_RGB444 PIX_FMT_NE(RGB444BE, RGB444LE)
148 #define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE) 154 #define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE)
149 #define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE) 155 #define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE)
156 #define PIX_FMT_BGR444 PIX_FMT_NE(BGR444BE, BGR444LE)
150 157
151 #define PIX_FMT_YUV420P16 PIX_FMT_NE(YUV420P16BE, YUV420P16LE) 158 #define PIX_FMT_YUV420P16 PIX_FMT_NE(YUV420P16BE, YUV420P16LE)
152 #define PIX_FMT_YUV422P16 PIX_FMT_NE(YUV422P16BE, YUV422P16LE) 159 #define PIX_FMT_YUV422P16 PIX_FMT_NE(YUV422P16BE, YUV422P16LE)
153 #define PIX_FMT_YUV444P16 PIX_FMT_NE(YUV444P16BE, YUV444P16LE) 160 #define PIX_FMT_YUV444P16 PIX_FMT_NE(YUV444P16BE, YUV444P16LE)
154 161
155 #endif /* AVUTIL_PIXFMT_H */ 162 #endif /* AVUTIL_PIXFMT_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698