3 <widget class="QWidget" name="Sout" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Stream Output</string>
15 <layout class="QVBoxLayout" >
16 <property name="margin" >
19 <property name="spacing" >
23 <widget class="QGroupBox" name="groupBox" >
24 <property name="title" >
25 <string>Outputs</string>
27 <layout class="QHBoxLayout" >
28 <property name="margin" >
31 <property name="spacing" >
35 <layout class="QGridLayout" >
36 <property name="margin" >
39 <property name="spacing" >
42 <item row="1" column="1" >
43 <widget class="QLabel" name="fileLabel" >
44 <property name="enabled" >
47 <property name="text" >
48 <string>Filename</string>
52 <item row="1" column="0" >
53 <widget class="QCheckBox" name="fileOutput" >
54 <property name="contextMenuPolicy" >
55 <enum>Qt::NoContextMenu</enum>
57 <property name="text" >
62 <item row="2" column="4" >
63 <widget class="QSpinBox" name="HTTPPort" >
64 <property name="enabled" >
67 <property name="maximumSize" >
70 <height>16777215</height>
73 <property name="maximum" >
74 <number>65535</number>
76 <property name="minimum" >
79 <property name="singleStep" >
82 <property name="value" >
87 <item row="1" column="4" >
88 <widget class="QCheckBox" name="rawInput" >
89 <property name="enabled" >
92 <property name="text" >
93 <string>Dump raw input</string>
97 <item row="1" column="2" >
98 <widget class="QLineEdit" name="fileEdit" >
99 <property name="enabled" >
104 <item row="3" column="3" >
105 <widget class="QLabel" name="MMSHPortLabel" >
106 <property name="enabled" >
109 <property name="text" >
110 <string>Port</string>
114 <item row="3" column="1" >
115 <widget class="QLabel" name="MMSHLabel" >
116 <property name="enabled" >
119 <property name="text" >
120 <string>Address</string>
124 <item row="0" column="0" >
125 <widget class="QCheckBox" name="localOutput" >
126 <property name="text" >
127 <string>Play locally</string>
131 <item row="3" column="0" >
132 <widget class="QCheckBox" name="MMSHOutput" >
133 <property name="text" >
134 <string>MMSH</string>
138 <item row="1" column="3" >
139 <widget class="QPushButton" name="fileSelectButton" >
140 <property name="enabled" >
143 <property name="text" >
144 <string>Browse...</string>
148 <item row="2" column="2" >
149 <widget class="QLineEdit" name="HTTPEdit" >
150 <property name="enabled" >
155 <item row="2" column="1" >
156 <widget class="QLabel" name="HTTPLabel" >
157 <property name="enabled" >
160 <property name="text" >
161 <string>Address</string>
165 <item row="2" column="3" >
166 <widget class="QLabel" name="HTTPPortLabel" >
167 <property name="enabled" >
170 <property name="text" >
171 <string>Port</string>
175 <item row="3" column="2" >
176 <widget class="QLineEdit" name="MMSHEdit" >
177 <property name="enabled" >
182 <item row="2" column="0" >
183 <widget class="QCheckBox" name="HTTPOutput" >
184 <property name="text" >
185 <string>HTTP</string>
189 <item row="4" column="0" >
190 <widget class="QCheckBox" name="UDPOutput" >
191 <property name="text" >
196 <item row="4" column="1" >
197 <widget class="QLabel" name="UDPLabel" >
198 <property name="enabled" >
201 <property name="text" >
202 <string>Address</string>
206 <item row="4" column="3" >
207 <widget class="QLabel" name="UDPPortLabel" >
208 <property name="enabled" >
211 <property name="text" >
212 <string>Port</string>
216 <item row="4" column="2" >
217 <widget class="QLineEdit" name="UDPEdit" >
218 <property name="enabled" >
223 <item row="3" column="4" >
224 <widget class="QSpinBox" name="MMSHPort" >
225 <property name="enabled" >
228 <property name="maximumSize" >
231 <height>16777215</height>
234 <property name="maximum" >
235 <number>65535</number>
237 <property name="minimum" >
240 <property name="value" >
241 <number>1234</number>
245 <item row="4" column="4" >
246 <widget class="QSpinBox" name="UDPPort" >
247 <property name="enabled" >
250 <property name="maximumSize" >
253 <height>16777215</height>
256 <property name="maximum" >
257 <number>65535</number>
259 <property name="minimum" >
262 <property name="value" >
263 <number>1234</number>
273 <widget class="QGroupBox" name="Encapsulation" >
274 <property name="sizePolicy" >
276 <hsizetype>5</hsizetype>
277 <vsizetype>0</vsizetype>
278 <horstretch>0</horstretch>
279 <verstretch>0</verstretch>
282 <property name="title" >
283 <string>Encapsulation</string>
285 <layout class="QHBoxLayout" >
286 <property name="margin" >
289 <property name="spacing" >
293 <widget class="QRadioButton" name="TSMux" >
294 <property name="text" >
295 <string>MPEG-TS</string>
297 <property name="checked" >
303 <widget class="QRadioButton" name="PSMux" >
304 <property name="text" >
305 <string>MPEG-PS</string>
310 <widget class="QRadioButton" name="MPEG1Mux" >
311 <property name="text" >
312 <string>MPEG 1</string>
317 <widget class="QRadioButton" name="OggMux" >
318 <property name="text" >
324 <widget class="QRadioButton" name="ASFMux" >
325 <property name="text" >
331 <widget class="QRadioButton" name="MP4Mux" >
332 <property name="text" >
338 <widget class="QRadioButton" name="MOVMux" >
339 <property name="text" >
345 <widget class="QRadioButton" name="WAVMux" >
346 <property name="text" >
352 <widget class="QRadioButton" name="RAWMux" >
353 <property name="text" >
362 <widget class="QGroupBox" name="groupBox_2" >
363 <property name="title" >
364 <string>Transcoding</string>
366 <layout class="QHBoxLayout" >
367 <property name="margin" >
370 <property name="spacing" >
374 <layout class="QGridLayout" >
375 <property name="margin" >
378 <property name="spacing" >
381 <item row="1" column="5" >
382 <widget class="QSpinBox" name="aChannels" >
383 <property name="enabled" >
386 <property name="maximum" >
389 <property name="minimum" >
392 <property name="value" >
397 <item row="1" column="2" >
398 <widget class="QLabel" name="aBitrateLabel" >
399 <property name="enabled" >
402 <property name="text" >
403 <string>Bitrate (kb/s)</string>
407 <item row="0" column="0" >
408 <widget class="QCheckBox" name="transcodeVideo" >
409 <property name="text" >
410 <string>Video</string>
414 <item row="1" column="0" >
415 <widget class="QCheckBox" name="transcodeAudio" >
416 <property name="text" >
417 <string>Audio</string>
421 <item row="0" column="2" >
422 <widget class="QLabel" name="vBitrateLabel" >
423 <property name="enabled" >
426 <property name="text" >
427 <string>Bitrate (kb/s)</string>
431 <item row="1" column="1" >
432 <widget class="QComboBox" name="aCodec" >
433 <property name="enabled" >
438 <item row="0" column="1" >
439 <widget class="QComboBox" name="vCodec" >
440 <property name="enabled" >
443 <property name="editable" >
448 <item row="0" column="5" >
449 <widget class="QComboBox" name="vScale" >
450 <property name="enabled" >
453 <property name="editable" >
458 <item row="1" column="4" >
459 <widget class="QLabel" name="s_2" >
460 <property name="enabled" >
463 <property name="text" >
464 <string>Channels</string>
468 <item row="0" column="4" >
469 <widget class="QLabel" name="vScaleLabel" >
470 <property name="enabled" >
473 <property name="text" >
474 <string>Scale</string>
478 <item row="2" column="0" >
479 <widget class="QCheckBox" name="transcodeSubs" >
480 <property name="text" >
481 <string>Subtitles</string>
485 <item row="2" column="1" >
486 <widget class="QComboBox" name="sCodec" >
487 <property name="enabled" >
492 <item row="2" column="2" colspan="4" >
493 <widget class="QCheckBox" name="sOverlay" >
494 <property name="enabled" >
497 <property name="text" >
498 <string>Overlay subtitles on the video</string>
502 <item row="0" column="3" >
503 <widget class="QSpinBox" name="vBitrate" >
504 <property name="enabled" >
507 <property name="maximum" >
508 <number>8192</number>
510 <property name="minimum" >
513 <property name="value" >
518 <item row="1" column="3" >
519 <widget class="QSpinBox" name="aBitrate" >
520 <property name="enabled" >
523 <property name="maximum" >
526 <property name="minimum" >
529 <property name="value" >
540 <widget class="QGroupBox" name="groupBox_3" >
541 <property name="title" >
542 <string>Miscellaneous</string>
544 <layout class="QHBoxLayout" >
545 <property name="margin" >
548 <property name="spacing" >
552 <layout class="QGridLayout" >
553 <property name="margin" >
556 <property name="spacing" >
559 <item row="0" column="0" >
560 <widget class="QCheckBox" name="sap" >
561 <property name="enabled" >
564 <property name="text" >
565 <string>SAP announce</string>
569 <item row="0" column="3" >
570 <widget class="QLabel" name="sapGroupLabel" >
571 <property name="enabled" >
574 <property name="text" >
575 <string>Group name</string>
579 <item row="0" column="4" >
580 <widget class="QLineEdit" name="sapGroup" >
581 <property name="enabled" >
586 <item row="1" column="4" >
587 <widget class="QSpinBox" name="ttl" >
588 <property name="maximum" >
591 <property name="minimum" >
596 <item row="0" column="1" colspan="2" >
597 <widget class="QLineEdit" name="sapName" >
598 <property name="enabled" >
603 <item row="1" column="0" colspan="2" >
604 <widget class="QCheckBox" name="soutAll" >
605 <property name="text" >
606 <string>Stream all elementary streams</string>
610 <item row="1" column="3" >
611 <widget class="QLabel" name="label_10" >
612 <property name="text" >
613 <string>Time-To-Live (TTL)</string>
623 <widget class="QGroupBox" name="groupBox_4" >
624 <property name="sizePolicy" >
626 <hsizetype>5</hsizetype>
627 <vsizetype>0</vsizetype>
628 <horstretch>0</horstretch>
629 <verstretch>0</verstretch>
632 <property name="title" >
633 <string>Generated stream output string</string>
635 <layout class="QHBoxLayout" >
636 <property name="margin" >
639 <property name="spacing" >
643 <widget class="QLineEdit" name="mrlEdit" >
650 <layout class="QHBoxLayout" >
651 <property name="margin" >
654 <property name="spacing" >
659 <property name="orientation" >
660 <enum>Qt::Horizontal</enum>
662 <property name="sizeHint" >
671 <widget class="QPushButton" name="cancelButton" >
672 <property name="text" >
673 <string>Cancel</string>
678 <widget class="QPushButton" name="okButton" >
679 <property name="text" >
691 <sender>UDPOutput</sender>
692 <signal>clicked(bool)</signal>
693 <receiver>sap</receiver>
694 <slot>setEnabled(bool)</slot>
696 <hint type="sourcelabel" >
700 <hint type="destinationlabel" >
707 <sender>UDPOutput</sender>
708 <signal>clicked(bool)</signal>
709 <receiver>UDPLabel</receiver>
710 <slot>setEnabled(bool)</slot>
712 <hint type="sourcelabel" >
716 <hint type="destinationlabel" >
723 <sender>UDPOutput</sender>
724 <signal>clicked(bool)</signal>
725 <receiver>UDPEdit</receiver>
726 <slot>setEnabled(bool)</slot>
728 <hint type="sourcelabel" >
732 <hint type="destinationlabel" >
739 <sender>MMSHOutput</sender>
740 <signal>clicked(bool)</signal>
741 <receiver>MMSHLabel</receiver>
742 <slot>setEnabled(bool)</slot>
744 <hint type="sourcelabel" >
748 <hint type="destinationlabel" >
755 <sender>MMSHOutput</sender>
756 <signal>clicked(bool)</signal>
757 <receiver>MMSHEdit</receiver>
758 <slot>setEnabled(bool)</slot>
760 <hint type="sourcelabel" >
764 <hint type="destinationlabel" >
771 <sender>MMSHOutput</sender>
772 <signal>clicked(bool)</signal>
773 <receiver>MMSHPortLabel</receiver>
774 <slot>setEnabled(bool)</slot>
776 <hint type="sourcelabel" >
780 <hint type="destinationlabel" >
787 <sender>UDPOutput</sender>
788 <signal>clicked(bool)</signal>
789 <receiver>UDPPortLabel</receiver>
790 <slot>setEnabled(bool)</slot>
792 <hint type="sourcelabel" >
796 <hint type="destinationlabel" >
803 <sender>UDPOutput</sender>
804 <signal>clicked(bool)</signal>
805 <receiver>UDPPort</receiver>
806 <slot>setEnabled(bool)</slot>
808 <hint type="sourcelabel" >
812 <hint type="destinationlabel" >
819 <sender>MMSHOutput</sender>
820 <signal>clicked(bool)</signal>
821 <receiver>MMSHPort</receiver>
822 <slot>setEnabled(bool)</slot>
824 <hint type="sourcelabel" >
828 <hint type="destinationlabel" >
836 <signal>clicked(bool)</signal>
837 <receiver>sapName</receiver>
838 <slot>setEnabled(bool)</slot>
840 <hint type="sourcelabel" >
844 <hint type="destinationlabel" >
852 <signal>clicked(bool)</signal>
853 <receiver>sapGroupLabel</receiver>
854 <slot>setEnabled(bool)</slot>
856 <hint type="sourcelabel" >
860 <hint type="destinationlabel" >
868 <signal>clicked(bool)</signal>
869 <receiver>sapGroup</receiver>
870 <slot>setEnabled(bool)</slot>
872 <hint type="sourcelabel" >
876 <hint type="destinationlabel" >
883 <sender>HTTPOutput</sender>
884 <signal>clicked(bool)</signal>
885 <receiver>HTTPLabel</receiver>
886 <slot>setEnabled(bool)</slot>
888 <hint type="sourcelabel" >
892 <hint type="destinationlabel" >
899 <sender>HTTPOutput</sender>
900 <signal>clicked(bool)</signal>
901 <receiver>HTTPEdit</receiver>
902 <slot>setEnabled(bool)</slot>
904 <hint type="sourcelabel" >
908 <hint type="destinationlabel" >
915 <sender>HTTPOutput</sender>
916 <signal>clicked(bool)</signal>
917 <receiver>HTTPPortLabel</receiver>
918 <slot>setEnabled(bool)</slot>
920 <hint type="sourcelabel" >
924 <hint type="destinationlabel" >
931 <sender>HTTPOutput</sender>
932 <signal>clicked(bool)</signal>
933 <receiver>HTTPPort</receiver>
934 <slot>setEnabled(bool)</slot>
936 <hint type="sourcelabel" >
940 <hint type="destinationlabel" >
947 <sender>fileOutput</sender>
948 <signal>clicked(bool)</signal>
949 <receiver>fileLabel</receiver>
950 <slot>setEnabled(bool)</slot>
952 <hint type="sourcelabel" >
956 <hint type="destinationlabel" >
963 <sender>transcodeVideo</sender>
964 <signal>clicked(bool)</signal>
965 <receiver>vCodec</receiver>
966 <slot>setEnabled(bool)</slot>
968 <hint type="sourcelabel" >
972 <hint type="destinationlabel" >
979 <sender>transcodeVideo</sender>
980 <signal>clicked(bool)</signal>
981 <receiver>vBitrateLabel</receiver>
982 <slot>setEnabled(bool)</slot>
984 <hint type="sourcelabel" >
988 <hint type="destinationlabel" >
995 <sender>transcodeVideo</sender>
996 <signal>clicked(bool)</signal>
997 <receiver>vScaleLabel</receiver>
998 <slot>setEnabled(bool)</slot>
1000 <hint type="sourcelabel" >
1004 <hint type="destinationlabel" >
1011 <sender>transcodeVideo</sender>
1012 <signal>clicked(bool)</signal>
1013 <receiver>vScale</receiver>
1014 <slot>setEnabled(bool)</slot>
1016 <hint type="sourcelabel" >
1020 <hint type="destinationlabel" >
1027 <sender>transcodeSubs</sender>
1028 <signal>clicked(bool)</signal>
1029 <receiver>sOverlay</receiver>
1030 <slot>setDisabled(bool)</slot>
1032 <hint type="sourcelabel" >
1036 <hint type="destinationlabel" >
1043 <sender>sOverlay</sender>
1044 <signal>clicked(bool)</signal>
1045 <receiver>transcodeSubs</receiver>
1046 <slot>setDisabled(bool)</slot>
1048 <hint type="sourcelabel" >
1052 <hint type="destinationlabel" >
1059 <sender>transcodeSubs</sender>
1060 <signal>clicked(bool)</signal>
1061 <receiver>sCodec</receiver>
1062 <slot>setEnabled(bool)</slot>
1064 <hint type="sourcelabel" >
1068 <hint type="destinationlabel" >
1075 <sender>transcodeAudio</sender>
1076 <signal>clicked(bool)</signal>
1077 <receiver>aCodec</receiver>
1078 <slot>setEnabled(bool)</slot>
1080 <hint type="sourcelabel" >
1084 <hint type="destinationlabel" >
1091 <sender>transcodeAudio</sender>
1092 <signal>clicked(bool)</signal>
1093 <receiver>aBitrateLabel</receiver>
1094 <slot>setEnabled(bool)</slot>
1096 <hint type="sourcelabel" >
1100 <hint type="destinationlabel" >
1107 <sender>transcodeAudio</sender>
1108 <signal>clicked(bool)</signal>
1109 <receiver>s_2</receiver>
1110 <slot>setEnabled(bool)</slot>
1112 <hint type="sourcelabel" >
1116 <hint type="destinationlabel" >
1123 <sender>transcodeAudio</sender>
1124 <signal>clicked(bool)</signal>
1125 <receiver>aChannels</receiver>
1126 <slot>setEnabled(bool)</slot>
1128 <hint type="sourcelabel" >
1132 <hint type="destinationlabel" >
1139 <sender>fileOutput</sender>
1140 <signal>clicked(bool)</signal>
1141 <receiver>fileEdit</receiver>
1142 <slot>setEnabled(bool)</slot>
1144 <hint type="sourcelabel" >
1148 <hint type="destinationlabel" >
1155 <sender>fileOutput</sender>
1156 <signal>clicked(bool)</signal>
1157 <receiver>fileSelectButton</receiver>
1158 <slot>setEnabled(bool)</slot>
1160 <hint type="sourcelabel" >
1164 <hint type="destinationlabel" >
1171 <sender>fileOutput</sender>
1172 <signal>clicked(bool)</signal>
1173 <receiver>rawInput</receiver>
1174 <slot>setEnabled(bool)</slot>
1176 <hint type="sourcelabel" >
1180 <hint type="destinationlabel" >
1187 <sender>rawInput</sender>
1188 <signal>clicked(bool)</signal>
1189 <receiver>Encapsulation</receiver>
1190 <slot>setDisabled(bool)</slot>
1192 <hint type="sourcelabel" >
1196 <hint type="destinationlabel" >
1203 <sender>rawInput</sender>
1204 <signal>clicked(bool)</signal>
1205 <receiver>HTTPOutput</receiver>
1206 <slot>setDisabled(bool)</slot>
1208 <hint type="sourcelabel" >
1212 <hint type="destinationlabel" >
1219 <sender>rawInput</sender>
1220 <signal>clicked(bool)</signal>
1221 <receiver>groupBox_2</receiver>
1222 <slot>setDisabled(bool)</slot>
1224 <hint type="sourcelabel" >
1228 <hint type="destinationlabel" >
1235 <sender>rawInput</sender>
1236 <signal>clicked(bool)</signal>
1237 <receiver>groupBox_3</receiver>
1238 <slot>setDisabled(bool)</slot>
1240 <hint type="sourcelabel" >
1244 <hint type="destinationlabel" >
1251 <sender>rawInput</sender>
1252 <signal>clicked(bool)</signal>
1253 <receiver>UDPOutput</receiver>
1254 <slot>setDisabled(bool)</slot>
1256 <hint type="sourcelabel" >
1260 <hint type="destinationlabel" >
1267 <sender>rawInput</sender>
1268 <signal>clicked(bool)</signal>
1269 <receiver>MMSHOutput</receiver>
1270 <slot>setDisabled(bool)</slot>
1272 <hint type="sourcelabel" >
1276 <hint type="destinationlabel" >
1283 <sender>transcodeVideo</sender>
1284 <signal>clicked(bool)</signal>
1285 <receiver>vBitrate</receiver>
1286 <slot>setEnabled(bool)</slot>
1288 <hint type="sourcelabel" >
1292 <hint type="destinationlabel" >
1299 <sender>transcodeAudio</sender>
1300 <signal>clicked(bool)</signal>
1301 <receiver>aBitrate</receiver>
1302 <slot>setEnabled(bool)</slot>
1304 <hint type="sourcelabel" >
1308 <hint type="destinationlabel" >