annotate etc/menu.conf @ 25357:b265c001e64a

Add new audio filter for encoding multi-channel audio into ac3 at runtime. And if set first parameter of this filter to 1, it will do ac3 passthrough like hwac3 did.
author ulion
date Thu, 13 Dec 2007 12:38:17 +0000
parents 5733d840e9fb
children fec8936c8079
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25263
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
1 <keybindings name="default">
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
2 <binding key="UP" cmd="menu up" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
3 <binding key="DOWN" cmd="menu down" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
4 <binding key="LEFT" cmd="menu left" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
5 <binding key="RIGHT" cmd="menu right" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
6 <binding key="ENTER" cmd="menu ok" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
7 <binding key="ESC" cmd="menu cancel" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
8 <binding key="HOME" cmd="menu home" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
9 <binding key="END" cmd="menu end" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
10 <binding key="PGUP" cmd="menu pageup" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
11 <binding key="PGDWN" cmd="menu pagedown" />
25337
6a7cf06be2e8 allow osd menu being controlled by joystick
ben
parents: 25263
diff changeset
12 <binding key="JOY_UP" cmd="menu up" />
6a7cf06be2e8 allow osd menu being controlled by joystick
ben
parents: 25263
diff changeset
13 <binding key="JOY_DOWN" cmd="menu down" />
6a7cf06be2e8 allow osd menu being controlled by joystick
ben
parents: 25263
diff changeset
14 <binding key="JOY_LEFT" cmd="menu left" />
6a7cf06be2e8 allow osd menu being controlled by joystick
ben
parents: 25263
diff changeset
15 <binding key="JOY_RIGHT" cmd="menu right" />
6a7cf06be2e8 allow osd menu being controlled by joystick
ben
parents: 25263
diff changeset
16 <binding key="JOY_BTN0" cmd="menu ok" />
6a7cf06be2e8 allow osd menu being controlled by joystick
ben
parents: 25263
diff changeset
17 <binding key="JOY_BTN1" cmd="menu cancel" />
25344
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
18 <binding key="AR_VUP" cmd="menu up" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
19 <binding key="AR_VDOWN" cmd="menu down" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
20 <binding key="AR_PREV" cmd="menu left" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
21 <binding key="AR_NEXT" cmd="menu right" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
22 <binding key="AR_PLAY" cmd="menu ok" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
23 <binding key="AR_MENU" cmd="menu cancel" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
24 <binding key="AR_PREV_HOLD" cmd="menu home" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
25 <binding key="AR_NEXT_HOLD" cmd="menu end" />
25263
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
26 </keybindings>
25344
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
27 <keybindings name="list" parent="default">
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
28 <binding key="AR_PREV" cmd="menu pageup" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
29 <binding key="AR_NEXT" cmd="menu pagedown" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
30 </keybindings>
25263
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
31 <keybindings name="filesel" parent="list">
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
32 <binding key="BS" cmd="menu left" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
33 </keybindings>
25344
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
34 <keybindings name="cmdlist" parent="list">
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
35 <binding key="AR_PREV" cmd="menu left" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
36 <binding key="AR_NEXT" cmd="menu right" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
37 </keybindings>
25263
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
38 <keybindings name="txt" parent="list" />
96d0992c7920 Remove hardcoded key->cmd bindings in libmenu, support custom key bindings
ulion
parents: 23727
diff changeset
39 <keybindings name="pt" parent="list" />
25344
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
40 <keybindings name="pref" parent="list">
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
41 <binding key="AR_PREV" cmd="menu left" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
42 <binding key="AR_NEXT" cmd="menu right" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
43 <binding key="AR_PREV_HOLD" cmd="menu left" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
44 <binding key="AR_NEXT_HOLD" cmd="menu right" />
5733d840e9fb Add OSD menu keybindings for Apple Remote.
ulion
parents: 25337
diff changeset
45 </keybindings>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
46
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
47 <txt name="man" file="manpage.txt"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
48
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
49 <filesel name="open_file"/>
8226
4b8fcc2af8f1 quote the filenames
albeu
parents: 8199
diff changeset
50 <filesel name="open_list" file-action="loadlist '%p'" auto-close="yes"
19530
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
51 title="Open a playlist: %p"
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
52 filter="/etc/mplayer/extensions_filter"
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
53 actions="d:run 'mp_loader \'%p\' d',c:run 'mp_loader \'%p\' c'" />
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
54
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
55 <pt name="jump_to"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
56
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
57 <console name="console0" height="80" vspace="0">Welcome to MPlayer</console>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
58
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
59 <txt name="man" file="manpage.txt"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
60
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
61 <pref name="general_pref" title="General">
17949
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
62 <e property="osdlevel" name="OSD level"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
63 <e property="speed" name="Speed"/>
23727
2de8f66b3570 Add a loop command and property.
albeu
parents: 23725
diff changeset
64 <e property="loop" name="Loop"/>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
65 </pref>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
66
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
67 <pref name="demuxer_pref" title="Demuxer">
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
68 </pref>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
69
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
70
17949
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
71 <pref name="osd_sub_pref" title="Subtitles">
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
72 <e property="sub" name="Subtitles"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
73 <e property="sub_visibility" name="Visibility"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
74 <e property="sub_forced_only" name="Forced sub only"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
75 <e property="sub_alignment" name="Alignment"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
76 <e property="sub_pos" name="Position"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
77 <e property="sub_delay" name="Delay"/>
23725
a0432f65040e Add the sub_scale property and command.
albeu
parents: 23568
diff changeset
78 <e property="sub_scale" name="Scale"/>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
79 </pref>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
80
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
81 <pref name="audio_pref" title="Audio">
17949
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
82 <e property="volume" name="Volume"/>
23568
519e42b716aa The audio balance feature implemented with af_pan.
zuxy
parents: 23398
diff changeset
83 <e property="balance" name="Balance"/>
17949
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
84 <e property="mute" name="Mute"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
85 <e property="audio_delay" name="Delay"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
86 </pref>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
87
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
88 <pref name="colors_pref" title="Colors">
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
89 <e property="gamma" name="Gamma"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
90 <e property="brightness" name="Brightness"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
91 <e property="contrast" name="Contrast"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
92 <e property="saturation" name="Saturation"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
93 <e property="hue" name="Hue"/>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
94 </pref>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
95
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
96 <pref name="video_pref" title="Video">
17949
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
97 <e property="fullscreen" name="Fullscreen"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
98 <e property="panscan" name="Panscan"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
99 <menu menu="colors_pref" name="Colors ..."/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
100 <e property="ontop" name="Always on top"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
101 <e property="rootwin" name="Root window"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
102 <e property="framedropping" name="Frame dropping"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
103 <e property="vsync" name="VSync"/>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
104 </pref>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
105
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
106
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
107 <cmdlist name="pref_main" title="Preferences" ptr="<>" >
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
108 <e name="General ..." ok="set_menu general_pref"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
109 <e name="Audio ..." ok="set_menu audio_pref"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
110 <e name="Video ..." ok="set_menu video_pref"/>
17949
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
111 <e name="Subtitles ..." ok="set_menu osd_sub_pref"/>
a6b11b35892a Turn the preferences menu in something usefull using the new
albeu
parents: 14575
diff changeset
112 <e name="Back" ok="menu cancel"/>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
113 </cmdlist>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
114
19530
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
115 <pref name="properties" title="Stream Properties">
23398
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
116 <e txt="${filename}" name="Name"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
117 <e txt="${video_format}" name="Video Codec"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
118 <e txt="${video_bitrate}" name="Video Bitrate"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
119 <e txt="${width} x ${height}" name="Resolution"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
120 <e txt="${audio_codec}" name="Audio Codec"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
121 <e txt="${audio_bitrate}" name="Audio Bitrate"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
122 <e txt="${samplerate}, ${channels}" name="Audio Samples"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
123 <e txt="${metadata/Title}" name="Title"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
124 <e txt="${metadata/Artist}" name="Artist"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
125 <e txt="${metadata/Album}" name="Album"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
126 <e txt="${metadata/Year}" name="Year"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
127 <e txt="${metadata/Comment}" name="Comment"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
128 <e txt="${metadata/Track}" name="Track"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
129 <e txt="${metadata/Genre}" name="Genre"/>
69bf352bcef8 Drop the metadata stuff and replace it with generic property string expansion.
albeu
parents: 19530
diff changeset
130 <e txt="${metadata/Software}" name="Software"/>
19530
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
131 </pref>
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
132
12905
55f9092a1e19 We're long past 0.90.
diego
parents: 9097
diff changeset
133 <cmdlist name="main" title="MPlayer OSD menu" ptr="<>" >
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
134 <e name="Pause" ok="pause"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
135 <e name="Prev/Next" ok="pt_step 1" cancel="pt_step -1"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
136 <e name="Jump to ..." ok="set_menu jump_to"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
137 <e name="Open ..." ok="set_menu open_file"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
138 <e name="Open playlist ..." ok="set_menu open_list"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
139 <e name="Help" ok="set_menu man"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
140 <e name="Pref" ok="set_menu pref_main"/>
19530
e8a589ebd38a updated sample of libmenu config file with latest improvements
ben
parents: 17949
diff changeset
141 <e name="Properties" ok="set_menu properties"/>
8199
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
142 <e name="Console" ok="set_menu console0"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
143 <e name="Quit" ok="quit"/>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
144 </cmdlist>
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
145
6fe1bb505027 Example config file for the OSD menus
albeu
parents:
diff changeset
146