mirror of
https://github.com/marqs85/ossc.git
synced 2025-08-08 07:25:02 +00:00
some code space optimization
This commit is contained in:
@@ -808,69 +808,39 @@ int main()
|
|||||||
|
|
||||||
if (target_input != cm.avinput) {
|
if (target_input != cm.avinput) {
|
||||||
|
|
||||||
|
target_tvp = TVP_INPUT1;
|
||||||
|
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
||||||
|
|
||||||
|
if (target_input <= AV1_YPBPR) {
|
||||||
|
target_ths = THS_INPUT_B;
|
||||||
|
target_pcm = PCM_INPUT4;
|
||||||
|
} else if (target_input <= AV2_RGsB) {
|
||||||
|
target_ths = THS_INPUT_A;
|
||||||
|
target_pcm = PCM_INPUT3;
|
||||||
|
} else { // if (target_input <= AV3_YPBPR) {
|
||||||
|
target_tvp = TVP_INPUT3;
|
||||||
|
target_ths = THS_STANDBY;
|
||||||
|
target_pcm = PCM_INPUT2;
|
||||||
|
}
|
||||||
|
|
||||||
switch (target_input) {
|
switch (target_input) {
|
||||||
case AV1_RGBs:
|
case AV1_RGBs:
|
||||||
target_tvp = TVP_INPUT1;
|
case AV3_RGBs:
|
||||||
target_format = FORMAT_RGBS;
|
target_format = FORMAT_RGBS;
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_INPUT_B;
|
|
||||||
target_pcm = PCM_INPUT4;
|
|
||||||
break;
|
break;
|
||||||
case AV1_RGsB:
|
case AV1_RGsB:
|
||||||
target_tvp = TVP_INPUT1;
|
case AV2_RGsB:
|
||||||
|
case AV3_RGsB:
|
||||||
target_format = FORMAT_RGsB;
|
target_format = FORMAT_RGsB;
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_INPUT_B;
|
|
||||||
target_pcm = PCM_INPUT4;
|
|
||||||
break;
|
break;
|
||||||
case AV1_YPBPR:
|
case AV1_YPBPR:
|
||||||
target_tvp = TVP_INPUT1;
|
|
||||||
target_format = FORMAT_YPbPr;
|
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_INPUT_B;
|
|
||||||
target_pcm = PCM_INPUT4;
|
|
||||||
break;
|
|
||||||
case AV2_YPBPR:
|
case AV2_YPBPR:
|
||||||
target_tvp = TVP_INPUT1;
|
case AV3_YPBPR:
|
||||||
target_format = FORMAT_YPbPr;
|
target_format = FORMAT_YPbPr;
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_INPUT_A;
|
|
||||||
target_pcm = PCM_INPUT3;
|
|
||||||
break;
|
|
||||||
case AV2_RGsB:
|
|
||||||
target_tvp = TVP_INPUT1;
|
|
||||||
target_format = FORMAT_RGsB;
|
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_INPUT_A;
|
|
||||||
target_pcm = PCM_INPUT3;
|
|
||||||
break;
|
break;
|
||||||
case AV3_RGBHV:
|
case AV3_RGBHV:
|
||||||
target_tvp = TVP_INPUT3;
|
|
||||||
target_format = FORMAT_RGBHV;
|
target_format = FORMAT_RGBHV;
|
||||||
target_typemask = VIDEO_PC;
|
target_typemask = VIDEO_PC;
|
||||||
target_ths = THS_STANDBY;
|
|
||||||
target_pcm = PCM_INPUT2;
|
|
||||||
break;
|
|
||||||
case AV3_RGBs:
|
|
||||||
target_tvp = TVP_INPUT3;
|
|
||||||
target_format = FORMAT_RGBS;
|
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_STANDBY;
|
|
||||||
target_pcm = PCM_INPUT2;
|
|
||||||
break;
|
|
||||||
case AV3_RGsB:
|
|
||||||
target_tvp = TVP_INPUT3;
|
|
||||||
target_format = FORMAT_RGsB;
|
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_STANDBY;
|
|
||||||
target_pcm = PCM_INPUT2;
|
|
||||||
break;
|
|
||||||
case AV3_YPBPR:
|
|
||||||
target_tvp = TVP_INPUT3;
|
|
||||||
target_format = FORMAT_YPbPr;
|
|
||||||
target_typemask = VIDEO_LDTV|VIDEO_SDTV|VIDEO_EDTV|VIDEO_HDTV;
|
|
||||||
target_ths = THS_STANDBY;
|
|
||||||
target_pcm = PCM_INPUT2;
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user