Changes of Revision 5

xt7-player-mpv.changes Changed
x
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Thu Feb  4 12:41:02 UTC 2016 - avvissu@yandex.ru
4
+
5
+- Update to 0.14.384:
6
+  * see: /usr/share/doc/packages/xt7-player-mpv/CHANGELOG_GIT
7
+
8
+-------------------------------------------------------------------
9
 Sun Nov  8 20:53:25 UTC 2015 - avvissu@yandex.ru
10
 
11
 - Update to 0.12.381:
12
xt7-player-mpv.spec Changed
30
 
1
@@ -17,7 +17,7 @@
2
 
3
 
4
 Name:           xt7-player-mpv
5
-Version:        0.12.381
6
+Version:        0.14.384
7
 Release:        0
8
 Summary:        Qt/Gambas gui to mpv
9
 License:        GPL-2.0+
10
@@ -25,7 +25,7 @@
11
 Url:            http://xt7-player.sourceforge.net/xt7forum/
12
 Source0:        https://github.com/kokoko3k/xt7-player-mpv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
13
 BuildRequires:  desktop-file-utils
14
-BuildRequires:  gambas3-devel >= 3.8.1
15
+BuildRequires:  gambas3-devel >= 3.8.4
16
 BuildRequires:  gambas3-gb-args
17
 BuildRequires:  gambas3-gb-compress
18
 BuildRequires:  gambas3-gb-db
19
@@ -77,8 +77,8 @@
20
 Requires:       gambas3-gb-util-web
21
 Requires:       gambas3-gb-web
22
 Requires:       gambas3-gb-libxml
23
-Requires:       gambas3-runtime >= 3.8.1
24
-Requires:       mpv >= 0.12.0
25
+Requires:       gambas3-runtime >= 3.8.4
26
+Requires:       mpv >= 0.14.0
27
 Requires:       wget
28
 Requires:       youtube-dl
29
 Recommends:     dvb
30
xt7-player-mpv-0.12.381.tar.gz/.lang/de.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/de.po Changed
201
 
1
@@ -2,7 +2,7 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: PACKAGE VERSION\n"
5
-"POT-Creation-Date: 2002-11-01 04:27+0100\n"
6
+"POT-Creation-Date: 2015-11-25 08:33 UTC\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -16,280 +16,10 @@
11
 msgstr "xt7-player"
12
 
13
 #: .project:2
14
-msgid "Xt7-Player, an (almost) complete mplayer gui"
15
+#, fuzzy
16
+msgid "Xt7-Player, an (almost) complete mpv gui"
17
 msgstr "Xt7-Player, eine (fast) vollständige mplayer gui"
18
 
19
-#: AFiltersCfg.class:118
20
-msgid "Method"
21
-msgstr "Methode"
22
-
23
-#: AFiltersCfg.class:119
24
-msgid "Target"
25
-msgstr "Ziel"
26
-
27
-#: AFiltersCfg.class:124
28
-msgid "Amount"
29
-msgstr ""
30
-
31
-#: AFiltersCfg.class:129
32
-msgid "Channel 1"
33
-msgstr "Kanal 1"
34
-
35
-#: AFiltersCfg.class:130
36
-msgid "Channel 2"
37
-msgstr "Kanal 2"
38
-
39
-#: AFiltersCfg.class:131
40
-msgid "Channel 3"
41
-msgstr "Kanal 3"
42
-
43
-#: AFiltersCfg.class:132
44
-msgid "Channel 4"
45
-msgstr "Kanal 4"
46
-
47
-#: AFiltersCfg.class:133
48
-msgid "Channel 5"
49
-msgstr "Kanal 5"
50
-
51
-#: AFiltersCfg.class:134
52
-msgid "Channel 6"
53
-msgstr "Kanal 6"
54
-
55
-#: AFiltersCfg.class:145
56
-msgid "1 Turns on soft clipping"
57
-msgstr ""
58
-
59
-#: AFiltersCfg.class:145
60
-msgid "Soft Clipping"
61
-msgstr ""
62
-
63
-#: AFiltersCfg.class:156
64
-msgid "Runtime responce to speed change"
65
-msgstr ""
66
-
67
-#: AFiltersCfg.class:160
68
-msgid "Custom audio filter(s):"
69
-msgstr ""
70
-
71
-#: AFiltersCfg.class:160
72
-msgid "E.g.:resample=44100:1:2,hrtf=s"
73
-msgstr ""
74
-
75
-#: AFiltersCfg.form:63
76
-msgid "Audio Filters configuration"
77
-msgstr ""
78
-
79
-#: AFiltersCfg.form:72 AudioVideoCodecs.form:42 Chains.form:74 FMain.form:767
80
-#: GeneralOptions.form:274 HotKeys.form:32 SubAndOsd.form:99
81
-#: VFiltersCfg.form:32 VideoEqualizer.form:49 XConfigureAudioDriver.form:82
82
-#: XConfigureVideoDriver.form:189
83
-msgid "Profile"
84
-msgstr "Profil"
85
-
86
-#: AFiltersCfg.form:75 AudioVideoCodecs.form:45 Chains.form:77 FMain.form:770
87
-#: GeneralOptions.form:277 HotKeys.form:35 SubAndOsd.form:102
88
-#: VFiltersCfg.form:35 VideoEqualizer.form:52 XConfigureAudioDriver.form:85
89
-#: XConfigureVideoDriver.form:192
90
-msgid "Reload current profile"
91
-msgstr "Aktuelles Profil neu laden"
92
-
93
-#: AFiltersCfg.form:80 AudioVideoCodecs.form:50 Chains.form:82
94
-#: GeneralOptions.form:282 HotKeys.form:40 SubAndOsd.form:107
95
-#: VFiltersCfg.form:40 VideoEqualizer.form:57 XConfigureAudioDriver.form:90
96
-#: XConfigureVideoDriver.form:197
97
-msgid "Save to current profile"
98
-msgstr "Im aktuellen Profil speichern"
99
-
100
-#: AFiltersCfg.form:85 AudioVideoCodecs.form:55 GeneralOptions.form:287
101
-#: HotKeys.form:45 SubAndOsd.form:112 VFiltersCfg.form:45
102
-#: VideoEqualizer.form:62 XConfigureAudioDriver.form:95
103
-#: XConfigureVideoDriver.form:202
104
-msgid "Save these settings to all profiles"
105
-msgstr "Diese Einstellungen im aktuellen Profil speichern"
106
-
107
-#: AFiltersCfg.form:98 TranslationNeeded.form:25 VFiltersCfg.form:57
108
-msgid "TextArea1"
109
-msgstr "TextArea1"
110
-
111
-#: AFiltersCfg.form:108
112
-msgid "Audio Filters list"
113
-msgstr ""
114
-
115
-#: AFiltersCfg.form:115
116
-msgid "equalizer"
117
-msgstr ""
118
-
119
-#: AFiltersCfg.form:148 AudioEqualizer.form:212
120
-msgid "31"
121
-msgstr "31"
122
-
123
-#: AFiltersCfg.form:153 AudioEqualizer.form:217
124
-msgid "62"
125
-msgstr "62"
126
-
127
-#: AFiltersCfg.form:158 AudioEqualizer.form:222
128
-msgid "125"
129
-msgstr "125"
130
-
131
-#: AFiltersCfg.form:163 AudioEqualizer.form:227
132
-msgid "250"
133
-msgstr "250"
134
-
135
-#: AFiltersCfg.form:168 AudioEqualizer.form:232
136
-msgid "500"
137
-msgstr "500"
138
-
139
-#: AFiltersCfg.form:173 AudioEqualizer.form:237
140
-msgid "1K"
141
-msgstr "1K"
142
-
143
-#: AFiltersCfg.form:178 AudioEqualizer.form:242
144
-msgid "2K"
145
-msgstr "2K"
146
-
147
-#: AFiltersCfg.form:183 AudioEqualizer.form:247
148
-msgid "4K"
149
-msgstr "4K"
150
-
151
-#: AFiltersCfg.form:188 AudioEqualizer.form:252
152
-msgid "8K"
153
-msgstr "8K"
154
-
155
-#: AFiltersCfg.form:193 AudioEqualizer.form:257
156
-msgid "16K"
157
-msgstr "16K"
158
-
159
-#: AFiltersCfg.form:297 AudioEqualizer.form:58
160
-msgid "12"
161
-msgstr "12"
162
-
163
-#: AFiltersCfg.form:362
164
-msgid "1965"
165
-msgstr "1965"
166
-
167
-#: AFiltersCfg.form:362
168
-msgid "Air"
169
-msgstr "Luft"
170
-
171
-#: AFiltersCfg.form:362
172
-msgid "Brittle"
173
-msgstr ""
174
-
175
-#: AFiltersCfg.form:362
176
-msgid "Car Stereo"
177
-msgstr ""
178
-
179
-#: AFiltersCfg.form:362
180
-msgid "Classic V"
181
-msgstr ""
182
-
183
-#: AFiltersCfg.form:362
184
-msgid "Clear "
185
-msgstr ""
186
-
187
-#: AFiltersCfg.form:362 XConfigureAudioDriver.form:353
188
-#: XConfigureVideoDriver.form:1077
189
-msgid "Custom"
190
-msgstr "Benutzerdefiniert"
191
-
192
-#: AFiltersCfg.form:362
193
-msgid "Dark"
194
-msgstr "Dunkel"
195
-
196
-#: AFiltersCfg.form:362
197
-msgid "Death"
198
-msgstr "Tod"
199
-
200
-#: AFiltersCfg.form:362
201
xt7-player-mpv-0.12.381.tar.gz/.lang/es.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/es.po Changed
201
 
1
@@ -2,7 +2,7 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: PACKAGE VERSION\n"
5
-"POT-Creation-Date: 2002-11-01 04:27+0100\n"
6
+"POT-Creation-Date: 2015-11-25 08:33 UTC\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -16,280 +16,9 @@
11
 msgstr ""
12
 
13
 #: .project:2
14
-msgid "Xt7-Player, an (almost) complete mplayer gui"
15
+msgid "Xt7-Player, an (almost) complete mpv gui"
16
 msgstr ""
17
 
18
-#: AFiltersCfg.class:118
19
-msgid "Method"
20
-msgstr "Método"
21
-
22
-#: AFiltersCfg.class:119
23
-msgid "Target"
24
-msgstr "Objetivo"
25
-
26
-#: AFiltersCfg.class:124
27
-msgid "Amount"
28
-msgstr "Cantidad"
29
-
30
-#: AFiltersCfg.class:129
31
-msgid "Channel 1"
32
-msgstr "Canal 1"
33
-
34
-#: AFiltersCfg.class:130
35
-msgid "Channel 2"
36
-msgstr "Canal 2"
37
-
38
-#: AFiltersCfg.class:131
39
-msgid "Channel 3"
40
-msgstr "Canal 3"
41
-
42
-#: AFiltersCfg.class:132
43
-msgid "Channel 4"
44
-msgstr "Canal 4"
45
-
46
-#: AFiltersCfg.class:133
47
-msgid "Channel 5"
48
-msgstr "Canal 5"
49
-
50
-#: AFiltersCfg.class:134
51
-msgid "Channel 6"
52
-msgstr "Canal 6"
53
-
54
-#: AFiltersCfg.class:145
55
-msgid "1 Turns on soft clipping"
56
-msgstr "1 Activar soft clipping"
57
-
58
-#: AFiltersCfg.class:145
59
-msgid "Soft Clipping"
60
-msgstr "Recortado suave"
61
-
62
-#: AFiltersCfg.class:156
63
-msgid "Runtime responce to speed change"
64
-msgstr ""
65
-
66
-#: AFiltersCfg.class:160
67
-msgid "Custom audio filter(s):"
68
-msgstr "Filtro(s) de audio personalizado(s):"
69
-
70
-#: AFiltersCfg.class:160
71
-msgid "E.g.:resample=44100:1:2,hrtf=s"
72
-msgstr "P. ej.:resample=44100:1:2,hrtf=s"
73
-
74
-#: AFiltersCfg.form:63
75
-msgid "Audio Filters configuration"
76
-msgstr "Configuración de filtros de audio"
77
-
78
-#: AFiltersCfg.form:72 AudioVideoCodecs.form:42 Chains.form:74 FMain.form:767
79
-#: GeneralOptions.form:274 HotKeys.form:32 SubAndOsd.form:99
80
-#: VFiltersCfg.form:32 VideoEqualizer.form:49 XConfigureAudioDriver.form:82
81
-#: XConfigureVideoDriver.form:189
82
-msgid "Profile"
83
-msgstr "Perfil"
84
-
85
-#: AFiltersCfg.form:75 AudioVideoCodecs.form:45 Chains.form:77 FMain.form:770
86
-#: GeneralOptions.form:277 HotKeys.form:35 SubAndOsd.form:102
87
-#: VFiltersCfg.form:35 VideoEqualizer.form:52 XConfigureAudioDriver.form:85
88
-#: XConfigureVideoDriver.form:192
89
-msgid "Reload current profile"
90
-msgstr "Recargar perfil actual"
91
-
92
-#: AFiltersCfg.form:80 AudioVideoCodecs.form:50 Chains.form:82
93
-#: GeneralOptions.form:282 HotKeys.form:40 SubAndOsd.form:107
94
-#: VFiltersCfg.form:40 VideoEqualizer.form:57 XConfigureAudioDriver.form:90
95
-#: XConfigureVideoDriver.form:197
96
-msgid "Save to current profile"
97
-msgstr "Guardar en el perfil actual"
98
-
99
-#: AFiltersCfg.form:85 AudioVideoCodecs.form:55 GeneralOptions.form:287
100
-#: HotKeys.form:45 SubAndOsd.form:112 VFiltersCfg.form:45
101
-#: VideoEqualizer.form:62 XConfigureAudioDriver.form:95
102
-#: XConfigureVideoDriver.form:202
103
-msgid "Save these settings to all profiles"
104
-msgstr ""
105
-
106
-#: AFiltersCfg.form:98 TranslationNeeded.form:25 VFiltersCfg.form:57
107
-msgid "TextArea1"
108
-msgstr "-"
109
-
110
-#: AFiltersCfg.form:108
111
-msgid "Audio Filters list"
112
-msgstr "Lista de filtros de audio"
113
-
114
-#: AFiltersCfg.form:115
115
-msgid "equalizer"
116
-msgstr ""
117
-
118
-#: AFiltersCfg.form:148 AudioEqualizer.form:212
119
-msgid "31"
120
-msgstr ""
121
-
122
-#: AFiltersCfg.form:153 AudioEqualizer.form:217
123
-msgid "62"
124
-msgstr ""
125
-
126
-#: AFiltersCfg.form:158 AudioEqualizer.form:222
127
-msgid "125"
128
-msgstr ""
129
-
130
-#: AFiltersCfg.form:163 AudioEqualizer.form:227
131
-msgid "250"
132
-msgstr ""
133
-
134
-#: AFiltersCfg.form:168 AudioEqualizer.form:232
135
-msgid "500"
136
-msgstr ""
137
-
138
-#: AFiltersCfg.form:173 AudioEqualizer.form:237
139
-msgid "1K"
140
-msgstr ""
141
-
142
-#: AFiltersCfg.form:178 AudioEqualizer.form:242
143
-msgid "2K"
144
-msgstr ""
145
-
146
-#: AFiltersCfg.form:183 AudioEqualizer.form:247
147
-msgid "4K"
148
-msgstr ""
149
-
150
-#: AFiltersCfg.form:188 AudioEqualizer.form:252
151
-msgid "8K"
152
-msgstr ""
153
-
154
-#: AFiltersCfg.form:193 AudioEqualizer.form:257
155
-msgid "16K"
156
-msgstr ""
157
-
158
-#: AFiltersCfg.form:297 AudioEqualizer.form:58
159
-msgid "12"
160
-msgstr ""
161
-
162
-#: AFiltersCfg.form:362
163
-msgid "1965"
164
-msgstr ""
165
-
166
-#: AFiltersCfg.form:362
167
-msgid "Air"
168
-msgstr ""
169
-
170
-#: AFiltersCfg.form:362
171
-msgid "Brittle"
172
-msgstr ""
173
-
174
-#: AFiltersCfg.form:362
175
-msgid "Car Stereo"
176
-msgstr ""
177
-
178
-#: AFiltersCfg.form:362
179
-msgid "Classic V"
180
-msgstr ""
181
-
182
-#: AFiltersCfg.form:362
183
-msgid "Clear "
184
-msgstr ""
185
-
186
-#: AFiltersCfg.form:362 XConfigureAudioDriver.form:353
187
-#: XConfigureVideoDriver.form:1077
188
-msgid "Custom"
189
-msgstr "-"
190
-
191
-#: AFiltersCfg.form:362
192
-msgid "Dark"
193
-msgstr ""
194
-
195
-#: AFiltersCfg.form:362
196
-msgid "Death"
197
-msgstr ""
198
-
199
-#: AFiltersCfg.form:362
200
-msgid "Drums"
201
xt7-player-mpv-0.12.381.tar.gz/.lang/hu.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/hu.po Changed
201
 
1
@@ -2,7 +2,7 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: PACKAGE VERSION\n"
5
-"POT-Creation-Date: 2002-11-01 04:27+0100\n"
6
+"POT-Creation-Date: 2015-11-25 08:33 UTC\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -16,333 +16,10 @@
11
 msgstr "xt7-player"
12
 
13
 #: .project:2
14
-msgid "Xt7-Player, an (almost) complete mplayer gui"
15
+#, fuzzy
16
+msgid "Xt7-Player, an (almost) complete mpv gui"
17
 msgstr "Xt7-Player, (majdnem) teljes értékű mplayer gui"
18
 
19
-#: AFiltersCfg.class:114
20
-msgid "Method"
21
-msgstr "Eljárás"
22
-
23
-#: AFiltersCfg.class:115
24
-msgid "Target"
25
-msgstr "Cél"
26
-
27
-#: AFiltersCfg.class:120
28
-msgid "Amount"
29
-msgstr "Összeg"
30
-
31
-#: AFiltersCfg.class:125
32
-msgid "Channel 1"
33
-msgstr "1. Csatorna"
34
-
35
-#: AFiltersCfg.class:126
36
-msgid "Channel 2"
37
-msgstr "2. Csatorna"
38
-
39
-#: AFiltersCfg.class:127
40
-msgid "Channel 3"
41
-msgstr "3. Csatorna"
42
-
43
-#: AFiltersCfg.class:128
44
-msgid "Channel 4"
45
-msgstr "4. Csatorna"
46
-
47
-#: AFiltersCfg.class:129
48
-msgid "Channel 5"
49
-msgstr "5. Csatorna"
50
-
51
-#: AFiltersCfg.class:130
52
-msgid "Channel 6"
53
-msgstr "6. Csatorna"
54
-
55
-#: AFiltersCfg.class:141
56
-msgid "1 Turns on soft clipping"
57
-msgstr "1 Bekapcsolja a finom vágást"
58
-
59
-#: AFiltersCfg.class:141
60
-msgid "Soft Clipping"
61
-msgstr "Finom vágás"
62
-
63
-#: AFiltersCfg.class:152
64
-msgid "Runtime responce to speed change"
65
-msgstr "Futás közbeni válasz a sebesség változására"
66
-
67
-#: AFiltersCfg.class:162
68
-msgid "Custom audio filter(s):"
69
-msgstr "Egyéni hangszűrő(k):"
70
-
71
-#: AFiltersCfg.class:162
72
-msgid "E.g.:resample=44100:1:2,hrtf=s"
73
-msgstr "Pl.: újramintavételezés=44100:1:2,hrtf=s"
74
-
75
-#: AFiltersCfg.class:413 AudioVideoCodecs.class:72 Chains.class:309
76
-#: GeneralOptions.class:878 HotKeys.class:526 SubAndOsd.class:346
77
-#: VFiltersCfg.class:557 VideoEqualizer.class:45
78
-#: XConfigureAudioDriver.class:228 XConfigureVideoDriver.class:251
79
-msgid "Don't"
80
-msgstr "Ne"
81
-
82
-#: AFiltersCfg.class:413 AudioVideoCodecs.class:72 Chains.class:309
83
-#: GeneralOptions.class:878 HotKeys.class:526 SubAndOsd.class:346
84
-#: VFiltersCfg.class:557 VideoEqualizer.class:45
85
-#: XConfigureAudioDriver.class:228 XConfigureVideoDriver.class:251
86
-msgid "Proceed"
87
-msgstr "Folytatás"
88
-
89
-#: AFiltersCfg.class:413 AudioVideoCodecs.class:72 Chains.class:309
90
-#: GeneralOptions.class:878 HotKeys.class:526 SubAndOsd.class:346
91
-#: VFiltersCfg.class:557 VideoEqualizer.class:45
92
-#: XConfigureAudioDriver.class:228 XConfigureVideoDriver.class:251
93
-msgid ""
94
-"This will save this window settings\n"
95
-" to all profiles found but the 'Factory_defaults' one"
96
-msgstr ""
97
-"Menti ezeket az ablakbeállításokat\n"
98
-"minden profilba, a \"gyári beállítást\" kivéve"
99
-
100
-#: AFiltersCfg.class:584 CountDown.form:17
101
-msgid "Abort"
102
-msgstr "Megszakít"
103
-
104
-#: AFiltersCfg.class:584
105
-msgid "Continue anyway"
106
-msgstr "Folytatás mindenképpen"
107
-
108
-#: AFiltersCfg.class:584
109
-msgid ""
110
-"Even if your mplayer has ladspa support compiled in,\n"
111
-"you seem to miss the ladspa package.\n"
112
-"because 'analyseplugin' executable is not found"
113
-msgstr ""
114
-"Jóllehet az mplayer-ed rendelkezik ladspa támogatással,\n"
115
-"úgy tűnik, mintha hiányozna a ladspa csomag,\n"
116
-"mivel a futtatható \"analyseplugin\" nem található "
117
-
118
-#: AFiltersCfg.form:64
119
-msgid "Audio Filters configuration"
120
-msgstr "Hangszűrők beállítása"
121
-
122
-#: AFiltersCfg.form:72 AudioVideoCodecs.form:42 Chains.form:77 FMain.form:938
123
-#: GeneralOptions.form:341 HotKeys.form:34 SubAndOsd.form:99
124
-#: VFiltersCfg.form:31 VideoEqualizer.form:49 XConfigureAudioDriver.form:84
125
-#: XConfigureVideoDriver.form:190
126
-msgid "Profile"
127
-msgstr "Profil"
128
-
129
-#: AFiltersCfg.form:75 AudioVideoCodecs.form:45 Chains.form:80 FMain.form:942
130
-#: GeneralOptions.form:344 HotKeys.form:37 SubAndOsd.form:102
131
-#: VFiltersCfg.form:34 VideoEqualizer.form:52 XConfigureAudioDriver.form:87
132
-#: XConfigureVideoDriver.form:193
133
-msgid "Reload current profile"
134
-msgstr "Jelenlegi profil újratöltése"
135
-
136
-#: AFiltersCfg.form:80 AudioVideoCodecs.form:50 Chains.form:85
137
-#: GeneralOptions.form:349 HotKeys.form:42 SubAndOsd.form:107
138
-#: VFiltersCfg.form:39 VideoEqualizer.form:57 XConfigureAudioDriver.form:92
139
-#: XConfigureVideoDriver.form:198
140
-msgid "Save to current profile"
141
-msgstr "Jelenlegi profil mentése"
142
-
143
-#: AFiltersCfg.form:85 AudioVideoCodecs.form:55 GeneralOptions.form:354
144
-#: HotKeys.form:47 SubAndOsd.form:112 VFiltersCfg.form:44
145
-#: VideoEqualizer.form:62 XConfigureAudioDriver.form:97
146
-#: XConfigureVideoDriver.form:203
147
-msgid "Save these settings to all profiles"
148
-msgstr "Beállítások mentése minden profilba"
149
-
150
-#: AFiltersCfg.form:102
151
-msgid "Audio Filters list"
152
-msgstr "Hangszűrő-lista"
153
-
154
-#: AFiltersCfg.form:109
155
-msgid "equalizer"
156
-msgstr "equalizer"
157
-
158
-#: AFiltersCfg.form:145
159
-msgid "31"
160
-msgstr "31"
161
-
162
-#: AFiltersCfg.form:150
163
-msgid "62"
164
-msgstr "62"
165
-
166
-#: AFiltersCfg.form:155
167
-msgid "125"
168
-msgstr "125"
169
-
170
-#: AFiltersCfg.form:160
171
-msgid "250"
172
-msgstr "250"
173
-
174
-#: AFiltersCfg.form:165
175
-msgid "500"
176
-msgstr "500"
177
-
178
-#: AFiltersCfg.form:170
179
-msgid "1K"
180
-msgstr "1K"
181
-
182
-#: AFiltersCfg.form:175
183
-msgid "2K"
184
-msgstr "2K"
185
-
186
-#: AFiltersCfg.form:180
187
-msgid "4K"
188
-msgstr "4K"
189
-
190
-#: AFiltersCfg.form:185
191
-msgid "8K"
192
-msgstr "8K"
193
-
194
-#: AFiltersCfg.form:190
195
-msgid "16K"
196
-msgstr "16K"
197
-
198
-#: AFiltersCfg.form:294
199
-msgid "12"
200
-msgstr "12"
201
xt7-player-mpv-0.12.381.tar.gz/.lang/it.mo -> xt7-player-mpv-0.14.384.tar.gz/.lang/it.mo Changed
xt7-player-mpv-0.12.381.tar.gz/.lang/it.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/it.po Changed
201
 
1
@@ -1,8 +1,8 @@
2
 #, fuzzy
3
 msgid ""
4
 msgstr ""
5
-"Project-Id-Version: xt7-player-mpv 3.8.1\n"
6
-"PO-Revision-Date: 2015-11-06 12:27 UTC\n"
7
+"Project-Id-Version: xt7-player-mpv 3.8.4\n"
8
+"PO-Revision-Date: 2016-01-15 13:45 UTC\n"
9
 "Last-Translator: kokoko3k <kokoko3k@gmail.com>\n"
10
 "Language: it\n"
11
 "MIME-Version: 1.0\n"
12
@@ -29,7 +29,7 @@
13
 msgid "Click for a list of URI prefixes"
14
 msgstr "Mostra la lista dei prefissi per le URI"
15
 
16
-#: AddUriForm.form:51 FMain.class:8588
17
+#: AddUriForm.form:51 FMain.class:8837
18
 msgid "cdda://"
19
 msgstr "-"
20
 
21
@@ -169,7 +169,7 @@
22
 msgid "Add the selected URI to Collection and/or Playlist"
23
 msgstr "Aggiungi l'URI selezionata alla collezione/playlist"
24
 
25
-#: AddUriForm.form:152 FMain.class:9074 GeneralOptions.form:1008
26
+#: AddUriForm.form:152 FMain.class:9323 GeneralOptions.form:1059
27
 msgid "Add"
28
 msgstr "Aggiungi"
29
 
30
@@ -177,7 +177,7 @@
31
 msgid "Close"
32
 msgstr "Chiudi"
33
 
34
-#: AlbumView.class:92 FMain.class:1319
35
+#: AlbumView.class:92 FMain.class:1329
36
 msgid "Unknown"
37
 msgstr "Sconosciuto"
38
 
39
@@ -233,7 +233,7 @@
40
 msgid "Title"
41
 msgstr "Titolo"
42
 
43
-#: AudioConvert.class:94 FMain.class:9560
44
+#: AudioConvert.class:94 FMain.class:9811
45
 msgid "Unable to get the real stream url"
46
 msgstr "Non posso recuperare l'url reale del flusso"
47
 
48
@@ -313,7 +313,7 @@
49
 msgid "Media Info "
50
 msgstr "Media Info"
51
 
52
-#: AudioForm.form:188 FMain.form:690 FormLyrics.form:90 Searchfields.form:58
53
+#: AudioForm.form:188 FMain.form:690 FormLyrics.form:91 Searchfields.form:58
54
 msgid "Artist"
55
 msgstr "Artista"
56
 
57
@@ -321,11 +321,11 @@
58
 msgid "Album"
59
 msgstr "Album"
60
 
61
-#: AudioForm.form:210 FMain.form:2672 Searchfields.form:90
62
+#: AudioForm.form:210 FMain.form:2671 Searchfields.form:90
63
 msgid "Year"
64
 msgstr "Anno"
65
 
66
-#: AudioForm.form:232 FMain.form:2740 Searchfields.form:119
67
+#: AudioForm.form:232 FMain.form:2739 Searchfields.form:119
68
 msgid "Comment"
69
 msgstr "Commento"
70
 
71
@@ -333,7 +333,7 @@
72
 msgid "Lyrics"
73
 msgstr "Testi"
74
 
75
-#: AudioForm.form:355 FMain.form:2208
76
+#: AudioForm.form:355 FMain.form:2207
77
 msgid "Radio"
78
 msgstr "Radio"
79
 
80
@@ -341,7 +341,7 @@
81
 msgid "Name"
82
 msgstr "Nome"
83
 
84
-#: AudioForm.form:375 FMain.class:8577 Searchfields.form:104
85
+#: AudioForm.form:375 FMain.class:8826 Searchfields.form:104
86
 msgid "Length"
87
 msgstr "Durata"
88
 
89
@@ -381,7 +381,7 @@
90
 msgid ":"
91
 msgstr "-"
92
 
93
-#: ChooseAspect.form:53 GeneralOptions.form:2202
94
+#: ChooseAspect.form:53 GeneralOptions.form:2395
95
 msgid "="
96
 msgstr "-"
97
 
98
@@ -397,7 +397,7 @@
99
 msgid "ShutDown CountDown..."
100
 msgstr "Conto alla rovescia per lo spegnimento."
101
 
102
-#: CountDown.form:17 NewChains.class:446
103
+#: CountDown.form:17 NewChains.class:451
104
 msgid "Abort"
105
 msgstr "Annulla"
106
 
107
@@ -441,11 +441,11 @@
108
 msgid "Error while loading the picture"
109
 msgstr "Errore durante il caricamento dell' immagine"
110
 
111
-#: CoverManager.class:961 FMain.class:7447
112
+#: CoverManager.class:961 FMain.class:7696
113
 msgid "\nso you are going to set a cover for this particular file/stream"
114
 msgstr "\nQuindi la copertina che imposterai sarà solo per questo file o stream"
115
 
116
-#: CoverManager.class:962 FMain.class:7448
117
+#: CoverManager.class:962 FMain.class:7697
118
 msgid "Artist Or Album tag information are required to set a cover"
119
 msgstr "Le tag artista o album sono necessarie per impostare una copertina"
120
 
121
@@ -477,11 +477,11 @@
122
 msgid "Load cover"
123
 msgstr "Carica da disco"
124
 
125
-#: CoverManager.form:178 GeneralOptions.form:2575
126
+#: CoverManager.form:178 GeneralOptions.form:2779
127
 msgid "128"
128
 msgstr "-"
129
 
130
-#: CoverManager.form:178 GeneralOptions.form:2575
131
+#: CoverManager.form:178 GeneralOptions.form:2779
132
 msgid "160"
133
 msgstr "-"
134
 
135
@@ -509,7 +509,7 @@
136
 msgid "Set Cover"
137
 msgstr "Imposta"
138
 
139
-#: DVBTuner.class:53 FMain.form:1762 GeneralOptions.form:1586
140
+#: DVBTuner.class:53 FMain.form:1761 GeneralOptions.form:1398
141
 msgid "DVB-T"
142
 msgstr "-"
143
 
144
@@ -553,11 +553,11 @@
145
 msgid "Import"
146
 msgstr "Importa"
147
 
148
-#: DVBTuner.form:90 GeneralOptions.form:1775
149
+#: DVBTuner.form:90 GeneralOptions.form:1966
150
 msgid "Card #"
151
 msgstr "Scheda #"
152
 
153
-#: DVBTuner.form:108 EpgForm.form:332 FMain.form:2905
154
+#: DVBTuner.form:108 EpgForm.form:332 FMain.form:2904
155
 msgid "Stop"
156
 msgstr "Stop"
157
 
158
@@ -657,179 +657,215 @@
159
 msgid "Scan All"
160
 msgstr "Aggiorna tutto"
161
 
162
-#: FMain.class:625
163
+#: FMain.class:627
164
 msgid "Couldn't clear the history!"
165
 msgstr "Impossibile cancellare la cronologia!"
166
 
167
-#: FMain.class:1324 Searchfields.form:161
168
+#: FMain.class:1334 Searchfields.form:161
169
 msgid "Channels"
170
 msgstr "Canali"
171
 
172
-#: FMain.class:1325
173
+#: FMain.class:1335
174
 msgid "Rate"
175
 msgstr "Frequenza"
176
 
177
-#: FMain.class:1830
178
-msgid "Don't display subtitles"
179
-msgstr "Non visualizzare i sottotitoli"
180
+#: FMain.class:1853
181
+msgid "Add an external audio track"
182
+msgstr "Aggiungi una traccia audio esterna"
183
+
184
+#: FMain.class:1861
185
+msgid "Primary subtitles"
186
+msgstr "Sottotitoli principali"
187
+
188
+#: FMain.class:1866
189
+msgid "Secondary subtitles"
190
+msgstr "Sottotitoli secondari"
191
 
192
-#: FMain.class:1841
193
+#: FMain.class:1872
194
+msgid "Don't display primary subtitles"
195
+msgstr "Non visualizzare i sottotitoli principali"
196
+
197
+#: FMain.class:1877
198
+msgid "Don't display secondary subtitles"
199
+msgstr "Non visualizzare i sottotitoli secondari"
200
+
201
xt7-player-mpv-0.12.381.tar.gz/.lang/pl.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/pl.po Changed
201
 
1
@@ -2,7 +2,7 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: PACKAGE VERSION\n"
5
-"POT-Creation-Date: 2002-11-01 04:27+0100\n"
6
+"POT-Creation-Date: 2015-11-25 08:33 UTC\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -16,280 +16,10 @@
11
 msgstr "-"
12
 
13
 #: .project:2
14
-msgid "Xt7-Player, an (almost) complete mplayer gui"
15
+#, fuzzy
16
+msgid "Xt7-Player, an (almost) complete mpv gui"
17
 msgstr "Xt7-Player, prawie kompletne GUI dla mplayer"
18
 
19
-#: AFiltersCfg.class:118
20
-msgid "Method"
21
-msgstr "Tryb"
22
-
23
-#: AFiltersCfg.class:119
24
-msgid "Target"
25
-msgstr "Cel"
26
-
27
-#: AFiltersCfg.class:124
28
-msgid "Amount"
29
-msgstr "Ilość"
30
-
31
-#: AFiltersCfg.class:129
32
-msgid "Channel 1"
33
-msgstr "Kanał 1"
34
-
35
-#: AFiltersCfg.class:130
36
-msgid "Channel 2"
37
-msgstr "Kanał 2"
38
-
39
-#: AFiltersCfg.class:131
40
-msgid "Channel 3"
41
-msgstr "Kanał 3"
42
-
43
-#: AFiltersCfg.class:132
44
-msgid "Channel 4"
45
-msgstr "Kanał 4"
46
-
47
-#: AFiltersCfg.class:133
48
-msgid "Channel 5"
49
-msgstr "Kanał 5"
50
-
51
-#: AFiltersCfg.class:134
52
-msgid "Channel 6"
53
-msgstr "Kanał 6"
54
-
55
-#: AFiltersCfg.class:145
56
-msgid "1 Turns on soft clipping"
57
-msgstr "1 Włącza miękkie przycinanie"
58
-
59
-#: AFiltersCfg.class:145
60
-msgid "Soft Clipping"
61
-msgstr "Miękkie Obcinanie"
62
-
63
-#: AFiltersCfg.class:156
64
-msgid "Runtime responce to speed change"
65
-msgstr "Czas odpowiedzi na zmianę prędkości"
66
-
67
-#: AFiltersCfg.class:160
68
-msgid "Custom audio filter(s):"
69
-msgstr "Własne filtry dwięku"
70
-
71
-#: AFiltersCfg.class:160
72
-msgid "E.g.:resample=44100:1:2,hrtf=s"
73
-msgstr "Przykład:resample=44100:1:2,hrtf=s"
74
-
75
-#: AFiltersCfg.form:63
76
-msgid "Audio Filters configuration"
77
-msgstr "Konfiguracja filtrów dźwięku"
78
-
79
-#: AFiltersCfg.form:72 AudioVideoCodecs.form:42 Chains.form:74 FMain.form:767
80
-#: GeneralOptions.form:274 HotKeys.form:32 SubAndOsd.form:99
81
-#: VFiltersCfg.form:32 VideoEqualizer.form:49 XConfigureAudioDriver.form:82
82
-#: XConfigureVideoDriver.form:189
83
-msgid "Profile"
84
-msgstr "Profil"
85
-
86
-#: AFiltersCfg.form:75 AudioVideoCodecs.form:45 Chains.form:77 FMain.form:770
87
-#: GeneralOptions.form:277 HotKeys.form:35 SubAndOsd.form:102
88
-#: VFiltersCfg.form:35 VideoEqualizer.form:52 XConfigureAudioDriver.form:85
89
-#: XConfigureVideoDriver.form:192
90
-msgid "Reload current profile"
91
-msgstr "Przeładuj bieżący profil"
92
-
93
-#: AFiltersCfg.form:80 AudioVideoCodecs.form:50 Chains.form:82
94
-#: GeneralOptions.form:282 HotKeys.form:40 SubAndOsd.form:107
95
-#: VFiltersCfg.form:40 VideoEqualizer.form:57 XConfigureAudioDriver.form:90
96
-#: XConfigureVideoDriver.form:197
97
-msgid "Save to current profile"
98
-msgstr "Zapisz w aktualnym profilu"
99
-
100
-#: AFiltersCfg.form:85 AudioVideoCodecs.form:55 GeneralOptions.form:287
101
-#: HotKeys.form:45 SubAndOsd.form:112 VFiltersCfg.form:45
102
-#: VideoEqualizer.form:62 XConfigureAudioDriver.form:95
103
-#: XConfigureVideoDriver.form:202
104
-msgid "Save these settings to all profiles"
105
-msgstr "Zapisz te ustawienia dla wszystkich profili"
106
-
107
-#: AFiltersCfg.form:98 TranslationNeeded.form:25 VFiltersCfg.form:57
108
-msgid "TextArea1"
109
-msgstr "-"
110
-
111
-#: AFiltersCfg.form:108
112
-msgid "Audio Filters list"
113
-msgstr "Lista filtrów audio"
114
-
115
-#: AFiltersCfg.form:115
116
-msgid "equalizer"
117
-msgstr "-"
118
-
119
-#: AFiltersCfg.form:148 AudioEqualizer.form:212
120
-msgid "31"
121
-msgstr "-"
122
-
123
-#: AFiltersCfg.form:153 AudioEqualizer.form:217
124
-msgid "62"
125
-msgstr "-"
126
-
127
-#: AFiltersCfg.form:158 AudioEqualizer.form:222
128
-msgid "125"
129
-msgstr "-"
130
-
131
-#: AFiltersCfg.form:163 AudioEqualizer.form:227
132
-msgid "250"
133
-msgstr "-"
134
-
135
-#: AFiltersCfg.form:168 AudioEqualizer.form:232
136
-msgid "500"
137
-msgstr "-"
138
-
139
-#: AFiltersCfg.form:173 AudioEqualizer.form:237
140
-msgid "1K"
141
-msgstr "-"
142
-
143
-#: AFiltersCfg.form:178 AudioEqualizer.form:242
144
-msgid "2K"
145
-msgstr "-"
146
-
147
-#: AFiltersCfg.form:183 AudioEqualizer.form:247
148
-msgid "4K"
149
-msgstr "-"
150
-
151
-#: AFiltersCfg.form:188 AudioEqualizer.form:252
152
-msgid "8K"
153
-msgstr "-"
154
-
155
-#: AFiltersCfg.form:193 AudioEqualizer.form:257
156
-msgid "16K"
157
-msgstr "-"
158
-
159
-#: AFiltersCfg.form:297 AudioEqualizer.form:58
160
-msgid "12"
161
-msgstr "-"
162
-
163
-#: AFiltersCfg.form:362
164
-msgid "1965"
165
-msgstr "-"
166
-
167
-#: AFiltersCfg.form:362
168
-msgid "Air"
169
-msgstr "-"
170
-
171
-#: AFiltersCfg.form:362
172
-msgid "Brittle"
173
-msgstr "-"
174
-
175
-#: AFiltersCfg.form:362
176
-msgid "Car Stereo"
177
-msgstr "-"
178
-
179
-#: AFiltersCfg.form:362
180
-msgid "Classic V"
181
-msgstr "-"
182
-
183
-#: AFiltersCfg.form:362
184
-msgid "Clear "
185
-msgstr ""
186
-
187
-#: AFiltersCfg.form:362 XConfigureAudioDriver.form:353
188
-#: XConfigureVideoDriver.form:1077
189
-msgid "Custom"
190
-msgstr "Niestandardowe"
191
-
192
-#: AFiltersCfg.form:362
193
-msgid "Dark"
194
-msgstr "-"
195
-
196
-#: AFiltersCfg.form:362
197
-msgid "Death"
198
-msgstr "-"
199
-
200
-#: AFiltersCfg.form:362
201
xt7-player-mpv-0.12.381.tar.gz/.lang/pt_BR.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/pt_BR.po Changed
201
 
1
@@ -1,7 +1,7 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: xt7-player 0.8.6\n"
5
-"POT-Creation-Date: 2002-11-01 04:27+0100\n"
6
+"POT-Creation-Date: 2015-11-25 08:33 UTC\n"
7
 "PO-Revision-Date: 2009-01-25 08:58-0300\n"
8
 "Last-Translator: Reginaldo Pereira Martins <skwyt_6@hotmail.com>\n"
9
 "Language-Team: Wackenroader GNU/Linux <wackenroader@gmail.com>\n"
10
@@ -17,294 +17,9 @@
11
 msgstr ""
12
 
13
 #: .project:2
14
-msgid "Xt7-Player, an (almost) complete mplayer gui"
15
+msgid "Xt7-Player, an (almost) complete mpv gui"
16
 msgstr ""
17
 
18
-#: AFiltersCfg.class:118
19
-msgid "Method"
20
-msgstr "Metodo"
21
-
22
-#: AFiltersCfg.class:119
23
-msgid "Target"
24
-msgstr "alvo"
25
-
26
-#: AFiltersCfg.class:124
27
-msgid "Amount"
28
-msgstr "Quantidade"
29
-
30
-#: AFiltersCfg.class:129
31
-msgid "Channel 1"
32
-msgstr "Canal 1"
33
-
34
-#: AFiltersCfg.class:130
35
-msgid "Channel 2"
36
-msgstr "Canal 2"
37
-
38
-#: AFiltersCfg.class:131
39
-msgid "Channel 3"
40
-msgstr "Canal 3"
41
-
42
-#: AFiltersCfg.class:132
43
-msgid "Channel 4"
44
-msgstr "Canal 4"
45
-
46
-#: AFiltersCfg.class:133
47
-msgid "Channel 5"
48
-msgstr "Canal 5"
49
-
50
-#: AFiltersCfg.class:134
51
-msgid "Channel 6"
52
-msgstr "Canal 6"
53
-
54
-#: AFiltersCfg.class:145
55
-msgid "1 Turns on soft clipping"
56
-msgstr "1 Abilitar  saturação mórbida"
57
-
58
-#: AFiltersCfg.class:145
59
-msgid "Soft Clipping"
60
-msgstr "Saturação mórbida"
61
-
62
-#: AFiltersCfg.class:156
63
-#, fuzzy
64
-msgid "Runtime responce to speed change"
65
-msgstr "Modificação de velocidade de runtime "
66
-
67
-#: AFiltersCfg.class:160
68
-msgid "Custom audio filter(s):"
69
-msgstr "Filtro(s) de audio custom:"
70
-
71
-#: AFiltersCfg.class:160
72
-msgid "E.g.:resample=44100:1:2,hrtf=s"
73
-msgstr "Es.: resample=44100:1:2,hrtf=s"
74
-
75
-#: AFiltersCfg.form:63
76
-msgid "Audio Filters configuration"
77
-msgstr "Configurar filtros de Audio"
78
-
79
-#: AFiltersCfg.form:72 AudioVideoCodecs.form:42 Chains.form:74 FMain.form:767
80
-#: GeneralOptions.form:274 HotKeys.form:32 SubAndOsd.form:99
81
-#: VFiltersCfg.form:32 VideoEqualizer.form:49 XConfigureAudioDriver.form:82
82
-#: XConfigureVideoDriver.form:189
83
-msgid "Profile"
84
-msgstr "Perfil"
85
-
86
-#: AFiltersCfg.form:75 AudioVideoCodecs.form:45 Chains.form:77 FMain.form:770
87
-#: GeneralOptions.form:277 HotKeys.form:35 SubAndOsd.form:102
88
-#: VFiltersCfg.form:35 VideoEqualizer.form:52 XConfigureAudioDriver.form:85
89
-#: XConfigureVideoDriver.form:192
90
-msgid "Reload current profile"
91
-msgstr "Recarregar perfil atual"
92
-
93
-#: AFiltersCfg.form:80 AudioVideoCodecs.form:50 Chains.form:82
94
-#: GeneralOptions.form:282 HotKeys.form:40 SubAndOsd.form:107
95
-#: VFiltersCfg.form:40 VideoEqualizer.form:57 XConfigureAudioDriver.form:90
96
-#: XConfigureVideoDriver.form:197
97
-msgid "Save to current profile"
98
-msgstr "Salvar o perfil atual"
99
-
100
-#: AFiltersCfg.form:85 AudioVideoCodecs.form:55 GeneralOptions.form:287
101
-#: HotKeys.form:45 SubAndOsd.form:112 VFiltersCfg.form:45
102
-#: VideoEqualizer.form:62 XConfigureAudioDriver.form:95
103
-#: XConfigureVideoDriver.form:202
104
-#, fuzzy
105
-msgid "Save these settings to all profiles"
106
-msgstr "Salvar todas as configurações quando fechar o programa"
107
-
108
-#: AFiltersCfg.form:98 TranslationNeeded.form:25 VFiltersCfg.form:57
109
-msgid "TextArea1"
110
-msgstr "-"
111
-
112
-#: AFiltersCfg.form:108
113
-msgid "Audio Filters list"
114
-msgstr "Filtros de Audio"
115
-
116
-#: AFiltersCfg.form:115
117
-#, fuzzy
118
-msgid "equalizer"
119
-msgstr "-"
120
-
121
-#: AFiltersCfg.form:148 AudioEqualizer.form:212
122
-#, fuzzy
123
-msgid "31"
124
-msgstr "-"
125
-
126
-#: AFiltersCfg.form:153 AudioEqualizer.form:217
127
-#, fuzzy
128
-msgid "62"
129
-msgstr "-"
130
-
131
-#: AFiltersCfg.form:158 AudioEqualizer.form:222
132
-#, fuzzy
133
-msgid "125"
134
-msgstr "-"
135
-
136
-#: AFiltersCfg.form:163 AudioEqualizer.form:227
137
-#, fuzzy
138
-msgid "250"
139
-msgstr "-"
140
-
141
-#: AFiltersCfg.form:168 AudioEqualizer.form:232
142
-msgid "500"
143
-msgstr ""
144
-
145
-#: AFiltersCfg.form:173 AudioEqualizer.form:237
146
-#, fuzzy
147
-msgid "1K"
148
-msgstr "-"
149
-
150
-#: AFiltersCfg.form:178 AudioEqualizer.form:242
151
-#, fuzzy
152
-msgid "2K"
153
-msgstr "-"
154
-
155
-#: AFiltersCfg.form:183 AudioEqualizer.form:247
156
-msgid "4K"
157
-msgstr ""
158
-
159
-#: AFiltersCfg.form:188 AudioEqualizer.form:252
160
-msgid "8K"
161
-msgstr ""
162
-
163
-#: AFiltersCfg.form:193 AudioEqualizer.form:257
164
-msgid "16K"
165
-msgstr ""
166
-
167
-#: AFiltersCfg.form:297 AudioEqualizer.form:58
168
-#, fuzzy
169
-msgid "12"
170
-msgstr "-"
171
-
172
-#: AFiltersCfg.form:362
173
-msgid "1965"
174
-msgstr ""
175
-
176
-#: AFiltersCfg.form:362
177
-msgid "Air"
178
-msgstr ""
179
-
180
-#: AFiltersCfg.form:362
181
-msgid "Brittle"
182
-msgstr ""
183
-
184
-#: AFiltersCfg.form:362
185
-#, fuzzy
186
-msgid "Car Stereo"
187
-msgstr "-"
188
-
189
-#: AFiltersCfg.form:362
190
-msgid "Classic V"
191
-msgstr ""
192
-
193
-#: AFiltersCfg.form:362
194
-#, fuzzy
195
-msgid "Clear "
196
-msgstr "Apagar"
197
-
198
-#: AFiltersCfg.form:362 XConfigureAudioDriver.form:353
199
-#: XConfigureVideoDriver.form:1077
200
-msgid "Custom"
201
xt7-player-mpv-0.12.381.tar.gz/.lang/ru.mo -> xt7-player-mpv-0.14.384.tar.gz/.lang/ru.mo Changed
xt7-player-mpv-0.12.381.tar.gz/.lang/ru.po -> xt7-player-mpv-0.14.384.tar.gz/.lang/ru.po Changed
201
 
1
@@ -2,8 +2,8 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: xt7-player-mpv 3.8.1\n"
5
-"POT-Creation-Date: 2015-10-07 11:44 UTC\n"
6
-"PO-Revision-Date: 2015-10-07 11:24 UTC\n"
7
+"POT-Creation-Date: 2015-11-25 08:33 UTC\n"
8
+"PO-Revision-Date: 2015-11-16 12:52 UTC\n"
9
 "Last-Translator: kokoko3k <kokoko3k@gmail.com>\n"
10
 "Language: ru\n"
11
 "MIME-Version: 1.0\n"
12
@@ -30,7 +30,7 @@
13
 msgid "Click for a list of URI prefixes"
14
 msgstr "Щелкните для списка префиксов URI"
15
 
16
-#: AddUriForm.form:51 FMain.class:8607
17
+#: AddUriForm.form:51 FMain.class:8843
18
 msgid "cdda://"
19
 msgstr "-"
20
 
21
@@ -174,17 +174,17 @@
22
 msgid "Add the selected URI to Collection and/or Playlist"
23
 msgstr "Добавить выбранный адрес в коллекцию и/или список"
24
 
25
-#: AddUriForm.form:152 FMain.class:9093 GeneralOptions.form:967
26
+#: AddUriForm.form:152 FMain.class:9329 GeneralOptions.form:1030
27
 msgid "Add"
28
 msgstr "Добавить"
29
 
30
-#: AddUriForm.form:159 CoverManager.form:191 GeneralOptions.form:2826
31
-#: LogWindow.form:131 NewChains.form:1190 SubAndOsd.form:776
32
+#: AddUriForm.form:159 CoverManager.form:191 GeneralOptions.form:3064
33
+#: LogWindow.form:131 NewChains.form:1255 SubAndOsd.form:776
34
 #: ladspahelper.form:170
35
 msgid "Close"
36
 msgstr "Закрыть"
37
 
38
-#: AlbumView.class:92 FMain.class:1307
39
+#: AlbumView.class:92 FMain.class:1330
40
 msgid "Unknown"
41
 msgstr "Неизвестный"
42
 
43
@@ -208,12 +208,12 @@
44
 msgid "NewProfile"
45
 msgstr "Новый профиль"
46
 
47
-#: AskName.form:24 BugReport.form:85 ChooseAspect.form:28 FMain.class:8084
48
+#: AskName.form:24 BugReport.form:85 ChooseAspect.form:28 FMain.class:8311
49
 #: MyAskName.form:19 TextDialog.form:19 dvbsnoop_class.class:43
50
 msgid "Cancel"
51
 msgstr "Отмена"
52
 
53
-#: AskName.form:30 ChooseAspect.form:22 CoverManager.class:77 FMain.class:7246
54
+#: AskName.form:30 ChooseAspect.form:22 CoverManager.class:77 FMain.class:7485
55
 #: MyAskName.form:25 TextDialog.form:25 TranslationNeeded.form:67
56
 msgid "Ok"
57
 msgstr "Ok"
58
@@ -238,12 +238,12 @@
59
 msgid "Seems a youtube link, getting real stream url and title..."
60
 msgstr "Ссылка кажется youtube, получение реального адреса потока и названия..."
61
 
62
-#: AudioConvert.class:90 AudioForm.form:221 FMain.form:2632 FormLyrics.form:106
63
+#: AudioConvert.class:90 AudioForm.form:221 FMain.form:2649 FormLyrics.form:107
64
 #: Searchfields.form:74
65
 msgid "Title"
66
 msgstr "Название"
67
 
68
-#: AudioConvert.class:94 FMain.class:9575
69
+#: AudioConvert.class:94 FMain.class:9817
70
 msgid "Unable to get the real stream url"
71
 msgstr "Не удалось получить реальный URL потока"
72
 
73
@@ -323,19 +323,19 @@
74
 msgid "Media Info "
75
 msgstr "Информация "
76
 
77
-#: AudioForm.form:188 FMain.form:687 FormLyrics.form:90 Searchfields.form:58
78
+#: AudioForm.form:188 FMain.form:690 FormLyrics.form:91 Searchfields.form:58
79
 msgid "Artist"
80
 msgstr "Исполнитель"
81
 
82
-#: AudioForm.form:199 FMain.form:683 Searchfields.form:66
83
+#: AudioForm.form:199 FMain.form:686 Searchfields.form:66
84
 msgid "Album"
85
 msgstr "Альбом"
86
 
87
-#: AudioForm.form:210 FMain.form:2655 Searchfields.form:90
88
+#: AudioForm.form:210 FMain.form:2672 Searchfields.form:90
89
 msgid "Year"
90
 msgstr "Год"
91
 
92
-#: AudioForm.form:232 FMain.form:2723 Searchfields.form:119
93
+#: AudioForm.form:232 FMain.form:2740 Searchfields.form:119
94
 msgid "Comment"
95
 msgstr "Комментарий"
96
 
97
@@ -343,16 +343,16 @@
98
 msgid "Lyrics"
99
 msgstr "Лирика"
100
 
101
-#: AudioForm.form:355 FMain.form:2199
102
+#: AudioForm.form:355 FMain.form:2208
103
 msgid "Radio"
104
 msgstr "Радио"
105
 
106
-#: AudioForm.form:365 FMain.class:8595 IceCastClass.class:125
107
-#: ShoutCastClass.class:149
108
+#: AudioForm.form:365 FMain.class:8831 IceCastClass.class:125
109
+#: ShoutCastClass.class:223
110
 msgid "Name"
111
 msgstr "Имя"
112
 
113
-#: AudioForm.form:375 FMain.class:8596 Searchfields.form:104
114
+#: AudioForm.form:375 FMain.class:8832 Searchfields.form:104
115
 msgid "Length"
116
 msgstr "Продолжительность"
117
 
118
@@ -403,7 +403,7 @@
119
 msgid ":"
120
 msgstr "-"
121
 
122
-#: ChooseAspect.form:53 GeneralOptions.form:2161
123
+#: ChooseAspect.form:53 GeneralOptions.form:2359
124
 msgid "="
125
 msgstr "-"
126
 
127
@@ -419,7 +419,7 @@
128
 msgid "ShutDown CountDown..."
129
 msgstr "Отсчет выключения..."
130
 
131
-#: CountDown.form:17 NewChains.class:446
132
+#: CountDown.form:17 NewChains.class:451
133
 msgid "Abort"
134
 msgstr "Прервать"
135
 
136
@@ -455,15 +455,15 @@
137
 msgid "Try to use less strict terms, remove symbols and so on..."
138
 msgstr "Попробуйте использовать менее жесткие условия, удалить символы и так далее ..."
139
 
140
-#: CoverManager.class:909
141
+#: CoverManager.class:913
142
 msgid "Load a Jpg cover image"
143
 msgstr "Загрузить изображение обложки jpg"
144
 
145
-#: CoverManager.class:925
146
+#: CoverManager.class:929
147
 msgid "Error while loading the picture"
148
 msgstr "Ошибка при загрузке изображения"
149
 
150
-#: CoverManager.class:957 FMain.class:7463
151
+#: CoverManager.class:961 FMain.class:7702
152
 msgid ""
153
 "\n"
154
 "so you are going to set a cover for this particular file/stream"
155
@@ -471,7 +471,7 @@
156
 "\n"
157
 "так что вы собираетесь установить обложку для этого файла/потока"
158
 
159
-#: CoverManager.class:958 FMain.class:7464
160
+#: CoverManager.class:962 FMain.class:7703
161
 msgid "Artist Or Album tag information are required to set a cover"
162
 msgstr "Для установки обложки необходим тег с информацией об исполнителе или альбоме"
163
 
164
@@ -503,11 +503,11 @@
165
 msgid "Load cover"
166
 msgstr "Загрузить обложку"
167
 
168
-#: CoverManager.form:178 GeneralOptions.form:2534
169
+#: CoverManager.form:178 GeneralOptions.form:2743
170
 msgid "128"
171
 msgstr "-"
172
 
173
-#: CoverManager.form:178 GeneralOptions.form:2534
174
+#: CoverManager.form:178 GeneralOptions.form:2743
175
 msgid "160"
176
 msgstr "-"
177
 
178
@@ -535,7 +535,7 @@
179
 msgid "Set Cover"
180
 msgstr "Установить обложку"
181
 
182
-#: DVBTuner.class:53 FMain.form:1753 GeneralOptions.form:1545
183
+#: DVBTuner.class:53 FMain.form:1762 GeneralOptions.form:1347
184
 msgid "DVB-T"
185
 msgstr "-"
186
 
187
@@ -551,7 +551,7 @@
188
 msgid "Too bad..."
189
 msgstr "Очень жаль..."
190
 
191
-#: DVBTuner.form:34 FMain.form:909
192
+#: DVBTuner.form:34 FMain.form:912
193
 msgid "Simple Dvb-T Tuner"
194
 msgstr "Цифровой тюнер"
195
 
196
@@ -579,11 +579,11 @@
197
 msgid "Import"
198
 msgstr "Импорт"
199
 
200
-#: DVBTuner.form:90 GeneralOptions.form:1734
201
xt7-player-mpv-0.12.381.tar.gz/.project -> xt7-player-mpv-0.14.384.tar.gz/.project Changed
21
 
1
@@ -1,9 +1,9 @@
2
 # Gambas Project File 3.0
3
-# Compiled with Gambas 3.8.1
4
+# Compiled with Gambas 3.8.4
5
 Title=xt7-player
6
 Startup=StartClass
7
 Icon=xt7-player-mpv.png
8
-Version=0.11.381
9
+Version=0.12.383
10
 Component=gb.args
11
 Component=gb.image
12
 Component=gb.qt4
13
@@ -64,4 +64,7 @@
14
 Menus=ubuntu:"Applications/Video"
15
 Categories=ubuntu:"Video"
16
 Groups=ubuntu:"video"
17
+Tags=Multimedia,Music,Video
18
+Dependencies=mpv,taglib,wget,youtube-dl,
19
+GambasVersion=3.8
20
 CreateMenu=1
21
xt7-player-mpv-0.12.381.tar.gz/.settings -> xt7-player-mpv-0.14.384.tar.gz/.settings Changed
201
 
1
@@ -1,5 +1,6 @@
2
 [Bookmarks]
3
-FMain=[7640]
4
+FMain=[7687]
5
+GeneralOptions=[1251]
6
 
7
 [Breakpoints]
8
 Count=0
9
@@ -191,6 +192,9 @@
10
 [DebugWindow/Dir(global.confpath & "|", "*.profile")]
11
 Geometry=[113,584,210,210]
12
 
13
+[DebugWindow/Dir(playlistsfullpath, "*.xpl")]
14
+Geometry=[1280,0,224,280]
15
+
16
 [DebugWindow/Dir(tmpdir)]
17
 Geometry=[1280,0,210,210]
18
 
19
@@ -215,6 +219,9 @@
20
 [DebugWindow/Droppedfiles]
21
 Geometry=[21,413,646,301]
22
 
23
+[DebugWindow/Error.Backtrace]
24
+Geometry=[47,0,389,280]
25
+
26
 [DebugWindow/ExcludeList]
27
 Geometry=[51,0,344,820]
28
 
29
@@ -335,6 +342,12 @@
30
 [DebugWindow/Hbox]
31
 Geometry=[0,0,301,301]
32
 
33
+[DebugWindow/HotKeysGrid.Columns]
34
+Geometry=[1280,0,224,280]
35
+
36
+[DebugWindow/HotKeysGrid.Rows]
37
+Geometry=[1280,0,224,280]
38
+
39
 [DebugWindow/Hsplit1.Layout]
40
 Geometry=[51,0,210,210]
41
 
42
@@ -420,7 +433,7 @@
43
 Geometry=[-4,-3,210,210]
44
 
45
 [DebugWindow/Leftsidetabs]
46
-Geometry=[0,0,344,344]
47
+Geometry=[47,0,344,344]
48
 
49
 [DebugWindow/LibraryGrid]
50
 Geometry=[351,394,725,473]
51
@@ -476,6 +489,9 @@
52
 [DebugWindow/MyCSock]
53
 Geometry=[1280,-3,210,210]
54
 
55
+[DebugWindow/MyDialog.filter]
56
+Geometry=[1280,0,224,280]
57
+
58
 [DebugWindow/MyGrid]
59
 Geometry=[51,41,344,344]
60
 
61
@@ -773,6 +789,9 @@
62
 [DebugWindow/Split(dtl, Chr(8), "", True)]
63
 Geometry=[44,0,551,748]
64
 
65
+[DebugWindow/Split(file.Load(Global.YPCacheFile), "\n")]
66
+Geometry=[1280,0,224,280]
67
+
68
 [DebugWindow/Split(file.Load(chanfile), "\n")]
69
 Geometry=[962,20,210,899]
70
 
71
@@ -821,6 +840,9 @@
72
 [DebugWindow/Split(sbuf, "\n", "", True)]
73
 Geometry=[74,418,929,429]
74
 
75
+[DebugWindow/Split(sbufs, "\n", "", True)]
76
+Geometry=[47,0,725,759]
77
+
78
 [DebugWindow/Split(sline, ":", "", TRUE)]
79
 Geometry=[0,0,344,344]
80
 
81
@@ -848,6 +870,9 @@
82
 [DebugWindow/StationNode.Children[k]]
83
 Geometry=[0,0,344,344]
84
 
85
+[DebugWindow/String]
86
+Geometry=[1280,0,224,280]
87
+
88
 [DebugWindow/SubMenu]
89
 Geometry=[44,-3,210,210]
90
 
91
@@ -944,6 +969,9 @@
92
 [DebugWindow/TheObject.layout]
93
 Geometry=[-4,-3,210,210]
94
 
95
+[DebugWindow/TheScrollview]
96
+Geometry=[1280,0,224,280]
97
+
98
 [DebugWindow/TheSettings]
99
 Geometry=[1446,486,344,344]
100
 
101
@@ -2078,6 +2106,9 @@
102
 [DebugWindow/quickcheckbox]
103
 Geometry=[0,0,301,301]
104
 
105
+[DebugWindow/realtime_opts]
106
+Geometry=[1280,0,224,280]
107
+
108
 [DebugWindow/result]
109
 Geometry=[255,559,672,590]
110
 
111
@@ -2096,6 +2127,9 @@
112
 [DebugWindow/samples]
113
 Geometry=[47,0,210,210]
114
 
115
+[DebugWindow/savevolumeslider.parent]
116
+Geometry=[1280,0,224,280]
117
+
118
 [DebugWindow/scr]
119
 Geometry=[42,95,210,210]
120
 
121
@@ -2183,6 +2217,9 @@
122
 [DebugWindow/textareahelp]
123
 Geometry=[1280,0,210,210]
124
 
125
+[DebugWindow/textlabel1]
126
+Geometry=[1280,0,224,280]
127
+
128
 [DebugWindow/theSettings]
129
 Geometry=[45,445,308,552]
130
 
131
@@ -2213,6 +2250,9 @@
132
 [DebugWindow/thumblevideo]
133
 Geometry=[44,0,210,210]
134
 
135
+[DebugWindow/timer_runtime_infos]
136
+Geometry=[1280,0,224,280]
137
+
138
 [DebugWindow/tl]
139
 Geometry=[0,0,210,210]
140
 
141
@@ -2337,7 +2377,7 @@
142
 Geometry=[1280,-3,224,280]
143
 
144
 [DebugWindow/yplines]
145
-Geometry=[1280,-3,688,733]
146
+Geometry=[1280,0,688,733]
147
 
148
 [DebugWindow/yt_item]
149
 Geometry=[1280,-3,1020,747]
150
@@ -2360,11 +2400,54 @@
151
 
152
 [OpenFile]
153
 File[1]=".src/Form/FMain.form"
154
-File[2]=".src/Form/FMain.class:10.3911"
155
-Active=3
156
-Count=4
157
+File[2]=".src/Form/FMain.class:8.8392"
158
+Active=2
159
+Count=47
160
 File[3]=".src/Form/HotKeys.form"
161
-File[4]=".src/Form/HotKeys.class:32.16"
162
+File[4]=".src/Form/HotKeys.class:24.465"
163
+File[5]=".src/Form/GeneralOptions.form"
164
+File[6]=".src/Form/GeneralOptions.class:38.287"
165
+File[7]=".src/0_Moduli/Global.module:18.1212"
166
+File[8]=".src/Form/AddUriForm.form"
167
+File[9]=".src/Form/AddUriForm.class:2.58"
168
+File[10]=".src/Form/RealtimeForm.form"
169
+File[11]=".src/Form/DVBTuner.form"
170
+File[12]=".src/Form/DVBTuner.class:2.67"
171
+File[13]=".src/Form/EpgForm.form"
172
+File[14]=".src/Form/CoverManager.class:8.1031"
173
+File[15]=".src/Form/NewChains.form"
174
+File[16]=".src/Form/NewChains.class:43.430"
175
+File[17]=".src/Classi/MplayerClass.class:0.538"
176
+File[18]=".src/Classi/MplayerClass_old.class:22.1240"
177
+File[19]=".src/Form/OpenSubtitesForm.class:55.19"
178
+File[20]=".src/Form/OpenSubtitesForm.form"
179
+File[21]="AA_ToDo:94.817"
180
+File[22]=".src/Form/ladspahelper.class:17.20"
181
+File[23]=".src/Form/HotKeyGrab.form"
182
+File[24]=".src/Form/HotKeyGrab.class:2.28"
183
+File[25]="CHANGELOG_GIT:48.161"
184
+File[26]=".src/Classi/StartClass.class:17.22"
185
+File[27]=".src/0_Moduli/HotKeysHelper.module:19.185"
186
+File[28]=".src/Form/ladspahelper.form"
187
+File[29]=".src/Form/FormLyrics.class:12.58"
188
+File[30]=".src/Classi/TagLib.class:0.88"
189
+File[31]=".src/Classi/PlaylistClass.class:17.1309"
190
+File[32]=".src/Form/FormLyrics.form"
191
+File[33]=".src/Form/FsForm.form"
192
+File[34]=".src/Form/FsForm.class:0.18"
193
+File[35]=".src/0_Moduli/MyDialog.class:0.5"
194
+File[36]=".src/Classi/SettingsClass.class:492.14"
195
+File[37]="FakeInput.conf:8.279"
196
+File[38]=".src/Form/zzzFake.class:110.15"
197
+File[39]=".src/Form/zzzFake.form"
198
+File[40]=".src/Classi/randr.class:0.2"
199
+File[41]=".src/Form/AudioConvert.form"
200
+File[42]=".src/Form/AudioConvert.class:33.24"
201
xt7-player-mpv-0.12.381.tar.gz/.src/0_Moduli/Global.module -> xt7-player-mpv-0.14.384.tar.gz/.src/0_Moduli/Global.module Changed
45
 
1
@@ -80,7 +80,7 @@
2
   'Please terminate ALLFILTERS with ";"!
3
   'ALLFilters  '= Videofilter & ";" & AudioFilter & ";" & UncommonVideoFilters & ";" & UncommonAudiofilters
4
   quotes = "\""       'double quotes in strings
5
-  aboutmessage = "\n" & ("xt7-Player-mpv version ") & Application.version & (" by Antonio Orefice.\nxt7player@gmail.com\n\nThanks to Benoît Minisini for Gambas.") & "\n\n" & "I92guboj - Spanish translation \n" & "Wackenroader - Brazilian Portuguese translation \n" & "Shimingzhou - simplified Chinese translation\n" & "Jacky Bamière - French translation\n" & "VictorR2007 - Russian Translation\n" & "SymbianFlo - Testing and 'spiritual' support\n" & "NickiNicki - Bug reports\n" & "Eloaders and all the contributors\nat https://launchpad.net/xt7-player \n" 
6
+  aboutmessage = "\n" & "xt7-Player-mpv" & " " & Application.version & (" by Antonio Orefice.\nxt7player@gmail.com\n\nThanks to Benoît Minisini for Gambas.") & "\n\n" & "I92guboj - Spanish translation \n" & "Wackenroader - Brazilian Portuguese translation \n" & "Shimingzhou - simplified Chinese translation\n" & "Jacky Bamière - French translation\n" & "VictorR2007 - Russian Translation\n" & "SymbianFlo - Testing and 'spiritual' support\n" & "NickiNicki - Bug reports\n" & "Eloaders and all the contributors\nat https://launchpad.net/xt7-player \n" 
7
   Alternatecolor = &EEEEFF&
8
   LSyncing = False 'is true when library is syncing.
9
   LSyncingMessage = ("Syncing Library, please wait...")
10
@@ -123,11 +123,12 @@
11
   If Not arg_debug Then Return
12
   Try caller = System.Backtrace[1]
13
   Print caller & ": " & a, b, c, d, e, f, g, h, i, j
14
-  Print 
15
+  'Print 
16
 End
17
 
18
 
19
 
20
+
21
 Public Function proxyfromenv() As String
22
 
23
   If Application.Env["https_proxy"] <> "" Then Return Application.Env["https_proxy"]
24
@@ -1196,3 +1197,20 @@
25
   Shell "df -x devtmpfs -x tmpfs --output=target|grep '/'|sort -u" To df
26
   Return Split(df, "\n", "", True)
27
 End
28
+
29
+
30
+
31
+Public pTask As Preload_task
32
+Public Function Preload_file_bg(pFilename As String, pKbytes As Integer, pTimeout As Integer)
33
+  pTask = New Preload_task
34
+  pTask.pFileName = pFileName
35
+  pTask.pKBytes = pKbytes
36
+  pTask.pTimeout_sec = pTimeout
37
+  Wait
38
+End
39
+
40
+Public Function Preload_file_bg_stop()
41
+  Try pTask.Stop()
42
+  If Error Then global.myDebug("Error while doing pTask.Stop()")
43
+End
44
+
45
xt7-player-mpv-0.14.384.tar.gz/.src/0_Moduli/HotKeysHelper.module Added
201
 
1
@@ -0,0 +1,215 @@
2
+' Gambas module file
3
+
4
+' Gambas module file
5
+
6
+Private key_down As String
7
+Private mouse_down As Integer = 0
8
+Private wheel As String = "NONE"
9
+Private mods As String = ""
10
+Private last_hotkey As String = ""
11
+
12
+Public Function init()
13
+  key_down = ""
14
+  mouse_down = 0
15
+  wheel = "NONE"
16
+  mods = ""
17
+End
18
+
19
+
20
+Public Function GetLastHotKey() As String
21
+  Dim out As String
22
+  out = last_hotkey
23
+  last_hotkey = ""
24
+  Return out
25
+End
26
+
27
+
28
+Private Sub UpdateModifiers()
29
+  mods = ""
30
+  If Key.control Then mods = "Ctrl"
31
+  If Key.alt Then mods &= "Alt"
32
+  If Key.shift Then mods &= "Shift"
33
+  If key.meta Then mods &= "Meta"
34
+End
35
+
36
+Public Sub KeyPress()
37
+  UpdateModifiers()
38
+  key_down = Key.code
39
+  wheel = "NONE"
40
+  StoreHotKey() 
41
+End
42
+
43
+Public Sub keyRelease()
44
+  UpdateModifiers()
45
+  key_down = ""
46
+End
47
+
48
+Public Sub MouseDown()
49
+  mouse_down += Mouse.button
50
+  StoreHotKey() 
51
+End
52
+
53
+Public Sub MouseUp()
54
+  mouse_down -= Mouse.button
55
+  If mouse_down < 0 Then mouse_down = 0
56
+  wheel = "NONE"
57
+End
58
+
59
+Public Sub MouseWheel()
60
+  If Mouse.delta > 0 Then 
61
+    wheel = "UP"
62
+      Else If Mouse.delta < 1 Then 
63
+        wheel = "DOWN"
64
+      Else
65
+    wheel = "NONE"
66
+  Endif
67
+  StoreHotKey() 
68
+  wheel = "NONE"
69
+End
70
+
71
+Private Sub StoreHotKey() 
72
+  Dim keycode As Integer
73
+  Dim keytext As String
74
+  Dim out As String
75
+
76
+  If key_down <> "" Then
77
+    keytext = Lower(GetSpecialKey(key_down))
78
+    If keytext = "" Then keytext &= keyfromcode(key_down)
79
+  Endif
80
+
81
+  out = "Mouse=" & mouse_down
82
+  out &= " Wheel=" & wheel
83
+  If mods <> "" Then out &= " Mod=" & mods
84
+  out &= " Key=" & keytext
85
+  last_hotkey = out
86
+End
87
+
88
+
89
+Private Sub GetSpecialKey(keycode As Integer) As String
90
+  Select Case keycode
91
+    Case Key.Esc
92
+      Return "Esc"
93
+    Case key.BackTab
94
+       Return "BackTab"
95
+    Case key.CapsLock
96
+       Return "CapsLock"
97
+    Case key.Down
98
+       Return "Down"
99
+    Case key.End
100
+       Return "End"
101
+    Case key.Enter
102
+       Return "Enter"
103
+    Case key.F1
104
+       Return "F1"
105
+    Case key.F10
106
+       Return "F10"
107
+    Case key.F11
108
+       Return "F11"
109
+    Case key.F12
110
+       Return "F12"
111
+    Case key.F13
112
+       Return "F13"
113
+    Case key.F14
114
+       Return "F14"
115
+    Case key.F15
116
+       Return "F15"
117
+    Case key.F16
118
+       Return "F16"
119
+    Case key.F17
120
+       Return "F17"
121
+    Case key.F18
122
+       Return "F18"
123
+    Case key.F19
124
+       Return "F19"
125
+    Case key.F2
126
+       Return "F2"
127
+    Case key.F20
128
+       Return "F20"
129
+    Case key.F21
130
+       Return "F21"
131
+    Case key.F22
132
+       Return "F22"
133
+    Case key.F23
134
+       Return "F23"
135
+    Case key.F24
136
+       Return "F24"
137
+    Case key.F3
138
+       Return "F3"
139
+    Case key.F4
140
+       Return "F4"
141
+    Case key.F5
142
+       Return "F5"
143
+    Case key.F6
144
+       Return "F6"
145
+    Case key.F7
146
+       Return "F7"
147
+    Case key.F8
148
+       Return "F8"
149
+    Case key.F9
150
+       Return "F9"
151
+    Case key.Help
152
+       Return "Help"
153
+    Case key.Home
154
+       Return "Home"
155
+    Case key.Ins
156
+       Return "Ins"
157
+    Case key.Insert
158
+       Return "Insert"
159
+    Case key.Left
160
+       Return "Left"
161
+    Case key.Menu
162
+       Return "Menu"
163
+    Case key.MetaKey
164
+       Return "MetaKey"
165
+    Case key.NumLock
166
+       Return "NumLock"
167
+    Case key.PageDown
168
+       Return "PageDown"
169
+    Case key.PageUp
170
+       Return "PageUp"
171
+    Case key.Pause
172
+       Return "Pause"
173
+    Case key.PgDown
174
+       Return "PgDown"
175
+    Case key.PgUp
176
+       Return "PgUp"
177
+    Case key.Print
178
+       Return "Print"
179
+    Case key.Return
180
+       Return "Return"
181
+    Case key.Right
182
+       Return "Right"
183
+    Case key.ScrollLock
184
+       Return "ScrollLock"
185
+    Case key.Space
186
+       Return "Space"
187
+    Case key.SysReq
188
+       Return "SysReq"
189
+    Case key.Tab
190
+       Return "Tab"
191
+    Case key.Up
192
+       Return "Up"
193
+    Case Key.Del
194
+       Return "Del"
195
+    Case Key.BackSpace
196
+       Return "BackSpace"
197
+    Case Else
198
+        Return ""
199
+  End Select
200
+End
201
xt7-player-mpv-0.12.381.tar.gz/.src/Classi/IceCastClass.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Classi/IceCastClass.class Changed
56
 
1
@@ -17,7 +17,7 @@
2
 End
3
 
4
 'Fill a treeview with genres and streams; optionally use a previously cached YP file
5
-Public Sub FillGenresTree(mytree As Treeview, Optional UseCache As Boolean = True)
6
+Public Function FillGenresTree(mytree As Treeview, Optional UseCache As Boolean = True) As Boolean
7
   Dim mywget As Wgetclass
8
   Dim YPdata, YPLine As String
9
   Dim genres, genresu As New String[]
10
@@ -34,17 +34,19 @@
11
     Else
12
       global.myDebug("Downloading yellow pages now...")
13
     Endif
14
-    
15
-    mywget = New Wgetclass
16
   
17
-    YPData = mywget.DownloadAsync(YPurl, False)
18
+    mywget = New Wgetclass
19
+    If MyQuestion.Ask(("Icecast Yellow Pages are missing or outdated.\ndo you want to download them now?"), "Yes", "No") = 1 Then
20
+      YPData = mywget.DownloadAsync(YPurl, False)
21
+    Endif
22
     mytree.parent.mouse = Mouse.default
23
     Wait
24
     Try file.Save(Global.YPCacheFile, YPData)
25
     If Error Then 
26
       message.Error(("Could not download the Yellow pages"))
27
       mytree.Enabled = True
28
-      Return
29
+      mytree.parent.mouse = Mouse.normal
30
+      Return False
31
     Endif
32
     yplines = Split(YPData, "\n")
33
   Else
34
@@ -70,7 +72,12 @@
35
       count = 0
36
     Endif
37
   Next
38
-  genresu[genresu.max] = genres[i - 1] & Chr((8)) & " [" & count & "]"
39
+  Try genresu[genresu.max] = genres[i - 1] & Chr((8)) & " [" & count & "]"
40
+  If Error Then 
41
+    mytree.parent.mouse = Mouse.default
42
+    mytree.Enabled = True
43
+    Return False
44
+  Endif
45
   For Each genre In genresu
46
     Try mytree.Add(Split(genre, Chr(8))[0], Replace(genre, Chr(8), ""), stock["small/directory"]) ' picture["small/folder"])
47
   Next
48
@@ -105,6 +112,7 @@
49
   Next 'ypline
50
   mytree.Enabled = True
51
   mytree.parent.mouse = Mouse.default
52
+  Return True
53
 End
54
 
55
 
56
xt7-player-mpv-0.12.381.tar.gz/.src/Classi/MplayerClass.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Classi/MplayerClass.class Changed
201
 
1
@@ -57,6 +57,8 @@
2
   Return out
3
 End
4
 
5
+Public Precommand As String = ""
6
+Public Postcommand As String = ""
7
 
8
 Public CurrentOptions As String = ""
9
 
10
@@ -73,6 +75,8 @@
11
 
12
   prop = New Collection
13
   prop.Clear
14
+  prop_time = New Collection
15
+  prop_time.clear
16
   ' setP("time-pos", 0)
17
   ' setP("Length", 0)
18
   ' setP("audio-channels", 0)
19
@@ -223,32 +227,26 @@
20
 End
21
 
22
 Public Sub playerprocess_read(Optional injected As String = "")
23
-  Dim sBuf As String, question, answer As String
24
-  Try Read #playerprocess, sBuf, -4096
25
-  'global.myDebug(sbuf)
26
-    ' If sBuf Like "*playlist/0*" Then
27
-    '   Stop
28
-    ' Endif
29
-
30
-  If sBuf Like "ANS_*|*" Then
31
-    For Each sBuf In Split(sbuf, "\n", "", True)
32
+  Dim sBufs, sBuf As String
33
+  Dim question, answer As String
34
+  Try Read #playerprocess, sBufs, -4096
35
+
36
+  For Each sBuf In Split(sbufs, "\n", "", True)
37
+    If sBuf Like "*ANS_*|*" Then
38
       question = MidC(sBuf, "_", "|")
39
       answer = (MidC(sBuf, "|"))
40
-      ' If Left(question, 1) = "=" Then 
41
-      '   question = Right(question, -1)
42
-      ' Endif
43
       Try prop.Remove(question)
44
       setP(question, answer)
45
-      'Debug question, "=", getP(question)
46
-    Next 'sbuf
47
-      Else
48
-    If sbuf Like "\\[*\\] *" Then
49
-      'filter some noisy ladspa plugins
50
-      If Not (sbuf Like "*Parsed_ladspa_*") Then modules_out &= sBuf & "\n"
51
+      setP_time(question, Timer())
52
+        Else If sbuf Like "\\[*\\] *" Then
53
+          'filter some noisy ladspa plugins
54
+          If Not (sbuf Like "*Parsed_ladspa_*") Then 
55
+            modules_out &= sBuf & "\n"
56
+          Endif
57
         Else
58
-      stdout &= sBuf & "\n"
59
+        stdout &= sBuf & "\n"
60
     Endif
61
-  Endif
62
+  Next 'sbuf
63
 End
64
 
65
 Public Sub playerprocess_error(err As String)
66
@@ -335,11 +333,13 @@
67
 
68
 Public mpvoptions As New Collection
69
 
70
-Public Sub set_option(name As String, data As String)
71
+Public Sub set_option(name As String, data As String, Optional allow_dupes As Boolean = True)
72
  'chr(8) is used instead of null because the collection doesn't keep null values
73
-  While mpvoptions.Exist(name)
74
-    name = " " & name 'prefix white spaces to use multiple options with the same name
75
-  Wend
76
+  If allow_dupes Then
77
+    While mpvoptions.Exist(name)
78
+      name = " " & name 'prefix white spaces to use multiple options with the same name
79
+    Wend
80
+  Endif
81
   mpvOptions[name] = data
82
   global.myDebug(name, data)
83
 End
84
@@ -471,6 +471,7 @@
85
 
86
 
87
 Private prop As Collection
88
+Private prop_time As Collection
89
 
90
 Public Sub setP(aKey As String, aData As Variant)
91
   'set property into a collection in lowercase
92
@@ -478,6 +479,19 @@
93
   If Error Then global.myDebug("Error while trying to set: ", aKey, "=", aData)
94
 End
95
 
96
+Private Sub setP_time(aKey As String, timestamp As Float)
97
+  'set property into a collection in lowercase
98
+  Try prop_time[Lower(aKey)] = timestamp
99
+  If Error Then global.myDebug("Error while trying to set: ", aKey, "=", timestamp)
100
+End
101
+
102
+Private Function getP_time(aKey As String) As Float
103
+  Try Return prop_time[akey]
104
+  If Error Then Return -1
105
+End
106
+
107
+
108
+
109
 Public Function getP(aKey As String, Optional unanswered_string As String) As Variant
110
   'get a lowercase property from a key
111
   'if the key is not found, then return null, or return unanswered_string if specified.
112
@@ -489,13 +503,9 @@
113
   Endif
114
 End
115
 
116
-
117
 Public event_loop As Timer
118
 
119
 
120
-
121
-
122
-
123
 Public watched_properties As New String[]
124
 Public watched_properties_old_data As New String[]
125
 
126
@@ -538,17 +548,16 @@
127
   out["input-file"] = SetUpInputPipe()
128
   out["msg-color"] = "no"
129
   out["msg-level"] = "all=v,cplayer=status,dvdnav=no,disc=no"
130
-  'out["term-status-msg"] = "\"\""
131
+  out["input-default-bindings"] = "no"
132
   out["term-status-msg"] = play_initialized_str
133
   out["force-seekable"] = "yes" 'this will allow seeks within the cache
134
-  
135
+
136
   'this array will be needed by do_apply().
137
-  'because ut decides if a restart is needed by comparing the changed user options
138
-  'with the previous one. But singe the changed options are set from the outside,
139
-  'which has no clue about those internal_options. we say to do_apply to ignore
140
+  'because it decides if a restart is needed by comparing the changed user options
141
+  'with the previous one. But since changed options are set from the outside,
142
+  'which has no clue about those internal_options, we say to do_apply to ignore
143
   'the following:
144
-  ignore_opts = ["input-file", "msg-color", "msg-level", "term-status-msg", "start", "force-seekable", "volume"]
145
-
146
+  ignore_opts = ["input-file", "term-status-msg", "msg-color", "msg-level", "input-default-bindings", "start", "force-seekable", "volume"]
147
   Return out
148
 End
149
 
150
@@ -566,7 +575,9 @@
151
     Return 'fixmempv
152
   Endif
153
   
154
-  If ProcessRunningOvr() Then do_stop()
155
+  If ProcessRunningOvr() Then 
156
+    do_stop()
157
+  Endif
158
   user_stopped = False 'take this right after the call to do_stop()
159
   
160
   internal_opts = internal_options()
161
@@ -586,7 +597,8 @@
162
   stdout = ""
163
   stderr = ""
164
   modules_out = ""
165
-  
166
+
167
+  ExecutePreCmd()
168
   playerprocess = Shell commandline For Read Write As "playerprocess"
169
 
170
   'The following will be a script that will kill mpv if xt7 crashes:
171
@@ -869,6 +881,14 @@
172
 
173
 End
174
 
175
+Public Function do_preload(filename As String, timeout As Integer)
176
+  Dim cmd As String
177
+  cmd &= executable(timeout) & " "
178
+  cmd &= "--cache=no --vo null --ao=null --speed=2 "
179
+  cmd &= "'" & filename & "'" & " "
180
+  cmd &= "&>/dev/null"
181
+  Shell cmd
182
+End
183
 
184
 
185
 
186
@@ -950,6 +970,19 @@
187
 
188
 
189
 
190
+Public Sub ExecutePreCmd()
191
+  If Trim(PreCommand) <> "" Then 
192
+    Shell DConv(preCommand) Wait
193
+  Endif
194
+End
195
+
196
+Public Sub ExecutePostCmd()
197
+  If Trim(PostCommand) <> "" Then 
198
+    Shell DConv(PostCommand) Wait
199
+  Endif
200
+End
201
xt7-player-mpv-0.12.381.tar.gz/.src/Classi/MplayerClass_old.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Classi/MplayerClass_old.class Changed
10
 
1
@@ -1542,7 +1542,7 @@
2
 
3
 
4
 Public Sub savethumb(fullpath As String, newfilename As String, Optional width As Integer = 256, Optional seconds As Integer = 300, mygrid As Gridview, row As Integer, column As Integer) 
5
-  Dim outdir As String = Shell(Temp()) & Rnd(0, 99999)
6
+  Dim outdir As String = Temp() & Rnd(0, 99999)
7
   Dim cmdline As String = ""
8
 
9
   Mkdir outdir
10
xt7-player-mpv-0.12.381.tar.gz/.src/Classi/PlaylistClass.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Classi/PlaylistClass.class Changed
9
 
1
@@ -848,6 +848,7 @@
2
     If MyExist Then
3
       If Stat(DirToAdd & filename, True).Type = gb.file Then
4
           AddFile(LibraryGrid, DirToAdd & filename, Not (quickmode), False)
5
+          Wait
6
           If Global.LSyncing Then fmain.WaitPanel.text = Global.LSyncingMessage & "<br>" & dirtoadd
7
         Else If Stat(DirToAdd & filename, True).Type = gb.Directory Then
8
            Try AddDir(LibraryGrid, DirToAdd & filename, ExcludeList)
9
xt7-player-mpv-0.12.381.tar.gz/.src/Classi/StartClass.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Classi/StartClass.class Changed
28
 
1
@@ -16,7 +16,7 @@
2
   Endif
3
 End
4
 
5
-
6
+' 
7
 Static Public Sub Application_error()
8
   Dim bt As String[]
9
   Dim et As String
10
@@ -33,9 +33,7 @@
11
 End
12
 
13
 
14
-
15
 Static Public Sub main()
16
-  'quicktest()
17
   ProcessSignals(True)
18
   zzzFake.Start()
19
 End
20
@@ -43,6 +41,7 @@
21
 Static Public Sub Application_Signal(Sig As Integer)
22
   global.myDebug("Got Signal " & sig & " Quitting as clean as possible")
23
   ProcessSignals(False)
24
+  FMain.ButtonStop_Click()
25
   FMain.Close()
26
   Quit
27
 End
28
xt7-player-mpv-0.12.381.tar.gz/.src/Classi/YoutubeClass.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Classi/YoutubeClass.class Changed
12
 
1
@@ -114,8 +114,8 @@
2
   'Tree.Add("related", ("*Related Videos"), picture["youtubeicon.png"])
3
 End
4
 
5
-Public Sub _new(tree As Treeview)
6
-  init_tree(tree)
7
+Public Sub _new(tree As Treeview, Optional doInit As Boolean = True)
8
+  If doinit Then init_tree(tree)
9
 End
10
 
11
 
12
xt7-player-mpv-0.14.384.tar.gz/.src/Classi/preload_task.class Added
49
 
1
@@ -0,0 +1,47 @@
2
+' Gambas class file
3
+
4
+Inherits Task
5
+Public pFileName As String
6
+Public pKBytes As Integer
7
+Public pTimeout_sec As Integer
8
+
9
+Public Sub Main()
10
+  Dim pFile As File
11
+  Dim t0 As Float = Timer()
12
+  Dim sBuf As String
13
+  Dim KB_read As Integer = 0
14
+  
15
+  Print "apro " & pFilename
16
+  Try pFile = Open pFileName For Input
17
+  If Error Then 
18
+    Print pFilename & " non aperto, ERRORE."
19
+    Return
20
+  Endif
21
+  
22
+  Print pFilename & " aperto."
23
+  
24
+  While (Timer() - t0) < pTimeout_sec
25
+    Try sBuf = Read #pFile, 1024 'read 1KB at a time
26
+    If Error Then
27
+      Print "Could not read file stream after reading " & KB_read & " KBytes"
28
+      Goto returnlabel
29
+    Endif
30
+    KB_read = Seek(pFile) Div 1024
31
+    'Print "readed " & KB_read & " KB so far"
32
+  
33
+    If KB_read >= pKBytes Then 
34
+      Print "Preloading completed before timeout"
35
+      Goto returnlabel
36
+    Endif
37
+  Wend
38
+  Print "timeout occurred before preload completion"
39
+  Goto returnlabel
40
+  
41
+  returnlabel:
42
+  Print "end:"
43
+  Print "speed: " & CStr(KB_read / (Timer() - t0)) & " KBps"
44
+  Print "speed: " & CStr(KB_read / (Timer() - t0) / 1000) & " MBps"
45
+  
46
+  
47
+  
48
+End
49
xt7-player-mpv-0.12.381.tar.gz/.src/Form/AudioConvert.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/AudioConvert.class Changed
10
 
1
@@ -22,7 +22,7 @@
2
   
3
 Public Sub ConvertandSaveAudio()
4
   Dim i As Integer
5
-  Dim youtube As New Youtubeclass(FMain.youtubetree)
6
+  Dim youtube As New Youtubeclass(FMain.youtubetree, False)
7
   Dim currentstream As String
8
   Dim outputfolder As String
9
   Dim outfmt, q As String
10
xt7-player-mpv-0.12.381.tar.gz/.src/Form/CoverManager.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/CoverManager.class Changed
9
 
1
@@ -1041,7 +1041,6 @@
2
    If Not global.IsNetworkURI(fullpath) Then
3
      If Not Exist(fullpath) Then
4
        global.myDebug("Missing file! " & fullpath)
5
-       Stop
6
        FileNotFoundAdd(fullpath)
7
         'mygrid[row, 0].picture = picture["icon:/" & (rowheight -global.rowpadding) & "/error"]
8
         mygrid[row, column].text = ""
9
xt7-player-mpv-0.12.381.tar.gz/.src/Form/FMain.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/FMain.class Changed
201
 
1
@@ -272,6 +272,8 @@
2
 End
3
 
4
 Public Sub Form_Open()
5
+
6
+
7
   SetFlexSpaceVisibility(False)
8
   'init dynagui toolbar objects
9
   DynaGuiTools.AllowedContainers = ["MainToolbar"] ', "SliderBox"]
10
@@ -392,8 +394,9 @@
11
 
12
 End
13
 
14
+
15
 Public Sub AllInit_Pre()
16
-  youtube = New YoutubeClass(youtubetree)
17
+ youtube = New YoutubeClass(youtubetree)
18
   shadeup.visible = False
19
   VersionCheck()
20
   'MakeProfilePath() <--maininit already did this
21
@@ -405,8 +408,8 @@
22
   'mplayer.FillLog = TRUE
23
   InitPropertiesGrid()
24
   AspectMenu.visible = False
25
-  Try Kill "/tmp/FakeInput.conf"
26
-  Try Copy "FakeInput.conf" To "/tmp/FakeInput.conf"
27
+  'Try Kill "/tmp/FakeInput.conf"
28
+  'Try Copy "FakeInput.conf" To "/tmp/FakeInput.conf"
29
   If Not (Exist(global.confpath & "/" & "Factory_Defaults.profile")) Then
30
     'inizializza prma tutto:
31
     InitEarlyForms()
32
@@ -462,7 +465,6 @@
33
   InitLibrary(MyLibrary, LibraryGrid, True)
34
   InitLibrary(MyPlaylist, PlayListGrid, True)
35
   InitLibrary(MyDVBTList, DVBTGrid, False)
36
-
37
   If TabSelectedAlbums() Then 
38
     Albums_Select()
39
   Endif  
40
@@ -500,8 +502,8 @@
41
   Try UpdateProfilesTabList()
42
   UpdateMenuTabVisibility()
43
   If GeneralOptions.TrayCHK1.value Then Try InitTrayIcon()
44
-  If TabSelectedShoutcast() Then
45
-    ShoutCast_Select()
46
+   If TabSelectedShoutcast() Then
47
+     ShoutCast_Select()
48
   Else If TabSelectedLibrary() Then
49
     LibraryGrid_Select()
50
   Else If TabSelectedPlaylist() Then
51
@@ -865,6 +867,14 @@
52
   Dim forecolor As String = GeneralOptions.ColorChooseBTN1.Background
53
   Dim Userfont As Font = GeneralOptions.FontChooseBTN1.font
54
 
55
+  Dim i As Integer
56
+
57
+  If GeneralOptions.HideTabTextCHK.value Then
58
+    For i = 0 To Leftsidetabs.Count - 1
59
+      leftsidetabs[i].text = ""
60
+    Next
61
+  Endif
62
+
63
   If Trim(generaloptions.BottomPanelImage.text) <> "" Then
64
     Try picturebox1.Picture = picture.Load(generaloptions.BottomPanelImage.text)
65
     If Error Then global.myDebug("sorry, couldn 't load the image " & generaloptions.BottomPanelImage.text)
66
@@ -875,8 +885,8 @@
67
   ' 
68
   shadeup.visible = False
69
 
70
-  cachebar.w = 0
71
-  cachebar.h = (fmain.font.textHeight("iJ") Div 4)
72
+  'cachebar removed: cachebar.w = 0
73
+  'cachebar removed: cachebar.h = (fmain.font.textHeight("iJ") Div 4)
74
   
75
   'Set font size AND stile OF the whole form; beware the AudioForm!
76
 
77
@@ -1334,7 +1344,9 @@
78
 Public Sub Form_Close()
79
   Dim MySettings As New SettingsClass
80
   Dim t0 As Float = Timer()
81
-
82
+  
83
+  ButtonStop_Click()
84
+  
85
   Try Shell "rm -R " & global.ConfPath & "/" & "thumbcontainer.* &>/dev/null"
86
   StartClass.ProcessSignals(False)
87
   If buttoncapture.value Then StopDumping(generaloptions.dvbfinaldir.text)
88
@@ -1410,7 +1422,6 @@
89
   If (fsform.FullScreen = True) Then FullScreenSwitch()
90
   If mplayer.ProcessRunningOvr() Then
91
     mplayer.do_stop()
92
-    ExecutePostCmd()
93
   Endif
94
   global.myDebug("post command executed")
95
   global.kill_players()
96
@@ -1691,8 +1702,16 @@
97
 Public Sub ButtonStop_Click()
98
   ' Return
99
   ' Dim a As Integer = 1 / 0
100
-  timer_runtime_infos.stop
101
-  timerqueue.stop
102
+  
103
+  'stop timers as soon as possible
104
+    Try mousehider.stop
105
+    Try TimerFullScreen.Stop
106
+    Try mplayer.event_loop.stop
107
+    Try DelayTimer.stop
108
+  
109
+  Try global.Preload_file_bg_stop()
110
+  Try timer_runtime_infos.stop()
111
+  Try timerqueue.stop()
112
   switchresBTN.enabled = True
113
   global.mouse_wait(fmain, False)
114
   InitABLoop()
115
@@ -1801,7 +1820,7 @@
116
 Public Function FillStreamsMenu()
117
   
118
   Dim i As Integer
119
-  Dim AudioMenu, SubMenu As Menu
120
+  Dim AudioMenu, SubMenu, PrimaryMenu, SecondaryMenu As Menu
121
   Dim menuopensubtitles As Menu
122
   
123
   Dim menuopensubsearchmanual As Menu
124
@@ -1813,29 +1832,67 @@
125
     Streamsaudiomenu.Enabled = (mplayer.getP("audiotracks").count > 0)
126
   Endif
127
   ClearStreamsMenu()
128
-  
129
+
130
+
131
   'fill audio streams menu
132
   If Streamsaudiomenu.enabled Then
133
     For i = 0 To mplayer.getP("audiotracks").count - 1
134
       AudioMenu = New Menu(Streamsaudiomenu) As "Menuswitchaudio"
135
       AudioMenu.name = "AudioMenuID" & i
136
       AudioMenu.caption = mplayer.getP("audiotracks")[i]
137
+      AudioMenu.picture = Picture["icon:/small/audio"]
138
     Next 'i
139
   Endif
140
+  
141
+  'allow to load a track from disk
142
+  Streamsaudiomenu.enabled = True
143
+  AudioMenu = New Menu(Streamsaudiomenu) 'separator
144
+  AudioMenu.caption = "" 'separator
145
+  AudioMenu = New Menu(Streamsaudiomenu) As "MenuAddAudio"
146
+  AudioMenu.name = "MenuAddAudio"
147
+  AudioMenu.caption = ("Add an external audio track")
148
+  AudioMenu.picture = Picture["icon:/small/add"]
149
+
150
+
151
   'fill sub streams menu
152
+  'add submenutree to select primary subtitle
153
+  PrimaryMenu = New Menu(Streamssubtitlesmenu) As "MenuPrimarySub"
154
+  PrimaryMenu.name = "SecondarySub"
155
+  PrimaryMenu.caption = ("Primary subtitles")
156
+
157
+  'add submenutree to select secondary subtitle
158
+  SecondaryMenu = New Menu(Streamssubtitlesmenu) As "MenuSecondarySub"
159
+  SecondaryMenu.name = "SecondarySub"
160
+  SecondaryMenu.caption = ("Secondary subtitles")
161
+
162
+
163
+  'add a menu item to disable primary subtitles:
164
+  SubMenu = New Menu(PrimaryMenu) As "MenuDisablePrimarySubs"
165
+  SubMenu.name = "DisablePrimarySubs"
166
+  SubMenu.caption = ("Don't display primary subtitles")
167
+  
168
+  'add a menu item to disable secondary subtitles:
169
+  SubMenu = New Menu(SecondaryMenu) As "MenuDisableSecondarySubs"
170
+  SubMenu.name = "DisableSecondarySubs"
171
+  SubMenu.caption = ("Don't display secondary subtitles")
172
+  
173
 
174
-  'add a menu item to disable subtitles:
175
-  SubMenu = New Menu(Streamssubtitlesmenu) As "Menuswitchsub"
176
-  SubMenu.name = "DisableSubs"
177
-  SubMenu.caption = ("Don't display subtitles")
178
+  'fill in available subtitles,
179
   If mplayer.getP("subtitletracks").count > 0 Then
180
     For i = 0 To mplayer.getP("subtitletracks").count - 1
181
-      SubMenu = New Menu(Streamssubtitlesmenu) As "Menuswitchsub"
182
+      'primary
183
+      SubMenu = New Menu(PrimaryMenu) As "MenuswitchsubPrimary"
184
+      SubMenu.name = "SubMenuID" & i
185
+      SubMenu.caption = mplayer.getP("subtitletracks")[i]
186
+      'secondary
187
+      SubMenu = New Menu(SecondaryMenu) As "MenuswitchsubSecondary"
188
       SubMenu.name = "SubMenuID" & i
189
       SubMenu.caption = mplayer.getP("subtitletracks")[i]
190
     Next 'i
191
   Endif
192
-  
193
+
194
+
195
+
196
   SubMenu = New Menu(Streamssubtitlesmenu) As "MenuLoadSubtitle"
197
   SubMenu.name = "Streamssubtitlesmenu"
198
   SubMenu.caption = ("Load from disk...")
199
@@ -1871,6 +1928,9 @@
200
 
201
xt7-player-mpv-0.12.381.tar.gz/.src/Form/FMain.form -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/FMain.form Changed
73
 
1
@@ -708,7 +708,6 @@
2
       AutoResize = True
3
       Picture = Picture["icon:/22/tools"]
4
       Border = False
5
-      Menu = "alloptionsmenu"
6
     }
7
     { switchresBTN MenuButton
8
       MoveScaled(21,0,8,5)
9
@@ -950,7 +949,7 @@
10
           Arrangement = Arrange.Fill
11
           Border = Border.Plain
12
           { PlaylistGrid GridView
13
-            MoveScaled(2,3,29,18)
14
+            MoveScaled(2,3,29,28)
15
             Tracking = True
16
             ToolTip = ("Drag'n drop files or media links to add them,")
17
             Drop = True
18
@@ -1411,7 +1410,7 @@
19
               Text = ("Order by")
20
             }
21
             { ComboBoxOrderBy ComboBox
22
-              MoveScaled(9.4286,-24.2857,18,4)
23
+              MoveScaled(9.4286,-29.2857,18,4)
24
               #Translate = False
25
               Expand = True
26
               ReadOnly = True
27
@@ -1988,7 +1987,7 @@
28
         Expand = True
29
         { VideoBox DrawingArea VideoAreaGroup
30
           Name = "VideoBox"
31
-          MoveScaled(2,10,24,14)
32
+          MoveScaled(1,8,24,14)
33
           Background = &H000000&
34
           Tracking = True
35
           Drop = True
36
@@ -2080,11 +2079,11 @@
37
               Arrangement = Arrange.Fill
38
               Padding = 8
39
               { ProgressFrame DrawingArea
40
-                MoveScaled(-9,1,53,16)
41
+                MoveScaled(0,0,53,16)
42
                 Expand = True
43
                 Border = Border.Plain
44
                 { Progress PictureBox
45
-                  MoveScaled(4,-1,14,4)
46
+                  MoveScaled(5,1,6,4)
47
                   Picture = Picture["barglow.png"]
48
                   Stretch = True
49
                 }
50
@@ -2135,12 +2134,12 @@
51
             }
52
           }
53
           { ControlPanelRight Panel
54
-            MoveScaled(45,1,17.1429,6)
55
+            MoveScaled(47,1,17.1429,6)
56
             Drop = True
57
             Arrangement = Arrange.Horizontal
58
             AutoResize = True
59
             { ShowVolBtn ToolButton
60
-              MoveScaled(0,0,4,4)
61
+              MoveScaled(1,0,4,4)
62
               Font = Font["6"]
63
               AutoResize = True
64
               Picture = Picture["volume-faenza.png"]
65
@@ -2192,6 +2191,7 @@
66
       }
67
       { cachebar PictureBox
68
         MoveScaled(1,49,58,1)
69
+        Visible = False
70
         Background = Color.Background
71
         Ignore = True
72
         Picture = Picture["cachebar.png"]
73
xt7-player-mpv-0.12.381.tar.gz/.src/Form/FormLyrics.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/FormLyrics.class Changed
20
 
1
@@ -163,7 +163,7 @@
2
       Endif
3
     Endif
4
   Next
5
-  Me.mouse = Mouse.normal
6
+  Try Me.mouse = Mouse.normal
7
   'move bad domains to the end and *lyric* to the begin
8
   For Each blackdomain In Split(baddomains, ";")
9
     For i = 0 To urls.max
10
@@ -214,7 +214,8 @@
11
     'webcontent = Replace(webcontent, "�", " ")
12
     global.myDebug(myurl)
13
 
14
-    textlabel1.text = webcontent
15
+    Try textlabel1.text = webcontent
16
+    If Error Then Return
17
     TextLabel1.adjust
18
     panel1.Scroll(0, 0)
19
     Me.mouse = Mouse.normal
20
xt7-player-mpv-0.12.381.tar.gz/.src/Form/FormLyrics.form -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/FormLyrics.form Changed
30
 
1
@@ -5,6 +5,7 @@
2
   Visible = False
3
   Text = ("Heurylics")
4
   Icon = Picture["icon:/22/microphone"]
5
+  Persistent = True
6
   Arrangement = Arrange.Vertical
7
   Margin = True
8
   { Panel2 HBox
9
@@ -36,17 +37,17 @@
10
     }
11
   }
12
   { Panel1 ScrollView
13
-    MoveScaled(4,10,80,31)
14
+    MoveScaled(3,9,80,31)
15
     Background = Color.TextBackground
16
     Expand = True
17
     { TextLabel1 TextLabel
18
-      MoveScaled(2,1,45,48)
19
+      MoveScaled(4,2,45,48)
20
       Expand = True
21
       Text = ("Please wait...")
22
     }
23
   }
24
   { TextArea1 TextArea
25
-    MoveScaled(4,43,80,34)
26
+    MoveScaled(3,40,80,34)
27
     Visible = False
28
     Expand = True
29
     Text = ("TextArea1")
30
xt7-player-mpv-0.12.381.tar.gz/.src/Form/FsForm.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/FsForm.class Changed
9
 
1
@@ -12,3 +12,7 @@
2
    FMain.mouseonfsform = False
3
 
4
 End
5
+
6
+Public Sub Form_Close()
7
+  FMain.ButtonStop_Click()
8
+End
9
xt7-player-mpv-0.12.381.tar.gz/.src/Form/GeneralOptions.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/GeneralOptions.class Changed
111
 
1
@@ -10,9 +10,6 @@
2
 Private LastDirectory As String = ""
3
 
4
 
5
-
6
-Public UntranslatedTabNames As String[] = ["VIDEO", "AUDIO", "LIBRARY", "TWEAKS", "DVD", "NETWORK", "LANGUAGE", "MISC"]
7
-
8
 Public Sub FirstLoadIfNeeded()
9
   If Not initdone Then Init()
10
   If Not AlreadyLoaded Then 
11
@@ -77,6 +74,7 @@
12
   Try Optionslist.Add("Audio", ("Audio"), Stock["large/audio"])
13
   Try Optionslist.Add("Screen", ("Screen"), Stock["large/screen"])
14
   Try Optionslist.Add("Library", ("Library"), Stock["large/book"])
15
+  Try Optionslist.Add("Cache", ("Cache"), Stock["large/next"])
16
   Try Optionslist.Add("Tweaks", ("Tweaks"), Stock["large/wizard"])
17
   Try Optionslist.Add("CD/DVD", ("CD/DVD"), Stock["large/cdrom"])
18
   Try Optionslist.Add("Network", ("Network"), Stock["large/network"])
19
@@ -623,13 +621,13 @@
20
 End
21
 
22
 Public Sub Button1_Click()
23
-  Button1.visible = False
24
-  AlangComboBox.visible = True
25
+  'Button1.visible = False
26
+  'AlangComboBox.visible = True
27
   AlangComboBox.Popup
28
 End
29
 Public Sub Button2_Click()
30
-  Button2.visible = False
31
-  SlangComboBox.visible = True
32
+  'Button2.visible = False
33
+  'SlangComboBox.visible = True
34
   SlangComboBox.Popup
35
 End
36
 
37
@@ -719,11 +717,13 @@
38
 
39
   If Upper(Last.name) = "BACKRESETBUTTON2" Then 'leftside lists
40
     ' [GB2:BCOL] Try Last.next.background = &EEEEFF&
41
-    Try Last.next.Background = &F5F5F5&
42
+    'Try Last.next.Background = &F5F5F5&
43
+    Try Last.next.Background = Color.LightBackground
44
       Else If Upper(Last.name) = "BACKRESETBUTTON3" Then  'trayicon
45
         Last.next.Background = &2A2D3C&
46
-          Else If Upper(Last.name) = "BACKRESETBUTTON1" Then  'trayicon
47
-              Last.next.Background = &FFFFFF&
48
+          Else If Upper(Last.name) = "BACKRESETBUTTON1" Then  'leftsidelist background color
49
+              'Last.next.Background = &FFFFFF&
50
+              Last.next.Background = Color.textbackground
51
                 Else If Upper(Last.name) = "BACKRESETBUTTON6" Then 'PROGRESSBAR
52
                   Last.next.Background = Color.SelectedBackground
53
                   fmain.Progress.tag = "changecolor"
54
@@ -1196,6 +1196,8 @@
55
   containers.Add(ScrollView8)
56
   containers.Add(ScrollView3)
57
   containers.Add(ScrollView9)
58
+  containers.Add(ScrollView12)
59
+
60
   containers.Add(ScrollViewUserOptions)
61
   
62
   'find the width of an empty checkbox
63
@@ -1235,6 +1237,9 @@
64
 
65
     'align labels
66
     For Each child In align_objs
67
+
68
+      'Try acontainer.autoresize = False
69
+
70
       indented = False
71
       Try indented = (child.Parent.indent = 1)
72
       Try Object.SetProperty(child, "autoresize", False)
73
@@ -1243,9 +1248,15 @@
74
           Else
75
         Try Object.SetProperty(child, "w", max_obj_w + Desktop.scale)
76
       Endif
77
+      
78
+      'Wait
79
+      'Try acontainer.autoresize = True
80
+      
81
     Next
82
     
83
-    
84
+    ' Try acontainer.autoresize = False
85
+    ' Wait
86
+
87
   Next 'acontainer
88
 End
89
 
90
@@ -1284,6 +1295,19 @@
91
 End
92
 
93
 Public Sub SeekThumbsCheckbox_Click()
94
-  NoParseStyle12.enabled = Last.value
95
+  NoParseStyle12.enabled = SeekThumbsCheckbox.value Or SeekThumbsYoutubeCheckbox.value
96
+End
97
+
98
+
99
+Public Sub SeekThumbsYoutubeCheckbox_Click()
100
+ NoParseStyle12.enabled = SeekThumbsCheckbox.value Or SeekThumbsYoutubeCheckbox.value
101
 End
102
 
103
+Public Sub ShowCacheGaugeCHK_Click()
104
+  If Not fmain.fullyloaded Then Return
105
+  If Last.value = False Then 
106
+    fmain.SetProgressCache(0)
107
+      Else
108
+   If fmain.mplayer.ProcessRunningOvr() Then fmain.Update_cache_percent(fmain.mplayer.get_property_mpv("cache", True, 1, True))
109
+  Endif
110
+End
111
xt7-player-mpv-0.12.381.tar.gz/.src/Form/GeneralOptions.form -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/GeneralOptions.form Changed
201
 
1
@@ -1,7 +1,7 @@
2
 # Gambas Form File 3.0
3
 
4
 { Form Form
5
-  MoveScaled(0,0,113,85.7143)
6
+  MoveScaled(0,0,113,85.8)
7
   Tag = "12"
8
   Text = ("General options")
9
   Icon = Picture["icon:/16/options"]
10
@@ -40,11 +40,11 @@
11
       }
12
     }
13
     { Tabstrip1 TabStrip
14
-      MoveScaled(26,1,62,67)
15
+      MoveScaled(26,0,62,67)
16
       Tag = "User options"
17
       Expand = True
18
       Arrangement = Arrange.Vertical
19
-      Count = 12
20
+      Count = 13
21
       Index = 0
22
       Text = ("Video")
23
       { ScrollView1 ScrollView
24
@@ -55,87 +55,51 @@
25
         Spacing = True
26
         Margin = True
27
         Padding = 6
28
-        { NoParse10 HBox
29
+        { NoParse101 HBox
30
           MoveScaled(0,1,51,4)
31
+          Visible = False
32
           ToolTip = ("If you zoomed-in a video, this will allow you to pan it with mouse-drag operation.\nWorks in full-screen mode only.")
33
           Spacing = True
34
           { PanTagCHK CheckBox notifyobj
35
             Name = "PanTagCHK"
36
-            MoveScaled(1,1,49,4)
37
+            MoveScaled(1,1,45,4)
38
             Enabled = False
39
             Expand = True
40
             Text = ("Allow video panning via mouse-drag")
41
           }
42
         }
43
-        { NoParse14 HBox
44
+        { NoParse141 HBox
45
           MoveScaled(1,6,51,4)
46
+          Visible = False
47
           ToolTip = ("If your video card doesn't support brightness, gamma, contrast or hue settings,\nyou may want to try this (slower method) for video equalizer to work properly.\nNote that this does not conflict with configuration you explicitly set in eq2 and hue filters.")
48
           Spacing = True
49
           { EqCHK CheckBox notifyobj
50
             Name = "EqCHK"
51
-            MoveScaled(1,1,43,4)
52
+            MoveScaled(1,1,39,4)
53
             Enabled = False
54
             Expand = True
55
             Text = ("Auto add eq2 and hue filters to video chain")
56
             Value = CheckBox.True
57
           }
58
         }
59
-        { NoParse54 HBox
60
-          MoveScaled(1,12,48,4)
61
-          ToolTip = ("Enable the animated video preview\nwhen you drag the seekbar with the mouse.\n\n* Requires more cpu power.\n\n* If you drag with mouse buttons other than left, then no seek is made.")
62
-          Spacing = True
63
-          { SeekThumbsCheckbox CheckBox
64
-            MoveScaled(1,0,49,4)
65
-            Expand = True
66
-            Text = ("Live preview when seeking")
67
-            Value = CheckBox.True
68
-          }
69
-        }
70
-        { NoParseStyle12 HBox
71
-          MoveScaled(1,16,50,4)
72
-          Spacing = True
73
-          Indent = True
74
-          { LabelThumbsize2 Label
75
-            MoveScaled(1,1,29,3)
76
-            ToolTip = ("Size of the live thumbnails (Picture in Picture)\nIt is relative to the width of the screen.")
77
-            AutoResize = True
78
-            Text = ("Live preview size (relative to screen width)")
79
-          }
80
-          { VBox10 VBox
81
-            MoveScaled(31,0,3,4)
82
-            Expand = True
83
-          }
84
-          { !ComboPiPSize ComboBox
85
-            MoveScaled(35,0,10,3)
86
-            #Public = True
87
-            #Translate = False
88
-            ReadOnly = True
89
-            List = ["1/2", "1/2.5", "1/3", "1/3.5", "1/4", "1/4.5", "1/5", "1/5.5", "1/6", "1/6.5", "1/7", "1/7.5", "1/8", "1/8.5", "1/9", "1/9.5", "1/10"]
90
-            Text = "1/5"
91
-            Sorted = True
92
-          }
93
-          { BackResetButton8 ToolButton
94
-            MoveScaled(45,0,4,4)
95
-            Picture = Picture["icon:/16/clear"]
96
-          }
97
-        }
98
-        { NOPARSE_Separator1 Separator
99
-          MoveScaled(1,23,47,2)
100
+        { NOPARSE_Separator3 Separator
101
+          MoveScaled(0,12,47,1)
102
         }
103
         { NOPARSE_Label26 Label
104
-          MoveScaled(1,25,19,4)
105
+          MoveScaled(2,13,19,2)
106
+          Font = Font["Bold"]
107
           AutoResize = True
108
           Text = ("Gpu decoding")
109
           Alignment = Align.TopLeft
110
         }
111
         { NoParseBox123 Panel
112
-          MoveScaled(1,30,47,4.5714)
113
+          MoveScaled(2,16,47,4.6)
114
           ToolTip = ("Select the preferred hardware decoding method.\n(decode api + video output driver)\n\nCaveats that applies to anything but \"no\" and \"vaapi-copy\"\n- Any video driver in the chains window is overriden\n- Use of video filters will disable hardware decoding")
115
           Arrangement = Arrange.Horizontal
116
           Spacing = True
117
           Indent = True
118
           { PictureBox3 PictureBox
119
-            MoveScaled(1,1,4.5714,4.5714)
120
+            MoveScaled(1,1,4.6,4.6)
121
             Picture = Picture["icon:/large/hardware"]
122
             AutoResize = True
123
           }
124
@@ -150,12 +114,12 @@
125
           }
126
         }
127
         { Panel3 HBox
128
-          MoveScaled(2,37,47,4)
129
+          MoveScaled(3,23,47,4)
130
           ToolTip = ("Using vdpau overlay surface may lead to instability problems under some circumstances \nlike heavy cpu load or switching to/from fullscreen.\n\nNOT using vdpau overlay may cause tearing.\n\nIf you experience tearing, try to disable this option, if you experience instability,\ntry to check it.\n\nThis option disable the overlay surface by setting the environment variable:\nVDPAU_NVIDIA_NO_OVERLAY=1")
131
           Spacing = True
132
           Indent = True
133
           { Panel5 Panel
134
-            MoveScaled(1,0,4.5714,4.5714)
135
+            MoveScaled(1,0,4.6,4.6)
136
           }
137
           { vdpauooverlaycheck CheckBox
138
             MoveScaled(18,0,28,3)
139
@@ -164,7 +128,60 @@
140
           }
141
         }
142
         { NOPARSE_Separator2 Separator
143
-          MoveScaled(0,42,47,1)
144
+          MoveScaled(1,28,47,1)
145
+        }
146
+        { NoParse54 HBox
147
+          MoveScaled(1,30,48,4)
148
+          ToolTip = ("Enable the animated video preview\nwhen you drag the seekbar with the mouse.\n\n* Requires more cpu power.\n\n* If you drag with mouse buttons other than left, then no seek is made.")
149
+          Spacing = True
150
+          { SeekThumbsCheckbox CheckBox
151
+            MoveScaled(2,0,26,4)
152
+            Expand = True
153
+            Text = ("Live preview when seeking")
154
+            Value = CheckBox.True
155
+          }
156
+        }
157
+        { NoParse53 HBox
158
+          MoveScaled(1,34,48,5)
159
+          ToolTip = ("Enable the animated video preview\nwhen you drag the seekbar with the mouse.\n\n* Requires a fast network connection and more cpu power.\n\n* If you drag with mouse buttons other than left, then no seek is made.")
160
+          AutoResize = True
161
+          Spacing = True
162
+          { SeekThumbsYoutubeCheckbox CheckBox
163
+            MoveScaled(2,0,42,4)
164
+            Expand = True
165
+            Text = ("Live preview when seeking in network streams")
166
+          }
167
+        }
168
+        { NoParseStyle12 HBox
169
+          MoveScaled(1,39,50,4)
170
+          Spacing = True
171
+          Indent = True
172
+          { LabelThumbsize2 Label
173
+            MoveScaled(1,1,29,3)
174
+            ToolTip = ("Size of the live thumbnails (Picture in Picture)\nIt is relative to the width of the screen.")
175
+            AutoResize = True
176
+            Text = ("Live preview size (relative to screen width)")
177
+          }
178
+          { VBox10 VBox
179
+            MoveScaled(31,0,3,4)
180
+            Expand = True
181
+          }
182
+          { !ComboPiPSize ComboBox
183
+            MoveScaled(35,0,10,3)
184
+            #Public = True
185
+            #Translate = False
186
+            ReadOnly = True
187
+            List = ["1/2", "1/2.5", "1/3", "1/3.5", "1/4", "1/4.5", "1/5", "1/5.5", "1/6", "1/6.5", "1/7", "1/7.5", "1/8", "1/8.5", "1/9", "1/9.5", "1/10"]
188
+            Text = "1/5"
189
+            Sorted = True
190
+          }
191
+          { BackResetButton8 ToolButton
192
+            MoveScaled(45,0,4,4)
193
+            Picture = Picture["icon:/16/clear"]
194
+          }
195
+        }
196
+        { NOPARSE_Separator1 Separator
197
+          MoveScaled(1,44,47,1)
198
         }
199
       }
200
       Index = 1
201
xt7-player-mpv-0.12.381.tar.gz/.src/Form/HotKeyGrab.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/HotKeyGrab.class Changed
201
 
1
@@ -1,191 +1,54 @@
2
 ' Gambas class file
3
 
4
-'Copyright (C) 2007, 2008 Antonio Orefice
5
-' Gambas class file
6
-
7
-Public LastMouseButton As Integer = 0
8
-Public LastMouseWheel As String = "NONE"
9
-Public LastKey As String = ""
10
-Public LastMod As String = ""
11
-Private IgnoreNext As Boolean = False
12
 
13
 Public Sub Form_Show()
14
-  'ME.center
15
+  HotKeysHelper.init()
16
   HotKeyGrab.x = Mouse.screenx - (HotKeyGrab.w Div 2)
17
   HotKeyGrab.y = Mouse.screeny - (HotKeyGrab.h Div 2)
18
-  LastMouseButton = 0
19
-  LastMouseWheel = "NONE"
20
-  LastKey = ""
21
-  LastMod = ""
22
 End
23
 
24
-Public Function GetKeyModifiers() As String
25
-  Dim mods As String = ""
26
-  If Key.control Then mods = "Ctrl"
27
-  If Key.alt Then mods = mods & "Alt"
28
-  If Key.shift Then mods = mods & "Shift"
29
-  Return mods
30
-End
31
 
32
-Public Function GetMouseModifiers() As String
33
-  Dim mods As String = ""
34
-  If Mouse.control Then mods = "Ctrl"
35
-  If mouse.alt Then mods = mods & "Alt"
36
-  If mouse.shift Then mods = mods & "Shift"
37
-  Return mods
38
+Public Sub Form_Enter()
39
+  Last.SetFocus()
40
 End
41
 
42
-Public Function GetLastKey(Optional aKeyCode As Integer = -1) As String
43
-  Dim i As Integer
44
-  Dim RetKey As String = ""
45
-  If aKeyCode < 0 Then aKeyCode = Key.code
46
-   Select Case aKeyCode
47
-    Case Key.Left
48
-      RetKey = "left"
49
-    Case Key.Right
50
-      RetKey = "right"
51
-    Case Key.up
52
-      RetKey = "up"
53
-    Case Key.down
54
-      RetKey = "down"
55
-    Case Key.BackSpace
56
-      RetKey = "backspace"
57
-    Case Key.Delete
58
-      RetKey = "del"
59
-    Case Key.End
60
-      RetKey = "end"
61
-    Case Key.Escape
62
-      RetKey = "esc"
63
-    Case Key.F1
64
-      RetKey = "f1"
65
-    Case Key.F2
66
-      RetKey = "f2"
67
-    Case Key.F3
68
-      RetKey = "f3"
69
-    Case Key.F4
70
-      RetKey = "f4"
71
-    Case Key.F5
72
-      RetKey = "f5"
73
-    Case Key.F6
74
-      RetKey = "f6"
75
-    Case Key.F7
76
-      RetKey = "f7"
77
-    Case Key.F8
78
-      RetKey = "f8"
79
-    Case Key.F9
80
-      RetKey = "f9"
81
-    Case Key.F10
82
-      RetKey = "f10"
83
-    Case Key.F11
84
-      RetKey = "f11"
85
-    Case Key.F12
86
-      RetKey = "f12"
87
-    Case Key.F13
88
-      RetKey = "f13"
89
-    Case Key.F14
90
-      RetKey = "f14"
91
-    Case Key.F15
92
-      RetKey = "f15"
93
-    Case Key.F16
94
-      RetKey = "f16"
95
-    Case Key.Home
96
-      RetKey = "home"
97
-    Case Key.Return
98
-      RetKey = "enter"
99
-    Case Key.PageDown
100
-      RetKey = "pagedown"
101
-    Case Key.PageUp
102
-      RetKey = "pageup"
103
-    Case Key.Insert
104
-      RetKey = "insert"
105
-    Case Key.Tab
106
-      RetKey = "tab"
107
-    Case Key.Space
108
-      RetKey = "space"
109
-    Case 65535 'there is a problem with gambas and key.code...
110
-      retkey = Key.text
111
-    Case Else
112
-      For i = 32 To 126
113
-      'FOR i = 0 TO 255
114
-        If aKeyCode = Key[Chr(i)] Then
115
-          RetKey = Lower(Chr(i))
116
-          Break
117
-        Endif
118
-      Next 'i
119
-  End Select
120
-  Return RetKey
121
+Public Sub Form_MouseDown()
122
+  HotKeysHelper.MouseDown()
123
 End
124
 
125
-
126
-Public Function GetKey(Optional aKeyCode As Integer = -1) As String
127
+Public Sub Form_MouseUp()
128
+  Dim mx, my As Integer
129
+  HotKeysHelper.MouseUp()
130
+  'Print HotKeysHelper.GetLastHotKey()
131
+
132
+  'move the mouse so that a mousemove event is triggered inside the videoarea.
133
+  'this avoids stuck mouse buttons (gambas bug)
134
+  mx = mouse.screenx
135
+  my = mouse.screeny
136
+  mouse.Move(mx + 1, my) 
137
+  mouse.Move(mx, my)
138
+  
139
   Me.hide
140
-  If aKeyCode < 0 Then aKeyCode = Key.code
141
-  lastkey = GetLastKey(aKeycode)
142
-  LastMouseButton = 0
143
-  LastMouseWheel = "NONE"
144
-  'LastMod = GetKeyModifiers()
145
-  Return AllGrabbedData()
146
 End
147
 
148
-Public Function GetMouse(CheckWheel As Boolean) As String
149
+Public Sub Form_MouseWheel()
150
+  HotKeysHelper.MouseWheel()
151
+  'Print HotKeysHelper.GetLastHotKey()
152
   Me.hide
153
-  lastkey = ""
154
-  LastMouseWheel = "NONE"
155
-  LastMod = ""
156
-  LastMod = GetMouseModifiers()
157
-  If CheckWheel Then
158
-    If Mouse.delta > 0 Then
159
-      LastMouseWheel = "UP"
160
-        Else
161
-      If Mouse.delta < 0 Then LastMouseWheel = "DOWN"
162
-    Endif
163
-  Endif
164
-  LastMouseButton = Mouse.Button
165
-  If LastMouseButton = 0 Then
166
-    If mouse.left Then lastmousebutton += 1
167
-    If mouse.right Then lastmousebutton += 2
168
-    If mouse.middle Then lastmousebutton += 4
169
-  Endif
170
-  Return AllGrabbedData()
171
-End
172
-
173
-
174
-Public Function AllGrabbedData() As String
175
-  If lastmod = "" Then  'write Mod= only if a modifier has been pressed (backward compatibility)
176
-    Return "Mouse=" & LastMouseButton & " " & "Wheel=" & LastMouseWheel & " " & "Key=" & LastKey
177
-      Else
178
-    Return "Mouse=" & LastMouseButton & " " & "Wheel=" & LastMouseWheel & " " & "Mod=" & LastMod & " " & "Key=" & LastKey
179
-  Endif
180
-End
181
-
182
-
183
-Public Sub Form_MouseUp()
184
-  If Not IgnoreNext Then GetMouse(False)
185
-  IgnoreNext = True
186
 End
187
 
188
-Public Sub Form_MouseWheel()
189
-  GetMouse(True)
190
-  IgnoreNext = True
191
+Public Sub Form_KeyPress()
192
+  HotKeysHelper.KeyPress()
193
 End
194
 
195
-Public Function ModifiersOnly() As Boolean
196
-  If Key.text = "" Then
197
-    If GetLastKey() = "" Then Return True
198
-  Else
199
-    Return False
200
-  Endif
201
xt7-player-mpv-0.12.381.tar.gz/.src/Form/HotKeys.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/HotKeys.class Changed
59
 
1
@@ -387,13 +387,19 @@
2
 Public Sub SaveHotKeys(ProfileName As String)
3
   'DIM filename AS String = ProfileName & "." & "HotKeys.txt"
4
   Dim filename As String = ProfileName & ".profile/" & "HotKeys.txt"
5
+  Dim filename_fs As String = ProfileName & ".profile/" & "HotKeys_fs.txt"
6
   Dim globalfilename As String = ProfileName & ".profile/" & "GlobalHotKeys.txt"
7
   Dim xbindkeysfilename As String = ProfileName & ".profile/" & "xbindkeysrc"
8
   Dim HotFile As File
9
   Dim globalhotfile As File
10
-  
11
   Dim C, R As Integer
12
 
13
+  If dblclick_fs_checkbox.value Then
14
+    File.Save(filename_fs, "TRUE")
15
+      Else
16
+    File.Save(filename_fs, "FALSE")
17
+  Endif
18
+
19
   If Not Exist(file.Dir(filename), True) Then
20
     Try Mkdir File.dir(File.Dir(File.dir(File.Dir(File.Dir(filename)))))
21
     Try Mkdir File.Dir(File.dir(File.Dir(File.Dir(filename))))
22
@@ -446,6 +452,7 @@
23
 
24
 Public Sub LoadHotKeys(ProfileName As String)
25
   Dim filename As String = ProfileName & ".profile/" & "HotKeys.txt"
26
+  Dim filename_fs As String = ProfileName & ".profile/" & "HotKeys_fs.txt"
27
   Dim Globalfilename As String = ProfileName & ".profile/" & "GlobalHotKeys.txt"
28
   Dim xbindkeysfilename As String = ProfileName & ".profile/" & "xbindkeysrc"
29
   Dim HotFile As File
30
@@ -453,6 +460,13 @@
31
   
32
   Dim C, R, w1, w2 As Integer
33
   
34
+  If Exist(filename_fs) Then
35
+    Try dblclick_fs_checkbox.value = (File.Load(filename_fs) = "TRUE")
36
+      Else
37
+    dblclick_fs_checkbox.value = True 'default value
38
+  Endif
39
+  
40
+  
41
   DefaultFill()
42
   For c = 0 To HotKeysGrid.Columns.Count - 1
43
      HotKeysGrid.Columns[c].w = -1
44
@@ -496,7 +510,7 @@
45
       Close #GlobalHotFile
46
     Endif
47
    Endif
48
-    RestartXbindKeys(xbindkeysfilename)
49
+   RestartXbindKeys(xbindkeysfilename)
50
 End
51
 
52
 Public Sub RestartXbindKeys(xbindkeysfilename As String)
53
@@ -679,3 +693,5 @@
54
   HotKeysGrid.Rows.H = CInt(HotKeysGrid.Font.TextHeight("Ij|") * 1.5)
55
   GlobalHotKeysGrid.H = CInt(GlobalHotKeysGrid.Font.TextHeight("Ij|") * 1.5)
56
 End
57
+
58
+
59
xt7-player-mpv-0.12.381.tar.gz/.src/Form/HotKeys.form -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/HotKeys.form Changed
43
 
1
@@ -26,6 +26,7 @@
2
   }
3
   { TabStrip1 TabStrip
4
     MoveScaled(1,1,63,53)
5
+    Tracking = True
6
     Expand = True
7
     Arrangement = Arrange.Vertical
8
     Count = 2
9
@@ -39,17 +40,32 @@
10
       Border = Border.Plain
11
       { HotKeysGrid GridView
12
         MoveScaled(0,0,45,31)
13
+        Tracking = True
14
         Expand = True
15
         Border = False
16
         Mode = Select.Single
17
         Header = GridView.Both
18
       }
19
     }
20
+    { Separator1 Separator
21
+      MoveScaled(2,37,56,1)
22
+    }
23
+    { Panel3 Panel
24
+      MoveScaled(1,39,58,2)
25
+      Arrangement = Arrange.Fill
26
+      AutoResize = True
27
+      Margin = True
28
+      { dblclick_fs_checkbox CheckBox
29
+        MoveScaled(0,0,31,1)
30
+        AutoResize = True
31
+        Text = ("DoubleClick to switch fullscreen state")
32
+        Value = CheckBox.True
33
+      }
34
+    }
35
     { HBox1 HBox
36
       MoveScaled(0,42,59,6)
37
       Spacing = True
38
       Margin = True
39
-      Padding = 6
40
       { Button3 Button
41
         MoveScaled(0,1,19,4)
42
         AutoResize = True
43
xt7-player-mpv-0.12.381.tar.gz/.src/Form/NewChains.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/NewChains.class Changed
94
 
1
@@ -273,6 +273,10 @@
2
   Dim i As Integer
3
   Dim islavfi As Boolean = False
4
 
5
+  For i = 0 To atabstrip.count - 1
6
+    atabstrip[i].enabled = False
7
+  Next
8
+
9
   Try item_tab = aTabstrip.Tag.Find(Lower(item_name))
10
 
11
   If item_tab >= 0 Then 
12
@@ -293,6 +297,7 @@
13
   Try islavfi = atabstrip.children[0].tag = "lavfi"
14
   helpbox.tag = item_name & Chr(8)
15
   If islavfi Then helpbox.tag &= "lavfi"
16
+  Try atabstrip[atabstrip.index].enabled = True
17
   Return
18
 End
19
 
20
@@ -390,7 +395,7 @@
21
     AllParams.Clear
22
     'or 50 11 1 5  0 0 0 0 0
23
 
24
-    AllParams.Add(["TITLE", "- Custom video filters - ", "ACustom000", ""])
25
+    AllParams.Add(["TITLE", "- Custom audio filters - ", "ACustom000", ""])
26
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom11", ("E.g.:resample=44100:1:2,hrtf=s")])
27
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom12", ("E.g.:resample=44100:1:2,hrtf=s")])
28
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom13", ("E.g.:resample=44100:1:2,hrtf=s")])
29
@@ -410,7 +415,7 @@
30
       
31
     Endif
32
     AllParams.Clear
33
-    AllParams.Add(["TITLE", "- Custom video filters - ", "ACustom001", ""])
34
+    AllParams.Add(["TITLE", "- Custom audio filters - ", "ACustom001", ""])
35
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom21", ("E.g.:resample=44100:1:2,hrtf=s")])
36
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom22", ("E.g.:resample=44100:1:2,hrtf=s")])
37
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom23", ("E.g.:resample=44100:1:2,hrtf=s")])
38
@@ -423,7 +428,7 @@
39
     Endif
40
     AllParams.Clear
41
     
42
-    AllParams.Add(["TITLE", "- Custom video filters - ", "ACustom002", ""])
43
+    AllParams.Add(["TITLE", "- Custom audio filters - ", "ACustom002", ""])
44
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom26", ("E.g.:resample=44100:1:2,hrtf=s")])
45
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom27", ("E.g.:resample=44100:1:2,hrtf=s")])
46
     AllParams.Add(["FREE", ("Custom audio filter(s):"), "", "ACustom28", ("E.g.:resample=44100:1:2,hrtf=s")])
47
@@ -1458,7 +1463,7 @@
48
   If Right(outline) = "" Then 
49
     Return driver_name
50
       Else
51
-    Return driver_name & "=" & outline 
52
+    Return driver_name & ":" & outline 
53
   Endif
54
 
55
 End
56
@@ -1568,7 +1573,7 @@
57
   If Right(outline) = "" Then 
58
     Return driver_name
59
       Else
60
-    Return driver_name & "=" & outline 
61
+    Return driver_name & ":" & outline 
62
   Endif
63
 
64
 End
65
@@ -1601,3 +1606,28 @@
66
   AlsaDeviceTextBox.text = prevtext
67
 End
68
 
69
+
70
+Public Sub Button1_Click()
71
+  Dim oglopts, oglopt As String
72
+  If combooglopts.count = 0 Then
73
+    Shell FMain.mplayer.executable() & " -vo opengl:help" To oglopts
74
+    If Trim(oglopts) = "" Then Return
75
+    If Error Then Return
76
+    For Each oglopt In Split(oglopts, "\n", "", True)
77
+      combooglopts.add(oglopt)
78
+    Next
79
+  Endif
80
+  combooglopts.x = OglAddOptsTextbox.x
81
+  combooglopts.w = OglAddOptsTextbox.w
82
+  combooglopts.y = OglAddOptsTextbox.y
83
+  Wait
84
+  combooglopts.Popup
85
+End
86
+
87
+Public Sub ComboOglOpts_Click()
88
+  Dim opt As String = Split(combooglopts.Current.Text, " ", "", True)[0] & "="
89
+  If Trim(OglAddOptsTextbox.text) <> "" Then 
90
+    If Right(OglAddOptsTextbox.text) <> ":" Then opt = ":" & opt
91
+  Endif
92
+  OglAddOptsTextbox.text &= opt
93
+End
94
xt7-player-mpv-0.12.381.tar.gz/.src/Form/NewChains.form -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/NewChains.form Changed
143
 
1
@@ -46,6 +46,7 @@
2
       #Translate = False
3
       Expand = True
4
       Margin = True
5
+      TextFont = Font["-1"]
6
       Index = 0
7
       Text = "tabstrip1"
8
       { HelpBox Panel
9
@@ -88,6 +89,7 @@
10
       Expand = True
11
       Arrangement = Arrange.Fill
12
       Margin = True
13
+      TextFont = Font["-1"]
14
       Index = 0
15
       Text = "equalizer"
16
       { ScrollView1xx Panel
17
@@ -326,7 +328,7 @@
18
       MoveScaled(0,0,30,55)
19
       Arrangement = Arrange.Vertical
20
       { drivers_video_container ScrollView
21
-        MoveScaled(2,0,25,45)
22
+        MoveScaled(2,1,25,45)
23
         Background = Color.TextBackground
24
         Expand = True
25
         Arrangement = Arrange.Vertical
26
@@ -351,6 +353,7 @@
27
       Margin = True
28
       Padding = 4
29
       Count = 7
30
+      TextFont = Font["-1"]
31
       Index = 0
32
       Text = ("Xv")
33
       { xvScrollview ScrollView
34
@@ -383,14 +386,34 @@
35
       Index = 1
36
       Text = ("opengl")
37
       { GLScrollView ScrollView
38
-        MoveScaled(2,-2,47,35)
39
+        MoveScaled(2,-2,58,44)
40
         Expand = True
41
         Arrangement = Arrange.Vertical
42
         Spacing = True
43
         Padding = 4
44
         Border = False
45
+        { openglParseMeHBox1 HBox
46
+          MoveScaled(0,2,45,6)
47
+          AutoResize = True
48
+          Padding = 8
49
+          { CheckBox3gl2 CheckBox
50
+            MoveScaled(1,1,17,4)
51
+            #Translate = False
52
+            Tag = "backend="
53
+            Text = "backend"
54
+            Value = CheckBox.True
55
+          }
56
+          { ComboBox1gl2 ComboBox
57
+            MoveScaled(19,1,24,4)
58
+            #Translate = False
59
+            Expand = True
60
+            ReadOnly = True
61
+            List = ["auto", "x11", "x11egl"]
62
+            Text = "x11"
63
+          }
64
+        }
65
         { openglParseMeHBox10 HBox
66
-          MoveScaled(0,0,45,6)
67
+          MoveScaled(0,9,45,6)
68
           AutoResize = True
69
           Padding = 8
70
           { CheckBox3gl CheckBox
71
@@ -409,18 +432,18 @@
72
           }
73
         }
74
         { openglParseMeHBox2 HBox
75
-          MoveScaled(0,7,45,6)
76
+          MoveScaled(0,15,45,6)
77
           AutoResize = True
78
           Padding = 8
79
           { CheckBox2gl CheckBox
80
             MoveScaled(1,1,20,4)
81
             #Translate = False
82
-            Tag = "scale=spline36:cscale=spline36:dscale=mitchell:dither-depth=auto:fancy-downscaling:sigmoid-upscaling"
83
+            Tag = "scale=spline36:cscale=spline36:dscale=mitchell:dither-depth=auto:correct-downscaling:sigmoid-upscaling:pbo"
84
             Text = "HQ preset"
85
           }
86
         }
87
         { openglParseMeHBox3 HBox
88
-          MoveScaled(0,13,45,6)
89
+          MoveScaled(0,21,45,6)
90
           AutoResize = True
91
           Padding = 8
92
           { CheckBox6gl CheckBox
93
@@ -431,7 +454,7 @@
94
           }
95
         }
96
         { openglParseMeHBox11 HBox
97
-          MoveScaled(0,20,45,6)
98
+          MoveScaled(0,27,45,6)
99
           AutoResize = True
100
           Padding = 8
101
           { CheckBox4gl CheckBox
102
@@ -442,6 +465,32 @@
103
             Text = "temporal interpolation"
104
           }
105
         }
106
+        { openglParseMeHBox4 HBox
107
+          MoveScaled(0,37,57,6)
108
+          AutoResize = True
109
+          Padding = 8
110
+          { CheckBox3gl3 CheckBox
111
+            MoveScaled(1,1,19,4)
112
+            #Translate = False
113
+            AutoResize = True
114
+            Text = "Additional options:"
115
+          }
116
+          { OglAddOptsTextbox TextBox
117
+            MoveScaled(20,1,11,4)
118
+            Expand = True
119
+          }
120
+          { Button1 Button
121
+            MoveScaled(31,1,9,4)
122
+            AutoResize = True
123
+            Picture = Picture["icon:/16/add"]
124
+          }
125
+          { ComboOglOpts ComboBox
126
+            MoveScaled(41,1,13,4)
127
+            Visible = False
128
+            Font = Font["Monospace"]
129
+            ReadOnly = True
130
+          }
131
+        }
132
       }
133
       Index = 2
134
       Text = ("vdpau")
135
@@ -667,6 +716,7 @@
136
       Arrangement = Arrange.Vertical
137
       Margin = True
138
       Count = 6
139
+      TextFont = Font["-1"]
140
       Index = 0
141
       Text = ("Alsa")
142
       { AlsaScrollview ScrollView
143
xt7-player-mpv-0.12.381.tar.gz/.src/Form/OpenSubtitesForm.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/OpenSubtitesForm.class Changed
10
 
1
@@ -17,7 +17,7 @@
2
     SubsView.Columns[i].Width = -1
3
   Next 'i
4
   Try TextBox1.text = File.basename(FMain.mplayer.getP("fullpath"))
5
-  Try ComboBox1.text = GeneralOptions.SubLangList.text
6
+  Try ComboBox1.text = GeneralOptions.SubLangList.text 
7
 End
8
 
9
 Public Sub mywait(dowait As Boolean)
10
xt7-player-mpv-0.12.381.tar.gz/.src/Form/zzzFake.class -> xt7-player-mpv-0.14.384.tar.gz/.src/Form/zzzFake.class Changed
9
 
1
@@ -162,7 +162,6 @@
2
 '   panel1.h = TxtH
3
 '   panel2.w = ytpanel.w
4
 ' 
5
-'   Debug ytpanel.w, panel2.w
6
 '   panel1.w = panel2.w - ytpic.w - (Desktop.scale * 2)
7
 ' 
8
 ' 
9
xt7-player-mpv-0.12.381.tar.gz/AA_ToDo -> xt7-player-mpv-0.14.384.tar.gz/AA_ToDo Changed
55
 
1
@@ -773,13 +773,46 @@
2
 
3
 
4
 
5
---------------------------------------------------------------------------
6
---------------------------------------------------------------------------
7
-
8
-
9
+Nel panello di cambiamento automatico di velocità, mettere 2 checkbox:
10
+  [x] Sto usando un'uscita ottica toslink
11
+  [x] voglio codificare un ac3 quando cambio velocità.
12
 
13
+--------------------------------------------------------------------------
14
+JUNK
15
+--------------------------------------------------------------------------          
16
+          Se l'utente se ha un'uscita ottica digitale che possa decomprimere gli ac3.
17
+            se vuole codificare un ac3 automaticamente in caso di necessità, allora:
18
+              aggiungere lavcac3enc alla fine del chain se:
19
+                Se (0) l'uscita in uso è effettivamente spdif allora
20
+                    Se (1) Il numero di canali in ingresso è > 2 (toslink ha una banda per max 2 canali pcm)
21
+                    oppure
22
+                    Se (2) Si sta usando il passthrough, ma si vuole filtrare l'audio
23
+          
24
+          per verificare (0) audio-params/format deve essere 
25
+          per verificare (1) la proprietà mpv è =audio-params/channel-count (numero secco)
26
+          per verificare (2) 
27
+          
28
+          L'utente può scegliere un tipo di uscita spdif.
29
+          
30
+          Se dobbiamo fare il cambio velocità al volo, 
31
+          funziona senza problemi con l'uscita analogica.
32
+          ma se l'utente ha un'uscita digitale, allora:
33
+          - si può cambiare velocità solo se 
34
+          
35
+          
36
+          Pare che per capire se NON c'è uscita verso spdif, basta controllare:
37
+            Se "audio-params/format" è floatp (o magari non è spdif-*, allora vuol dire c
38
 
39
-Cambiamenti nel prossimo mpv:
40
+--------------------------------------------------------------------------
41
+/JUNK
42
+--------------------------------------------------------------------------
43
 
44
-Riabilitare X11 :)
45
-mpv ha abilitato di la tag "Performer" per i .cue, traduci in artist.
46
+attualmente, get_property_mpv, per essere certo che mpv abbia risposto, imposta la variabile
47
+di "ritorno" ad un valore conosciuto sicuramente diverso dalla risposta.)
48
+Poi dopo il timeout controlla se il valore è cambiato; se è cambiato lo usa, altrimenti
49
+va in timeout e ripristina il valore percedente.
50
+Questo funziona "spesso", ma può dar problemi.
51
+Il modo di non cambiare il valore per aspettare che cambi è:
52
+nell'handler playerprocess_read, oltre a memorizzare con setP() il valore della risposta
53
+memorizzare pure il tempo nel quale  avvenuta la risposta, in un' altra collezione separata.
54
+Get_property_mpv, andrà a controllare che a cambiare sia il tempo , e non la variabile stessa.
55
xt7-player-mpv-0.12.381.tar.gz/FakeInput.conf -> xt7-player-mpv-0.14.384.tar.gz/FakeInput.conf Changed
56
 
1
@@ -93,20 +93,20 @@
2
 ~  ignore
3
 SPACE ignore
4
 SHARP ignore
5
-ENTER                   discnav select
6
+ENTER ignore
7
 TAB   ignore
8
-BS                      discnav prev
9
+BS    ignore      
10
 DEL   ignore
11
 INS   ignore
12
 HOME  ignore
13
 END   ignore
14
 PGUP  ignore
15
 PGDWN ignore
16
-ESC                     discnav menu
17
-RIGHT                   discnav right
18
-LEFT                    discnav left
19
-DOWN                    discnav down
20
-UP                      discnav up
21
+ESC   ignore
22
+RIGHT ignore
23
+LEFT  ignore
24
+DOWN  ignore
25
+UP    ignore
26
 F1 ignore
27
 F2 ignore
28
 F3 ignore
29
@@ -121,18 +121,18 @@
30
 F12 ignore
31
 KP0 ignore
32
 KP1 ignore
33
-KP2                    discnav down
34
+KP2 ignore
35
 KP3 ignore
36
-KP4                     discnav left
37
-KP5                     discnav select
38
-KP6                     discnav right
39
-KP7                     discnav prev
40
-KP8                     discnav up
41
-KP9                     discnav menu
42
+KP4 ignore
43
+KP5 ignore
44
+KP6 ignore
45
+KP7 ignore
46
+KP8 ignore
47
+KP9 ignore
48
 KP_DEL ignore
49
 KP_DEC ignore
50
 KP_INS ignore
51
-KP_ENTER                   discnav select
52
+KP_ENTER  ignore
53
 MOUSE_BTN0 ignore
54
 MOUSE_BTN0-MOUSE_BTN1 ignore
55
 MOUSE_BTN0-MOUSE_BTN2 ignore
56
xt7-player-mpv-0.14.384.tar.gz/volume-muted-faenza.png Added