const BYTE inRGB24[] = {
BYPASS, // RGB24 out
TX_RGBToYCbCr, // YCbCr24 Out //Oscar 0x49
TX_RGBToYCbCr | TX_444to422 // YC24 out //Oscar 0x49
};
const BYTE inRGBDVO12[] = {
TX_DVO, // RGB24 out
TX_DVO | TX_RGBToYCbCr, // YCbCr24 Out //Oscar 0x49
TX_DVO | TX_RGBToYCbCr |TX_444to422 // YC24 out //Oscar 0x49
};
const BYTE inYCbCr24[] = {
TX_YCbCrToRGB | TX_Dither, // RGB24 out
BYPASS, // YCbCr24 Out
TX_444to422 // YC24 out //Oscar 0x49
};
const BYTE inYC24[] = {
TX_422to444 | TX_YCbCrToRGB | TX_Dither, // RGB24 out
TX_422to444 | TX_Dither, // YCbCr24 out
BYPASS // YC24 out
};
const BYTE inYCMuxed12[] = {
TX_DeMux | TX_422to444 | TX_YCbCrToRGB | TX_Dither, // RGB24 out
TX_DeMux | TX_422to444 | TX_Dither, // YCbCr24 out
TX_DeMux // YC24 out
};
const BYTE inYCMuxed656_12[] = {
TX_DeMux | TX_SyncExtr | TX_422to444 | TX_YCbCrToRGB | TX_Dither, // RGB24 out
TX_DeMux | TX_SyncExtr | TX_422to444 | TX_Dither, // YCbCr24 out
TX_DeMux | TX_SyncExtr // YC24 out
};
const BYTE inYC656_24[] = {
TX_SyncExtr | TX_422to444 | TX_YCbCrToRGB | TX_Dither, // RGB24 out
TX_SyncExtr | TX_422to444 | TX_Dither, // YCbCr24 out
TX_SyncExtr // YC24 out
};
const BYTE * const inMode[] = {
inRGB24, inRGBDVO12, inYCbCr24, inYC24, inYCMuxed12, inYCMuxed656_12, inYC656_24
};
|