]> git.sesse.net Git - kdenlive/blob - src/widgets/configcapture_ui.ui
Fix video4linux webcam capture, based on patch from Dan Dennedy:
[kdenlive] / src / widgets / configcapture_ui.ui
1 <ui version="4.0" >
2  <class>ConfigCapture_UI</class>
3  <widget class="QWidget" name="ConfigCapture_UI" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>509</width>
9     <height>464</height>
10    </rect>
11   </property>
12   <layout class="QGridLayout" name="gridLayout_6" >
13    <item row="0" column="0" >
14     <widget class="QLabel" name="label" >
15      <property name="text" >
16       <string>Default capture device</string>
17      </property>
18     </widget>
19    </item>
20    <item row="0" column="1" >
21     <widget class="KComboBox" name="kcfg_defaultcapture" >
22      <item>
23       <property name="text" >
24        <string>Firewire</string>
25       </property>
26      </item>
27      <item>
28       <property name="text" >
29        <string>Video4Linux</string>
30       </property>
31      </item>
32      <item>
33       <property name="text" >
34        <string>Screen Grab</string>
35       </property>
36      </item>
37     </widget>
38    </item>
39    <item row="1" column="0" colspan="2" >
40     <widget class="QTabWidget" name="tabWidget" >
41      <property name="minimumSize" >
42       <size>
43        <width>401</width>
44        <height>0</height>
45       </size>
46      </property>
47      <property name="currentIndex" >
48       <number>0</number>
49      </property>
50      <widget class="QWidget" name="tab" >
51       <attribute name="title" >
52        <string>Firewire</string>
53       </attribute>
54       <layout class="QGridLayout" name="gridLayout_2" >
55        <item row="0" column="0" colspan="3" >
56         <widget class="QLabel" name="dvgrab_info" >
57          <property name="frameShape" >
58           <enum>QFrame::StyledPanel</enum>
59          </property>
60          <property name="frameShadow" >
61           <enum>QFrame::Raised</enum>
62          </property>
63          <property name="text" >
64           <string/>
65          </property>
66         </widget>
67        </item>
68        <item row="1" column="0" >
69         <widget class="QLabel" name="label_2" >
70          <property name="text" >
71           <string>Capture format</string>
72          </property>
73         </widget>
74        </item>
75        <item row="1" column="1" >
76         <widget class="KComboBox" name="kcfg_firewireformat" >
77          <item>
78           <property name="text" >
79            <string>DV Raw</string>
80           </property>
81          </item>
82          <item>
83           <property name="text" >
84            <string>DV AVI type 1</string>
85           </property>
86          </item>
87          <item>
88           <property name="text" >
89            <string>DV AVI type 2</string>
90           </property>
91          </item>
92          <item>
93           <property name="text" >
94            <string>HDV</string>
95           </property>
96          </item>
97         </widget>
98        </item>
99        <item row="1" column="2" >
100         <spacer name="horizontalSpacer" >
101          <property name="orientation" >
102           <enum>Qt::Horizontal</enum>
103          </property>
104          <property name="sizeHint" stdset="0" >
105           <size>
106            <width>241</width>
107            <height>20</height>
108           </size>
109          </property>
110         </spacer>
111        </item>
112        <item row="2" column="0" colspan="3" >
113         <widget class="QCheckBox" name="kcfg_firewireautosplit" >
114          <property name="text" >
115           <string>Automatically start a new file on scene cut</string>
116          </property>
117         </widget>
118        </item>
119        <item row="3" column="0" colspan="3" >
120         <widget class="QCheckBox" name="kcfg_firewiretimestamp" >
121          <property name="text" >
122           <string>Add recording time to captured file name</string>
123          </property>
124         </widget>
125        </item>
126        <item row="4" column="1" >
127         <spacer name="verticalSpacer_2" >
128          <property name="orientation" >
129           <enum>Qt::Vertical</enum>
130          </property>
131          <property name="sizeHint" stdset="0" >
132           <size>
133            <width>20</width>
134            <height>188</height>
135           </size>
136          </property>
137         </spacer>
138        </item>
139       </layout>
140      </widget>
141      <widget class="QWidget" name="tab_2" >
142       <attribute name="title" >
143        <string>Video4Linux</string>
144       </attribute>
145       <layout class="QGridLayout" name="gridLayout" >
146        <item row="0" column="0" >
147         <widget class="QLabel" name="label_14" >
148          <property name="text" >
149           <string>Video device</string>
150          </property>
151         </widget>
152        </item>
153        <item row="0" column="1" colspan="2" >
154         <widget class="KLineEdit" name="kcfg_video4vdevice" >
155          <property name="text" >
156           <string>/dev/video0</string>
157          </property>
158         </widget>
159        </item>
160        <item row="0" column="3" >
161         <widget class="QLabel" name="label_3" >
162          <property name="sizePolicy" >
163           <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
164            <horstretch>0</horstretch>
165            <verstretch>0</verstretch>
166           </sizepolicy>
167          </property>
168          <property name="text" >
169           <string>Format</string>
170          </property>
171         </widget>
172        </item>
173        <item row="0" column="4" colspan="2" >
174         <widget class="KLineEdit" name="kcfg_video4vformat" >
175          <property name="text" >
176           <string>video4linux2</string>
177          </property>
178         </widget>
179        </item>
180        <item row="2" column="0" >
181         <widget class="QLabel" name="label_16" >
182          <property name="text" >
183           <string>Audio device</string>
184          </property>
185         </widget>
186        </item>
187        <item row="2" column="1" colspan="2" >
188         <widget class="KLineEdit" name="kcfg_video4adevice" >
189          <property name="text" >
190           <string>/dev/dsp</string>
191          </property>
192         </widget>
193        </item>
194        <item row="2" column="3" >
195         <widget class="QLabel" name="label_9" >
196          <property name="sizePolicy" >
197           <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
198            <horstretch>0</horstretch>
199            <verstretch>0</verstretch>
200           </sizepolicy>
201          </property>
202          <property name="text" >
203           <string>Format</string>
204          </property>
205         </widget>
206        </item>
207        <item row="2" column="4" colspan="2" >
208         <widget class="KLineEdit" name="kcfg_video4aformat" >
209          <property name="text" >
210           <string>oss</string>
211          </property>
212         </widget>
213        </item>
214        <item row="4" column="0" colspan="6" >
215         <widget class="Line" name="line_3" >
216          <property name="orientation" >
217           <enum>Qt::Horizontal</enum>
218          </property>
219         </widget>
220        </item>
221        <item row="5" column="0" colspan="2" >
222         <widget class="QLabel" name="label_11" >
223          <property name="sizePolicy" >
224           <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
225            <horstretch>0</horstretch>
226            <verstretch>0</verstretch>
227           </sizepolicy>
228          </property>
229          <property name="text" >
230           <string>Capture params</string>
231          </property>
232         </widget>
233        </item>
234        <item row="6" column="0" colspan="6" >
235         <widget class="KLineEdit" name="kcfg_video4capture" >
236          <property name="sizePolicy" >
237           <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
238            <horstretch>0</horstretch>
239            <verstretch>0</verstretch>
240           </sizepolicy>
241          </property>
242         </widget>
243        </item>
244        <item row="7" column="0" colspan="2" >
245         <widget class="QLabel" name="label_12" >
246          <property name="sizePolicy" >
247           <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
248            <horstretch>0</horstretch>
249            <verstretch>0</verstretch>
250           </sizepolicy>
251          </property>
252          <property name="text" >
253           <string>Encoding params</string>
254          </property>
255         </widget>
256        </item>
257        <item row="8" column="0" colspan="6" >
258         <widget class="KLineEdit" name="kcfg_video4encoding" />
259        </item>
260        <item row="9" column="2" >
261         <spacer name="verticalSpacer" >
262          <property name="orientation" >
263           <enum>Qt::Vertical</enum>
264          </property>
265          <property name="sizeHint" stdset="0" >
266           <size>
267            <width>20</width>
268            <height>40</height>
269           </size>
270          </property>
271         </spacer>
272        </item>
273        <item row="1" column="0" >
274         <widget class="QLabel" name="label_4" >
275          <property name="sizePolicy" >
276           <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
277            <horstretch>0</horstretch>
278            <verstretch>0</verstretch>
279           </sizepolicy>
280          </property>
281          <property name="text" >
282           <string>Image size</string>
283          </property>
284         </widget>
285        </item>
286        <item row="1" column="1" colspan="2" >
287         <widget class="KLineEdit" name="kcfg_video4size" >
288          <property name="text" >
289           <string>320x240</string>
290          </property>
291         </widget>
292        </item>
293        <item row="1" column="3" >
294         <widget class="QLabel" name="label_6" >
295          <property name="text" >
296           <string>Frame rate</string>
297          </property>
298         </widget>
299        </item>
300        <item row="1" column="4" >
301         <widget class="QSpinBox" name="kcfg_video4rate" >
302          <property name="value" >
303           <number>15</number>
304          </property>
305         </widget>
306        </item>
307       </layout>
308       <zorder>label_7</zorder>
309       <zorder>line</zorder>
310       <zorder>label_3</zorder>
311       <zorder>label_5</zorder>
312       <zorder>kcfg_video4vencoding</zorder>
313       <zorder>label_14</zorder>
314       <zorder>kcfg_video4aencoding</zorder>
315       <zorder>kcfg_video4adevice</zorder>
316       <zorder>line_2</zorder>
317       <zorder>label_9</zorder>
318       <zorder>label_16</zorder>
319       <zorder>label_15</zorder>
320       <zorder>label_13</zorder>
321       <zorder>label_11</zorder>
322       <zorder>kcfg_video4encoding</zorder>
323       <zorder>label_12</zorder>
324       <zorder>kcfg_video4aformat</zorder>
325       <zorder>kcfg_video4vformat</zorder>
326       <zorder>kcfg_video4vdevice</zorder>
327       <zorder>kcfg_video4capture</zorder>
328       <zorder>line_3</zorder>
329       <zorder>label_4</zorder>
330       <zorder>kcfg_video4size</zorder>
331       <zorder>label_6</zorder>
332       <zorder>kcfg_video4rate</zorder>
333      </widget>
334      <widget class="QWidget" name="tab_3" >
335       <attribute name="title" >
336        <string>Screen Grab</string>
337       </attribute>
338       <layout class="QGridLayout" name="gridLayout_3" >
339        <item row="0" column="0" colspan="3" >
340         <widget class="QLabel" name="rmd_info" >
341          <property name="frameShape" >
342           <enum>QFrame::StyledPanel</enum>
343          </property>
344          <property name="frameShadow" >
345           <enum>QFrame::Raised</enum>
346          </property>
347          <property name="text" >
348           <string/>
349          </property>
350         </widget>
351        </item>
352        <item row="1" column="0" colspan="3" >
353         <widget class="QCheckBox" name="kcfg_rmd_capture_audio" >
354          <property name="text" >
355           <string>Capture audio</string>
356          </property>
357         </widget>
358        </item>
359        <item row="2" column="0" colspan="3" >
360         <widget class="QFrame" name="audio_group" >
361          <property name="frameShape" >
362           <enum>QFrame::StyledPanel</enum>
363          </property>
364          <property name="frameShadow" >
365           <enum>QFrame::Raised</enum>
366          </property>
367          <layout class="QGridLayout" name="gridLayout_4" >
368           <item row="1" column="0" >
369            <widget class="QRadioButton" name="radioButton_2" >
370             <property name="text" >
371              <string>ALSA</string>
372             </property>
373             <property name="checked" >
374              <bool>true</bool>
375             </property>
376            </widget>
377           </item>
378           <item row="1" column="1" colspan="3" >
379            <widget class="KComboBox" name="kcfg_rmd_alsa_device" />
380           </item>
381           <item row="2" column="0" >
382            <widget class="QRadioButton" name="kcfg_rmd_use_jack" >
383             <property name="text" >
384              <string>Jack</string>
385             </property>
386            </widget>
387           </item>
388           <item row="2" column="1" >
389            <widget class="QLabel" name="label_10" >
390             <property name="text" >
391              <string>Ports:</string>
392             </property>
393            </widget>
394           </item>
395           <item row="2" column="3" >
396            <widget class="KLineEdit" name="kcfg_rmd_jackports" />
397           </item>
398           <item row="2" column="4" >
399            <widget class="QLabel" name="label_21" >
400             <property name="text" >
401              <string>Buffer</string>
402             </property>
403            </widget>
404           </item>
405           <item row="2" column="5" >
406            <widget class="KDoubleNumInput" name="kcfg_rmd_jack_buffer" />
407           </item>
408           <item row="1" column="5" >
409            <widget class="KIntSpinBox" name="kcfg_rmd_alsa_buffer" >
410             <property name="maximum" >
411              <number>999</number>
412             </property>
413            </widget>
414           </item>
415           <item row="1" column="4" >
416            <widget class="QLabel" name="label_17" >
417             <property name="text" >
418              <string>Buffer</string>
419             </property>
420            </widget>
421           </item>
422           <item row="0" column="0" >
423            <widget class="QLabel" name="label_8" >
424             <property name="text" >
425              <string>Audio channels</string>
426             </property>
427            </widget>
428           </item>
429           <item row="0" column="1" >
430            <widget class="KIntSpinBox" name="kcfg_rmd_audio_channels" />
431           </item>
432           <item row="0" column="3" >
433            <widget class="QLabel" name="label_22" >
434             <property name="text" >
435              <string>Audio frequency</string>
436             </property>
437            </widget>
438           </item>
439           <item row="0" column="4" colspan="2" >
440            <widget class="KComboBox" name="kcfg_rmd_audio_freq" >
441             <item>
442              <property name="text" >
443               <string>48000</string>
444              </property>
445             </item>
446             <item>
447              <property name="text" >
448               <string>41000</string>
449              </property>
450             </item>
451             <item>
452              <property name="text" >
453               <string>32000</string>
454              </property>
455             </item>
456             <item>
457              <property name="text" >
458               <string>22500</string>
459              </property>
460             </item>
461             <item>
462              <property name="text" >
463               <string>11250</string>
464              </property>
465             </item>
466            </widget>
467           </item>
468           <item row="0" column="2" >
469            <spacer name="horizontalSpacer_3" >
470             <property name="orientation" >
471              <enum>Qt::Horizontal</enum>
472             </property>
473             <property name="sizeHint" stdset="0" >
474              <size>
475               <width>40</width>
476               <height>20</height>
477              </size>
478             </property>
479            </spacer>
480           </item>
481          </layout>
482         </widget>
483        </item>
484        <item row="3" column="0" colspan="3" >
485         <widget class="KComboBox" name="kcfg_rmd_capture_type" >
486          <item>
487           <property name="text" >
488            <string>Full screen capture</string>
489           </property>
490          </item>
491          <item>
492           <property name="text" >
493            <string>Region capture</string>
494           </property>
495          </item>
496         </widget>
497        </item>
498        <item row="4" column="0" colspan="3" >
499         <widget class="QFrame" name="region_group" >
500          <property name="frameShape" >
501           <enum>QFrame::StyledPanel</enum>
502          </property>
503          <property name="frameShadow" >
504           <enum>QFrame::Raised</enum>
505          </property>
506          <layout class="QGridLayout" name="gridLayout_5" >
507           <item row="1" column="1" >
508            <widget class="KIntSpinBox" name="kcfg_rmd_offsetx" >
509             <property name="minimum" >
510              <number>1</number>
511             </property>
512             <property name="maximum" >
513              <number>5000</number>
514             </property>
515            </widget>
516           </item>
517           <item row="1" column="2" >
518            <widget class="KIntSpinBox" name="kcfg_rmd_offsety" >
519             <property name="minimum" >
520              <number>1</number>
521             </property>
522             <property name="maximum" >
523              <number>5000</number>
524             </property>
525            </widget>
526           </item>
527           <item row="2" column="2" >
528            <widget class="KIntSpinBox" name="kcfg_rmd_height" >
529             <property name="maximum" >
530              <number>5000</number>
531             </property>
532            </widget>
533           </item>
534           <item row="2" column="1" >
535            <widget class="KIntSpinBox" name="kcfg_rmd_width" >
536             <property name="maximum" >
537              <number>5000</number>
538             </property>
539            </widget>
540           </item>
541           <item row="1" column="0" >
542            <widget class="QLabel" name="label_19" >
543             <property name="text" >
544              <string>Offset</string>
545             </property>
546            </widget>
547           </item>
548           <item row="2" column="0" >
549            <widget class="QLabel" name="label_20" >
550             <property name="text" >
551              <string>Size</string>
552             </property>
553            </widget>
554           </item>
555           <item row="0" column="0" >
556            <widget class="QCheckBox" name="kcfg_rmd_follow_mouse" >
557             <property name="text" >
558              <string>Follow mouse</string>
559             </property>
560            </widget>
561           </item>
562           <item row="0" column="1" >
563            <widget class="QCheckBox" name="kcfg_rmd_hide_frame" >
564             <property name="text" >
565              <string>Hide frame</string>
566             </property>
567            </widget>
568           </item>
569          </layout>
570         </widget>
571        </item>
572        <item row="5" column="0" >
573         <widget class="QLabel" name="label_18" >
574          <property name="text" >
575           <string>Frame rate</string>
576          </property>
577         </widget>
578        </item>
579        <item row="5" column="1" >
580         <widget class="KDoubleNumInput" name="kcfg_rmd_fps" />
581        </item>
582        <item row="5" column="2" >
583         <spacer name="horizontalSpacer_2" >
584          <property name="orientation" >
585           <enum>Qt::Horizontal</enum>
586          </property>
587          <property name="sizeHint" stdset="0" >
588           <size>
589            <width>237</width>
590            <height>20</height>
591           </size>
592          </property>
593         </spacer>
594        </item>
595        <item row="6" column="0" colspan="3" >
596         <widget class="QCheckBox" name="kcfg_rmd_fullshots" >
597          <property name="text" >
598           <string>Full shots</string>
599          </property>
600         </widget>
601        </item>
602        <item row="7" column="0" colspan="3" >
603         <spacer name="verticalSpacer_3" >
604          <property name="orientation" >
605           <enum>Qt::Vertical</enum>
606          </property>
607          <property name="sizeHint" stdset="0" >
608           <size>
609            <width>383</width>
610            <height>160</height>
611           </size>
612          </property>
613         </spacer>
614        </item>
615       </layout>
616      </widget>
617     </widget>
618    </item>
619   </layout>
620   <zorder>label</zorder>
621   <zorder>kcfg_defaultcapture</zorder>
622   <zorder>tabWidget</zorder>
623  </widget>
624  <customwidgets>
625   <customwidget>
626    <class>KComboBox</class>
627    <extends>QComboBox</extends>
628    <header>kcombobox.h</header>
629   </customwidget>
630   <customwidget>
631    <class>KDoubleNumInput</class>
632    <extends>QWidget</extends>
633    <header>knuminput.h</header>
634   </customwidget>
635   <customwidget>
636    <class>KIntSpinBox</class>
637    <extends>QSpinBox</extends>
638    <header>knuminput.h</header>
639   </customwidget>
640   <customwidget>
641    <class>KLineEdit</class>
642    <extends>QLineEdit</extends>
643    <header>klineedit.h</header>
644   </customwidget>
645  </customwidgets>
646  <tabstops>
647   <tabstop>kcfg_defaultcapture</tabstop>
648   <tabstop>tabWidget</tabstop>
649   <tabstop>kcfg_firewireformat</tabstop>
650   <tabstop>kcfg_firewireautosplit</tabstop>
651   <tabstop>kcfg_firewiretimestamp</tabstop>
652   <tabstop>kcfg_video4vdevice</tabstop>
653   <tabstop>kcfg_video4vformat</tabstop>
654   <tabstop>kcfg_video4adevice</tabstop>
655   <tabstop>kcfg_video4aformat</tabstop>
656   <tabstop>kcfg_video4encoding</tabstop>
657   <tabstop>kcfg_rmd_capture_audio</tabstop>
658   <tabstop>radioButton_2</tabstop>
659   <tabstop>kcfg_rmd_alsa_device</tabstop>
660   <tabstop>kcfg_rmd_alsa_buffer</tabstop>
661   <tabstop>kcfg_rmd_use_jack</tabstop>
662   <tabstop>kcfg_rmd_jackports</tabstop>
663   <tabstop>kcfg_rmd_capture_type</tabstop>
664   <tabstop>kcfg_rmd_follow_mouse</tabstop>
665   <tabstop>kcfg_rmd_hide_frame</tabstop>
666   <tabstop>kcfg_rmd_offsetx</tabstop>
667   <tabstop>kcfg_rmd_offsety</tabstop>
668   <tabstop>kcfg_rmd_width</tabstop>
669   <tabstop>kcfg_rmd_height</tabstop>
670   <tabstop>kcfg_rmd_fullshots</tabstop>
671  </tabstops>
672  <resources/>
673  <connections/>
674 </ui>