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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? goto.c

?? mtk1389L latest sourcecode enjoy
?? C
?? 第 1 頁 / 共 5 頁
字號:
    return;
  }
  
  if (fgIsDvdPlay())
    bUopId = UOP_TITLE_PLAY;
  else if (fgIsVcdPlay())
    bUopId = UOP_TRACK_PLAY;
  
  v2DigitInputHandler(bTtNo, bTtNs, bUopId, wY);
}

// the following global variables are for vRedrawGotoItemPage() only
// !!! if we use auto variables instead, there will be strange error !!!
static xdata void (*_pvFunBak)(BYTE, BYTE, BYTE) large;
static BYTE xdata _bCntI;
static BYTE xdata _bTotal;

static void vRedrawGotoItemPage(BYTE bTotal, WORD wMsgIdx, void (*pvFun)(BYTE, BYTE, BYTE) large) large
{
  _bTotal = bTotal;
  _pvFunBak = pvFun;
  
  // clear all pasted messages
  vSolidRect(_bWBGotoMenu, GOTO_PANEL_WIDTH + 11, GOTO_ITEM_BEGIN_Y - 2,
             GOTO_WINDOW_END_X, GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * 4 + 5, 3);

  // draw the top green rectangle and paste menu title
  vSolidRect(_bWBGotoMenu, GOTO_LITEM_X, 0,
             GOTO_WINDOW_END_X - 17, GOTO_ITEM_BEGIN_Y - 3, 0);
  vSetMsgCol4(_bWBGotoMenu, 0, 0, 2, 4);
  vOsdPasteMsgXY(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y - 34,
                 _bWBGotoMenu, wMsgIdx);
  
  vSetMsgCol4(_bWBGotoMenu, 0, 3, 2, 1);
  for (_bCntI = 0; _bCntI < GOTO_PAGE_ITEM_NUM; _bCntI++)
  {
    if (_bCntI + _bInputBeg >= _bTotal)
      break;
    _pvFunBak(_bCntI + _bInputBeg, _bCntI, _bTotal);
  }

  vGotoShowUDMark(_bInputBeg, _bTotal);
}

static void vGotoHLItemPage(BYTE fgShow, BYTE bTotal, void (*pvFun)(BYTE, BYTE, BYTE) large) large
{
  BYTE bYPos = _bInputPos - _bInputBeg;
  BYTE bColor;
  
  if (fgShow)
    bColor = 5;  // highlight this item
  else
    bColor = 3;  // unhighlight this item
    
  vSolidRect(_bWBGotoMenu,
             GOTO_LITEM_X - 23, GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * bYPos,
             GOTO_RITEM_X + 125, GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * (bYPos + 1) - 1,
             bColor);
  vSetMsgCol4(_bWBGotoMenu, 0, bColor, 2, 1);
  
  pvFun(_bInputPos, bYPos, bTotal);
}  

static void vShowGotoAudioStr(BYTE bAtNo, BYTE bYPos, BYTE bDummy) large
{
  BYTE bLcd0, bLcd1;
  BYTE pbStr[7];
  WORD wMsgIdx;
  
  pbStr[0] = 6;
  wMsgIdx = wOsdGetAudChMsg(bSharedInfo(wSIItemPos(SI_AUD_LCD_GRP, 17 + bAtNo)));
  pbStr[1] = bLoByte(wMsgIdx);
  pbStr[2] = bHiByte(wMsgIdx);
  wMsgIdx = wOsdGetAudAtrMsg(bSharedInfo(wSIItemPos(SI_AUD_LCD_GRP, 25 + bAtNo)));
  pbStr[3] = bLoByte(wMsgIdx);
  pbStr[4] = bHiByte(wMsgIdx);
  bLcd0 = bSharedInfo(wSIItemPos(SI_AUD_LCD_GRP, 1 + bAtNo * 2));
  bLcd1 = bSharedInfo(wSIItemPos(SI_AUD_LCD_GRP, 2 + bAtNo * 2));
  wMsgIdx = wOsdGetLcdMsg(bLcd0, bLcd1);
  pbStr[5] = bLoByte(wMsgIdx);
  pbStr[6] = bHiByte(wMsgIdx);

  vOsdPasteMsgXYArg(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y + bYPos * LINE_HEIGHT,
                    _bWBGotoMenu, OSD_MSG_AUDIO_G, pbStr);
}
static void vShowGotoSubtStr(BYTE bStNo, BYTE bYPos, BYTE bStNs) large
{
  BYTE bLcd0, bLcd1;
  WORD wMsgIdx;

  if (bStNo == bStNs - 1)
    wMsgIdx = OSD_MSG_OFF;
  else if (bStNo <= 15)
  {
    bLcd0 = bSharedInfo(wSIItemPos(SI_SP_LCD_GRP0, 1 + bStNo * 2));
    bLcd1 = bSharedInfo(wSIItemPos(SI_SP_LCD_GRP0, 2 + bStNo * 2));
    wMsgIdx = wOsdGetLcdMsg(bLcd0, bLcd1);
  }
  else
  {
    bLcd0 = bSharedInfo(wSIItemPos(SI_SP_LCD_GRP1, -31 + bStNo * 2));
    bLcd1 = bSharedInfo(wSIItemPos(SI_SP_LCD_GRP1, -30 + bStNo * 2));
    wMsgIdx = wOsdGetLcdMsg(bLcd0, bLcd1);
  }
  
  vOsdPasteMsgXY(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y + bYPos * LINE_HEIGHT,
                 _bWBGotoMenu, wMsgIdx);
}
static void vShowGotoReptStr(BYTE bReptNo, BYTE bYPos, BYTE bDummy) large
{
  WORD pwMsgIdxDVD[] = { OSD_MSG_ICON_RPT_CH,
                         OSD_MSG_ICON_RPT_TT,
                         OSD_MSG_ICON_RPT_ALL,
                         OSD_MSG_OFF };
  WORD pwMsgIdxVCD[] = { OSD_MSG_ICON_RPT_TRK,
                         OSD_MSG_ICON_RPT_ALL,
                         OSD_MSG_OFF };

  if (fgIsDvdPlay())
  {
    vOsdPasteMsgXY(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y + bYPos * LINE_HEIGHT,
                   _bWBGotoMenu, pwMsgIdxDVD[bReptNo]);
  }
  else if (fgIsVcdPlay())
  {
    vOsdPasteMsgXY(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y + bYPos * LINE_HEIGHT,
                   _bWBGotoMenu, pwMsgIdxVCD[bReptNo]);
  }
}
static void vShowGotoTimeDispStr(BYTE bTDNo, BYTE bYPos, BYTE bDummy) large
{
  WORD pwMsgIdxDVD[] = { OSD_MSG_TITLE_ELAPSED,
                         OSD_MSG_TITLE_REMAIN,
                         OSD_MSG_CHAPTER_ELAPSED,
                         OSD_MSG_CHAPTER_REMAIN };
  WORD pwMsgIdxVCD[] = { OSD_MSG_TOTAL_ELAPSED,
                         OSD_MSG_TOTAL_REMAIN,
                         OSD_MSG_SINGLE_ELAPSED,
                         OSD_MSG_SINGLE_REMAIN };

  if (fgIsDvdPlay())
  {
    vOsdPasteMsgXY(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y + bYPos * LINE_HEIGHT,
                   _bWBGotoMenu, pwMsgIdxDVD[bTDNo]);
  }
  else if (fgIsVcdPlay())
  {
    vOsdPasteMsgXY(GOTO_LITEM_X, GOTO_ITEM_BEGIN_Y + bYPos * LINE_HEIGHT,
                   _bWBGotoMenu, pwMsgIdxVCD[bTDNo]);
  }
}

void vRedrawGotoAudioItem(BYTE bAtNs) large
{
  vRedrawGotoItemPage(bAtNs, OSD_MSG_AUDIO_SETTING, vShowGotoAudioStr);
}
void vGotoAudioHLItem(BYTE fgShow) large
{
  vGotoHLItemPage(fgShow, 0, vShowGotoAudioStr);
}

void vRedrawGotoSubtItem(BYTE bStNs) large
{
  vRedrawGotoItemPage(bStNs, OSD_MSG_SUBTITLE_SETTING, vShowGotoSubtStr);
}
void vGotoSubtHLItem(BYTE fgShow) large
{
  BYTE bStNs = bSharedInfo(SI_SPST_NS) + 1;  // additional "OFF"
  
  vGotoHLItemPage(fgShow, bStNs, vShowGotoSubtStr);
}

void vRedrawGotoReptItem(BYTE bRptModeNum) large
{
  vRedrawGotoItemPage(bRptModeNum, OSD_MSG_REPEAT, vShowGotoReptStr);
}
void vGotoReptHLItem(BYTE fgShow) large
{
  vGotoHLItemPage(fgShow, 0, vShowGotoReptStr);
}

void vRedrawGotoTimedispItem(BYTE bTDModeNum) large
{
  vRedrawGotoItemPage(bTDModeNum, OSD_MSG_TIMEDISP_G, vShowGotoTimeDispStr);
}
void vGotoTimedispHLItem(BYTE fgShow) large
{
  vGotoHLItemPage(fgShow, 0, vShowGotoTimeDispStr);
}


// the following variables are for vPullDownMenuHandler() only
static xdata void (*_pvHLFun)(BYTE) large;
static xdata void (*_pvRedrawFun)(BYTE) large;

static void vPullDownMenuHandler(void) large
{
  switch (_bIRKey)
  {
    case IR_UP:
      _pvHLFun(FALSE);
      if (!_bInputPos--)
#ifdef NO_SCROLL_OVER
        _bInputPos = 0;
#else
        _bInputPos = _bTotal - 1;
      if (_bInputPos == _bTotal - 1 && _bTotal > GOTO_PAGE_ITEM_NUM)
      // scroll over the top
      {
        _bInputBeg = _bInputPos - GOTO_PAGE_ITEM_NUM + 1;
        _pvRedrawFun(_bTotal);
      }
      else if (_bInputPos < _bInputBeg)
      {
        // scrolling
        _bInputBeg--;
        _pvRedrawFun(_bTotal);
      }
#endif /* NO_SCROLL_OVER */
      _pvHLFun(TRUE);
      break;

    case IR_DOWN:
      _pvHLFun(FALSE);
      _bInputPos = ++_bInputPos % _bTotal;
#ifdef NO_SCROLL_OVER
      if (_bInputPos == 0)
        _bInputPos = _bTotal - 1;
#else
      if (_bInputPos == 0 && _bTotal > GOTO_PAGE_ITEM_NUM)
      // scroll over the bottom
      {
        _bInputPos = 0;
        _bInputBeg = 0;
        _pvRedrawFun(_bTotal);
      }
      else if (_bInputPos >= _bInputBeg + GOTO_PAGE_ITEM_NUM)
      {
        // scrolling
        _bInputBeg++;
        _pvRedrawFun(_bTotal);
      }
#endif /* NO_SCROLL_OVER */
      _pvHLFun(TRUE);
      break;
  }
}


void vDealGotoAudio(BYTE fgDeal) large
{
  BYTE bAtNo = bSharedInfo(SI_AST_NO);
  BYTE bAtNs = bSharedInfo(SI_AST_NS);
  BYTE bType = (bSharedInfo(SI_A_CH_CFG) << 4) | bSharedInfo(SI_A_CODE_MODE);
  BYTE bLcd0 = bSharedInfo(SI_A_LCD_0);
  BYTE bLcd1 = bSharedInfo(SI_A_LCD_1);
  WORD wMsgIdx1, wMsgIdx2;
  BYTE bCntI;

  if (!fgIsDvdPlay())
    return;
    
  wMsgIdx1 = wOsdGetAudChMsg((bType & 0xf0) >> 4);
  wMsgIdx2 = wOsdGetLcdMsg(bLcd0, bLcd1);

  if (!fgDeal)  // show current audio setting
  {
    vShowGotoAudio(0, wMsgIdx1, wMsgIdx2);
    return;
  }
  
  switch (_bIRKey)
  {
    case IR_ENTER:
    case IR_PLAY:
    case IR_PLAY_ENTER:
      if (_bInputPos == 0xFF)  // just enter by pressing PLAY
      {
        _bInputPos = bAtNo;
        if (_bInputPos >= GOTO_PAGE_ITEM_NUM)
          _bInputBeg = _bInputPos - GOTO_PAGE_ITEM_NUM + 1;
        else
          _bInputBeg = 0;
        vRedrawGotoAudioItem(bAtNs);
        vGotoAudioHLItem(TRUE);
        break;
      }
      else  // switch to current audio setting
      {
        if (bAtNo == _bInputPos)  // don't switch to the same one
        {
          vGotoBackMain();
          break;
        }
        else
        {
          bAtNo = _bInputPos;
        }
  #ifdef PLAYER_KARAOKE
        if (fgIsVocalAssistOn())
        {
          vAdspVocalAssist(VOCAL_NO_ASSIST);
        }
  #endif /* PLAYER_KARAOKE */
        if ((bSharedInfo(SI_PBC_STATE) != SV_PLAY) ||
            (bAtNs <= 1) || (bAtNs > 8) || (bAtNo >= bAtNs))
        {
          //return (UOP_FAIL);
        }
        else
        {
          vSendUopCmd(UOP_CHANGE_ASTN, bAtNo,
                      DVD_CHG_AST_OPT2, DVD_CHG_AST_OPT3);
        }
        vGotoBackMain();
        break;
      }
  }
  
  _pvHLFun = vGotoAudioHLItem;
  _pvRedrawFun = vRedrawGotoAudioItem;
  _bTotal = bAtNs;
  vPullDownMenuHandler();
}


void vDealGotoSubtitle(BYTE fgDeal) large
{
  BYTE bStNo = bSharedInfo(SI_SPST_NO);
  BYTE bStNs = bSharedInfo(SI_SPST_NS) + 1;  // additional "OFF"
  BYTE bCh1 = bSharedInfo(SI_SP_LCD_0);
  BYTE bCh2 = bSharedInfo(SI_SP_LCD_1);
  BYTE bDom = bSharedInfo(SI_DVD_DOM);
  WORD wMsgIdx;
  BYTE bCntI;

  if (bDom != SV_VTSTT_DOM)  // force no subtitle selection in non-VTSTT domain
    bStNs = 1;
    
  if (bStNo == 0 || bStNs == 1)  // bStNs = 1 when no subtitle available
    wMsgIdx = OSD_MSG_OFF;
  else
    wMsgIdx = wOsdGetLcdMsg(bCh1, bCh2);

  if (!fgDeal)  // show current subtitle setting
  {
    vShowGotoSubtitle(wMsgIdx);
    return;
  }
  
  switch (_bIRKey)
  {
    case IR_ENTER:
    case IR_PLAY:
    case IR_PLAY_ENTER:
      if (bStNs == 1)
      {
        vGotoBackMain();
        break;
      }
      if (_bInputPos == 0xFF)  // just enter by pressing PLAY
      {
        if (bStNo == 0)
          _bInputPos = bStNs - 1;
        else
          _bInputPos = bStNo & 0xBF;
        if (_bInputPos >= GOTO_PAGE_ITEM_NUM)
          _bInputBeg = _bInputPos - GOTO_PAGE_ITEM_NUM + 1;
        else
          _bInputBeg = 0;
        vRedrawGotoSubtItem(bStNs);
        vGotoSubtHLItem(TRUE);
        break;
      }
      else  // switch to current subtitle setting
      {
        if (_bInputPos == bStNs - 1)
          bStNo = 0;
        else
          bStNo = (_bInputPos & 0x1f) | 0x40;
        vSendUopCmd(UOP_CHANGE_SPSTN, bStNo, 0, 0);
        vGotoBackMain();
        break;
      }
  }
  
  _pvHLFun = vGotoSubtHLItem;
  _pvRedrawFun = vRedrawGotoSubtItem;
  _bTotal = bStNs;
  vPullDownMenuHandler();
}


void vDealGotoAngle(BYTE fgDeal) large
{
  BYTE bAgNo = bSharedInfo(SI_AGL_NO);
  BYTE bAgNs = bSharedInfo(SI_AGL_NS);
  BYTE bYPos = STGOTO_DVD_ANGLE - _bGotoBeg;
  WORD wY = GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * bYPos;
  BYTE pbStr[] = { 3, '1', '/', '2' };
  BYTE bNum;
  
  if (!fgDeal)  // show status only
  {
    vShowGotoAngle();
    return;
  }

  if (bAgNo == 0xFF)
    bAgNo = 1;
  
  pbStr[1] = bAgNo + '0';
  pbStr[3] = bAgNs + '0';

  switch (_bIRKey)
  {
    case IR_PLAY:
    case IR_ENTER:
    case IR_PLAY_ENTER:
      if (_bInputPos == 0xFF)
      {
        _bInputPos = 0;
        _bInputNum = 0;
        pbStr[1] = '_';
        vSetMsgCol4(_bWBGotoMenu, 0, 3, 2, 4);
        vOsdShowStrXY(GOTO_RITEM_X, wY, _bWBGotoMenu, pbStr);
      }
      break;
      
    //case IR_NUM0:
    case IR_NUM1:
    case IR_NUM2:
    case IR_NUM3:
    case IR_NUM4:
    case IR_NUM5:
    case IR_NUM6:
    case IR_NUM7:
    case IR_NUM8:
    case IR_NUM9:
      bNum = _bIRKey - IR_NUM0;
      if (bNum > bAgNs)         // invalid input
        break;
      _bInputNum = bNum;
      pbStr[1] = '0' + bNum;
      _bInputPos++;
      vSetMsgCol4(_bWBGotoMenu, 0, 3, 2, 4);
      vOsdShowStrXY(GOTO_RITEM_X, wY, _bWBGotoMenu, pbStr);
      
      if (_bInputPos == 1)  // angle input completed
      {
        vSendUopCmd(UOP_CHANGE_AGL, _bInputNum, 0, 0);
        vSetMsgCol4(_bWBGotoMenu, 0, 3, 2, 1);
        vOsdShowStrXY(GOTO_RITEM_X, wY, _bWBGotoMenu, pbStr);
        vGotoBackMain();
      }
      break;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品香蕉一区二区三区| 一区二区三区在线视频免费| 国产日产欧美一区| 亚洲黄网站在线观看| 日韩制服丝袜先锋影音| 国产suv精品一区二区三区| 欧美影院精品一区| 精品国产乱码91久久久久久网站| 日本一区二区视频在线观看| 亚洲综合色噜噜狠狠| 九色综合国产一区二区三区| 色一情一伦一子一伦一区| 日韩午夜av一区| 中文字幕一区二区三区av| 午夜国产精品一区| 成人少妇影院yyyy| 欧美一级片免费看| 亚洲三级视频在线观看| 激情文学综合插| 欧美日韩一卡二卡三卡| 国产精品国产三级国产普通话99 | 成人高清免费在线播放| 欧美三级三级三级| 中文字幕av一区二区三区免费看| 亚洲国产成人精品视频| 国产sm精品调教视频网站| 7777精品伊人久久久大香线蕉的 | 不卡一卡二卡三乱码免费网站| 欧美日韩久久一区二区| 国产麻豆视频一区二区| 一本色道久久综合狠狠躁的推荐 | 国产综合久久久久久鬼色| 在线亚洲免费视频| 国产精品视频一二三区| 蜜桃av噜噜一区| 欧美色综合久久| 成人欧美一区二区三区白人| 久久精品免费观看| 欧美区在线观看| 亚洲激情欧美激情| 成人福利视频在线| 久久久午夜精品理论片中文字幕| 视频一区二区中文字幕| 日本韩国欧美三级| 国产精品久久久久久久久久久免费看| 看电视剧不卡顿的网站| 欧美日韩国产a| 一区二区三区高清在线| 91在线国产观看| 中文字幕精品—区二区四季| 激情文学综合网| 欧美成人高清电影在线| 偷拍一区二区三区四区| 91国偷自产一区二区使用方法| 中文字幕一区在线| k8久久久一区二区三区| 欧美激情艳妇裸体舞| 国产高清不卡一区| 久久综合给合久久狠狠狠97色69| 美女被吸乳得到大胸91| 日韩欧美在线123| 蜜臀久久99精品久久久久宅男| 91精品国产综合久久久久久久久久| 亚洲国产精品视频| 欧美三级韩国三级日本三斤| 一区二区视频在线看| 色综合久久中文字幕| 亚洲另类在线视频| 91高清视频在线| 亚洲一区二区av电影| 欧美日韩国产综合久久| 91免费看视频| 国产精品久久久久7777按摩 | 亚洲免费观看高清| 91无套直看片红桃| 日韩美女视频一区| 欧美亚洲动漫制服丝袜| 亚洲第一久久影院| 在线观看91av| 久久69国产一区二区蜜臀| 精品少妇一区二区三区视频免付费 | 国产精品自拍在线| 欧美激情综合五月色丁香 | 亚洲在线一区二区三区| 欧美三级电影网站| 五月婷婷久久丁香| 欧美成人午夜电影| 国产一区二区三区电影在线观看| 久久免费视频色| 波多野结衣中文字幕一区二区三区| |精品福利一区二区三区| 色狠狠av一区二区三区| 日日欢夜夜爽一区| 久久综合九色综合欧美亚洲| 成人亚洲一区二区一| 亚洲欧美日韩一区| 欧美精品色综合| 国产在线播放一区| 国产精品国产三级国产专播品爱网 | 久久男人中文字幕资源站| 成人深夜在线观看| 一区二区三区在线看| 91精品免费在线观看| 国产高清成人在线| 一区二区三区在线高清| 日韩欧美国产小视频| 成人福利电影精品一区二区在线观看| 亚洲欧美日韩久久| 67194成人在线观看| 国产成人一区在线| 伊人一区二区三区| 精品国产一区二区三区不卡| 成人黄色免费短视频| 亚洲一区二区三区视频在线播放| 精品国产伦一区二区三区观看方式 | 91精品国产手机| 夫妻av一区二区| 日韩精品电影一区亚洲| 国产精品欧美久久久久无广告 | 久久国产福利国产秒拍| 国产精品久久久久aaaa樱花| 欧美精品成人一区二区三区四区| 国产不卡视频一区| 天天色天天爱天天射综合| 国产精品视频第一区| 欧美美女黄视频| 99亚偷拍自图区亚洲| 久久er99精品| 亚洲一区二区三区爽爽爽爽爽| 久久久久亚洲综合| 欧美三级韩国三级日本三斤| 盗摄精品av一区二区三区| av中文字幕亚洲| 久久99九九99精品| 亚洲国产人成综合网站| 国产精品人成在线观看免费| 日韩一区二区三免费高清| 色婷婷综合激情| 国产精品亚洲人在线观看| 午夜久久久久久久久| 亚洲视频香蕉人妖| 国产婷婷色一区二区三区四区 | 全部av―极品视觉盛宴亚洲| 中文字幕一区二区三区在线播放| 日韩欧美一区二区免费| 欧美色欧美亚洲另类二区| 不卡av免费在线观看| 韩国v欧美v亚洲v日本v| 五月天精品一区二区三区| 国产精品视频麻豆| 久久久91精品国产一区二区三区| 欧美日本一区二区在线观看| 日本高清免费不卡视频| 成人午夜视频在线观看| 经典一区二区三区| 日韩电影免费一区| 亚洲高清不卡在线观看| 亚洲欧美在线视频观看| 国产精品私房写真福利视频| 久久久夜色精品亚洲| 欧美变态tickle挠乳网站| 欧美一区二区免费| 欧美绝品在线观看成人午夜影视| 色婷婷av一区| 91在线观看高清| 99精品久久久久久| 成人av在线一区二区三区| 国产成人精品一区二区三区网站观看| 日本欧美在线看| 免费看欧美女人艹b| 首页国产丝袜综合| 日韩激情在线观看| 日本成人超碰在线观看| 精品一区二区三区蜜桃| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 五月天亚洲婷婷| 亚洲成a人片综合在线| 亚洲综合色自拍一区| 伊人色综合久久天天| 亚洲另类在线视频| 一区二区三区欧美| 一区二区三区美女视频| 一区二区免费在线播放| 亚洲自拍偷拍av| 调教+趴+乳夹+国产+精品| 亚洲成在线观看| 青草国产精品久久久久久| 老鸭窝一区二区久久精品| 久久精品99久久久| 国产精品一区二区三区网站| 成人午夜视频在线观看| 91香蕉视频mp4| 欧美午夜精品一区| 日韩一级片在线观看| 欧美成人a视频| 欧美国产精品专区| 亚洲日本在线看| 无吗不卡中文字幕| 九九**精品视频免费播放| 高清不卡一二三区|