]> git.sesse.net Git - vlc/commitdiff
Qt/Sout: pass the ttl from the UI to the MRL
authorJean-Baptiste Kempf <jb@videolan.org>
Sat, 4 Sep 2010 16:34:07 +0000 (18:34 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 4 Sep 2010 16:34:37 +0000 (18:34 +0200)
modules/gui/qt4/dialogs/sout.cpp

index 3a6a53f2228e2b4aabdc6763234b9bca7c230ab0..c7a53fe7893ac470121dde400a83770817e76172 100644 (file)
@@ -34,6 +34,7 @@
 #include <QString>
 #include <QFileDialog>
 #include <QToolButton>
+#include <QSpinBox>
 #include <assert.h>
 
 SoutDialog::SoutDialog( QWidget *parent, intf_thread_t *_p_intf, const QString& inputMRL )
@@ -260,8 +261,8 @@ void SoutDialog::updateMRL()
 
         /* FIXME: This sucks. We should really return a QStringList instead of
          * (mis)quoting, concatainating and split input item paramters. */
-        name = name.replace( " ", " " );
-        group = group.replace( " ", " " );
+        name = name.replace( " ", " " );
+        group = group.replace( " ", " " );
 
         /* We need to add options for both standard and rtp targets */
         /* This is inelegant but simple and functional */
@@ -277,7 +278,9 @@ void SoutDialog::updateMRL()
         mrl.append( qfu( " :no-sout-standard-sap" ) );
     }
 
-    if( ui.soutAll->isChecked() )  mrl.append( " :sout-all" );
+    if( ui.soutAll->isChecked() ) mrl.append( " :sout-all" );
+
+    if( ui.ttl->value() != 1 ) mrl.append( " :ttl=" + ui.ttl->value() );
 
     mrl.append( " :sout-keep" );