3 <widget class="QWidget" name="Sout" >
4 <property name="geometry" >
12 <property name="sizePolicy" >
13 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
14 <horstretch>0</horstretch>
15 <verstretch>0</verstretch>
18 <property name="windowTitle" >
19 <string>_("Stream Output")</string>
21 <layout class="QGridLayout" >
22 <item row="0" column="0" colspan="2" >
23 <widget class="QGroupBox" name="groupBox" >
24 <property name="sizePolicy" >
25 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
26 <horstretch>0</horstretch>
27 <verstretch>0</verstretch>
30 <property name="title" >
31 <string>_("Outputs")</string>
33 <layout class="QHBoxLayout" >
35 <layout class="QGridLayout" >
36 <item row="0" column="0" >
37 <widget class="QCheckBox" name="localOutput" >
38 <property name="text" >
39 <string>_("Play locally")</string>
43 <item row="1" column="0" >
44 <widget class="QCheckBox" name="fileOutput" >
45 <property name="contextMenuPolicy" >
46 <enum>Qt::NoContextMenu</enum>
48 <property name="text" >
49 <string>_("File")</string>
53 <item row="1" column="1" >
54 <widget class="QLabel" name="fileLabel" >
55 <property name="enabled" >
58 <property name="text" >
59 <string>_("Filename")</string>
63 <item row="1" column="2" >
64 <widget class="QLineEdit" name="fileEdit" >
65 <property name="enabled" >
70 <item row="1" column="3" >
71 <widget class="QPushButton" name="fileSelectButton" >
72 <property name="enabled" >
75 <property name="text" >
76 <string>_("Browse...")</string>
80 <item row="1" column="4" >
81 <widget class="QCheckBox" name="rawInput" >
82 <property name="enabled" >
85 <property name="text" >
86 <string>_("Dump raw input")</string>
90 <item row="2" column="0" >
91 <widget class="QCheckBox" name="HTTPOutput" >
92 <property name="text" >
97 <item row="2" column="1" >
98 <widget class="QLabel" name="HTTPLabel" >
99 <property name="enabled" >
102 <property name="text" >
103 <string>_("Address")</string>
107 <item row="2" column="2" >
108 <widget class="QLineEdit" name="HTTPEdit" >
109 <property name="enabled" >
114 <item row="2" column="3" >
115 <widget class="QLabel" name="HTTPPortLabel" >
116 <property name="enabled" >
119 <property name="text" >
120 <string>_("Port:")</string>
122 <property name="alignment" >
123 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
127 <item row="2" column="4" >
128 <widget class="QSpinBox" name="HTTPPort" >
129 <property name="enabled" >
132 <property name="maximumSize" >
135 <height>16777215</height>
138 <property name="alignment" >
139 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
141 <property name="minimum" >
144 <property name="maximum" >
145 <number>65535</number>
147 <property name="singleStep" >
150 <property name="value" >
151 <number>8080</number>
155 <item row="3" column="0" >
156 <widget class="QCheckBox" name="MMSHOutput" >
157 <property name="text" >
158 <string>MMSH</string>
162 <item row="3" column="1" >
163 <widget class="QLabel" name="MMSHLabel" >
164 <property name="enabled" >
167 <property name="text" >
168 <string>_("Address")</string>
172 <item row="3" column="2" >
173 <widget class="QLineEdit" name="MMSHEdit" >
174 <property name="enabled" >
179 <item row="3" column="3" >
180 <widget class="QLabel" name="MMSHPortLabel" >
181 <property name="enabled" >
184 <property name="text" >
185 <string>_("Port:")</string>
187 <property name="alignment" >
188 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
192 <item row="3" column="4" >
193 <widget class="QSpinBox" name="MMSHPort" >
194 <property name="enabled" >
197 <property name="maximumSize" >
200 <height>16777215</height>
203 <property name="alignment" >
204 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
206 <property name="minimum" >
209 <property name="maximum" >
210 <number>65535</number>
212 <property name="value" >
213 <number>1234</number>
217 <item row="4" column="0" >
218 <widget class="QCheckBox" name="RTPOutput" >
219 <property name="text" >
224 <item row="4" column="1" >
225 <widget class="QLabel" name="RTPLabel" >
226 <property name="enabled" >
229 <property name="text" >
230 <string>_("Address")</string>
234 <item row="4" column="2" >
235 <widget class="QLineEdit" name="RTPEdit" >
236 <property name="enabled" >
241 <item row="4" column="3" >
242 <widget class="QLabel" name="RTPPortLabel" >
243 <property name="enabled" >
246 <property name="text" >
247 <string>_("Port:")</string>
249 <property name="alignment" >
250 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
254 <item row="4" column="4" >
255 <widget class="QSpinBox" name="RTPPort" >
256 <property name="enabled" >
259 <property name="maximumSize" >
262 <height>16777215</height>
265 <property name="alignment" >
266 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
268 <property name="minimum" >
271 <property name="maximum" >
272 <number>65535</number>
274 <property name="value" >
275 <number>1234</number>
279 <item row="5" column="0" >
280 <widget class="QCheckBox" name="UDPOutput" >
281 <property name="toolTip" >
282 <string>_("Using this option is not recommended in most of the cases.")</string>
284 <property name="text" >
285 <string>_("Prefer UDP over RTP")</string>
289 <item row="5" column="1" >
290 <widget class="QLabel" name="UDPLabel" >
291 <property name="text" >
292 <string>_("Address")</string>
296 <item row="5" column="2" >
297 <widget class="QLineEdit" name="UDPEdit" />
299 <item row="5" column="3" >
300 <widget class="QLabel" name="UDPPortLabel" >
301 <property name="text" >
302 <string>_("Port")</string>
304 <property name="alignment" >
305 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
309 <item row="5" column="4" >
310 <widget class="QSpinBox" name="UDPPort" >
311 <property name="maximumSize" >
314 <height>16777215</height>
317 <property name="alignment" >
318 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
320 <property name="accelerated" >
323 <property name="minimum" >
326 <property name="maximum" >
327 <number>65535</number>
329 <property name="value" >
330 <number>1234</number>
339 <item row="1" column="0" colspan="2" >
340 <widget class="Line" name="line" >
341 <property name="orientation" >
342 <enum>Qt::Horizontal</enum>
346 <item row="2" column="0" >
347 <widget class="QLabel" name="label_3" >
348 <property name="text" >
349 <string>_("Profile")</string>
353 <item row="2" column="1" >
354 <widget class="QComboBox" name="profileBox" />
356 <item row="4" column="0" colspan="2" >
357 <widget class="QTabWidget" name="tabWidget" >
358 <widget class="QWidget" name="tab" >
359 <attribute name="title" >
360 <string>_("Encapsulation")</string>
362 <layout class="QGridLayout" >
363 <item row="0" column="0" >
364 <widget class="QRadioButton" name="TSMux" >
365 <property name="text" >
366 <string>MPEG-TS</string>
370 <item row="0" column="1" >
371 <widget class="QRadioButton" name="OggMux" >
372 <property name="text" >
377 <item row="0" column="2" >
378 <widget class="QRadioButton" name="MOVMux" >
379 <property name="text" >
384 <item row="0" column="3" >
385 <widget class="QRadioButton" name="FLVMux" >
386 <property name="text" >
391 <item row="1" column="0" >
392 <widget class="QRadioButton" name="PSMux" >
393 <property name="text" >
394 <string>MPEG-PS</string>
398 <item row="1" column="1" >
399 <widget class="QRadioButton" name="ASFMux" >
400 <property name="text" >
401 <string>ASF/WMV</string>
405 <item row="1" column="2" >
406 <widget class="QRadioButton" name="WAVMux" >
407 <property name="text" >
412 <item row="2" column="0" >
413 <widget class="QRadioButton" name="MPEG1Mux" >
414 <property name="text" >
415 <string>MPEG 1</string>
419 <item row="2" column="1" >
420 <widget class="QRadioButton" name="MP4Mux" >
421 <property name="text" >
426 <item row="2" column="2" >
427 <widget class="QRadioButton" name="RAWMux" >
428 <property name="text" >
435 <widget class="QWidget" name="tab_2" >
436 <property name="enabled" >
439 <attribute name="title" >
440 <string>_("Video Codec")</string>
442 <layout class="QGridLayout" >
443 <item row="0" column="0" >
444 <widget class="QCheckBox" name="transcodeVideo" >
445 <property name="text" >
446 <string>_("Video")</string>
450 <item rowspan="2" row="0" column="1" >
451 <widget class="QComboBox" name="vCodecBox" >
452 <property name="enabled" >
455 <property name="editable" >
460 <item row="1" column="0" >
461 <widget class="QLabel" name="vCodecLabel" >
462 <property name="enabled" >
465 <property name="text" >
466 <string>_("Codec")</string>
470 <item row="2" column="0" >
471 <widget class="QLabel" name="vBitrateLabel" >
472 <property name="enabled" >
475 <property name="text" >
476 <string>_("Bitrate (kb/s)")</string>
480 <item row="2" column="1" >
481 <widget class="QSpinBox" name="vBitrateSpin" >
482 <property name="enabled" >
485 <property name="alignment" >
486 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
488 <property name="accelerated" >
491 <property name="suffix" >
492 <string> kb/s</string>
494 <property name="minimum" >
497 <property name="maximum" >
498 <number>8192</number>
500 <property name="value" >
505 <item row="3" column="0" >
506 <widget class="QLabel" name="vScaleLabel" >
507 <property name="enabled" >
510 <property name="text" >
511 <string>_("Scale")</string>
515 <item row="3" column="1" >
516 <widget class="QComboBox" name="vScaleBox" >
517 <property name="enabled" >
520 <property name="editable" >
527 <widget class="QWidget" name="tab_3" >
528 <attribute name="title" >
529 <string>_("Audio Codec")</string>
531 <layout class="QGridLayout" >
532 <item row="0" column="0" >
533 <widget class="QCheckBox" name="transcodeAudio" >
534 <property name="text" >
535 <string>_("Audio")</string>
539 <item row="1" column="0" >
540 <widget class="QLabel" name="aCodecLabel" >
541 <property name="enabled" >
544 <property name="text" >
545 <string>_("Codec")</string>
549 <item row="1" column="1" >
550 <widget class="QComboBox" name="aCodecBox" >
551 <property name="enabled" >
556 <item row="2" column="0" >
557 <widget class="QLabel" name="aBitrateLabel" >
558 <property name="enabled" >
561 <property name="text" >
562 <string>_("Bitrate (kb/s)")</string>
566 <item row="2" column="1" >
567 <widget class="QSpinBox" name="aBitrateSpin" >
568 <property name="enabled" >
571 <property name="alignment" >
572 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
574 <property name="suffix" >
575 <string> kb/s</string>
577 <property name="minimum" >
580 <property name="maximum" >
583 <property name="value" >
588 <item row="3" column="0" >
589 <widget class="QLabel" name="aChannelsLabel" >
590 <property name="enabled" >
593 <property name="text" >
594 <string>_("Channels")</string>
598 <item row="3" column="1" >
599 <widget class="QSpinBox" name="aChannelsSpin" >
600 <property name="enabled" >
603 <property name="alignment" >
604 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
606 <property name="minimum" >
609 <property name="maximum" >
612 <property name="value" >
619 <widget class="QWidget" name="tab_4" >
620 <attribute name="title" >
621 <string>_("Subtitles")</string>
623 <layout class="QGridLayout" >
624 <item row="0" column="0" >
625 <widget class="QCheckBox" name="transcodeSubs" >
626 <property name="text" >
627 <string>_("Subtitles")</string>
631 <item row="0" column="1" >
632 <widget class="QComboBox" name="subsCodecBox" >
633 <property name="enabled" >
638 <item row="1" column="1" >
639 <widget class="QCheckBox" name="subsOverlay" >
640 <property name="enabled" >
643 <property name="text" >
644 <string>_("Overlay subtitles on the video")</string>
652 <item row="5" column="0" colspan="2" >
653 <widget class="QGroupBox" name="groupBox_3" >
654 <property name="title" >
655 <string>_("Miscellaneous")</string>
657 <layout class="QHBoxLayout" >
659 <layout class="QGridLayout" >
660 <item row="0" column="0" >
661 <widget class="QCheckBox" name="sap" >
662 <property name="enabled" >
665 <property name="text" >
666 <string>_("SAP announce")</string>
670 <item row="0" column="3" >
671 <widget class="QLabel" name="sapGroupLabel" >
672 <property name="enabled" >
675 <property name="text" >
676 <string>_("Group name")</string>
680 <item row="0" column="4" >
681 <widget class="QLineEdit" name="sapGroup" >
682 <property name="enabled" >
687 <item row="1" column="4" >
688 <widget class="QSpinBox" name="ttl" >
689 <property name="alignment" >
690 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
692 <property name="minimum" >
695 <property name="maximum" >
700 <item row="0" column="1" colspan="2" >
701 <widget class="QLineEdit" name="sapName" >
702 <property name="enabled" >
707 <item row="1" column="0" colspan="2" >
708 <widget class="QCheckBox" name="soutAll" >
709 <property name="text" >
710 <string>_("Stream all elementary streams")</string>
714 <item row="1" column="3" >
715 <widget class="QLabel" name="ttlLabel" >
716 <property name="text" >
717 <string>_("Time-To-Live (TTL)")</string>
726 <item row="6" column="0" colspan="2" >
727 <widget class="QGroupBox" name="groupBox_4" >
728 <property name="sizePolicy" >
729 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
730 <horstretch>0</horstretch>
731 <verstretch>0</verstretch>
734 <property name="title" >
735 <string>_("Generated stream output string")</string>
737 <layout class="QHBoxLayout" >
739 <widget class="QLineEdit" name="mrlEdit" />
744 <item row="7" column="0" colspan="2" >
745 <layout class="QHBoxLayout" >
748 <property name="orientation" >
749 <enum>Qt::Horizontal</enum>
751 <property name="sizeHint" >
760 <widget class="QDialogButtonBox" name="acceptButtonBox" >
761 <property name="standardButtons" >
762 <set>QDialogButtonBox::NoButton</set>
768 <item row="3" column="0" colspan="2" >
769 <widget class="Line" name="line_2" >
770 <property name="orientation" >
771 <enum>Qt::Horizontal</enum>
780 <sender>RTPOutput</sender>
781 <signal>clicked(bool)</signal>
782 <receiver>sap</receiver>
783 <slot>setEnabled(bool)</slot>
785 <hint type="sourcelabel" >
789 <hint type="destinationlabel" >
796 <sender>RTPOutput</sender>
797 <signal>clicked(bool)</signal>
798 <receiver>RTPLabel</receiver>
799 <slot>setEnabled(bool)</slot>
801 <hint type="sourcelabel" >
805 <hint type="destinationlabel" >
812 <sender>RTPOutput</sender>
813 <signal>clicked(bool)</signal>
814 <receiver>RTPEdit</receiver>
815 <slot>setEnabled(bool)</slot>
817 <hint type="sourcelabel" >
821 <hint type="destinationlabel" >
828 <sender>MMSHOutput</sender>
829 <signal>clicked(bool)</signal>
830 <receiver>MMSHLabel</receiver>
831 <slot>setEnabled(bool)</slot>
833 <hint type="sourcelabel" >
837 <hint type="destinationlabel" >
844 <sender>MMSHOutput</sender>
845 <signal>clicked(bool)</signal>
846 <receiver>MMSHEdit</receiver>
847 <slot>setEnabled(bool)</slot>
849 <hint type="sourcelabel" >
853 <hint type="destinationlabel" >
860 <sender>MMSHOutput</sender>
861 <signal>clicked(bool)</signal>
862 <receiver>MMSHPortLabel</receiver>
863 <slot>setEnabled(bool)</slot>
865 <hint type="sourcelabel" >
869 <hint type="destinationlabel" >
876 <sender>RTPOutput</sender>
877 <signal>clicked(bool)</signal>
878 <receiver>RTPPortLabel</receiver>
879 <slot>setEnabled(bool)</slot>
881 <hint type="sourcelabel" >
885 <hint type="destinationlabel" >
892 <sender>RTPOutput</sender>
893 <signal>clicked(bool)</signal>
894 <receiver>RTPPort</receiver>
895 <slot>setEnabled(bool)</slot>
897 <hint type="sourcelabel" >
901 <hint type="destinationlabel" >
908 <sender>MMSHOutput</sender>
909 <signal>clicked(bool)</signal>
910 <receiver>MMSHPort</receiver>
911 <slot>setEnabled(bool)</slot>
913 <hint type="sourcelabel" >
917 <hint type="destinationlabel" >
925 <signal>clicked(bool)</signal>
926 <receiver>sapName</receiver>
927 <slot>setEnabled(bool)</slot>
929 <hint type="sourcelabel" >
933 <hint type="destinationlabel" >
941 <signal>clicked(bool)</signal>
942 <receiver>sapGroupLabel</receiver>
943 <slot>setEnabled(bool)</slot>
945 <hint type="sourcelabel" >
949 <hint type="destinationlabel" >
957 <signal>clicked(bool)</signal>
958 <receiver>sapGroup</receiver>
959 <slot>setEnabled(bool)</slot>
961 <hint type="sourcelabel" >
965 <hint type="destinationlabel" >
972 <sender>HTTPOutput</sender>
973 <signal>clicked(bool)</signal>
974 <receiver>HTTPLabel</receiver>
975 <slot>setEnabled(bool)</slot>
977 <hint type="sourcelabel" >
981 <hint type="destinationlabel" >
988 <sender>HTTPOutput</sender>
989 <signal>clicked(bool)</signal>
990 <receiver>HTTPEdit</receiver>
991 <slot>setEnabled(bool)</slot>
993 <hint type="sourcelabel" >
997 <hint type="destinationlabel" >
1004 <sender>HTTPOutput</sender>
1005 <signal>clicked(bool)</signal>
1006 <receiver>HTTPPortLabel</receiver>
1007 <slot>setEnabled(bool)</slot>
1009 <hint type="sourcelabel" >
1013 <hint type="destinationlabel" >
1020 <sender>HTTPOutput</sender>
1021 <signal>clicked(bool)</signal>
1022 <receiver>HTTPPort</receiver>
1023 <slot>setEnabled(bool)</slot>
1025 <hint type="sourcelabel" >
1029 <hint type="destinationlabel" >
1036 <sender>fileOutput</sender>
1037 <signal>clicked(bool)</signal>
1038 <receiver>fileLabel</receiver>
1039 <slot>setEnabled(bool)</slot>
1041 <hint type="sourcelabel" >
1045 <hint type="destinationlabel" >
1052 <sender>fileOutput</sender>
1053 <signal>clicked(bool)</signal>
1054 <receiver>fileEdit</receiver>
1055 <slot>setEnabled(bool)</slot>
1057 <hint type="sourcelabel" >
1061 <hint type="destinationlabel" >
1068 <sender>fileOutput</sender>
1069 <signal>clicked(bool)</signal>
1070 <receiver>fileSelectButton</receiver>
1071 <slot>setEnabled(bool)</slot>
1073 <hint type="sourcelabel" >
1077 <hint type="destinationlabel" >
1084 <sender>fileOutput</sender>
1085 <signal>clicked(bool)</signal>
1086 <receiver>rawInput</receiver>
1087 <slot>setEnabled(bool)</slot>
1089 <hint type="sourcelabel" >
1093 <hint type="destinationlabel" >
1100 <sender>rawInput</sender>
1101 <signal>clicked(bool)</signal>
1102 <receiver>HTTPOutput</receiver>
1103 <slot>setDisabled(bool)</slot>
1105 <hint type="sourcelabel" >
1109 <hint type="destinationlabel" >
1116 <sender>rawInput</sender>
1117 <signal>clicked(bool)</signal>
1118 <receiver>groupBox_3</receiver>
1119 <slot>setDisabled(bool)</slot>
1121 <hint type="sourcelabel" >
1125 <hint type="destinationlabel" >
1132 <sender>rawInput</sender>
1133 <signal>clicked(bool)</signal>
1134 <receiver>RTPOutput</receiver>
1135 <slot>setDisabled(bool)</slot>
1137 <hint type="sourcelabel" >
1141 <hint type="destinationlabel" >
1148 <sender>rawInput</sender>
1149 <signal>clicked(bool)</signal>
1150 <receiver>MMSHOutput</receiver>
1151 <slot>setDisabled(bool)</slot>
1153 <hint type="sourcelabel" >
1157 <hint type="destinationlabel" >
1164 <sender>UDPOutput</sender>
1165 <signal>toggled(bool)</signal>
1166 <receiver>UDPPort</receiver>
1167 <slot>setVisible(bool)</slot>
1169 <hint type="sourcelabel" >
1173 <hint type="destinationlabel" >
1180 <sender>UDPOutput</sender>
1181 <signal>toggled(bool)</signal>
1182 <receiver>UDPPortLabel</receiver>
1183 <slot>setVisible(bool)</slot>
1185 <hint type="sourcelabel" >
1189 <hint type="destinationlabel" >
1196 <sender>UDPOutput</sender>
1197 <signal>toggled(bool)</signal>
1198 <receiver>UDPLabel</receiver>
1199 <slot>setVisible(bool)</slot>
1201 <hint type="sourcelabel" >
1205 <hint type="destinationlabel" >
1212 <sender>UDPOutput</sender>
1213 <signal>toggled(bool)</signal>
1214 <receiver>UDPEdit</receiver>
1215 <slot>setVisible(bool)</slot>
1217 <hint type="sourcelabel" >
1221 <hint type="destinationlabel" >