jit.uyvy2argb

Converts UYVY to ARGB

Description

The jit.uyvy2argb object converts a 4-plane char UYVY (signed chroma blue, luminance left, signed chroma red, luminance right) matrix into a 4-plane char ARGB (alpha, red, green, blue) matrix. A default alpha channel (all on) is added and horizontal dimension is doubled for the output to account for this half chroma, macro pixel input format. The UYVY format is typically useful for efficiently transfering chroma reduced codecs to the GPU without the expense of colorspace conversion, or bandwidth requirements of a full chroma format. However, to apply most spatial operations in Jitter on the CPU, a full chroma format like AYUV or ARGB is typically necessary.

Matrix Operator

matrix inputs:1, matrix outputs:1
Name IOProc Planelink Typelink Dimlink Plane Dim Type
out n/a 1 1 0 3 1 char

Information for Jitter Matrix Operator (MOP) messages and attributes to this object

Attributes

Name Type g/s Description
noalpha int Disable alpha channel flag. If this flag is set, a three-plane RGB matrix will be output instead of a four-plane ARGB matrix.

Information for box attributes common to all objects

Examples

See Also

Name Description
jit.argb2uyvy Converts ARGB to UYVY
jit.colorspace Convert between colorspaces
jit.traffic Multiply the planar vector by a matrix
jit.uyvy2ayuv Converts UYVY to AYUV
jit.uyvy2luma Converts UYVY to monochrome (luminance)