Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol authored on 2013/05/09 03:49:55... | ... |
@@ -37,12 +37,22 @@ int ff_fill_rgba_map(uint8_t *rgba_map, enum AVPixelFormat pix_fmt) |
37 | 37 |
case AV_PIX_FMT_ARGB: rgba_map[ALPHA] = 0; rgba_map[RED ] = 1; rgba_map[GREEN] = 2; rgba_map[BLUE ] = 3; break; |
38 | 38 |
case AV_PIX_FMT_0BGR: |
39 | 39 |
case AV_PIX_FMT_ABGR: rgba_map[ALPHA] = 0; rgba_map[BLUE ] = 1; rgba_map[GREEN] = 2; rgba_map[RED ] = 3; break; |
40 |
+ case AV_PIX_FMT_RGB48LE: |
|
41 |
+ case AV_PIX_FMT_RGB48BE: |
|
42 |
+ case AV_PIX_FMT_RGBA64BE: |
|
43 |
+ case AV_PIX_FMT_RGBA64LE: |
|
40 | 44 |
case AV_PIX_FMT_RGB0: |
41 | 45 |
case AV_PIX_FMT_RGBA: |
42 | 46 |
case AV_PIX_FMT_RGB24: rgba_map[RED ] = 0; rgba_map[GREEN] = 1; rgba_map[BLUE ] = 2; rgba_map[ALPHA] = 3; break; |
47 |
+ case AV_PIX_FMT_BGR48LE: |
|
48 |
+ case AV_PIX_FMT_BGR48BE: |
|
49 |
+ case AV_PIX_FMT_BGRA64BE: |
|
50 |
+ case AV_PIX_FMT_BGRA64LE: |
|
43 | 51 |
case AV_PIX_FMT_BGRA: |
44 | 52 |
case AV_PIX_FMT_BGR0: |
45 | 53 |
case AV_PIX_FMT_BGR24: rgba_map[BLUE ] = 0; rgba_map[GREEN] = 1; rgba_map[RED ] = 2; rgba_map[ALPHA] = 3; break; |
54 |
+ case AV_PIX_FMT_GBRAP: |
|
55 |
+ case AV_PIX_FMT_GBRP: rgba_map[GREEN] = 0; rgba_map[BLUE ] = 1; rgba_map[RED ] = 2; rgba_map[ALPHA] = 3; break; |
|
46 | 56 |
default: /* unsupported */ |
47 | 57 |
return AVERROR(EINVAL); |
48 | 58 |
} |