Changeset 38 in svn


Ignore:
Timestamp:
Sep 10, 2015 12:51:30 PM (10 years ago)
Author:
megakiss
Message:

수동 스캔 후 빠져나오면 비디오 화면과 채널정보가 맞지 않는 문제로 수정
수동 스캔 메뉴에서 나올때 해당 RF의 첫번째 채널로 튜닝 시도하는 코두 추가

Location:
trunk/zasc/app_c
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/zasc/app_c/DST_DB.c

    r30 r38  
    311311        DBLock(false);  
    312312} 
     313 
     314// ¸Å´º¾ó ½ºÄµ ÈÄ ÇØ´ç RFÀÇ Ã¹¹øÂ° ä³Î·Î °£´Ù. 
     315void DST_DB_TuneFirstChannelinRF(int rf) 
     316{ 
     317        int i; 
     318        if (DST_DB_PresentChMap() == false) return; 
     319        DBLock(true); 
     320        // RF ¹øÈ£ ÀÏÄ¡Çϴ ä³ÎÀ» ã´Â´Ù. 
     321        for (i=0; i < DB_CHANNEL_DB_MAX;i++) 
     322        { 
     323                if (db_channel_db[i].program_number == 0) continue; 
     324                if (db_channel_db[i].rf != rf) continue; 
     325                DST_UI_ChannelTune(rf, db_channel_db[i].program_number); 
     326                DBLock(false); 
     327                return; 
     328        } 
     329        DST_UI_ChannelTune(rf, 0); 
     330        DBLock(false);  
     331} 
     332 
    313333 
    314334int DST_DB_GetProgramNumber(int major, int minor) 
  • trunk/zasc/app_c/DST_DB.h

    r2 r38  
    4343void DST_DB_TuneFirstChannel(); 
    4444 
     45// ¸Å´º¾ó ½ºÄµ ÈÄ ÇØ´ç RFÀÇ Ã¹¹øÂ° ä³Î·Î °£´Ù. 
     46void DST_DB_TuneFirstChannelinRF(int rf); 
     47 
    4548int DST_DB_GetProgramNumber(int major, int minor); 
    4649 
  • trunk/zasc/app_c/DST_WinManualSearch.c

    r2 r38  
    5656        void CManualSearchWin_Destructor(CWindow *this) 
    5757        { 
    58                 DST_UI_ChannelTune(CManualSearchWin_m_nRF, 0);   
     58                DST_DB_TuneFirstChannelinRF(CManualSearchWin_m_nRF);     
    5959                if(DST_GetWin(WIN_ERROR)) DST_CreateWin(WIN_CHANNEL_BANNER, WIN_NULL, BANNER_NORMAL ,0, 0, 0); 
    6060        } 
Note: See TracChangeset for help on using the changeset viewer.