[vlc-devel] commit: add caching emits for dvb, dshow, screen and dvdread (Kaarlo Raiha )
git version control
git at videolan.org
Mon Aug 31 23:53:49 CEST 2009
vlc | branch: master | Kaarlo Raiha <kaarlo.raiha at tut.fi> | Sun Aug 30 21:30:45 2009 +0300| [14313b20d48b08027939b5214cb31ee919889df7] | committer: Jean-Baptiste Kempf
add caching emits for dvb, dshow, screen and dvdread
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=14313b20d48b08027939b5214cb31ee919889df7
---
modules/gui/qt4/components/open_panels.cpp | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/modules/gui/qt4/components/open_panels.cpp b/modules/gui/qt4/components/open_panels.cpp
index 32f8eca..59e42b0 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;
}
More information about the vlc-devel
mailing list