2 <author>Jean-Baptiste Kempf</author>
4 <widget class="QWidget" name="Sout" >
5 <property name="geometry" >
13 <property name="sizePolicy" >
14 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
19 <property name="windowTitle" >
20 <string>_("Stream Output")</string>
22 <layout class="QGridLayout" >
23 <item row="0" column="0" colspan="2" >
24 <widget class="QGroupBox" name="groupBox" >
25 <property name="sizePolicy" >
26 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
27 <horstretch>0</horstretch>
28 <verstretch>0</verstretch>
31 <property name="title" >
32 <string>_("Outputs")</string>
34 <layout class="QHBoxLayout" >
36 <layout class="QGridLayout" >
37 <item row="0" column="0" >
38 <widget class="QCheckBox" name="localOutput" >
39 <property name="text" >
40 <string>_("Play locally")</string>
44 <item row="1" column="0" >
45 <widget class="QCheckBox" name="fileOutput" >
46 <property name="contextMenuPolicy" >
47 <enum>Qt::NoContextMenu</enum>
49 <property name="text" >
50 <string>_("File")</string>
54 <item row="1" column="1" >
55 <widget class="QLabel" name="fileLabel" >
56 <property name="enabled" >
59 <property name="text" >
60 <string>_("Filename")</string>
64 <item row="1" column="2" >
65 <widget class="QLineEdit" name="fileEdit" >
66 <property name="enabled" >
71 <item row="1" column="3" >
72 <widget class="QPushButton" name="fileSelectButton" >
73 <property name="enabled" >
76 <property name="text" >
77 <string>_("Browse...")</string>
81 <item row="1" column="4" >
82 <widget class="QCheckBox" name="rawInput" >
83 <property name="enabled" >
86 <property name="text" >
87 <string>_("Dump raw input")</string>
91 <item row="2" column="0" >
92 <widget class="QCheckBox" name="HTTPOutput" >
93 <property name="text" >
98 <item row="2" column="1" >
99 <widget class="QLabel" name="HTTPLabel" >
100 <property name="enabled" >
103 <property name="text" >
104 <string>_("Address")</string>
108 <item row="2" column="2" >
109 <widget class="QLineEdit" name="HTTPEdit" >
110 <property name="enabled" >
115 <item row="2" column="3" >
116 <widget class="QLabel" name="HTTPPortLabel" >
117 <property name="enabled" >
120 <property name="text" >
121 <string>_("Port:")</string>
123 <property name="alignment" >
124 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
128 <item row="2" column="4" >
129 <widget class="QSpinBox" name="HTTPPort" >
130 <property name="enabled" >
133 <property name="maximumSize" >
136 <height>16777215</height>
139 <property name="alignment" >
140 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
142 <property name="minimum" >
145 <property name="maximum" >
146 <number>65535</number>
148 <property name="singleStep" >
151 <property name="value" >
152 <number>8080</number>
156 <item row="3" column="0" >
157 <widget class="QCheckBox" name="MMSHOutput" >
158 <property name="text" >
159 <string>MMSH</string>
163 <item row="3" column="1" >
164 <widget class="QLabel" name="MMSHLabel" >
165 <property name="enabled" >
168 <property name="text" >
169 <string>_("Address")</string>
173 <item row="3" column="2" >
174 <widget class="QLineEdit" name="MMSHEdit" >
175 <property name="enabled" >
180 <item row="3" column="3" >
181 <widget class="QLabel" name="MMSHPortLabel" >
182 <property name="enabled" >
185 <property name="text" >
186 <string>_("Port:")</string>
188 <property name="alignment" >
189 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
193 <item row="3" column="4" >
194 <widget class="QSpinBox" name="MMSHPort" >
195 <property name="enabled" >
198 <property name="maximumSize" >
201 <height>16777215</height>
204 <property name="alignment" >
205 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
207 <property name="minimum" >
210 <property name="maximum" >
211 <number>65535</number>
213 <property name="value" >
214 <number>1234</number>
218 <item row="4" column="0" >
219 <widget class="QCheckBox" name="RTPOutput" >
220 <property name="text" >
225 <item row="4" column="1" >
226 <widget class="QLabel" name="RTPLabel" >
227 <property name="enabled" >
230 <property name="text" >
231 <string>_("Address")</string>
235 <item row="4" column="2" >
236 <widget class="QLineEdit" name="RTPEdit" >
237 <property name="enabled" >
242 <item row="4" column="3" >
243 <widget class="QLabel" name="RTPPortLabel" >
244 <property name="enabled" >
247 <property name="text" >
248 <string>_("Port:")</string>
250 <property name="alignment" >
251 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
255 <item row="4" column="4" >
256 <widget class="QSpinBox" name="RTPPort" >
257 <property name="enabled" >
260 <property name="maximumSize" >
263 <height>16777215</height>
266 <property name="alignment" >
267 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
269 <property name="minimum" >
272 <property name="maximum" >
273 <number>65535</number>
275 <property name="value" >
276 <number>1234</number>
280 <item row="5" column="0" >
281 <widget class="QCheckBox" name="UDPOutput" >
282 <property name="toolTip" >
283 <string>_("Using this option is not recommended in most of the cases.")</string>
285 <property name="text" >
286 <string>_("Prefer UDP over RTP")</string>
290 <item row="5" column="1" >
291 <widget class="QLabel" name="UDPLabel" >
292 <property name="text" >
293 <string>_("Address")</string>
297 <item row="5" column="2" >
298 <widget class="QLineEdit" name="UDPEdit" />
300 <item row="5" column="3" >
301 <widget class="QLabel" name="UDPPortLabel" >
302 <property name="text" >
303 <string>_("Port")</string>
305 <property name="alignment" >
306 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
310 <item row="5" column="4" >
311 <widget class="QSpinBox" name="UDPPort" >
312 <property name="maximumSize" >
315 <height>16777215</height>
318 <property name="alignment" >
319 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
321 <property name="accelerated" >
324 <property name="minimum" >
327 <property name="maximum" >
328 <number>65535</number>
330 <property name="value" >
331 <number>1234</number>
340 <item row="1" column="0" colspan="2" >
341 <widget class="Line" name="line" >
342 <property name="orientation" >
343 <enum>Qt::Horizontal</enum>
347 <item row="2" column="0" >
348 <widget class="QLabel" name="label_3" >
349 <property name="text" >
350 <string>_("Profile")</string>
354 <item row="2" column="1" >
355 <widget class="QComboBox" name="profileBox" />
357 <item row="3" column="0" colspan="2" >
358 <widget class="QTabWidget" name="tabWidget" >
359 <widget class="QWidget" name="tab" >
360 <attribute name="title" >
361 <string>_("Encapsulation")</string>
363 <layout class="QGridLayout" >
364 <item row="0" column="0" >
365 <widget class="QRadioButton" name="TSMux" >
366 <property name="text" >
367 <string>MPEG-TS</string>
371 <item row="0" column="1" >
372 <widget class="QRadioButton" name="OggMux" >
373 <property name="text" >
374 <string>Ogg/Ogm</string>
378 <item row="0" column="2" >
379 <widget class="QRadioButton" name="MOVMux" >
380 <property name="text" >
385 <item row="0" column="3" >
386 <widget class="QRadioButton" name="FLVMux" >
387 <property name="text" >
392 <item row="1" column="0" >
393 <widget class="QRadioButton" name="PSMux" >
394 <property name="text" >
395 <string>MPEG-PS</string>
399 <item row="1" column="1" >
400 <widget class="QRadioButton" name="ASFMux" >
401 <property name="text" >
402 <string>ASF/WMV</string>
406 <item row="1" column="2" >
407 <widget class="QRadioButton" name="WAVMux" >
408 <property name="text" >
413 <item row="2" column="0" >
414 <widget class="QRadioButton" name="MPEG1Mux" >
415 <property name="text" >
416 <string>MPEG 1</string>
420 <item row="2" column="1" >
421 <widget class="QRadioButton" name="MP4Mux" >
422 <property name="text" >
427 <item row="2" column="2" >
428 <widget class="QRadioButton" name="RAWMux" >
429 <property name="text" >
436 <widget class="QWidget" name="tab_2" >
437 <property name="enabled" >
440 <attribute name="title" >
441 <string>_("Video Codec")</string>
443 <layout class="QGridLayout" >
444 <item row="0" column="0" >
445 <widget class="QCheckBox" name="transcodeVideo" >
446 <property name="text" >
447 <string>_("Video")</string>
451 <item rowspan="2" row="0" column="1" >
452 <widget class="QComboBox" name="vCodecBox" >
453 <property name="enabled" >
456 <property name="editable" >
461 <item row="1" column="0" >
462 <widget class="QLabel" name="vCodecLabel" >
463 <property name="enabled" >
466 <property name="text" >
467 <string>_("Codec")</string>
471 <item row="2" column="0" >
472 <widget class="QLabel" name="vBitrateLabel" >
473 <property name="enabled" >
476 <property name="text" >
477 <string>_("Bitrate (kb/s)")</string>
481 <item row="2" column="1" >
482 <widget class="QSpinBox" name="vBitrateSpin" >
483 <property name="enabled" >
486 <property name="alignment" >
487 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
489 <property name="accelerated" >
492 <property name="suffix" >
493 <string> kb/s</string>
495 <property name="minimum" >
498 <property name="maximum" >
499 <number>8192</number>
501 <property name="value" >
506 <item row="3" column="0" >
507 <widget class="QLabel" name="vScaleLabel" >
508 <property name="enabled" >
511 <property name="text" >
512 <string>_("Scale")</string>
516 <item row="3" column="1" >
517 <widget class="QComboBox" name="vScaleBox" >
518 <property name="enabled" >
521 <property name="editable" >
528 <widget class="QWidget" name="tab_3" >
529 <attribute name="title" >
530 <string>_("Audio Codec")</string>
532 <layout class="QGridLayout" >
533 <item row="0" column="0" >
534 <widget class="QCheckBox" name="transcodeAudio" >
535 <property name="text" >
536 <string>_("Audio")</string>
540 <item row="1" column="0" >
541 <widget class="QLabel" name="aCodecLabel" >
542 <property name="enabled" >
545 <property name="text" >
546 <string>_("Codec")</string>
550 <item row="1" column="1" >
551 <widget class="QComboBox" name="aCodecBox" >
552 <property name="enabled" >
557 <item row="2" column="0" >
558 <widget class="QLabel" name="aBitrateLabel" >
559 <property name="enabled" >
562 <property name="text" >
563 <string>_("Bitrate (kb/s)")</string>
567 <item row="2" column="1" >
568 <widget class="QSpinBox" name="aBitrateSpin" >
569 <property name="enabled" >
572 <property name="alignment" >
573 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
575 <property name="suffix" >
576 <string> kb/s</string>
578 <property name="minimum" >
581 <property name="maximum" >
584 <property name="value" >
589 <item row="3" column="0" >
590 <widget class="QLabel" name="aChannelsLabel" >
591 <property name="enabled" >
594 <property name="text" >
595 <string>_("Channels")</string>
599 <item row="3" column="1" >
600 <widget class="QSpinBox" name="aChannelsSpin" >
601 <property name="enabled" >
604 <property name="alignment" >
605 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
607 <property name="minimum" >
610 <property name="maximum" >
613 <property name="value" >
620 <widget class="QWidget" name="tab_4" >
621 <attribute name="title" >
622 <string>_("Subtitles")</string>
624 <layout class="QGridLayout" >
625 <item row="0" column="0" >
626 <widget class="QCheckBox" name="transcodeSubs" >
627 <property name="text" >
628 <string>_("Subtitles")</string>
632 <item row="0" column="1" >
633 <widget class="QComboBox" name="subsCodecBox" >
634 <property name="enabled" >
639 <item row="1" column="1" >
640 <widget class="QCheckBox" name="subsOverlay" >
641 <property name="enabled" >
644 <property name="text" >
645 <string>_("Overlay subtitles on the video")</string>
653 <item row="5" column="0" colspan="2" >
654 <widget class="QGroupBox" name="groupBox_3" >
655 <property name="title" >
656 <string>_("Miscellaneous")</string>
658 <layout class="QHBoxLayout" >
660 <layout class="QGridLayout" >
661 <item row="0" column="0" >
662 <widget class="QCheckBox" name="sap" >
663 <property name="enabled" >
666 <property name="text" >
667 <string>_("SAP announce")</string>
671 <item row="0" column="3" >
672 <widget class="QLabel" name="sapGroupLabel" >
673 <property name="enabled" >
676 <property name="text" >
677 <string>_("Group name")</string>
681 <item row="0" column="4" >
682 <widget class="QLineEdit" name="sapGroup" >
683 <property name="enabled" >
688 <item row="1" column="4" >
689 <widget class="QSpinBox" name="ttl" >
690 <property name="alignment" >
691 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
693 <property name="minimum" >
696 <property name="maximum" >
701 <item row="0" column="1" colspan="2" >
702 <widget class="QLineEdit" name="sapName" >
703 <property name="enabled" >
708 <item row="1" column="0" colspan="2" >
709 <widget class="QCheckBox" name="soutAll" >
710 <property name="text" >
711 <string>_("Stream all elementary streams")</string>
715 <item row="1" column="3" >
716 <widget class="QLabel" name="ttlLabel" >
717 <property name="text" >
718 <string>_("Time-To-Live (TTL)")</string>
727 <item row="6" column="0" colspan="2" >
728 <widget class="QGroupBox" name="groupBox_4" >
729 <property name="sizePolicy" >
730 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
731 <horstretch>0</horstretch>
732 <verstretch>0</verstretch>
735 <property name="title" >
736 <string>_("Generated stream output string")</string>
738 <layout class="QHBoxLayout" >
740 <widget class="QLineEdit" name="mrlEdit" />
745 <item row="7" column="0" colspan="2" >
746 <layout class="QHBoxLayout" >
749 <property name="orientation" >
750 <enum>Qt::Horizontal</enum>
752 <property name="sizeHint" >
761 <widget class="QDialogButtonBox" name="acceptButtonBox" >
762 <property name="standardButtons" >
763 <set>QDialogButtonBox::NoButton</set>
769 <item row="4" column="0" colspan="2" >
770 <widget class="Line" name="line_2" >
771 <property name="orientation" >
772 <enum>Qt::Horizontal</enum>
781 <sender>RTPOutput</sender>
782 <signal>clicked(bool)</signal>
783 <receiver>sap</receiver>
784 <slot>setEnabled(bool)</slot>
786 <hint type="sourcelabel" >
790 <hint type="destinationlabel" >
797 <sender>RTPOutput</sender>
798 <signal>clicked(bool)</signal>
799 <receiver>RTPLabel</receiver>
800 <slot>setEnabled(bool)</slot>
802 <hint type="sourcelabel" >
806 <hint type="destinationlabel" >
813 <sender>RTPOutput</sender>
814 <signal>clicked(bool)</signal>
815 <receiver>RTPEdit</receiver>
816 <slot>setEnabled(bool)</slot>
818 <hint type="sourcelabel" >
822 <hint type="destinationlabel" >
829 <sender>MMSHOutput</sender>
830 <signal>clicked(bool)</signal>
831 <receiver>MMSHLabel</receiver>
832 <slot>setEnabled(bool)</slot>
834 <hint type="sourcelabel" >
838 <hint type="destinationlabel" >
845 <sender>MMSHOutput</sender>
846 <signal>clicked(bool)</signal>
847 <receiver>MMSHEdit</receiver>
848 <slot>setEnabled(bool)</slot>
850 <hint type="sourcelabel" >
854 <hint type="destinationlabel" >
861 <sender>MMSHOutput</sender>
862 <signal>clicked(bool)</signal>
863 <receiver>MMSHPortLabel</receiver>
864 <slot>setEnabled(bool)</slot>
866 <hint type="sourcelabel" >
870 <hint type="destinationlabel" >
877 <sender>RTPOutput</sender>
878 <signal>clicked(bool)</signal>
879 <receiver>RTPPortLabel</receiver>
880 <slot>setEnabled(bool)</slot>
882 <hint type="sourcelabel" >
886 <hint type="destinationlabel" >
893 <sender>RTPOutput</sender>
894 <signal>clicked(bool)</signal>
895 <receiver>RTPPort</receiver>
896 <slot>setEnabled(bool)</slot>
898 <hint type="sourcelabel" >
902 <hint type="destinationlabel" >
909 <sender>MMSHOutput</sender>
910 <signal>clicked(bool)</signal>
911 <receiver>MMSHPort</receiver>
912 <slot>setEnabled(bool)</slot>
914 <hint type="sourcelabel" >
918 <hint type="destinationlabel" >
926 <signal>clicked(bool)</signal>
927 <receiver>sapName</receiver>
928 <slot>setEnabled(bool)</slot>
930 <hint type="sourcelabel" >
934 <hint type="destinationlabel" >
942 <signal>clicked(bool)</signal>
943 <receiver>sapGroupLabel</receiver>
944 <slot>setEnabled(bool)</slot>
946 <hint type="sourcelabel" >
950 <hint type="destinationlabel" >
958 <signal>clicked(bool)</signal>
959 <receiver>sapGroup</receiver>
960 <slot>setEnabled(bool)</slot>
962 <hint type="sourcelabel" >
966 <hint type="destinationlabel" >
973 <sender>HTTPOutput</sender>
974 <signal>clicked(bool)</signal>
975 <receiver>HTTPLabel</receiver>
976 <slot>setEnabled(bool)</slot>
978 <hint type="sourcelabel" >
982 <hint type="destinationlabel" >
989 <sender>HTTPOutput</sender>
990 <signal>clicked(bool)</signal>
991 <receiver>HTTPEdit</receiver>
992 <slot>setEnabled(bool)</slot>
994 <hint type="sourcelabel" >
998 <hint type="destinationlabel" >
1005 <sender>HTTPOutput</sender>
1006 <signal>clicked(bool)</signal>
1007 <receiver>HTTPPortLabel</receiver>
1008 <slot>setEnabled(bool)</slot>
1010 <hint type="sourcelabel" >
1014 <hint type="destinationlabel" >
1021 <sender>HTTPOutput</sender>
1022 <signal>clicked(bool)</signal>
1023 <receiver>HTTPPort</receiver>
1024 <slot>setEnabled(bool)</slot>
1026 <hint type="sourcelabel" >
1030 <hint type="destinationlabel" >
1037 <sender>fileOutput</sender>
1038 <signal>clicked(bool)</signal>
1039 <receiver>fileLabel</receiver>
1040 <slot>setEnabled(bool)</slot>
1042 <hint type="sourcelabel" >
1046 <hint type="destinationlabel" >
1053 <sender>fileOutput</sender>
1054 <signal>clicked(bool)</signal>
1055 <receiver>fileEdit</receiver>
1056 <slot>setEnabled(bool)</slot>
1058 <hint type="sourcelabel" >
1062 <hint type="destinationlabel" >
1069 <sender>fileOutput</sender>
1070 <signal>clicked(bool)</signal>
1071 <receiver>fileSelectButton</receiver>
1072 <slot>setEnabled(bool)</slot>
1074 <hint type="sourcelabel" >
1078 <hint type="destinationlabel" >
1085 <sender>fileOutput</sender>
1086 <signal>clicked(bool)</signal>
1087 <receiver>rawInput</receiver>
1088 <slot>setEnabled(bool)</slot>
1090 <hint type="sourcelabel" >
1094 <hint type="destinationlabel" >
1101 <sender>rawInput</sender>
1102 <signal>clicked(bool)</signal>
1103 <receiver>HTTPOutput</receiver>
1104 <slot>setDisabled(bool)</slot>
1106 <hint type="sourcelabel" >
1110 <hint type="destinationlabel" >
1117 <sender>rawInput</sender>
1118 <signal>clicked(bool)</signal>
1119 <receiver>groupBox_3</receiver>
1120 <slot>setDisabled(bool)</slot>
1122 <hint type="sourcelabel" >
1126 <hint type="destinationlabel" >
1133 <sender>rawInput</sender>
1134 <signal>clicked(bool)</signal>
1135 <receiver>RTPOutput</receiver>
1136 <slot>setDisabled(bool)</slot>
1138 <hint type="sourcelabel" >
1142 <hint type="destinationlabel" >
1149 <sender>rawInput</sender>
1150 <signal>clicked(bool)</signal>
1151 <receiver>MMSHOutput</receiver>
1152 <slot>setDisabled(bool)</slot>
1154 <hint type="sourcelabel" >
1158 <hint type="destinationlabel" >
1165 <sender>UDPOutput</sender>
1166 <signal>toggled(bool)</signal>
1167 <receiver>UDPPort</receiver>
1168 <slot>setVisible(bool)</slot>
1170 <hint type="sourcelabel" >
1174 <hint type="destinationlabel" >
1181 <sender>UDPOutput</sender>
1182 <signal>toggled(bool)</signal>
1183 <receiver>UDPPortLabel</receiver>
1184 <slot>setVisible(bool)</slot>
1186 <hint type="sourcelabel" >
1190 <hint type="destinationlabel" >
1197 <sender>UDPOutput</sender>
1198 <signal>toggled(bool)</signal>
1199 <receiver>UDPLabel</receiver>
1200 <slot>setVisible(bool)</slot>
1202 <hint type="sourcelabel" >
1206 <hint type="destinationlabel" >
1213 <sender>UDPOutput</sender>
1214 <signal>toggled(bool)</signal>
1215 <receiver>UDPEdit</receiver>
1216 <slot>setVisible(bool)</slot>
1218 <hint type="sourcelabel" >
1222 <hint type="destinationlabel" >