Files
veejay/veejay-current/veejay-server/doc/YCbCr.txt
Niels Elburg d8e6f98d53 Initial checkin of veejay 1.4
git-svn-id: svn://code.dyne.org/veejay/trunk@1172 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2008-11-10 20:16:24 +00:00

24 lines
695 B
Plaintext

Veejay processing
=================
Veejay processes nativly in YUV, this is to keep colorspace conversions
to a minimum.
YUV 4:2:0 Planar ( 1 Cr and 1 Cb sample per 2x2 Y samples)
YUV 4:2:2 Planar ( 1 Cr and 1 Cr sample per 1x2 Y samples)
(both full range JPEG and clipped to 16-235 / 16-240)
Places where veejay uses software conversion:
Conversion from RGB to YUV is for webcam devices.
Conversion from YUV to RGB is for preview image
Some FX convert the frame to RGB
Why YUV ?
=========
- Many video codecs decode into some YUV flavour
- Many capture devices deliver YUV
- Software conversion of RGB <-> YUV is expensive
- Consumes less bandwith then RGB