Commit 14313b20 authored by Kaarlo Raiha's avatar Kaarlo Raiha Committed by Jean-Baptiste Kempf

add caching emits for dvb, dshow, screen and dvdread

Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent c4cb6db2
...@@ -417,7 +417,10 @@ void DiscOpenPanel::updateMRL() ...@@ -417,7 +417,10 @@ void DiscOpenPanel::updateMRL()
else else
mrl = "dvdsimple://"; mrl = "dvdsimple://";
mrl += ui.deviceCombo->currentText(); mrl += ui.deviceCombo->currentText();
if( !ui.dvdsimple->isChecked() )
emit methodChanged( "dvdnav-caching" ); emit methodChanged( "dvdnav-caching" );
else
emit methodChanged( "dvdread-caching" );
if ( ui.titleSpin->value() > 0 ) { if ( ui.titleSpin->value() > 0 ) {
mrl += QString("@%1").arg( ui.titleSpin->value() ); mrl += QString("@%1").arg( ui.titleSpin->value() );
...@@ -1139,6 +1142,7 @@ void CaptureOpenPanel::updateMRL() ...@@ -1139,6 +1142,7 @@ void CaptureOpenPanel::updateMRL()
mrl += " :dvb-bandwidth=" + mrl += " :dvb-bandwidth=" +
QString::number( bdaBandBox->itemData( QString::number( bdaBandBox->itemData(
bdaBandBox->currentIndex() ).toInt() ); bdaBandBox->currentIndex() ).toInt() );
emit methodChanged( "dvb-caching" );
break; break;
case DSHOW_DEVICE: case DSHOW_DEVICE:
fileList << "dshow://"; fileList << "dshow://";
...@@ -1148,6 +1152,7 @@ void CaptureOpenPanel::updateMRL() ...@@ -1148,6 +1152,7 @@ void CaptureOpenPanel::updateMRL()
colon_escape( QString("%1").arg( adevDshowW->getValue() ) ); colon_escape( QString("%1").arg( adevDshowW->getValue() ) );
if( dshowVSizeLine->isModified() ) if( dshowVSizeLine->isModified() )
mrl += " :dshow-size=" + dshowVSizeLine->text(); mrl += " :dshow-size=" + dshowVSizeLine->text();
emit methodChanged( "dshow-caching" );
break; break;
#else #else
case V4L_DEVICE: case V4L_DEVICE:
...@@ -1208,6 +1213,7 @@ void CaptureOpenPanel::updateMRL() ...@@ -1208,6 +1213,7 @@ void CaptureOpenPanel::updateMRL()
case SCREEN_DEVICE: case SCREEN_DEVICE:
fileList << "screen://"; fileList << "screen://";
mrl = " :screen-fps=" + QString::number( screenFPS->value() ); mrl = " :screen-fps=" + QString::number( screenFPS->value() );
emit methodChanged( "screen-caching" );
updateButtons(); updateButtons();
break; break;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment