http://8gpad.com/?p=267
MIXER Q: Is there the off sequence of MIXER operation? A: The disabling sequence of TV(HDMI) subsystem is basically following as : VP disable -> Mixer disable-> HDMI disable. And If you want to stop the operation of MIXER, make REG_RUN bit of MIXER_STATUS register to "0" and check MIXER_OPERATION_STATUS bit whether it is "1"(MIXER is idle mode). And then disable HDMI. Q: The UI display quality of MIXER's graphic layers is not good in case of the interlaced output with vertical x2 scale-up. (ex. 1080i@60Hz). The example of output image is as in the following : source UI image size(960x540p), output UI image size(1920x1080i) A: MIXER get the even and odd field data individually, and then scaled up individually. So, displayed UI graphic quality is bad. The vertical scale-up of the graphic layers is only duplicated. Work-around example for this is as in the following : At the interlaced output mode, like 1080i@60Hz, the original setting(bad case) are MIXER_CFG[2] = 0(interlaced mode) and MIXER_GRAPHICx_WH[12] = 1(x2 duplication). But, to improve the displayed UI quality, you should set to MIXER_CFG[2] = 1 (progressive mode) and MIXER_GRAPHICx_WH[12] = 0(no scale). If you set like these, the displayed image will become much better quality. But, the bandwidth of the graphic layers will be doubled. That is to say, MIXER will get the 960x540 size instead of the 960x240 in each field period.