亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? play.c

?? 一個(gè)兩碟控制的VCD的代碼,兩碟之間的轉(zhuǎn)動(dòng)及連續(xù)播放,已大量生產(chǎn)的CODE.
?? C
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):

      #ifdef  FU271
         panel_disc_slot(cd_disc_slot);
      #endif

        if (cd_opened == 0) {
           if (forceDSAabort)
             return(1);
           dsa_stop();
           trans_dsa(0x0b, 0);
           play_state = ENTRY_STATE;
        }
        cd_opened = 0;
	CDinited = 0;
        forceDSAabort = 0;
        cd_tray_just_closed = 1;
        return (1);
	} else {
	  save_key = NO_KEY;
	  forceDSAabort = 0;
	  return(1);
	}
	save_key = NO_KEY;
        return (1);
    }
#else
    /* check cd type and tray status first */
    if (cd_opened) {
        if (initCD()) {
            current_key = save_key;
        }
        return (1);
    }
#endif /* TWO_CDS   */
#endif /* THREE_CDS */

    if (CDinfo.type == CD_NODISC) {
	assign_osd_msg(osd_msg, MSG_no_disc, c_osd_msg, MSG_c_no_disc);
        play_state = ENTRY_STATE;
        return (1);
    } else if (CDinfo.type == CD_UNKNOWN) {
        OUTOSD(OSD_FUNCTION_STATUS_REGION, MSG_unknown_disc, MSG_c_unknown_disc, 0);
        play_state = ENTRY_STATE;
        return (1);
    }

  if ((play_state != PLAY_MENU_STATE)
#ifdef SGAME
     && (play_state != PLAY_GAME_MENU_STATE)
     && (PLAY_vcd_type != VCD_TYPE_game)
#endif

#ifdef  MDC_GAME
	&& (play_state != PLAY_GAME_STATE)
#endif
	) {
    switch (save_key) {

    case ERROR_KEY:
         if (concealment_mode == BLOCKY)
             {
               concealment_mode = JERKY;
                OUTOSD(OSD_FUNCTION_STATUS_REGION, MSG_ma_you, MSG_ma_you,DISPLAY_TIME_OUT);

             }
         else
            {
            concealment_mode = BLOCKY;
            OUTOSD(OSD_FUNCTION_STATUS_REGION, MSG_ma_wu, MSG_ma_wu,DISPLAY_TIME_OUT);
             }
        break;
   case KEY_PLUS:
	if (vcx_karaokey < 7)
	  vcx_karaokey++;
	panel_key_shift(vcx_karaokey);
        break;

    case KEY_MINUS:
	if (vcx_karaokey > -7)
	  vcx_karaokey--;
	panel_key_shift(vcx_karaokey);
        break;

    case KEY_RESUME_KEY:
        vcx_karaokey = 0;
	panel_key_shift(vcx_karaokey);
        break;

#ifdef SUOJIA_AVGAME_SW
   case AV_SW_KEY:
     if (avinto_flag==1) {
        av_sw_flag ^= 1;
        if (av_sw_flag == 1) {
            current_key = PAUSE_KEY;
            AVSEL_GAME;
            vcx_echo = 0;
            if (vcx_echo == -1)  vcx_echo = 0;
            if (vcx_echo == 0) { /* -1 -> 0 */
		MIC_init();
		MIC_start_take_in();
	    }

       } else {
           current_key = PLAY_KEY;
           AVSEL_VCD;
         }
      }
       break;
#endif



#ifdef ECHO
#ifdef JINRE_USE_ECHO
    case ECHO_PLUS:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif

       if (EAUX9_HIGH)
        {
        if (vcx_echo < vcx_echo_max_level) {
           vcx_echo ++;
           vcx_echo1=vcx_echo;
           if (vcx_echo == 0) { /* -1 -> 0 */
              MIC_init();
              MIC_start_take_in();
	    }
          MIC_clear_buffer();
	}
	OSD_echo();
       }
	break;
    case ECHO_MINUS:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif

       if (EAUX9_HIGH)
        {
	if (vcx_echo > -1) {
	    vcx_echo --;
            vcx_echo1=vcx_echo;
	    if (vcx_echo == -1) { /* 0 -> -1 */
		MIC_stop_take_in();
	    }
	}
	OSD_echo();
        }
        break;
#else
    case ECHO_PLUS:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif
        if (vcx_echo < vcx_echo_max_level) {
	    vcx_echo ++;
	    if (vcx_echo == 0) { /* -1 -> 0 */
		MIC_init();
		MIC_start_take_in();
	    }
            MIC_clear_buffer();
	}
	OSD_echo();
	break;
    case ECHO_MINUS:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif
	if (vcx_echo > -1) {
	    vcx_echo --;
	    if (vcx_echo == -1) { /* 0 -> -1 */
		MIC_stop_take_in();
	    }
	}
	OSD_echo();
	break;
#endif
#endif

#ifdef USE_SLEEP
    case AUTO_POWER_OFF_KEY:
        sleep_flag += 1;
        if (sleep_flag == 11)
	   sleep_flag = 0;
	if (sleep_flag == 1) {
	     sleep_limit_timer = NINETY_NINE_MINUTE;
	     assign_osd_msg(osd_msg, MSG_ninimi_msg, c_osd_msg, MSG_c_ninimi_msg);
	} else if (sleep_flag == 2) {
	     sleep_limit_timer = NINETY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_nimi_msg, c_osd_msg, MSG_c_nimi_msg);
	} else if (sleep_flag == 3) {
	     sleep_limit_timer = EIGHTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_eimi_msg, c_osd_msg, MSG_c_eimi_msg);
	} else if (sleep_flag == 4) {
	     sleep_limit_timer = SEVENTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_semi_msg, c_osd_msg, MSG_c_semi_msg);
	} else if (sleep_flag == 5) {
	     sleep_limit_timer = SIXTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_simi_msg, c_osd_msg, MSG_c_simi_msg);
	} else if (sleep_flag == 6) {
	     sleep_limit_timer = FIFTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_fimi_msg, c_osd_msg, MSG_c_fimi_msg);
	} else if (sleep_flag == 7) {
	     sleep_limit_timer = FOURTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_fomi_msg, c_osd_msg, MSG_c_fomi_msg);
	} else if (sleep_flag == 8) {
	     sleep_limit_timer = THIRTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_thmi_msg, c_osd_msg, MSG_c_thmi_msg);
	} else if (sleep_flag == 9) {
	     sleep_limit_timer = TWENTY_MINUTE;
	     assign_osd_msg(osd_msg, MSG_twmi_msg, c_osd_msg, MSG_c_twmi_msg);
	} else if (sleep_flag == 10) {
	     sleep_limit_timer = TEN_MINUTE;
	     assign_osd_msg(osd_msg, MSG_temi_msg, c_osd_msg, MSG_c_temi_msg);
	} else if (sleep_flag == 0) {
	     assign_osd_msg(osd_msg, MSG_tioff_msg, c_osd_msg, MSG_c_tioff_msg);
	}
	sleep_timer = glbTimer;
	break;
#endif

#if SPATIAL & KARAOKE
    case SURROUND_KEY:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif
	SPA_msg = SPA_set_level((SPA_level >= SPA_VOCAL_CUT) ? SPA_OFF
			    : SPA_level + 1);
	assign_osd_msg(osd_msg, SPA_msg, c_osd_msg, SPA_msg);
	osd_region = OSD_AUDFX_REGION;
	break;
#endif

#ifdef JINRE_USE_ECHO
    case VOCAL_ASSIST_KEY:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif
     audio_mode++;
     if (echo_vocal_flag ==1)  {
       audio_mode1=audio_mode;
       if ((play_item_type == DATA_TRACK) &&
           (audio_mode > (LEFT_RIGHT + 2)))

	{
            audio_mode = LEFT_LEFT;
        } else if ((play_item_type == AUDIO_TRACK) &&
		   (audio_mode > LEFT_RIGHT)) {	/* Audio track..no vocal assist */
            audio_mode = LEFT_LEFT;
	}
      } else  {
        if ((play_item_type == DATA_TRACK) &&
          (audio_mode > (LEFT_RIGHT)))

	{
            audio_mode = LEFT_LEFT;
        } else if ((play_item_type == AUDIO_TRACK) &&
		   (audio_mode > LEFT_RIGHT)) {	/* Audio track..no vocal assist */
            audio_mode = LEFT_LEFT;
	}
     }
       show_audio_panel(1); /* 1 -> show osd */
       break;
#else
    case VOCAL_ASSIST_KEY:
#ifdef MDC_GAME
      if (play_state == PLAY_GAME_STATE) return;
#endif
        audio_mode++;

	/* additional vocal LL/RR */
#ifdef ONE
        if ((play_item_type == DATA_TRACK) &&
          (audio_mode > (LEFT_RIGHT)))
#else
#ifdef  SUOJIA_NEW_REMOTE
	if ((play_item_type == DATA_TRACK) &&
	    (audio_mode > (LEFT_RIGHT)))
#else
        if ((play_item_type == DATA_TRACK) &&
	    (audio_mode > (LEFT_RIGHT + 2)))
#endif
#endif
	{
            audio_mode = LEFT_LEFT;
        } else if ((play_item_type == AUDIO_TRACK) &&
		   (audio_mode > LEFT_RIGHT)) {	/* Audio track..no vocal assist */
            audio_mode = LEFT_LEFT;
	}

	show_audio_panel(1); /* 1 -> show osd */
        break;

#endif
    case REPEAT_KEY:
#ifdef VCDROM
	if (play_clip) {
	    key_processed = 0;	/* do not accept key repeat in vcd3.0 */
	} else {
           if (PBC_on) {
             assign_osd_msg(osd_msg, error_msg, c_osd_msg, error_msg);
           } else {
             repeat_mode = panel_repeat_mode_change();
          }
	}
#else
	repeat_mode = panel_repeat_mode_change();
#endif
        break;
    case PBC_KEY:
#ifdef VCDROM
	if (play_clip == VCD30_PLAY_CLIP) {
	    play_clip = VCD30_PLAY_VCD;
	    VCD30_event = VCD30_PLAY_VCD;
	    return;
	}
#endif
       if ((!play_clip) && (CDinfo.type == CD_VCD) &&
	    (PLAY_vcd_type & VCD_TYPE_20)) {
            if (!cd_stop)
                process_stop_key(1);

            if (play_state == PLAY_MENU_STATE) {
                vcx_user_video_stream = 0xe0;
                fill_screen(COLOR_BLUE);
            }

            resume_flag = RESUME_IDLE_STATE;
            /* process_PBC_key() after process_stop_key()..OSD related */
            process_PBC_key();
            play_state = ENTRY_STATE;
        } else {
            /* PBC off can not change to PBC on */
	    assign_osd_msg(osd_msg, error_msg, c_osd_msg, error_msg);
        }
        break;
    case TIME_KEY:
#ifdef REAL_CLOCK
	if (play_state != ENTRY_STATE) {
	    /* when ENTRY_TATE, time key is used for clock setting. */
#endif
       if (!screen_display) {
           start_timer = glbTimer;
           screen_flag = 1;
           screen_display = 1;
        }
       panel_time_mode_change();

#ifdef REAL_CLOCK
       } else {
	   key_processed = 0;
       }
#endif
        break;

#ifdef JINRE_REMOTE
    case SCREEN_ON_KEY:
        screen_display += 1;
        if (screen_display == 4)
	   screen_display = 0;
        else if (screen_display >= 1)
           panel_time_mode_change();
	if (!screen_display)
	    OSD_clear_all();
        break;
#else
    case SCREEN_ON_KEY:
         if (!play_clip)
           screen_display ^= 1;
         if (!screen_display)
           OSD_clear_all();

#ifdef SCREEN_ON_TIME_SAME_KEY
	if (!cd_stop && (osd_time_key_index == 0))
	    panel_time_mode_change();
#endif
        break;

#endif


#ifdef VOLUME_CONTROL
    case MUTE_KEY:
	process_mute_key();
	break;
    case VOLUME_UP_KEY:
	process_volume_key(1);	/* increase one level. */
	break;
    case VOLUME_DOWN_KEY:
	process_volume_key(-1);	/* decrease one level. */
	break;
#endif

     case XUECHANG_KEY:
      if (play_state != PLAY_NORMAL_STATE) {
        break;
      }
        xuechang_flag +=1;
        if (xuechang_flag ==1) {
           if (PBC_on) {
                xuechang_flag =0;
                assign_osd_msg(osd_msg, error_msg, c_osd_msg, error_msg);
          } else {
           if (play_state == PLAY_NORMAL_STATE) {
              continue_sec = (servo_info & 0xff);
              continue_min = ((servo_info >> 8) & 0xff);

	   if (continue_sec < 0x05 ) {
	       continue_sec += 0x55;
	       if (continue_min >= 1)
		  continue_min -= 1;
	       else
		  continue_sec = 0x00;
	    } else {
	       continue_sec -= 0x05;
	       if ((continue_sec & 0x0f) >= 0x0a) {
		   continue_sec -= 0x06;
	       }
	    }

           continuetime = ((continue_min << 16) | (continue_sec << 8)) | 0 ;
	   servo_info = (continue_min << 8) | continue_sec;
	   get_current_track_time();
	   get_track_info(track_list[cur_track_index], &play_item_start_time,
		   &play_item_end_time, &play_item_type);
	   play_item_real_end_time = play_item_end_time;
	   play_item_begin_time = play_item_start_time;
	   continuetime1 = adjCDtime(play_item_start_time, continuetime, 1);
	   compute_cd_total_remain();
	   cur_list_state = PLAY_TRACK_LIST_STATE;
	   check_entry_number(cur_track_number, continuetime1);
	   panel_play_track(cur_track_number);
	   play_item_mode = PLAY_INFO_STOP_MODE;
	   play_item_start_time = continuetime1;
           xuechang_flag =0;
           }
         }
     }



       break;



#ifdef USE_C

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99日本精品| 成人国产电影网| 亚洲电影欧美电影有声小说| 中文字幕久久午夜不卡| 国产亚洲欧美一级| 欧美激情一二三区| 国产欧美精品一区二区色综合朱莉| 337p粉嫩大胆色噜噜噜噜亚洲| 精品国产乱码久久久久久影片| 精品美女一区二区三区| 日韩精品中文字幕一区| 欧美成人伊人久久综合网| 精品成人a区在线观看| 26uuu另类欧美亚洲曰本| 337p粉嫩大胆色噜噜噜噜亚洲| 久久久精品蜜桃| 国产女主播一区| 亚洲欧美在线观看| 亚洲黄色片在线观看| 亚洲成人三级小说| 日韩**一区毛片| 狠狠色狠狠色合久久伊人| 国产乱子伦视频一区二区三区| 成人午夜看片网址| 91视频一区二区三区| 欧美性受xxxx| 欧美一区二区三区四区在线观看| 日韩精品一区二区三区蜜臀| 久久理论电影网| 国产欧美一区二区三区在线老狼| 国产精品国产三级国产aⅴ中文 | 一区二区三区四区在线播放| 亚洲狠狠丁香婷婷综合久久久| 午夜精彩视频在线观看不卡| 久久精品国产精品亚洲综合| 国产高清成人在线| 欧美在线免费播放| 日韩欧美激情四射| 亚洲图片激情小说| 日韩福利电影在线| 国产精品小仙女| 在线免费观看日本一区| 日韩午夜在线播放| 国产精品国产三级国产aⅴ入口| 亚洲国产一二三| 韩国午夜理伦三级不卡影院| av高清久久久| 制服丝袜av成人在线看| 国产欧美一区在线| 日韩福利电影在线| 成人一区二区三区视频在线观看| 欧美日韩久久久久久| 国产亚洲欧美在线| 丝瓜av网站精品一区二区| 国产不卡视频在线观看| 欧美日精品一区视频| 国产亚洲婷婷免费| 天堂成人国产精品一区| 粉嫩蜜臀av国产精品网站| 欧美伊人久久大香线蕉综合69| 欧美成人一区二区三区片免费 | 日韩激情av在线| 风流少妇一区二区| 日韩亚洲欧美高清| 亚洲最大成人网4388xx| 国产精品一二三四五| 欧美人伦禁忌dvd放荡欲情| 欧美激情一区二区在线| 久久99精品国产| 91浏览器打开| 久久精品视频在线看| 日韩精彩视频在线观看| 日本久久电影网| 国产精品丝袜在线| 久久99精品久久久| 欧美日韩国产123区| 亚洲激情图片小说视频| 成人免费三级在线| 久久综合九色综合97婷婷| 五月婷婷久久丁香| 久久久久久久久久美女| 日韩中文字幕亚洲一区二区va在线| av在线一区二区| 国产色一区二区| 韩国欧美国产1区| 在线成人av网站| 一区二区三区四区高清精品免费观看| 高清成人在线观看| 精品91自产拍在线观看一区| 视频在线观看一区二区三区| 色噜噜久久综合| 亚洲人被黑人高潮完整版| 岛国av在线一区| 久久久久青草大香线综合精品| 久久精品国产一区二区三区免费看 | 国产成人精品影院| 日韩免费一区二区三区在线播放| 午夜精品一区二区三区电影天堂| 日本高清成人免费播放| 亚洲视频在线一区观看| 成人成人成人在线视频| 日本一区二区三区视频视频| 国产综合久久久久久鬼色| 久久综合九色综合97婷婷女人| 寂寞少妇一区二区三区| 精品黑人一区二区三区久久| 麻豆专区一区二区三区四区五区| 91麻豆精品国产91久久久资源速度| 午夜欧美视频在线观看| 欧美视频三区在线播放| 亚洲mv在线观看| 欧美一区二区三区在| 美女性感视频久久| 欧美成人午夜电影| 国模少妇一区二区三区| 久久综合av免费| 丁香亚洲综合激情啪啪综合| 中文字幕欧美国产| 色欲综合视频天天天| 亚洲一区二区三区不卡国产欧美| 欧美亚洲日本国产| 天天爽夜夜爽夜夜爽精品视频| 欧美狂野另类xxxxoooo| 麻豆成人综合网| 久久精品日产第一区二区三区高清版| 国产老女人精品毛片久久| 欧美国产精品久久| 色综合久久综合网欧美综合网 | 久久国产精品99精品国产| 精品国产乱码久久久久久夜甘婷婷 | 成人精品电影在线观看| 日韩一区中文字幕| 欧美三级电影精品| 在线精品视频免费观看| 亚洲成人久久影院| 精品日韩欧美在线| 不卡高清视频专区| 亚洲成人午夜电影| 久久嫩草精品久久久久| 9久草视频在线视频精品| 亚洲已满18点击进入久久| 日韩亚洲欧美在线| 99在线精品免费| 亚洲6080在线| 久久久久97国产精华液好用吗| 色偷偷成人一区二区三区91| 无码av免费一区二区三区试看| 精品少妇一区二区三区 | 日韩午夜精品视频| 成人蜜臀av电影| 亚洲小说欧美激情另类| 337p日本欧洲亚洲大胆精品| 99re这里只有精品6| 日韩高清不卡在线| 国产清纯在线一区二区www| 欧美日韩在线直播| 国产精品综合视频| 亚洲国产综合在线| 国产视频一区二区在线观看| 欧美性极品少妇| 国产老妇另类xxxxx| 亚洲国产一区在线观看| 国产亚洲精品aa午夜观看| 欧美在线观看18| 国产精品1区2区3区| 午夜亚洲福利老司机| 国产亚洲制服色| 欧美一区二区精美| 色婷婷av久久久久久久| 国产一区二区h| 午夜精品免费在线观看| 中文字幕中文字幕中文字幕亚洲无线 | 日韩欧美国产综合| 91成人网在线| 成人免费视频一区| 免费在线看成人av| 一区二区三区中文在线| 中日韩免费视频中文字幕| 日韩一区二区三区视频| 欧美写真视频网站| 91视频免费播放| 国产成人免费视频网站高清观看视频| 天天操天天综合网| 亚洲精品日韩专区silk| 国产精品免费aⅴ片在线观看| 日韩午夜在线观看视频| 欧美日韩在线播放三区| 成人黄色小视频| 国产综合成人久久大片91| 蜜臀va亚洲va欧美va天堂| 亚洲图片欧美视频| 一区二区三区小说| 最新不卡av在线| 国产欧美日本一区二区三区| 337p日本欧洲亚洲大胆精品| 精品国产亚洲在线| 日韩一级免费一区| 日韩欧美国产三级| 91精品国产免费久久综合| 精品视频全国免费看|