Ticket #1090: remove-play-audio-from-video.patch

File remove-play-audio-from-video.patch, 1.2 KB (added by nielsm, 2 years ago)

Patch for 2.1.8 r3948 removing the ability to play audio from video

  • src/audio_display.cpp

     
    10381038        // Check provider 
    10391039        if (!provider) { 
    10401040                wxLogDebug(_T("AudioDisplay::Play: no audio provider")); 
    1041                 // Load temporary provider from video 
    1042                 if (VideoContext::Get()->IsLoaded()) { 
    1043                         wxLogDebug(_T("AudioDisplay::Play: has video provider")); 
    1044                         try { 
    1045                                 // Get provider 
    1046                                 if (!VideoContext::Get()->videoName.StartsWith(_T("?dummy"))) 
    1047                                         provider = AudioProviderFactoryManager::GetAudioProvider(VideoContext::Get()->videoName, 0); 
    1048                                 else 
    1049                                         return; 
    1050  
    1051                                 // Get player 
    1052                                 player = AudioPlayerFactoryManager::GetAudioPlayer(); 
    1053                                 player->SetDisplayTimer(&UpdateTimer); 
    1054                                 player->SetProvider(provider); 
    1055                                 player->OpenStream(); 
    1056                                 temporary = true; 
    1057                                 wxLogDebug(_T("AudioDisplay::Play: got temp audio provider from video provider")); 
    1058                         } 
    1059                         catch (...) { 
    1060                                 wxLogDebug(_T("AudioDisplay::Play: exception getting audio provider from video, returning")); 
    1061                                 return; 
    1062                         } 
    1063                 } 
    1064                 if (!provider) { 
    1065                         wxLogDebug(_T("AudioDisplay::Play: has no provider, returning")); 
    1066                         return; 
    1067                 } 
     1041                return; 
    10681042        } 
    10691043 
    10701044        // Set defaults