mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-06 02:32:23 +00:00
Setup the YV12 to RGB converter too
Original commit message from CVS: Setup the YV12 to RGB converter too
This commit is contained in:
parent
69287d0558
commit
9b61acff59
1 changed files with 11 additions and 0 deletions
|
@ -243,10 +243,21 @@ colorspace_setup_converter (GstColorspace *space, GstCaps *from_caps, GstCaps *t
|
|||
break;
|
||||
case GST_MAKE_FOURCC ('Y','V','1','2'):
|
||||
switch (to_space) {
|
||||
case GST_MAKE_FOURCC ('R','G','B',' '):
|
||||
GST_INFO (GST_CAT_NEGOTIATION, "colorspace: YV12 to RGB");
|
||||
|
||||
gst_caps_get_int (to_caps, "bpp", &space->destbpp);
|
||||
space->converter = gst_colorspace_yuv2rgb_get_converter (from_caps, to_caps);
|
||||
space->type = GST_COLORSPACE_YUV_RGB;
|
||||
return TRUE;
|
||||
case GST_MAKE_FOURCC ('I','4','2','0'):
|
||||
space->type = GST_COLORSPACE_420_SWAP;
|
||||
space->destbpp = 12;
|
||||
return TRUE;
|
||||
case GST_MAKE_FOURCC ('Y','V','1','2'):
|
||||
space->type = GST_COLORSPACE_NONE;
|
||||
space->destbpp = 12;
|
||||
return TRUE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue