rtoss - Diff between revs 14 and 26

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 14 Rev 26
Line 29... Line 29...
29         29        
30         m_Options.nThreadPriority = THREAD_PRIORITY_ABOVE_NORMAL; 30         m_Options.nThreadPriority = THREAD_PRIORITY_ABOVE_NORMAL;
31         m_Output.GetOutputParam((LPDWORD)&m_Options.nOutputBufferLen, 31         m_Output.GetOutputParam((LPDWORD)&m_Options.nOutputBufferLen,
32                                                         &m_Options.fAlwaysOpenDevice, &m_Options.fFadeIn); 32                                                         &m_Options.fAlwaysOpenDevice, &m_Options.fFadeIn);
33         //m_Options.fAlwaysOpenDevice = TRUE; 33         //m_Options.fAlwaysOpenDevice = TRUE;
34         m_Options.nOutputPrebuffer = 10; -  
-   34         m_Options.nOutputPrebuffer = 50;
35         m_Options.fScanMpegCompletely = FALSE; 35         m_Options.fScanMpegCompletely = FALSE;
36         m_Options.fFadeIn = FALSE; 36         m_Options.fFadeIn = FALSE;
37         m_Options.fSuppressZeroSamples = FALSE; 37         m_Options.fSuppressZeroSamples = FALSE;
38 38
39         m_pOutHdr = NULL; 39         m_pOutHdr = NULL;
Line 353... Line 353...
353         pInfo->nDuration = (int)((double)m_nDuration / m_Info.nSamplingRate * 1000); 353         pInfo->nDuration = (int)((double)m_nDuration / m_Info.nSamplingRate * 1000);
354 } 354 }
355 355
356 BOOL CPlayer::GetId3Tag(ID3TAGV1* pTag) 356 BOOL CPlayer::GetId3Tag(ID3TAGV1* pTag)
357 { 357 {
-   358         BOOL bRet;
358         if (m_fOpen == OPEN_MPG_FILE) 359         if (m_fOpen == OPEN_MPG_FILE)
359                 return MpgGetId3Tag(pTag); -  
-   360                 bRet = MpgGetId3Tag(pTag);
360         else if (m_fOpen == OPEN_OV_FILE) 361         else if (m_fOpen == OPEN_OV_FILE)
361                 return OvGetId3Tag(pTag); -  
-   362                 bRet = OvGetId3Tag(pTag);
362         else if (m_fOpen == OPEN_PLUGIN) 363         else if (m_fOpen == OPEN_PLUGIN)
363                 return PlugInGetId3Tag(pTag); -  
-   364                 bRet = PlugInGetId3Tag(pTag);
364 365
365         return FALSE; -  
-   366         if (!bRet)
-   367                 bRet = ::GetId3Tag(m_szFile, pTag);
-   368
-   369         return bRet;
366 } 370 }
367 371
368 BOOL CPlayer::SetId3Tag(ID3TAGV1* pTag) 372 BOOL CPlayer::SetId3Tag(ID3TAGV1* pTag)
369 { 373 {
370         return FALSE; // not support 374         return FALSE; // not support
Line 747... Line 751...
747                 UnpreparePlayback(); 751                 UnpreparePlayback();
748                 break; 752                 break;
749         case RET_ERROR: 753         case RET_ERROR:
750                 UnpreparePlayback(FALSE, TRUE); 754                 UnpreparePlayback(FALSE, TRUE);
751                 break; 755                 break;
-   756         }
-   757 }
-   758
-   759 DWORD CPlayer::GetVolume(BOOL bSysVolume)
-   760 {
-   761         DWORD dwVolume = 0;
-   762         if (bSysVolume) {
-   763                 waveOutGetVolume(NULL, &dwVolume);
-   764                 return dwVolume;
-   765         }
-   766         else {
-   767                 return m_Output.GetVolume();
-   768         }
-   769 }
-   770
-   771 void CPlayer::SetVolume(DWORD dwVolume, BOOL bSysVolume)
-   772 {
-   773         if (bSysVolume) {
-   774                 waveOutSetVolume(NULL, dwVolume);
-   775         }
-   776         else {
-   777                 m_Output.SetVolume(dwVolume);
752         } 778         }
753 } 779 }