summaryrefslogtreecommitdiffstats
path: root/doc/en/properties.docbook
blob: 143ba79d6288d20df42a7143fbdd0940b8714816 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
<chapter id="properties">
<title>File properties</title>

<sect1 id="properties-overview">
<title>Overview</title>

<para>The <guilabel>File Properties</guilabel> dialog allows you to choose
various options that will apply only to a particular file, stream, device,
track, title, or channel. Many of the options are the same or similar to the
ones that can be chosen globally in the <link linkend="settings">&kplayer;
Settings</link> dialog. The options set in file properties will override the
global ones. Additionally, options set for a track, title or channel will
override options set for the disk or device it comes from. The file properties
give you full control of how the file is played, including options that are
passed to &mplayer;. Other properties display information that &kplayer; found
out about the file or stream, like time length, video size, and audio and video
bitrates.</para>

<para>Select <menuchoice><guimenu>File</guimenu>
<guimenuitem>Properties...</guimenuitem></menuchoice> to open the dialog
box for the currently loaded file or <acronym>URL</acronym>. You can also open
the properties for any item in the <link linkend="parts-library">multimedia
library</link> by <mousebutton>right</mousebutton> clicking the item and
selecting <guimenuitem>Properties...</guimenuitem> from the
<link linkend="popup-library">library popup menu</link> or by selecting
<menuchoice><guimenu>Library</guimenu><guimenuitem>Properties...</guimenuitem>
</menuchoice>.</para>

<para>The dialog contains several sections which are selected by
<mousebutton>left</mousebutton> clicking one of the items on the
left side of the dialog box.</para>

<variablelist>

<varlistentry>
<term><link linkend="properties-general">General</link> section</term>
<listitem><para>Shows general information about the multimedia item and lets you
set a few essential properties.</para></listitem>
</varlistentry>

<varlistentry>
<term><link linkend="properties-size">Size</link> section</term>
<listitem><para>If the file or stream contains video, tells you the video
resolution and lets you control the video area size when playing
it.</para></listitem>
</varlistentry>

<varlistentry>
<term><link linkend="properties-video">Video</link> section</term>
<listitem><para>Contains properties that show technical information about
the video and let you control video output when playing the file, if it has
a video component.</para></listitem>
</varlistentry>

<varlistentry>
<term><link linkend="properties-audio">Audio</link> section</term>
<listitem><para>Contains properties that show technical information about
the audio and let you control audio output when playing the file, if it has
an audio component.</para></listitem>
</varlistentry>

<varlistentry>
<term><link linkend="properties-subtitles">Subtitles</link> section</term>
<listitem><para>Contains properties that control subtitle loading and
display, if the file is played with subtitles.</para></listitem>
</varlistentry>

<varlistentry>
<term><link linkend="properties-advanced">Advanced</link> section</term>
<listitem><para>Contains various properties that affect advanced command
line parameters passed to &mplayer;, as well as interaction with the &kde;
I/O Slave if it is used to transfer the file.</para></listitem>
</varlistentry>

</variablelist>

<para>The buttons at the bottom of the dialog let you make choices
about the contents of all sections of the dialog.</para>

<variablelist>

<varlistentry>
<term><guibutton>OK</guibutton> button</term>
<listitem><para>Accepts your changes and closes the dialog.</para></listitem>
</varlistentry>

<varlistentry>
<term><guibutton>Cancel</guibutton> button</term>
<listitem><para>Closes the dialog without saving the changes.</para></listitem>
</varlistentry>

<varlistentry>
<term><guibutton>Apply</guibutton> button</term>
<listitem><para>Applies the changes without closing the dialog.</para></listitem>
</varlistentry>

<varlistentry>
<term><guibutton>Defaults</guibutton> button</term>
<listitem><para>Restores all settings to their original, predefined values
and applies them.</para></listitem>
</varlistentry>

<varlistentry>
<term><guibutton>Close</guibutton> button</term>
<listitem><para>After you choose <guibutton>Apply</guibutton> or
<guibutton>Defaults</guibutton>, the <guibutton>Cancel</guibutton> button
changes to <guibutton>Close</guibutton>. Clicking it closes the dialog
and discards changes you made since the last time changes were
applied.</para></listitem>
</varlistentry>

<varlistentry>
<term><guibutton>Help</guibutton> button</term>
<listitem><para>Opens this user manual and displays the section that describes
the currently selected section of the dialog.</para></listitem>
</varlistentry>

</variablelist>

<note><para>You can also click the small <guibutton>What's This</guibutton>
button with a question mark at the top right of the dialog and then click a
property to get a brief explanation of it.</para></note>

<para>Clicking the rightmost button at the top of the dialog closes the dialog
discarding any unapplied changes.</para>

</sect1>

<sect1 id="properties-general">
<title><guilabel>General</guilabel> section</title>

<para>This section shows general information about the multimedia item and lets
you set a few essential properties.</para>

<mediaobject>
<imageobject>
<imagedata fileref="properties-general.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Name</guilabel></term>

<listitem><para>This property shows and lets you change the name of the item
that is displayed in the <link linkend="parts-toolbar-playlist">playlist drop
down box</link>, the <link linkend="parts-library">multimedia library</link>,
and also in the &kplayer; title bar when the item is loaded for
playing.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Path or URL</guilabel></term>

<listitem><para>This property shows the file path for local files or the full
<acronym>URL</acronym> for all other files. The <acronym>URL</acronym>
identifies the file or stream, and all other properties are attached to it.
This property is read only. It is not applicable and not shown for
<acronym>CD</acronym> tracks, <acronym>DVD</acronym> titles and tuner device
channels.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Type</guilabel></term>

<listitem><para>This property shows the type of the multimedia item. For a
device, track, title or channel it is the device type. For other items it is the
<acronym>MIME</acronym> type if it is known. This property is read
only.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Playlist</guilabel></term>

<listitem><para>This property shows and lets you choose whether this item
is a playlist file. &mplayer; cannot automatically detect and play a playlist
file, so &kplayer; has to explicitly tell it to parse a file as a playlist.
<guilabel>Auto</guilabel> lets &kplayer; use the file extension to guess
if it is a playlist file. The playlist extensions KPlayer recognizes are ram,
rpm, smi, smil, asx, m3u, pls and strm. If a file that is not a playlist has
one of these extensions, or a playlist file has a different extension, you
will need to correctly set this property in order to be able to play the file
or stream.</para>

<para>This property is not applicable and not shown for devices, disks, titles,
tracks and channels.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Length</guilabel></term>

<listitem><para>This property shows the time length of the file.
&kplayer; tries to detect it with precision of one tenth of a second,
and usually it gets it pretty close to the real length. This property
is read only. It is not applicable and not shown for devices and
channels.</para></listitem>
</varlistentry>

</variablelist>

<para>Tuner <link linkend="howto-devices">devices</link> like
<acronym>DVB</acronym>, <acronym>PVR</acronym> and <acronym>TV</acronym> and
channels available on them have some specific properties that are not applicable
to other items.</para>

<mediaobject>
<imageobject>
<imagedata fileref="device-properties-general.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Frequency</guilabel></term>

<listitem><para>This property shows and lets you change the frequency in
<acronym>MHz</acronym> of a <acronym>DVB</acronym>, <acronym>PVR</acronym> or
<acronym>TV</acronym> channel. For other items this property is not applicable
and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Channels</guilabel></term>

<listitem><para>This property shows and lets you choose the list of channels
available on a <acronym>TV</acronym> or <acronym>PVR</acronym> device. For other
items this property is not applicable and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Driver</guilabel></term>

<listitem><para>This property shows and lets you choose the input driver for a
<acronym>TV</acronym> or <acronym>PVR</acronym> device. For other items this
property is not applicable and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Channel file</guilabel></term>

<listitem><para>This property shows and lets you change the path to a file
listing the available channels on a <acronym>DVB</acronym> device and their
properties. For other items this property is not applicable and not
shown.</para></listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="properties-size">
<title><guilabel>Size</guilabel> section</title>

<para>This section shows the video resolution and lets you control the
<link linkend="parts-video-area">video area</link> size when playing this file,
if it has video.</para>

<mediaobject>
<imageobject>
<imagedata fileref="properties-size.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Resolution</guilabel></term>

<listitem><para>This property shows the resolution of the video in pixels.
It is read only, and it is empty for audio only files.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Original size</guilabel></term>

<listitem><para>This property shows the original size of the video in pixels.
Original video size is the video resolution adjusted to the correct aspect
ratio. It is read only, and it is empty for audio only files.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Current size</guilabel></term>

<listitem><para>This property shows the current size of the video in pixels.
Current video size is the video size after application of any filters. It is
read only, and it is empty for audio only files.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Display size</guilabel></term>

<listitem><para>This property lets you choose the initial video size &kplayer;
will use when it starts playing the file, unless you turned off the option to
<guilabel>Resize main window automatically</guilabel> on the
<link linkend="settings-general"><guilabel>General</guilabel> page</link> in
<guilabel>&kplayer; Settings</guilabel>. The <guilabel>auto</guilabel> setting
will use the <guilabel>Minimum initial video width</guilabel> option from the
<guilabel>General</guilabel> settings. The <guilabel>set size</guilabel> setting
will use the fixed initial size you specify. The <guilabel>set aspect</guilabel>
setting will again use the <guilabel>Minimum initial video width</guilabel>
option, but will apply the fixed initial aspect you specify.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Full screen</guilabel></term>

<listitem><para>This property lets you choose the full screen mode when playing
this file. The <guilabel>default</guilabel> setting will keep the full screen
mode of the previous file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Maximized</guilabel></term>

<listitem><para>This property lets you choose the maximized window state when
this file is not played full screen. The <guilabel>default</guilabel> setting
will keep the maximized state of the previous file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Maintain aspect</guilabel></term>

<listitem><para>This property lets you choose the <guilabel>Maintain
Aspect</guilabel> option specifically for this file. The
<guilabel>default</guilabel> setting will keep the <guilabel>Maintain
Aspect</guilabel> setting you choose globally.</para></listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="properties-video">
<title><guilabel>Video</guilabel> section</title>

<para>This section contains properties that show technical information about
the video and let you control video output when playing the file, if it has
a video component.</para>

<mediaobject>
<imageobject>
<imagedata fileref="properties-video.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Track</guilabel></term>

<listitem><para>This property lets you choose the video track to use when
playing this file or stream. The <guilabel>auto</guilabel> option lets &mplayer;
choose a video track automatically. The <guilabel>set ID</guilabel> option
allows you to enter a video track ID to play. The other options choose a video
track from the list of detected tracks. An easy way to set this property for a
file or stream that has more than one video track is by selecting a video track
from the <link linkend="submenu-video"><guisubmenu>Video</guisubmenu>
submenu</link> of the <guimenu>Player</guimenu> menu.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Contrast</guilabel></term>

<listitem><para>This property controls the video contrast for this file.
The <guilabel>default</guilabel> option uses the same contrast as for other
files. The <guilabel>set to</guilabel> option sets the specified initial
contrast when loading the file. The <guilabel>add</guilabel> and
<guilabel>subtract</guilabel> settings will adjust the contrast relative
to the default setting.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Brightness</guilabel></term>

<listitem><para>This property controls the video brightness for this file.
The <guilabel>default</guilabel> option uses the same brightness as for other
files. The <guilabel>set to</guilabel> option sets the specified initial
brightness when loading the file. The <guilabel>add</guilabel> and
<guilabel>subtract</guilabel> settings will adjust the brightness relative
to the default setting.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Hue</guilabel></term>

<listitem><para>This property controls the video hue for this file.
The <guilabel>default</guilabel> option uses the same hue as for other
files. The <guilabel>set to</guilabel> option sets the specified initial
hue when loading the file. The <guilabel>add</guilabel> and
<guilabel>subtract</guilabel> settings will adjust the hue relative
to the default setting.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Saturation</guilabel></term>

<listitem><para>This property controls the video saturation for this file.
The <guilabel>default</guilabel> option uses the same saturation as for other
files. The <guilabel>set to</guilabel> option sets the specified initial
saturation when loading the file. The <guilabel>add</guilabel> and
<guilabel>subtract</guilabel> settings will adjust the saturation relative
to the default setting.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Codec</guilabel></term>

<listitem><para>This property specifies the video codec to use when playing this
file. The <guilabel>default</guilabel> setting will use the codec chosen on the
<link linkend="settings-video"><guilabel>Video</guilabel> page</link> in
<guilabel>&kplayer; Settings</guilabel>, normally <guilabel>auto</guilabel>. The
<guilabel>auto</guilabel> setting will tell &mplayer; to choose the codec it
thinks is the best for playing this file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Bitrate</guilabel></term>

<listitem><para>This property shows the video bitrate of this file.
It is read only, and it is empty for audio only files.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Framerate</guilabel></term>

<listitem><para>This property shows the video framerate of this file.
It is read only, and it is empty for audio only files.</para></listitem>
</varlistentry>

</variablelist>

<para>Tuner <link linkend="howto-devices">devices</link> like
<acronym>DVB</acronym>, <acronym>PVR</acronym> and <acronym>TV</acronym> have
some specific properties that are not applicable to other items.</para>

<mediaobject>
<imageobject>
<imagedata fileref="device-properties-video.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Input</guilabel></term>

<listitem><para>This property lets you choose the video input to use when
playing from the tuner device. The <guilabel>auto</guilabel> option tells
&mplayer; to choose a <acronym>TV</acronym> or <acronym>DVB</acronym> input
automatically. The <guilabel>set to</guilabel> option allows you to enter an
input ID to be used. For other items this property is not applicable and not
shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Format</guilabel></term>

<listitem><para>This property lets you choose the video format to use when
playing from the <acronym>PVR</acronym> or <acronym>TV</acronym> device. The
<guilabel>auto</guilabel> option tells &mplayer; to choose a video output format
automatically. The other options let you specify a particular video format.
For other items this property is not applicable and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Norm</guilabel></term>

<listitem><para>This property lets you choose the video norm to use when
playing from the <acronym>PVR</acronym> or <acronym>TV</acronym> device.
The <guilabel>auto</guilabel> option tells &mplayer; to choose a video norm
automatically. The <guilabel>set ID</guilabel> option allows you to enter a norm
ID to be used. The other options let you choose a particular video norm. For
other items this property is not applicable and not shown.</para></listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="properties-audio">
<title><guilabel>Audio</guilabel> section</title>

<para>This section contains properties that show technical information about
the audio and let you control audio output when playing the file, if it has
an audio component.</para>

<mediaobject>
<imageobject>
<imagedata fileref="properties-audio.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Track</guilabel></term>

<listitem><para>This property lets you choose the audio track to use when
playing this file or stream. The <guilabel>auto</guilabel> option lets &mplayer;
choose an audio track automatically. The <guilabel>set ID</guilabel> option
allows you to enter a audio track ID to play. The other options choose an audio
track from the list of detected tracks. An easy way to set this property for a
file or stream that has more than one audio track is by selecting an audio track
from the <link linkend="submenu-audio"><guisubmenu>Audio</guisubmenu>
submenu</link> of the <guimenu>Player</guimenu> menu.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Volume</guilabel></term>

<listitem><para>This property controls the sound volume for this file.
The <guilabel>default</guilabel> option uses the same volume as for other
files. The <guilabel>set to</guilabel> option sets the specified initial
volume when loading the file. The <guilabel>add</guilabel> and
<guilabel>subtract</guilabel> settings will adjust the volume relative
to the default setting.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Delay</guilabel></term>

<listitem><para>This property controls delay of the sound relative to video.
By default this property is remembered automatically when you use the
<guimenuitem>Increase Delay</guimenuitem> and <guimenuitem>Decrease
Delay</guimenuitem> commands from the
<link linkend="submenu-audio"><guisubmenu>Audio</guisubmenu> submenu</link>
of the <guimenu>Player</guimenu> menu. The <guilabel>default</guilabel>
setting always resets audio delay to zero when the file is
loaded.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Codec</guilabel></term>

<listitem><para>This property specifies the audio codec to use when playing this
file. The <guilabel>default</guilabel> setting will use the codec chosen on the
<link linkend="settings-audio"><guilabel>Audio</guilabel> page</link> in
<guilabel>&kplayer; Settings</guilabel>, normally <guilabel>auto</guilabel>. The
<guilabel>auto</guilabel> setting will tell &mplayer; to choose the codec it
thinks is the best for playing this file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Bitrate</guilabel></term>

<listitem><para>This property shows the audio bitrate of this file. It is
read only, and it is empty for files without an audio track.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Samplerate</guilabel></term>

<listitem><para>This property shows the audio samplerate of this file. It is
read only, and it is empty for files without an audio track.</para></listitem>
</varlistentry>

</variablelist>

<para>Tuner <link linkend="howto-devices">devices</link> like
<acronym>DVB</acronym>, <acronym>PVR</acronym> and <acronym>TV</acronym> have
some specific properties that are not applicable to other items.</para>

<mediaobject>
<imageobject>
<imagedata fileref="device-properties-audio.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Mode</guilabel></term>

<listitem><para>This property lets you choose the audio mode to use when
playing from the <acronym>PVR</acronym> or <acronym>TV</acronym> device.
The <guilabel>auto</guilabel> option tells &mplayer; to choose an audio mode
automatically. The other options let you specify a particular audio mode.
For other items this property is not applicable and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Input</guilabel></term>

<listitem><para>This property lets you choose the audio input to use when
playing from the tuner device. The <guilabel>auto</guilabel> option tells
&mplayer; to choose a <acronym>TV</acronym> or <acronym>DVB</acronym> audio
input automatically. The <guilabel>set to</guilabel> option allows you to enter
an input ID to be used. For other items this property is not applicable and not
shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Immediate mode</guilabel></term>

<listitem><para>This property lets you choose the immediate mode for playing
from the <acronym>PVR</acronym> or <acronym>TV</acronym> device. When disabled,
&mplayer; will capture audio from the same device as video. When enabled, tells
&mplayer; to capture audio through a cable going from the <acronym>TV</acronym>
card to the sound card. For other items this property is not applicable and not
shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Capture</guilabel></term>

<listitem><para>This property lets you choose the audio capture system, either
<acronym>ALSA</acronym> or <acronym>OSS</acronym>, for playing from the
<acronym>PVR</acronym> or <acronym>TV</acronym> device. For other items this
property is not applicable and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Capture device</guilabel></term>

<listitem><para>This property lets you specify the audio capture device for
playing from the <acronym>PVR</acronym> or <acronym>TV</acronym> device. For
other items this property is not applicable and not shown.</para></listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="properties-subtitles">
<title><guilabel>Subtitles</guilabel> section</title>

<para>This section contains properties that control subtitle loading and
display, if the file is played with subtitles.</para>

<mediaobject>
<imageobject>
<imagedata fileref="properties-subtitles.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Track</guilabel></term>

<listitem><para>This property lets you choose the subtitles to use when playing
this file or stream. The <guilabel>none</guilabel> option disables subtitle
display. The <guilabel>external</guilabel> option tells &mplayer; to display
subtitles loaded from an external file given by the <guilabel>External
path</guilabel> property below. The <guilabel>set ID</guilabel> option allows
you to enter an internal subtitle track ID to play. The other options choose an
internal subtitle track from the list of detected tracks. An easy way to set
this property is by selecting a subtitle track or file or the
<guimenuitem>None</guimenuitem> option from the
<link linkend="submenu-subtitles"><guisubmenu>Subtitles</guisubmenu>
submenu</link> of the <guimenu>Player</guimenu> menu.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>External path</guilabel></term>

<listitem><para>This property specifies the path to the external subtitle file
to be used for this file. This property is set automatically when you use the
<guimenuitem>Load Subtitles...</guimenuitem> command from the
<guimenu>File</guimenu> menu or drag and drop subtitle files onto the &kplayer;
window, and the <guilabel>Track</guilabel> property above is set to
<guilabel>external</guilabel>.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>External type</guilabel></term>

<listitem><para>This property allows you to specify the type of the external
subtitles. The <guilabel>auto</guilabel> option tells &kplayer; to determine
the type based on the subtitle file extension.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Encoding</guilabel></term>

<listitem><para>This property lets you specify the encoding of text in the
external subtitle file. The <guilabel>default</guilabel> option tells &kplayer;
to use the encoding specified in
<link linkend="settings-subtitles"><guilabel>&kplayer;
Settings</guilabel></link>.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Framerate</guilabel></term>

<listitem><para>This property lets you specify the frame rate of the external
subtitle file. The <guilabel>auto</guilabel> option uses the frame rate of the
video file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Autoload</guilabel></term>

<listitem><para>If this is a local file, this property tells &kplayer; whether
to try to autoload subtitles for it. The <guilabel>default</guilabel> setting
uses the <guilabel>Autoload</guilabel> settings from the
<link linkend="settings-subtitles"><guilabel>Subtitles</guilabel> page</link>
in <guilabel>&kplayer; Settings</guilabel>.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Position</guilabel></term>

<listitem><para>This property lets you set vertical position of subtitles.
The <guilabel>default</guilabel> setting will use the same subtitle position
as for other files. An easy way to set this property is by using keyboard
shortcuts for subtitle position commands on the
<link linkend="submenu-subtitles"><guisubmenu>Subtitles</guisubmenu>
submenu</link> of the <guimenu>Player</guimenu> menu while holding down the
&Shift; key.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Delay</guilabel></term>

<listitem><para>This property controls delay of the subtitles relative to
video. By default this property is remembered automatically when you use
the <guimenuitem>Increase Delay</guimenuitem> and <guimenuitem>Decrease
Delay</guimenuitem> commands from the
<link linkend="submenu-subtitles"><guisubmenu>Subtitles</guisubmenu>
submenu</link> of the <guimenu>Player</guimenu> menu. The
<guilabel>default</guilabel> setting always resets subtitle delay to zero when
the file is loaded.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Closed caption</guilabel></term>

<listitem><para>This property lets you choose to display or omit closed caption
subtitles on a specific device or disk or for each individual title on a
<acronym>DVD</acronym>. This property is not available for files or remote
streams.</para></listitem>
</varlistentry>

</variablelist>

<mediaobject>
<imageobject>
<imagedata fileref="device-properties-subtitles.png" format="PNG"/>
</imageobject>
</mediaobject>

</sect1>

<sect1 id="properties-advanced">
<title><guilabel>Advanced</guilabel> section</title>

<para>This section contains various properties that affect advanced command
line parameters passed to &mplayer;, as well as interaction with the &kde;
I/O Slave if it is used to transfer the file.</para>

<mediaobject>
<imageobject>
<imagedata fileref="properties-advanced.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Additional command line arguments</guilabel></term>

<listitem><para>This property lets you specify additional arguments to be
passed to &mplayer;. You can either <guilabel>append</guilabel> the arguments
to the ones given on the
<link linkend="settings-advanced"><guilabel>Advanced</guilabel></link> page in
<guilabel>&kplayer; Settings</guilabel> or use the <guilabel>set to</guilabel>
setting to override them. The <guilabel>default</guilabel> option uses the
arguments given in <guilabel>&kplayer; Settings</guilabel>.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Demuxer</guilabel></term>

<listitem><para>This property specifies the demultiplexer to use when playing
this file. The <guilabel>default</guilabel> setting will use the demuxer chosen
on the <link linkend="settings-advanced"><guilabel>Advanced</guilabel>
page</link> in <guilabel>&kplayer; Settings</guilabel>, normally
<guilabel>auto</guilabel>. The <guilabel>auto</guilabel> setting will tell
&mplayer; to choose the demuxer it thinks is the best for playing this
file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Frame drop</guilabel></term>

<listitem><para>This property allows you to tell &mplayer; to drop some frames
if your system is too slow to play the file properly.
The <guilabel>soft</guilabel> setting drops less frames than
the <guilabel>hard</guilabel> one, so you should try it first.
The <guilabel>default</guilabel> option uses the <guilabel>Frame drop</guilabel>
setting from the <link linkend="settings-advanced"><guilabel>Advanced</guilabel>
page</link> in <guilabel>&kplayer; Settings</guilabel>. You can also change this
option while playing a file using commands on the
<link linkend="submenu-advanced"><guisubmenu>Advanced</guisubmenu>
submenu</link> of the <guimenu>Player</guimenu> menu. If you hold &Shift; when
choosing them, &kplayer; by default will use the setting only for the current
file and remember it in this property.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Cache</guilabel></term>

<listitem><para>This property lets you choose whether to use cache for this
file and set its size. The <guilabel>default</guilabel> setting uses the cache
options from the <link linkend="settings-advanced"><guilabel>Advanced</guilabel>
page</link> in <guilabel>&kplayer; Settings</guilabel>,
<guilabel>auto</guilabel> lets &mplayer; choose an optimal cache size,
<guilabel>none</guilabel> tells &mplayer; to use no cache, and <guilabel>set
size</guilabel> lets you set a specific size.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Build new index</guilabel></term>

<listitem><para>This property lets you choose whether &mplayer; should build
a new index for seeking. The <guilabel>default</guilabel> setting uses the
option from <link linkend="settings-advanced"><guilabel>&kplayer;
Settings</guilabel></link>, <guilabel>yes</guilabel> builds an index if the file
does not have it, <guilabel>no</guilabel> tells &mplayer; not to build an index,
and <guilabel>force</guilabel> tells it to always build an
index.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Use KIOSlave</guilabel></term>

<listitem><para>This property lets you choose whether to use a &kde; I/O
Slave to transfer and play this file. The <guilabel>auto</guilabel> setting
tells &kplayer; to decide it automatically using options set in
<link linkend="settings-advanced"><guilabel>&kplayer;
Settings</guilabel></link>.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Use temporary file</guilabel></term>

<listitem><para>This property lets you choose whether to use a temporary
file for playing from &kde; I/O Slave. The <guilabel>default</guilabel>
setting uses the option from <link
linkend="settings-advanced"><guilabel>&kplayer; Settings</guilabel></link>. This
property has no effect for URLs passed directly to &mplayer;.</para></listitem>
</varlistentry>

</variablelist>

<para><acronym>PVR</acronym> and <acronym>TV</acronym>
<link linkend="howto-devices">devices</link> have some specific properties that
are not applicable to other items.</para>

<mediaobject>
<imageobject>
<imagedata fileref="device-properties-advanced.png" format="PNG"/>
</imageobject>
</mediaobject>

<variablelist>

<varlistentry>
<term><guilabel>Hardware compression</guilabel></term>

<listitem><para>This property lets you choose whether to use
<acronym>MJPEG</acronym> hardware compression for a <acronym>PVR</acronym> or
<acronym>TV</acronym> device and lets you specify the decimation or image size.
For other items this property is not applicable and not shown.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Compression quality</guilabel></term>

<listitem><para>This property lets you specify the compression quality from 0 to
100 when hardware compression is enabled for a <acronym>PVR</acronym> or
<acronym>TV</acronym> device. For other items this property is not applicable
and not shown.</para></listitem>
</varlistentry>

</variablelist>

</sect1>

</chapter>