static void set_vout_mode(char * name) { vmode_t mode; amlog_mask_level(LOG_MASK_PARA,LOG_LEVEL_LOW,"tvmode2 set to %s\r\n",name); mode=validate_vmode2(name); if(VMODE_MAX==mode) { amlog_mask_level(LOG_MASK_PARA,LOG_LEVEL_HIGH,"no matched vout2 mode\n"); return ; } if(mode==get_current_vmode2()) { amlog_mask_level(LOG_MASK_PARA,LOG_LEVEL_HIGH,"don't set the same mode as current.\r\n"); return ; } set_current_vmode2(mode); amlog_mask_level(LOG_MASK_PARA,LOG_LEVEL_LOW,"new mode2 %s set ok\r\n",name); vout2_notifier_call_chain(VOUT_EVENT_MODE_CHANGE,&mode) ; }