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

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

?? osdshow.c

?? mtk1389L latest sourcecode enjoy
?? C
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
        {
          for(i=0;i<7;i++)
          {
            if (bWidth == 0)
            {
              wEndX = wPosX(OSD_POS_DGST_TYPE_LINE_1+i) + wPosW(OSD_POS_DGST_TYPE_LINE_1+i);
            }
            else
            {
              wEndX = wPosX(OSD_POS_DGST_TYPE_LINE_1+i) + bWidth * EFONT_WIDTH;
            }
            _wStartX = wPosX(OSD_POS_DGST_TYPE_LINE_1+i);
            _wStartY = wPosY(OSD_POS_DGST_TYPE_LINE_1+i);
            _wEndX = wEndX;
            _wEndY = wPosY(OSD_POS_DGST_TYPE_LINE_1+i) + LINE_HEIGHT - 1;
            vChgColRep(bWB, 7, 0);
          }
          break;
        }

        if(fgIsInputStateValid(INPUT_STATE_PROGRAM))
        {
           for(i=0;i<14;i++)
          {
            if (bWidth == 0)
            {
              wEndX = wPosX(OSD_POS_PROG_ITEM_1+i) + wPosW(OSD_POS_PROG_ITEM_1+i);
            }
            else
            {
              wEndX = wPosX(OSD_POS_PROG_ITEM_1+i) + bWidth * EFONT_WIDTH;
            }
            _wStartX = wPosX(OSD_POS_PROG_ITEM_1+i);
            _wStartY = wPosY(OSD_POS_PROG_ITEM_1+i);
            _wEndX = wEndX;
            _wEndY = wPosY(OSD_POS_PROG_ITEM_1+i) + LINE_HEIGHT - 1;
            vChgColRep(bWB, 7, 0);
          }
          break;
        }

        if(fgIsInputStateValid(INPUT_STATE_DVD_AUDIO_SCAN))
        {
          for(i=0;i<7;i++)
          {
            if (bWidth == 0)
            {
              wEndX = wPosX(OSD_POS_DGST_TYPE_LINE_1+i) + wPosW(OSD_POS_DGST_TYPE_LINE_1+i);
            }
            else
            {
              wEndX = wPosX(OSD_POS_DGST_TYPE_LINE_1+i) + bWidth * EFONT_WIDTH;
            }
            _wStartX = wPosX(OSD_POS_DGST_TYPE_LINE_1+i);
            _wStartY = wPosY(OSD_POS_DGST_TYPE_LINE_1+i);
            _wEndX = wEndX;
            _wEndY = wPosY(OSD_POS_DGST_TYPE_LINE_1+i) + LINE_HEIGHT - 1;
            vChgColRep(bWB, 7, 0);
          }
          break;
        }

      default:
        break;
    }
#endif
    return;
  }

  if (bWidth == 0)
  {
    wEndX = wPosX(wPosIndex) + wPosW(wPosIndex);
  }
  else
  {
    wEndX = wPosX(wPosIndex) + bWidth * EFONT_WIDTH;
  }


#ifdef HILI_USE_OSD
  _wStartX = wPosX(wPosIndex);
  _wStartY = wPosY(wPosIndex);
  _wEndX = wEndX;
  _wEndY = wPosY(wPosIndex) + LINE_HEIGHT - 1;
  switch(bWB)
  {
    case WB_MARK:  // WB_DGST_TYPE, WB_SELMENU,
      vChgColRep(bWB, 0, 7);
      break;

    case WB_DGST_DISP1:
    case WB_DGST_DISP2:
    case WB_DGST_DISP3:
      vChgColRep(bWB, 1, 2);
      break;

    default:
    break;
  }

#else
  vShowWbHiliXY(bWB, HL_1,
                wPosX(wPosIndex), wPosY(wPosIndex),
                wEndX, wPosY(wPosIndex) + LINE_HEIGHT - 1);

  vSetHLRng(HL_1, bWB);
  vShowHL(HL_1);
#endif
}
#endif /* PLAYER_BOOKMARK || PLAYER_PROGRAM || PLAYER_DIGEST */

#if (defined(PLAYER_BOOKMARK) || defined(PLAYER_PROGRAM))
// *********************************************************************
// Function : void vOsdPosHead(WORD wPosIndex, BYTE bBtnIndex, WORD wMsg, char cOffset, BYTE bWidth)
// Description : show SELECT message,
// Parameter :
// Return    : None
// *********************************************************************
#define BTN_MSG_Y_OFST        0

void vOsdPosHead(WORD wPosIndex, BYTE bBtnIndex, WORD wMsg, char cOffset, BYTE bWidth) large
{
  vSetBtnCol(bPosWB(wPosIndex), 0, 1, 3, 3);

  vCreateMsgButtonXY(bPosWB(wPosIndex),
                     bBtnIndex, 2, wMsg, 0xffff, BTN_MSG_Y_OFST,
                     wPosX(wPosIndex) + cOffset,
                     wPosY(wPosIndex),
                     wPosX(wPosIndex) + cOffset + bWidth,
                     wPosY(wPosIndex) + LINE_HEIGHT - 1);

  vSelButton(bPosWB(wPosIndex), bBtnIndex);
}
#endif /* PLAYER_BOOKMARK || PLAYER_PROGRAM */

// *********************************************************************
// Function : void vOsdPosShowStr(WORD wPosIndex, BYTE *pbStr)
// Description :
// Parameter :
// Return    : None
// *********************************************************************
void vOsdPosShowStr(WORD wPosIndex, BYTE *pbStr) large
{
#if 0 // fix for some strange bug???
  WORD wX, wY;
  BYTE bWB;

  wX = wPosX(wPosIndex);
  wY = wPosY(wPosIndex);
  bWB = bPosWB(wPosIndex);

  vOsdShowStrXY(wX, wY, bWB, pbStr);
#else
  vOsdShowStrXY(wPosX(wPosIndex), wPosY(wPosIndex), bPosWB(wPosIndex), pbStr);
#endif
}

// *********************************************************************
// Function : WORD wOsdGetLcdMsg(BYTE bLcd0, BYTE bLco1)
// Description :
// Parameter :  bState
// Return    : None
// *********************************************************************
WORD wOsdGetLcdMsg(BYTE bLcd0, BYTE bLcd1) large
{
  WORD wMsgId = DVD_SP_UNKNOWN_LCD_MSG;

  switch (bLcd0)
  {
    case 'c':
    {
      switch (bLcd1)
      {
        case 's':
//#ifdef OSD_MSG_AU_CZECH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_CZECH;
#endif
          break;
      }
    }
    break;

    case 'd':
    {
      switch (bLcd1)
      {
        case 'a':
//#ifdef OSD_MSG_AU_DANISH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_DANISH;
#endif
          break;

        case 'e':
//#ifdef OSD_MSG_AU_GERMAN
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_GERMAN;
#endif
          break;
      }
    }
    break;

    case 'e':
    {
      switch (bLcd1)
      {
        case 'l':
//#ifdef OSD_MSG_AU_GREEK
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_GREEK;
#endif
          break;

        case 'n':
          wMsgId = OSD_MSG_AU_ENGLISH;
          break;

        case 's':
          wMsgId = OSD_MSG_AU_SPANISH;
          break;
      }
    }
    break;

    case 'f':
    {
      switch (bLcd1)
      {
        case 'i':
//#ifdef OSD_MSG_AU_FINNISH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_FINNISH;
#endif
          break;

        case 'r':
          wMsgId = OSD_MSG_AU_FRENCH;
          break;
      }
    }
    break;

    case 'g':
      switch (bLcd1)
      {
        case 'a':
//        wMsgId = OSD_MSG_AU_IRISH;
          break;
      }
      break;

    case 'h':
    {
      switch (bLcd1)
      {
        case 'r':
//#ifdef OSD_MSG_AU_CROATIAN
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_CROATIAN;
#endif
          break;

        case 'u':
//#ifdef OSD_MSG_AU_HUNGARIAN
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_HUNGARIAN;
#endif
          break;
      }
    }
    break;

    case 'i':
    {
      switch (bLcd1)
      {
        case 'n':
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_INDONESIAN;
#endif
          break;

        case 's':
//#ifdef OSD_MSG_AU_ICELANDIC
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_ICELANDIC;
#endif
          break;

        case 't':
//#ifdef OSD_MSG_AU_ITALIAN
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_ITALIAN;
#endif
          break;

        case 'w':
//#ifdef OSD_MSG_AU_HEBREW
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_HEBREW;
#endif
          break;
      }
    }
    break;

    case 'j':
    {
      switch (bLcd1)
      {
        case 'a':
          wMsgId = OSD_MSG_AU_JAPANESE;
          break;
      }
    }
    break;

    case 'k':
    {
      switch (bLcd1)
      {
        case 'o':
//#ifdef OSD_MSG_AU_KOREAN
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_KOREAN;
#endif
          break;
      }
    }
    break;

    case 'n':
    {
      switch (bLcd1)
      {
        case 'l':
//#ifdef OSD_MSG_AU_DUTCH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_DUTCH;
#endif
          break;

        case 'o':
//#ifdef OSD_MSG_AU_NORWEGIAN
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_NORWEGIAN;
#endif
          break;
      }
    }
    break;

    case 'p':
    {
      switch (bLcd1)
      {
        case 't':
//#ifdef OSD_MSG_AU_PORTUGUESE
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_PORTUGUESE;
#endif
          break;

        case 'l':
//#ifdef OSD_MSG_AU_POLISH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_POLISH;
#endif
          break;
      }
    }
    break;

    case 'r':
    {
      switch(bLcd1)
      {
        case 'o':
          //wMsgId = OSD_MSG_AU_ROMANIAN;
          break;

        case 'u':
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_RUSSIAN;
#endif
          break;
      }
    }
    break;

    case 's':
    {
      switch (bLcd1)
      {
        case 'v':
//#ifdef OSD_MSG_AU_SWEDISH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_SWEDISH;
#endif
          break;
      }
    }
    break;

    case 't':
    {
      switch (bLcd1)
      {
        case 'h':
//#ifdef OSD_MSG_AU_THAI
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_THAI;
#endif
          break;

        case 'r':
//#ifdef OSD_MSG_AU_TURKISH
#ifndef PLAYER_2_CHANNEL
          wMsgId = OSD_MSG_AU_TURKISH;
#endif
          break;
      }
    }
    break;

    case 'z':
    {
      switch (bLcd1)
      {
        case 'h':
          wMsgId = OSD_MSG_AU_CHINESE;
          break;
      }
    }
    break;

    case 0xff:
      if(bLcd1 == 0xff)
        wMsgId = OSD_MSG_NULL;
      break;

    default:
      break;
  }

  return (wMsgId);
}

// *********************************************************************
// Function : WORD wOsdGetAudAtrMsg(BYTE bType)
// Description :
// Parameter :  bState
// Return    : None
// *********************************************************************
WORD wOsdGetAudAtrMsg(BYTE bType) large
{
  WORD wMsgId = OSD_MSG_NULL;

  switch (bType)
  {

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线一区二区三区四区| 久久丝袜美腿综合| 亚洲美女精品一区| 成人午夜伦理影院| 日本一区二区三区视频视频| 国内久久婷婷综合| 欧美精品一区二区精品网| 日韩av一区二区三区| 欧美年轻男男videosbes| 亚洲第一在线综合网站| 欧美天天综合网| 亚洲国产欧美在线| 欧美日韩五月天| 亚洲h在线观看| 在线不卡中文字幕| 日韩电影免费一区| 日韩一区二区影院| 激情成人综合网| 亚洲精品一线二线三线| 国产精品影视网| 国产欧美日韩不卡| 成人免费观看av| 亚洲人123区| 在线精品视频一区二区| 午夜a成v人精品| 日韩视频免费观看高清在线视频| 久久精品国产精品青草| 久久亚洲私人国产精品va媚药| 国产盗摄一区二区| 国产精品第四页| 91蝌蚪国产九色| 亚洲国产成人va在线观看天堂| 欧美日韩国产区一| 激情国产一区二区 | 在线影院国内精品| 午夜欧美2019年伦理| 91精品国产乱| 国产精品亚洲综合一区在线观看| 国产精品久久久久久久久晋中| 色婷婷久久久综合中文字幕 | 久久成人免费电影| 国产香蕉久久精品综合网| av资源站一区| 亚洲成人动漫在线观看| 亚洲精品一区二区三区影院| 成人午夜视频免费看| 一区二区在线看| 欧美一级理论片| 高潮精品一区videoshd| 亚洲精选在线视频| 日韩精品一区二区三区老鸭窝| 丁香婷婷综合激情五月色| 亚洲激情五月婷婷| 欧美一级视频精品观看| 成人美女视频在线观看18| 亚洲最大成人综合| 精品少妇一区二区三区免费观看 | 精品在线观看免费| 久久综合色天天久久综合图片| 97精品久久久午夜一区二区三区 | 狠狠色丁香久久婷婷综合丁香| 国产精品免费视频观看| 欧美乱妇15p| 国产一区不卡在线| 亚洲国产成人精品视频| 久久久午夜精品| 欧美天堂亚洲电影院在线播放| 精东粉嫩av免费一区二区三区| 亚洲婷婷综合久久一本伊一区| 欧美一级二级在线观看| www.亚洲色图| 久久精品99国产精品日本| 国产精品久久久久国产精品日日| 在线91免费看| aaa亚洲精品| 麻豆91在线看| 一区二区三区自拍| 久久久久久亚洲综合| 欧美性大战久久久| 国产成人在线看| 日产欧产美韩系列久久99| 国产精品理论在线观看| 欧美一级精品大片| 色欧美88888久久久久久影院| 精油按摩中文字幕久久| 亚洲精品国产a久久久久久| 午夜精品在线视频一区| 国产专区欧美精品| 青娱乐精品视频| 国产欧美日韩久久| 欧美一区二区在线不卡| 99精品热视频| 精品一区二区三区久久| 亚洲不卡在线观看| 日韩理论片在线| 国产日韩综合av| 日韩视频在线你懂得| 在线观看区一区二| 豆国产96在线|亚洲| 毛片av中文字幕一区二区| 亚洲图片自拍偷拍| 亚洲欧洲性图库| 久久久久久亚洲综合| 欧美一区二区私人影院日本| 欧美亚洲禁片免费| 不卡的av在线播放| 欧美亚洲动漫精品| 99在线精品视频| 国产老女人精品毛片久久| 日韩精品电影一区亚洲| 亚洲日本欧美天堂| 国产精品你懂的| 久久久久久综合| 精品国产自在久精品国产| 3d成人动漫网站| 欧美午夜精品理论片a级按摩| a亚洲天堂av| 成人精品视频.| 国产精品白丝jk黑袜喷水| 久久国产人妖系列| 日本大胆欧美人术艺术动态| 亚洲成精国产精品女| 亚洲小说春色综合另类电影| 亚洲色图在线播放| 亚洲图片欧美激情| 中文字幕一区日韩精品欧美| 国产精品久久久久永久免费观看 | 久久精品国产精品亚洲精品 | 日本成人在线一区| 午夜激情一区二区三区| 亚州成人在线电影| 午夜视频一区在线观看| 一区二区成人在线视频| 亚洲男人电影天堂| 亚洲柠檬福利资源导航| 亚洲欧洲中文日韩久久av乱码| 亚洲欧洲国产专区| 国产精品久久久久久久岛一牛影视| 国产精品女上位| ㊣最新国产の精品bt伙计久久| 亚洲欧洲性图库| 亚洲精品福利视频网站| 一区二区三区波多野结衣在线观看 | 欧美三级欧美一级| 在线播放中文字幕一区| 这里是久久伊人| 91精品国产综合久久精品| 欧美一级理论片| 久久青草欧美一区二区三区| 久久精品一二三| 中文字幕在线视频一区| 亚洲女同一区二区| 亚洲午夜精品在线| 日韩极品在线观看| 免费看欧美女人艹b| 精品午夜一区二区三区在线观看| 国产伦理精品不卡| www.爱久久.com| 欧美色手机在线观看| 91精品视频网| 久久欧美一区二区| 国产精品国产自产拍高清av王其| 樱花草国产18久久久久| 日韩高清国产一区在线| 国产制服丝袜一区| www.成人网.com| 欧美日韩综合不卡| 欧美一级高清片| 中文字幕电影一区| 亚洲精品乱码久久久久| 日本一道高清亚洲日美韩| 国产一区欧美日韩| voyeur盗摄精品| 欧美蜜桃一区二区三区| 亚洲精品在线网站| 亚洲少妇最新在线视频| 日本伊人色综合网| 国产69精品久久久久777| 一本大道久久精品懂色aⅴ| 欧美一区二区精美| 国产精品污网站| 亚洲第一激情av| 国产精品18久久久久久久久久久久 | 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 欧美精品一区二区三区蜜桃视频| 国产精品国产自产拍高清av王其| 亚洲va欧美va人人爽| 国产精品一区二区在线看| 日本精品视频一区二区| 欧美mv日韩mv| 一区二区三区资源| 国产一区欧美一区| 欧美午夜在线观看| 欧美精品一区二区三区视频 | 一区二区三区四区乱视频| 麻豆精品久久久| 色嗨嗨av一区二区三区| www国产精品av| 亚洲午夜精品17c| 成人一区在线看|