From: Kaarlo Raiha Date: Sun, 30 Aug 2009 18:30:45 +0000 (+0300) Subject: add caching emits for dvb, dshow, screen and dvdread X-Git-Tag: 1.1.0-ff~3651 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=14313b20d48b08027939b5214cb31ee919889df7;p=vlc add caching emits for dvb, dshow, screen and dvdread Signed-off-by: Jean-Baptiste Kempf --- diff --git a/modules/gui/qt4/components/open_panels.cpp b/modules/gui/qt4/components/open_panels.cpp index 32f8ecaf87..59e42b08fc 100644 --- a/modules/gui/qt4/components/open_panels.cpp +++ b/modules/gui/qt4/components/open_panels.cpp @@ -417,7 +417,10 @@ void DiscOpenPanel::updateMRL() else mrl = "dvdsimple://"; mrl += ui.deviceCombo->currentText(); - emit methodChanged( "dvdnav-caching" ); + if( !ui.dvdsimple->isChecked() ) + emit methodChanged( "dvdnav-caching" ); + else + emit methodChanged( "dvdread-caching" ); if ( ui.titleSpin->value() > 0 ) { mrl += QString("@%1").arg( ui.titleSpin->value() ); @@ -1139,6 +1142,7 @@ void CaptureOpenPanel::updateMRL() mrl += " :dvb-bandwidth=" + QString::number( bdaBandBox->itemData( bdaBandBox->currentIndex() ).toInt() ); + emit methodChanged( "dvb-caching" ); break; case DSHOW_DEVICE: fileList << "dshow://"; @@ -1148,6 +1152,7 @@ void CaptureOpenPanel::updateMRL() colon_escape( QString("%1").arg( adevDshowW->getValue() ) ); if( dshowVSizeLine->isModified() ) mrl += " :dshow-size=" + dshowVSizeLine->text(); + emit methodChanged( "dshow-caching" ); break; #else case V4L_DEVICE: @@ -1208,6 +1213,7 @@ void CaptureOpenPanel::updateMRL() case SCREEN_DEVICE: fileList << "screen://"; mrl = " :screen-fps=" + QString::number( screenFPS->value() ); + emit methodChanged( "screen-caching" ); updateButtons(); break; }