Browse Source

core: add packed YUVA

(cherry picked from commit 52bc3a57cc)
pull/135/head
Steve Lhomme 9 years ago
parent
commit
c6e65aeabb
  1. 2
      include/vlc_fourcc.h
  2. 1
      src/misc/fourcc.c
  3. 3
      src/misc/fourcc_list.h

2
include/vlc_fourcc.h

@ -304,6 +304,8 @@
#define VLC_CODEC_V210 VLC_FOURCC('v','2','1','0')
/* I420 packed for RTP (RFC 4175) */
#define VLC_CODEC_R420 VLC_FOURCC('r','4','2','0')
/* Packed YUV 4:4:4 V:U:Y:A */
#define VLC_CODEC_VUYA VLC_FOURCC('V','U','Y','A')
/* RGB */

1
src/misc/fourcc.c

@ -740,6 +740,7 @@ static const struct
{ { VLC_CODEC_RGB32, 0 }, PACKED_FMT(4, 24) },
{ { VLC_CODEC_RGBA, VLC_CODEC_ARGB,
VLC_CODEC_BGRA, }, PACKED_FMT(4, 32) },
{ { VLC_CODEC_VUYA, 0 }, PACKED_FMT(4, 32) },
{ { VLC_CODEC_Y211, 0 }, { 1, { {{1,4}, {1,1}} }, 4, 32 } },
{ { VLC_CODEC_XYZ12, 0 }, PACKED_FMT(6, 48) },

3
src/misc/fourcc_list.h

@ -836,6 +836,9 @@ static const staticentry_t p_list_video[] = {
B(VLC_CODEC_V210, "10-bit 4:2:2 Component YCbCr"),
A("v210"),
B(VLC_CODEC_VUYA, "Packed YUV 4:4:4, V:U:Y:A"),
A("VUYA"),
B(VLC_CODEC_NV12, "Biplanar 4:2:0 Y/UV"),
A("NV12"),
B(VLC_CODEC_NV21, "Biplanar 4:2:0 Y/VU"),

Loading…
Cancel
Save