Changes of Revision 10

xt7-player-mpv.changes Changed
x
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Wed Nov 23 15:37:29 UTC 2016 - avvissu@yandex.by
4
+
5
+- Update to 0.22.391:
6
+  * see: /usr/share/doc/packages/xt7-player-mpv/CHANGELOG_GIT
7
+
8
+-------------------------------------------------------------------
9
 Sat Nov  5 19:10:14 UTC 2016 - avvissu@yandex.by
10
 
11
 - Update to 0.21.384:
12
xt7-player-mpv.spec Changed
10
 
1
@@ -17,7 +17,7 @@
2
 
3
 
4
 Name:           xt7-player-mpv
5
-Version:        0.21.384
6
+Version:        0.22.391
7
 Release:        0
8
 Summary:        Qt/Gambas gui to mpv
9
 License:        GPL-2.0+
10
xt7-player-mpv-0.21.384.tar.gz/.lang/de.mo -> xt7-player-mpv-0.22.391.tar.gz/.lang/de.mo Changed
xt7-player-mpv-0.21.384.tar.gz/.lang/de.po -> xt7-player-mpv-0.22.391.tar.gz/.lang/de.po Changed
201
 
1
@@ -1,12 +1,10 @@
2
 #, fuzzy
3
 msgid ""
4
 msgstr ""
5
-"Project-Id-Version: PACKAGE VERSION\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
-"Language: \n"
11
+"Project-Id-Version: xt7-player-mpv 3.9.1\n"
12
+"PO-Revision-Date: 2016-11-16 08:11 UTC\n"
13
+"Last-Translator: kokoko3k <kokoko3k@gmail.com>\n"
14
+"Language: de\n"
15
 "MIME-Version: 1.0\n"
16
 "Content-Type: text/plain; charset=UTF-8\n"
17
 "Content-Transfer-Encoding: 8bit\n"
18
@@ -16,23 +14,22 @@
19
 msgstr "xt7-player"
20
 
21
 #: .project:2
22
-#, fuzzy
23
 msgid "Xt7-Player, an (almost) complete mpv gui"
24
-msgstr "Xt7-Player, eine (fast) vollständige mplayer gui"
25
+msgstr "Xt7-Player, eine (fast) vollständige mpv gui"
26
 
27
 #: AddUriForm.form:26
28
 msgid "Add/Play a generic URI"
29
-msgstr ""
30
+msgstr "Füge eine generische URI hinzu"
31
 
32
 #: AddUriForm.form:43
33
 msgid "[Optional] Browse for protocols:"
34
-msgstr ""
35
+msgstr "[Optional] Suchen nach Protokollen:"
36
 
37
 #: AddUriForm.form:48
38
 msgid "Click for a list of URI prefixes"
39
-msgstr ""
40
+msgstr "Klicke auf eine Liste von URI-Präfixen"
41
 
42
-#: AddUriForm.form:51 FMain.class:8843
43
+#: AddUriForm.form:51 FMain.class:9036
44
 msgid "cdda://"
45
 msgstr "cdda://"
46
 
47
@@ -130,7 +127,7 @@
48
 
49
 #: AddUriForm.form:64
50
 msgid "Enter a valid URI:"
51
-msgstr ""
52
+msgstr "Gebe eine gültige URI ein"
53
 
54
 #: AddUriForm.form:75
55
 msgid "Open a file"
56
@@ -138,21 +135,19 @@
57
 
58
 #: AddUriForm.form:82
59
 msgid "Enter a name for the new playlist/library item, or leave blank for default."
60
-msgstr ""
61
+msgstr "Gebe einen Namen für das neue Wiedergabeliste/Bibliothekselement ein, oder lasse das Feld leer."
62
 
63
 #: AddUriForm.form:88
64
 msgid "[Optional] Give item a name:"
65
-msgstr ""
66
+msgstr "[Optional] Gebe Objekt einen Namen:"
67
 
68
 #: AddUriForm.form:107
69
-msgid ""
70
-"Don't get informations (like ID3 tags) when adding it to your Collection/Playlist.\n"
71
-"You may prefer this method on slow media such as network streams.\n"
72
-msgstr ""
73
+msgid "Don't get informations (like ID3 tags) when adding it to your Collection/Playlist.\nYou may prefer this method on slow media such as network streams.\n"
74
+msgstr "Erhalte keine Informationen (wie ID3-Tags), wenn Sie es zu Ihrer Sammlung/Playlist hinzufügen.\nZiehe diese Methode auf langsamen Medien wie Netzwerk-Streams vor.\n"
75
 
76
 #: AddUriForm.form:109
77
 msgid "Quick add mode"
78
-msgstr ""
79
+msgstr "Schnellzugriffsmodus"
80
 
81
 #: AddUriForm.form:116
82
 msgid "Add to collection"
83
@@ -164,7 +159,7 @@
84
 
85
 #: AddUriForm.form:136
86
 msgid "Play the selected URI"
87
-msgstr ""
88
+msgstr "Wiedergabe der ausgewählten URI"
89
 
90
 #: AddUriForm.form:138
91
 msgid "Play"
92
@@ -172,33 +167,31 @@
93
 
94
 #: AddUriForm.form:150
95
 msgid "Add the selected URI to Collection and/or Playlist"
96
-msgstr ""
97
+msgstr "Füge die ausgewählte URI zur Sammlung und/oder Playlist hinzu"
98
 
99
-#: AddUriForm.form:152 FMain.class:9329 GeneralOptions.form:1030
100
+#: AddUriForm.form:152 FMain.class:9526 GeneralOptions.form:1108
101
 msgid "Add"
102
 msgstr "Hinzufügen"
103
 
104
-#: AddUriForm.form:159 CoverManager.form:191 GeneralOptions.form:3064
105
-#: LogWindow.form:131 NewChains.form:1255 SubAndOsd.form:776
106
 #: ladspahelper.form:170
107
 msgid "Close"
108
 msgstr "Schließen"
109
 
110
-#: AlbumView.class:92 FMain.class:1330
111
+#: AlbumView.class:94 FMain.class:1406
112
 msgid "Unknown"
113
-msgstr ""
114
+msgstr "Unbekannt"
115
 
116
-#: AlbumView.class:184
117
+#: AlbumView.class:186
118
 msgid "more than 50 tracks!"
119
-msgstr ""
120
+msgstr "Mehr als 50 Titel!"
121
 
122
-#: AlbumView.class:245
123
+#: AlbumView.class:247
124
 msgid "Unknown Year"
125
-msgstr ""
126
+msgstr "Unbekanntes Jahr"
127
 
128
 #: AskName.class:20
129
 msgid "To use new profile, switch to it, then restart xt7"
130
-msgstr "Um das neue Profil nutzen zu können, wechseln Sie auf dieses und starten dann xt7 neu."
131
+msgstr "Um das neue Profil nutzen zu können, wechsele auf dieses und starte dann xt7 neu."
132
 
133
 #: AskName.form:10
134
 msgid "Profile name:"
135
@@ -208,193 +201,169 @@
136
 msgid "NewProfile"
137
 msgstr "NeuesProfil"
138
 
139
-#: AskName.form:24 BugReport.form:85 ChooseAspect.form:28 FMain.class:8311
140
 #: MyAskName.form:19 TextDialog.form:19 dvbsnoop_class.class:43
141
 msgid "Cancel"
142
 msgstr "Abbrechen"
143
 
144
-#: AskName.form:30 ChooseAspect.form:22 CoverManager.class:77 FMain.class:7485
145
 #: MyAskName.form:25 TextDialog.form:25 TranslationNeeded.form:67
146
 msgid "Ok"
147
 msgstr "Ok"
148
 
149
 #: AudioConvert.class:16
150
 msgid "Choose output folder"
151
-msgstr ""
152
+msgstr "Wähle Ausgabeverzeichnis"
153
 
154
 #: AudioConvert.class:55
155
 msgid "Choose output format."
156
-msgstr ""
157
+msgstr "Wähle Ausgabeformat"
158
 
159
 #: AudioConvert.class:59
160
 msgid "Nothing to convert"
161
-msgstr ""
162
+msgstr "Nichts zu konvertieren"
163
 
164
 #: AudioConvert.class:63
165
 msgid "Choose quality level."
166
-msgstr ""
167
+msgstr "Wähle Qualitätsstufe."
168
 
169
-#: AudioConvert.class:88
170
+#: AudioConvert.class:89
171
 msgid "Seems a youtube link, getting real stream url and title..."
172
-msgstr ""
173
+msgstr "Scheint ein YouTube-Link zu sein, hole immer echte Stream-URL und Titel..."
174
 
175
-#: AudioConvert.class:90 AudioForm.form:221 FMain.form:2649 FormLyrics.form:107
176
 #: Searchfields.form:74
177
 msgid "Title"
178
 msgstr "Titel"
179
 
180
-#: AudioConvert.class:94 FMain.class:9817
181
+#: AudioConvert.class:95 FMain.class:10015
182
 msgid "Unable to get the real stream url"
183
-msgstr ""
184
+msgstr "Wirkliche Stream-URL kann nicht abgerufen werden"
185
 
186
-#: AudioConvert.class:125
187
+#: AudioConvert.class:126
188
 msgid "Source:"
189
-msgstr ""
190
+msgstr "Quelle"
191
 
192
-#: AudioConvert.class:126
193
+#: AudioConvert.class:127
194
 msgid "Destination:"
195
-msgstr ""
196
+msgstr "Ziel"
197
 
198
-#: AudioConvert.class:131
199
+#: AudioConvert.class:132
200
 msgid "User stopped."
201
xt7-player-mpv-0.21.384.tar.gz/.lang/hu.po -> xt7-player-mpv-0.22.391.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: 2015-11-25 08:33 UTC\n"
6
+"POT-Creation-Date: 2016-11-09 15:39 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
@@ -32,7 +32,7 @@
11
 msgid "Click for a list of URI prefixes"
12
 msgstr "Kattints az URL előtagok listájáért"
13
 
14
-#: AddUriForm.form:51 FMain.class:8843
15
+#: AddUriForm.form:51 FMain.class:9050
16
 msgid "cdda://"
17
 msgstr "cdda://"
18
 
19
@@ -176,25 +176,25 @@
20
 msgid "Add the selected URI to Collection and/or Playlist"
21
 msgstr "A kiválasztott URL hozzáadása a Gyűjteményhez, és/vagy a Lejátszási listához"
22
 
23
-#: AddUriForm.form:152 FMain.class:9329 GeneralOptions.form:1030
24
+#: AddUriForm.form:152 FMain.class:9540 GeneralOptions.form:1127
25
 msgid "Add"
26
 msgstr "Hozzáad"
27
 
28
-#: AddUriForm.form:159 CoverManager.form:191 GeneralOptions.form:3064
29
-#: LogWindow.form:131 NewChains.form:1255 SubAndOsd.form:776
30
+#: AddUriForm.form:159 CoverManager.form:191 GeneralOptions.form:3505
31
+#: LogWindow.form:131 NewChains.form:1435 SubAndOsd.form:776
32
 #: ladspahelper.form:170
33
 msgid "Close"
34
 msgstr "Bezárás"
35
 
36
-#: AlbumView.class:92 FMain.class:1330
37
+#: AlbumView.class:94 FMain.class:1406
38
 msgid "Unknown"
39
 msgstr "Ismeretlen"
40
 
41
-#: AlbumView.class:184
42
+#: AlbumView.class:186
43
 msgid "more than 50 tracks!"
44
 msgstr "több mint 50 sáv!"
45
 
46
-#: AlbumView.class:245
47
+#: AlbumView.class:247
48
 msgid "Unknown Year"
49
 msgstr "Ismeretlen év"
50
 
51
@@ -210,12 +210,12 @@
52
 msgid "NewProfile"
53
 msgstr "Új profil"
54
 
55
-#: AskName.form:24 BugReport.form:85 ChooseAspect.form:28 FMain.class:8311
56
+#: AskName.form:24 BugReport.form:85 ChooseAspect.form:28 FMain.class:8518
57
 #: MyAskName.form:19 TextDialog.form:19 dvbsnoop_class.class:43
58
 msgid "Cancel"
59
 msgstr "Elvet"
60
 
61
-#: AskName.form:30 ChooseAspect.form:22 CoverManager.class:77 FMain.class:7485
62
+#: AskName.form:30 ChooseAspect.form:22 CoverManager.class:77 FMain.class:7743
63
 #: MyAskName.form:25 TextDialog.form:25 TranslationNeeded.form:67
64
 msgid "Ok"
65
 msgstr "Ok"
66
@@ -236,43 +236,43 @@
67
 msgid "Choose quality level."
68
 msgstr ""
69
 
70
-#: AudioConvert.class:88
71
+#: AudioConvert.class:89
72
 msgid "Seems a youtube link, getting real stream url and title..."
73
 msgstr ""
74
 
75
-#: AudioConvert.class:90 AudioForm.form:221 FMain.form:2649 FormLyrics.form:107
76
+#: AudioConvert.class:91 AudioForm.class:16 FMain.form:2651 FormLyrics.form:111
77
 #: Searchfields.form:74
78
 msgid "Title"
79
 msgstr "Cím"
80
 
81
-#: AudioConvert.class:94 FMain.class:9817
82
+#: AudioConvert.class:95 FMain.class:10029
83
 msgid "Unable to get the real stream url"
84
 msgstr "A stream igazi url-jét nem tudtam megszerezni"
85
 
86
-#: AudioConvert.class:125
87
+#: AudioConvert.class:126
88
 msgid "Source:"
89
 msgstr ""
90
 
91
-#: AudioConvert.class:126
92
+#: AudioConvert.class:127
93
 #, fuzzy
94
 msgid "Destination:"
95
 msgstr "Időtartam:"
96
 
97
-#: AudioConvert.class:131
98
+#: AudioConvert.class:132
99
 #, fuzzy
100
 msgid "User stopped."
101
 msgstr " Leállítva"
102
 
103
-#: AudioConvert.class:135
104
+#: AudioConvert.class:136
105
 #, fuzzy
106
 msgid "Skipped."
107
 msgstr " Leállítva"
108
 
109
-#: AudioConvert.class:146
110
+#: AudioConvert.class:147
111
 msgid "Done."
112
 msgstr ""
113
 
114
-#: AudioConvert.class:171
115
+#: AudioConvert.class:172
116
 msgid "Updating Library/Playlist"
117
 msgstr ""
118
 
119
@@ -304,71 +304,67 @@
120
 msgid "Total"
121
 msgstr ""
122
 
123
-#: AudioConvert.form:140
124
+#: AudioConvert.form:141
125
 msgid "Current stream"
126
 msgstr ""
127
 
128
-#: AudioConvert.form:158
129
+#: AudioConvert.form:160
130
 msgid "Stop All"
131
 msgstr ""
132
 
133
-#: AudioConvert.form:166
134
+#: AudioConvert.form:168
135
 msgid "Skip current"
136
 msgstr ""
137
 
138
-#: AudioConvert.form:174 DVBTuner.form:78
139
+#: AudioConvert.form:176 DVBTuner.form:82
140
 msgid "Start"
141
 msgstr "Indít"
142
 
143
-#: AudioForm.class:147
144
-msgid "Missing Artist and/or Song information"
145
-msgstr "Hiányzó előadó-, és/vagy száminformáció."
146
-
147
-#: AudioForm.form:139
148
-msgid "Media Info "
149
-msgstr "Média info"
150
-
151
-#: AudioForm.form:188 FMain.form:690 FormLyrics.form:91 Searchfields.form:58
152
+#: AudioForm.class:13 FMain.form:691 FormLyrics.form:94 Searchfields.form:58
153
 msgid "Artist"
154
 msgstr "Előadó"
155
 
156
-#: AudioForm.form:199 FMain.form:686 Searchfields.form:66
157
+#: AudioForm.class:14 FMain.form:687 Searchfields.form:66
158
 msgid "Album"
159
 msgstr "Album"
160
 
161
-#: AudioForm.form:210 FMain.form:2672 Searchfields.form:90
162
+#: AudioForm.class:15 FMain.form:2674 Searchfields.form:90
163
 msgid "Year"
164
 msgstr "Év"
165
 
166
-#: AudioForm.form:232 FMain.form:2740 Searchfields.form:119
167
+#: AudioForm.class:17 FMain.form:2742 Searchfields.form:119
168
 msgid "Comment"
169
 msgstr "Megjegyzés"
170
 
171
-#: AudioForm.form:249
172
+#: AudioForm.class:18
173
 msgid "Lyrics"
174
 msgstr "Dalszöveg"
175
 
176
-#: AudioForm.form:355 FMain.form:2208
177
+#: AudioForm.class:29 FMain.form:2210
178
 msgid "Radio"
179
 msgstr "Rádió"
180
 
181
-#: AudioForm.form:365 FMain.class:8831 IceCastClass.class:125
182
+#: AudioForm.class:30 FMain.class:9038 IceCastClass.class:133
183
 #: ShoutCastClass.class:223
184
 msgid "Name"
185
 msgstr "Név"
186
 
187
-#: AudioForm.form:375 FMain.class:8832 Searchfields.form:104
188
+#: AudioForm.class:31 FMain.class:9039 Searchfields.form:104
189
 msgid "Length"
190
 msgstr "Hossz"
191
 
192
-#: AudioForm.form:385
193
-msgid "FileSize"
194
-msgstr "Fájlméret"
195
+#: AudioForm.class:32 SubAndOsd.form:250
196
+msgid "Size"
197
+msgstr "Méret"
198
 
199
-#: AudioForm.form:395
200
+#: AudioForm.class:33
201
xt7-player-mpv-0.21.384.tar.gz/.lang/it.mo -> xt7-player-mpv-0.22.391.tar.gz/.lang/it.mo Changed
xt7-player-mpv-0.21.384.tar.gz/.lang/it.po -> xt7-player-mpv-0.22.391.tar.gz/.lang/it.po Changed
201
 
1
@@ -2,7 +2,7 @@
2
 msgid ""
3
 msgstr ""
4
 "Project-Id-Version: xt7-player-mpv 3.9.1\n"
5
-"PO-Revision-Date: 2016-10-03 06:47 UTC\n"
6
+"PO-Revision-Date: 2016-11-16 08:11 UTC\n"
7
 "Last-Translator: kokoko3k <kokoko3k@gmail.com>\n"
8
 "Language: it\n"
9
 "MIME-Version: 1.0\n"
10
@@ -29,7 +29,7 @@
11
 msgid "Click for a list of URI prefixes"
12
 msgstr "Mostra la lista dei prefissi per le URI"
13
 
14
-#: AddUriForm.form:51 FMain.class:9020
15
+#: AddUriForm.form:51 FMain.class:9036
16
 msgid "cdda://"
17
 msgstr "-"
18
 
19
@@ -169,7 +169,7 @@
20
 msgid "Add the selected URI to Collection and/or Playlist"
21
 msgstr "Aggiungi l'URI selezionata alla collezione/playlist"
22
 
23
-#: AddUriForm.form:152 FMain.class:9510 GeneralOptions.form:1077
24
+#: AddUriForm.form:152 FMain.class:9526 GeneralOptions.form:1108
25
 msgid "Add"
26
 msgstr "Aggiungi"
27
 
28
@@ -177,7 +177,7 @@
29
 msgid "Close"
30
 msgstr "Chiudi"
31
 
32
-#: AlbumView.class:94 FMain.class:1408
33
+#: AlbumView.class:94 FMain.class:1406
34
 msgid "Unknown"
35
 msgstr "Sconosciuto"
36
 
37
@@ -233,7 +233,7 @@
38
 msgid "Title"
39
 msgstr "Titolo"
40
 
41
-#: AudioConvert.class:95 FMain.class:9999
42
+#: AudioConvert.class:95 FMain.class:10015
43
 msgid "Unable to get the real stream url"
44
 msgstr "Non posso recuperare l'url reale del flusso"
45
 
46
@@ -289,43 +289,43 @@
47
 msgid "Total"
48
 msgstr "Totale"
49
 
50
-#: AudioConvert.form:140
51
+#: AudioConvert.form:141
52
 msgid "Current stream"
53
 msgstr "Flusso corrente"
54
 
55
-#: AudioConvert.form:158
56
+#: AudioConvert.form:160
57
 msgid "Stop All"
58
 msgstr "Ferma tutto"
59
 
60
-#: AudioConvert.form:166
61
+#: AudioConvert.form:168
62
 msgid "Skip current"
63
 msgstr "Salta al prossimo"
64
 
65
-#: AudioConvert.form:174 DVBTuner.form:82
66
+#: AudioConvert.form:176 DVBTuner.form:82
67
 msgid "Start"
68
 msgstr "Avvia"
69
 
70
-#: AudioForm.class:12 FMain.form:691 FormLyrics.form:94 Searchfields.form:58
71
+#: AudioForm.class:13 FMain.form:691 FormLyrics.form:94 Searchfields.form:58
72
 msgid "Artist"
73
 msgstr "Artista"
74
 
75
-#: AudioForm.class:13 FMain.form:687 Searchfields.form:66
76
+#: AudioForm.class:14 FMain.form:687 Searchfields.form:66
77
 msgid "Album"
78
 msgstr "Album"
79
 
80
-#: AudioForm.class:14 FMain.form:2674 Searchfields.form:90
81
+#: AudioForm.class:15 FMain.form:2674 Searchfields.form:90
82
 msgid "Year"
83
 msgstr "Anno"
84
 
85
-#: AudioForm.class:16 FMain.form:2742 Searchfields.form:119
86
+#: AudioForm.class:17 FMain.form:2742 Searchfields.form:119
87
 msgid "Comment"
88
 msgstr "Commento"
89
 
90
-#: AudioForm.class:17
91
+#: AudioForm.class:18
92
 msgid "Lyrics"
93
 msgstr "Testi"
94
 
95
-#: AudioForm.class:24 FMain.form:2210
96
+#: AudioForm.class:29 FMain.form:2210
97
 msgid "Radio"
98
 msgstr "Radio"
99
 
100
@@ -333,26 +333,22 @@
101
 msgid "Name"
102
 msgstr "Nome"
103
 
104
-#: AudioForm.class:26 FMain.class:9009 Searchfields.form:104
105
+#: AudioForm.class:31 FMain.class:9025 Searchfields.form:104
106
 msgid "Length"
107
 msgstr "Durata"
108
 
109
-#: AudioForm.class:27 SubAndOsd.form:250
110
+#: AudioForm.class:32 SubAndOsd.form:250
111
 msgid "Size"
112
 msgstr "Dimensione"
113
 
114
-#: AudioForm.class:28
115
+#: AudioForm.class:33
116
 msgid "Audio Info"
117
 msgstr "Audio Info"
118
 
119
-#: AudioForm.class:163
120
+#: AudioForm.class:168
121
 msgid "Missing Artist and/or Song information"
122
 msgstr "Mancano informazioni su artista e/o titolo."
123
 
124
-#: AudioForm.form:47
125
-msgid "Media Info "
126
-msgstr "Media Info"
127
-
128
 #: BugReport.form:17
129
 msgid "Bug Report"
130
 msgstr "Segnalazione bug"
131
@@ -381,7 +377,7 @@
132
 msgid ":"
133
 msgstr "-"
134
 
135
-#: ChooseAspect.form:53 GeneralOptions.form:2420
136
+#: ChooseAspect.form:53 GeneralOptions.form:2427
137
 msgid "="
138
 msgstr "-"
139
 
140
@@ -397,7 +393,7 @@
141
 msgid "ShutDown CountDown..."
142
 msgstr "Conto alla rovescia per lo spegnimento."
143
 
144
-#: CountDown.form:17 NewChains.class:478
145
+#: CountDown.form:17 NewChains.class:548
146
 msgid "Abort"
147
 msgstr "Annulla"
148
 
149
@@ -441,11 +437,11 @@
150
 msgid "Error while loading the picture"
151
 msgstr "Errore durante il caricamento dell' immagine"
152
 
153
-#: CoverManager.class:991 FMain.class:7929
154
+#: CoverManager.class:991 FMain.class:7945
155
 msgid "\nso you are going to set a cover for this particular file/stream"
156
 msgstr "\nQuindi la copertina che imposterai sarà solo per questo file o stream"
157
 
158
-#: CoverManager.class:992 FMain.class:7930
159
+#: CoverManager.class:992 FMain.class:7946
160
 msgid "Artist Or Album tag information are required to set a cover"
161
 msgstr "Le tag artista o album sono necessarie per impostare una copertina"
162
 
163
@@ -477,11 +473,11 @@
164
 msgid "Load cover"
165
 msgstr "Carica da disco"
166
 
167
-#: CoverManager.form:178 GeneralOptions.form:2804
168
+#: CoverManager.form:178 GeneralOptions.form:3140
169
 msgid "128"
170
 msgstr "-"
171
 
172
-#: CoverManager.form:178 GeneralOptions.form:2804
173
+#: CoverManager.form:178 GeneralOptions.form:3140
174
 msgid "160"
175
 msgstr "-"
176
 
177
@@ -509,7 +505,7 @@
178
 msgid "Set Cover"
179
 msgstr "Imposta"
180
 
181
-#: DVBTuner.class:53 FMain.form:1763 GeneralOptions.form:1416
182
+#: DVBTuner.class:53 FMain.form:1763 GeneralOptions.form:1447
183
 msgid "DVB-T"
184
 msgstr "-"
185
 
186
@@ -553,7 +549,7 @@
187
 msgid "Import"
188
 msgstr "Importa"
189
 
190
-#: DVBTuner.form:95 GeneralOptions.form:1976
191
+#: DVBTuner.form:95 GeneralOptions.form:1982
192
 msgid "Card #"
193
 msgstr "Scheda #"
194
 
195
@@ -661,211 +657,211 @@
196
 msgid "Couldn't clear the history!"
197
 msgstr "Impossibile cancellare la cronologia!"
198
 
199
-#: FMain.class:1413 Searchfields.form:161
200
+#: FMain.class:1411 Searchfields.form:161
201
xt7-player-mpv-0.21.384.tar.gz/.project -> xt7-player-mpv-0.22.391.tar.gz/.project Changed
19
 
1
@@ -3,7 +3,7 @@
2
 Title=xt7-player
3
 Startup=StartClass
4
 Icon=xt7-player-mpv.png
5
-Version=0.21.392
6
+Version=0.22.391
7
 Component=gb.args
8
 Component=gb.image
9
 Component=gb.qt5
10
@@ -25,7 +25,7 @@
11
 Description="Xt7-Player, an (almost) complete mpv gui"
12
 Authors="Antonio Orefice <xt7player@gmail.com>"
13
 Arguments=[["/mnt/nas.crypt/Musica/BestOfBowie/CD1/01.Space.Oddity.ogg","-v"],["-v"]]
14
-CurrentArgument=2
15
+CurrentArgument=0
16
 TabSize=2
17
 Translate=1
18
 Language=en
19
xt7-player-mpv-0.21.384.tar.gz/.settings -> xt7-player-mpv-0.22.391.tar.gz/.settings Changed
179
 
1
@@ -4,15 +4,54 @@
2
 [DebugWindow]
3
 Count=0
4
 
5
+[DebugWindow/AComment]
6
+Geometry=[1280,0,224,280]
7
+
8
+[DebugWindow/ASpinBox]
9
+Geometry=[52,0,224,280]
10
+
11
 [DebugWindow/Last]
12
-Geometry=[2040,310,224,280]
13
+Geometry=[108,296,561,513]
14
 
15
 [DebugWindow/NewChains.parse_drivers(False)]
16
 Geometry=[1280,0,224,280]
17
 
18
+[DebugWindow/Picture.Load(picfile)]
19
+Geometry=[52,0,224,280]
20
+
21
+[DebugWindow/Spinbox]
22
+Geometry=[1280,0,224,280]
23
+
24
 [DebugWindow/Split(out, "\n", "", True)]
25
 Geometry=[1280,0,224,280]
26
 
27
+[DebugWindow/SubObject]
28
+Geometry=[52,0,224,678]
29
+
30
+[DebugWindow/SubObject[0]]
31
+Geometry=[66,14,224,678]
32
+
33
+[DebugWindow/TabStrip_filters_audio]
34
+Geometry=[52,0,239,516]
35
+
36
+[DebugWindow/TabStrip_filters_audio.Current]
37
+Geometry=[66,14,239,516]
38
+
39
+[DebugWindow/TabStrip_filters_audio.Current.Children]
40
+Geometry=[80,28,239,516]
41
+
42
+[DebugWindow/TabStrip_filters_audio.Current.Children[0]]
43
+Geometry=[94,42,239,516]
44
+
45
+[DebugWindow/TheForm.controls]
46
+Geometry=[52,0,224,280]
47
+
48
+[DebugWindow/TheTabStrip]
49
+Geometry=[1280,0,224,280]
50
+
51
+[DebugWindow/aTabstrip]
52
+Geometry=[52,0,224,280]
53
+
54
 [DebugWindow/data]
55
 Geometry=[1280,0,224,280]
56
 
57
@@ -28,6 +67,12 @@
58
 [DebugWindow/jdec["default-value"]]
59
 Geometry=[1294,14,224,280]
60
 
61
+[DebugWindow/last_dynaobj_changed]
62
+Geometry=[688,443,224,280]
63
+
64
+[DebugWindow/lastobj]
65
+Geometry=[895,243,318,812]
66
+
67
 [DebugWindow/localidlemp]
68
 Geometry=[713,213,435,383]
69
 
70
@@ -46,15 +91,27 @@
71
 [DebugWindow/mymp.get_options_info()]
72
 Geometry=[1280,0,224,280]
73
 
74
+[DebugWindow/myscrollview]
75
+Geometry=[666,279,224,280]
76
+
77
 [DebugWindow/names]
78
 Geometry=[1280,0,224,280]
79
 
80
 [DebugWindow/new_opts]
81
 Geometry=[1280,0,581,744]
82
 
83
+[DebugWindow/obj]
84
+Geometry=[52,0,283,308]
85
+
86
 [DebugWindow/obj.tag]
87
 Geometry=[1280,0,224,280]
88
 
89
+[DebugWindow/obj[0]]
90
+Geometry=[66,14,224,280]
91
+
92
+[DebugWindow/obj[1]]
93
+Geometry=[66,14,224,280]
94
+
95
 [DebugWindow/option_info]
96
 Geometry=[776,353,224,280]
97
 
98
@@ -88,6 +145,9 @@
99
 [DebugWindow/opts["vo"]]
100
 Geometry=[1280,0,224,280]
101
 
102
+[DebugWindow/out_bands]
103
+Geometry=[52,0,224,280]
104
+
105
 [DebugWindow/prop]
106
 Geometry=[1280,0,224,280]
107
 
108
@@ -100,40 +160,43 @@
109
 [DebugWindow/return_opts[0]]
110
 Geometry=[1280,312,224,280]
111
 
112
+[DebugWindow/subobj]
113
+Geometry=[1461,143,224,280]
114
+
115
+[DebugWindow/subobj.next]
116
+Geometry=[1738,150,224,445]
117
+
118
+[DebugWindow/subobj.next.next]
119
+Geometry=[2029,116,242,351]
120
+
121
+[DebugWindow/subobj.next.next.children[1]]
122
+Geometry=[52,0,224,280]
123
+
124
 [DebugWindow/temp_opts]
125
 Geometry=[1280,0,224,280]
126
 
127
+[DebugWindow/theobject]
128
+Geometry=[52,0,224,848]
129
+
130
 [Executable]
131
 Path="xt7-player-mpv.gambas"
132
 
133
 [OpenFile]
134
-File[1]=".src/Form/AudioConvert.form"
135
-File[2]=".src/Form/CoverManager.form"
136
-Active=7
137
-File[3]=".src/Form/CoverManager.class:0.1397"
138
-Count=25
139
-File[4]=".src/Classi/mpris.class:0.211"
140
-File[5]=".src/Form/FMain.class:3.5187"
141
-File[6]=".src/Form/FMain.form"
142
-File[7]=".src/Classi/MplayerClass.class:65.2204"
143
-File[8]=".src/Form/NewChains.form"
144
-File[9]=".src/Form/NewChains.class:33.1573"
145
-File[10]=".src/Form/GeneralOptions.form"
146
-File[11]=".src/Form/GeneralOptions.class:13.368"
147
-File[12]=".src/0_Moduli/Global.module:37.462"
148
-File[13]="AA_ToDo:0.15"
149
-File[14]=".src/Classi/MplayerClass_old.class:13.1654"
150
-File[15]=".src/Classi/PlaylistClass.class:44.1255"
151
-File[16]=".src/Classi/StartClass.class:0.24"
152
-File[17]=".src/0_Moduli/HotKeysHelper.module:0.70"
153
-File[18]=".src/Classi/AlbumView.class:0.330"
154
-File[19]=".src/Classi/FloatSpinBox.class:0.35"
155
-File[20]=".src/Classi/Meters.class:0.197"
156
-File[21]="_mpvstats.lua:26.556"
157
-File[22]=".src/Form/AudioForm.form"
158
-File[23]=".src/Form/AudioForm.class:19.184"
159
-File[24]="/tmp/gambas.0/24390/1.console:0.404"
160
-File[25]="/tmp/gambas.0/24390/2.console:25.429"
161
+File[1]=".src/Classi/IceCastClass.class:20.60"
162
+File[2]=".src/Classi/MplayerClass.class:0.2404"
163
+Active=3
164
+File[3]=".src/Form/NewChains.class:12.1910"
165
+Count=13
166
+File[4]=".src/Form/FMain.form"
167
+File[5]=".src/Form/FMain.class:25.1529"
168
+File[6]=".src/Form/NewChains.form"
169
+File[7]=".src/Form/GeneralOptions.class:24.111"
170
+File[8]=".src/0_Moduli/Global.module:26.665"
171
+File[9]=".src/Form/GeneralOptions.form"
172
+File[10]=".src/Classi/FloatSpinBox.class:12.180"
173
+File[11]="AA_ToDo:1.10"
174
+File[12]=".src/Classi/randr.class:0.165"
175
+File[13]=".src/Classi/SettingsClass.class:31.142"
176
 
177
 [Watches]
178
 Count=0
179
xt7-player-mpv-0.21.384.tar.gz/.src/0_Moduli/Global.module -> xt7-player-mpv-0.22.391.tar.gz/.src/0_Moduli/Global.module Changed
201
 
1
@@ -67,6 +67,7 @@
2
 Public arg_start_tray As Boolean = False
3
 Public mpv_version As String = ""
4
 
5
+Public initdone As Boolean = False
6
 
7
 Public Sub init()
8
   'FixFormNames() 'needed with gambas 3.4.1; form names arent set by default!
9
@@ -123,6 +124,7 @@
10
   MaxHistory = 15
11
   DelayLoadStates = New Timer As "DelayLoadStates"
12
   TmpDir = File.Dir(Temp())
13
+  initdone = True
14
 End
15
 
16
 
17
@@ -682,7 +684,6 @@
18
 Dim theobject As Object
19
       UPTABName = Upper(TabName)
20
       If UPTABNAME = "MYEXPAND" Then UPTABName = "EXPAND" 'gb3 workaround
21
-
22
         For i = 0 To TheTabStrip.count - 1
23
           If (UPTABName = Upper(RemoveShortCut(TheTabStrip[i].text))) Or (UPTABName = pre & Upper(RemoveShortCut(TheTabStrip[i].text))) Then Return i
24
           For Each theobject In TheTabStrip[i].Children
25
@@ -705,7 +706,7 @@
26
       Return -1
27
 End
28
 
29
-Public Sub DrawGui(TheParameters As Variant[], TabCaption As String, TheTabstrip As Tabstrip, Switchable As Boolean, Optional TheTooltip As String = "", Optional helper As Button, Optional tag As String = "")
30
+Public Sub DrawGui(TheParameters As Variant[], TabCaption As String, TheTabstrip As Tabstrip, Switchable As Boolean, Optional TheTooltip As String = "", Optional helper As Button, Optional tag As String = "", Optional attach_to As Object = Me)
31
   
32
   ' TabstripS
33
   '     Tabstrip
34
@@ -730,7 +731,7 @@
35
   Dim ALabel, AComment, aTitle As Label
36
   Dim i As Integer
37
   Dim f As Float
38
-  Dim ASpinBox As SpinBox
39
+  Dim ASpinBox As Spinbox
40
   Dim AFloatSpinBox As FloatSpinBox
41
   Dim CurrentParams As String[]
42
   Dim MyVslider As VSlider
43
@@ -743,7 +744,9 @@
44
   Dim align_objs As New Object[]        '
45
   Dim o As Object
46
   Dim checkbox_no_text_width As Integer
47
- 
48
+  Dim error_test As Boolean = False
49
+  Dim j As Integer
50
+
51
   'find the width of an empty checkbox
52
   alabel = New Label(zzzfake)
53
   alabel.text = "sometext"
54
@@ -759,7 +762,7 @@
55
   alabel.delete
56
   
57
   'Find the destination Tab
58
-  Try TheTabstrip.index = TabIndexByName(TabCaption, TheTabStrip)
59
+   TheTabstrip.index = TabIndexByName(TabCaption, TheTabStrip)
60
   'Find the Scrollview 
61
   For Each MyScrollview In TheTabstrip.Children
62
     If MyScrollview Is Scrollview Then 
63
@@ -771,11 +774,13 @@
64
   For Each CurrentParams In TheParameters
65
     If CurrentParams[0] = "TITLE" Then 'Let's Draw a readonly TextBox
66
       AnHbox = New HBox(myscrollview) As "dynaobj"
67
+      Object.Attach(AnHbox, Attach_to, "dynaobj")
68
       AnHbox.name = CurrentParams[CurrentParams.count - 2] & ".NoparseBox"
69
       AnHbox.spacing = True
70
       AnHBOX.height = AnHBOX.Font.textHeight("|") * 2
71
-      'AnHbox.width = 400
72
+
73
       aTitle = New Label(AnHbox) As "dynaobj"
74
+      Object.Attach(aTitle, Attach_to, "dynaobj")
75
       aTitle.name = "NOPARSE" & CurrentParams[CurrentParams.count - 2] & ".CommentLabel"
76
       aTitle.text = CurrentParams[1]
77
       aTitle.Font.bold = True
78
@@ -791,6 +796,7 @@
79
     If CurrentParams[0] = "TIP" Then 'image + label
80
          asep = New Separator(myscrollview)
81
          AnHbox = New HBox(myscrollview) As "dynaobj"
82
+         Object.Attach(AnHbox, Attach_to, "dynaobj")
83
          AnHbox.name = CurrentParams[CurrentParams.count - 2] & ".NoparseBox"
84
          AnHBOX.height = AnHBOX.Font.textHeight("|") * 2
85
          AnHbox.spacing = True
86
@@ -801,6 +807,7 @@
87
          tipimage.h = tipimage.Picture.Image.w
88
          'AnHbox.width = 400
89
          aTitle = New Label(AnHbox) As "dynaobj"
90
+         Object.Attach(aTitle, Attach_to, "dynaobj")
91
          aTitle.name = "NOPARSE" & CurrentParams[CurrentParams.count - 2] & ".CommentLabel"
92
          aTitle.text = CurrentParams[1]
93
          aTitle.Font.italic = True
94
@@ -810,7 +817,6 @@
95
          aTitle.expand = True
96
          aTitle.Alignment = Align.Left
97
          aTitle.border = Border.None
98
-
99
          AnHBOX.height = tipimage.Picture.h + (Desktop.scale * 2)
100
 
101
          Goto prossimo
102
@@ -818,6 +824,7 @@
103
     'Write the comment
104
     If CurrentParams[CurrentParams.Count - 1] <> "" Then
105
         AComment = New Label(myscrollview) As "dynaobj"
106
+        Object.Attach(AComment, Attach_to, "dynaobj")
107
         AComment.name = "NOPARSE" & CurrentParams[CurrentParams.count - 2] & ".CommentLabel"
108
         AComment.text = CurrentParams[CurrentParams.Count - 1]
109
         AComment.AutoResize = True
110
@@ -830,6 +837,7 @@
111
     If Not (CurrentParams[0] = "VSLIDER") Then
112
      'Make a subcontainer, child of the scrollview
113
       AnHbox = New HBox(myscrollview) As "dynaobj"
114
+      Object.Attach(AnHbox, Attach_to, "dynaobj")
115
       AnHbox.name = CurrentParams[CurrentParams.count - 2] & ".HBox"
116
       AnHBOX.height = AnHBOX.Font.textHeight("|") * 2
117
       AnHbox.spacing = True
118
@@ -838,6 +846,7 @@
119
       MyScrollView.Arrangement = Arrange.LeftRight 'With Vslider we must arrange horizontally
120
       MyScrollView.spacing = 2
121
       AnHbox = New VBox(myscrollview) As "dynaobj"
122
+      Object.Attach(AnHbox, Attach_to, "dynaobj")
123
       AnHbox.name = CurrentParams[CurrentParams.count - 2] & ".HBox"
124
       AnHBOX.Width = FMain.Font.TextWidth("31.25")
125
       AnHBOX.Height = 200
126
@@ -848,6 +857,7 @@
127
     If Not ((CurrentParams[0] = "SWITCH") Or (CurrentParams[0] = "SUBLABEL") Or (CurrentParams[0] = "COMMENT")) Then
128
       If (Not Switchable) Then
129
         ALabel = New Label(AnHBox) As "dynaobj"
130
+        Object.Attach(alabel, Attach_to, "dynaobj")
131
         ALabel.name = CurrentParams[CurrentParams.count - 2] & ".Label"
132
         ALabel.text = CurrentParams[1]
133
         l = alabel.Font.TextWidth(alabel.text)
134
@@ -857,6 +867,7 @@
135
         ALabel.Foreground = Color.TextForeground
136
           Else
137
         ACheckbox = New Checkbox(AnHBox) As "dynaobj"
138
+        Object.Attach(acheckbox, Attach_to, "dynaobj")
139
         ACheckbox.Name = CurrentParams[CurrentParams.Count - 2] & ".CheckBox"
140
         ACheckbox.text = CurrentParams[1]
141
         l = ACheckBox.Font.TextWidth(ACheckBox.text) + checkbox_no_text_width
142
@@ -870,24 +881,25 @@
143
     If CurrentParams[0] = "FREE" Then 'Let's Draw a TextBox
144
       'AnHBOX.padding = 3
145
       ATextBox = New TextBox(AnHBox) As "dynaobj"
146
+      Object.Attach(ATextBox, Attach_to, "dynaobj")
147
       ATextBox.name = CurrentParams[CurrentParams.count - 2] & ".TextBox"
148
       ATextBox.text = CurrentParams[2]
149
       ATextBox.expand = True
150
       ATextBox.refresh
151
-
152
     Else If CurrentParams[0] = "ROSTRING" Then 'Let's Draw a readonly TextBox
153
       'AnHBOX.padding = 3
154
       ATextBox = New TextBox(AnHBox) As "dynaobj"
155
+      Object.Attach(ATextBox, Attach_to, "dynaobj")
156
       ATextBox.name = CurrentParams[CurrentParams.count - 2] & ".TextBox"
157
       ATextBox.text = CurrentParams[2]
158
       ATextBox.ReadOnly = True
159
       ATextBox.expand = True
160
       ATextBox.refresh
161
-
162
     'Syntax for TheParameters is:["SUBLABEL", caption(SubFilterName), TextLabel name ,comment]
163
     Else If CurrentParams[0] = "SUBLABEL" Then 'Let's Draw a Textlabel
164
       'AnHBOX.padding = 3
165
       Atextlabel = New TextLabel(AnHBOX) As "dynaobj"
166
+      Object.Attach(ATextlabel, Attach_to, "dynaobj")
167
       ATextLabel.Alignment = Align.left
168
       AtextLabel.name = CurrentParams[CurrentParams.count - 2] & ".textlabel"
169
       ATextLabel.text = CurrentParams[1]
170
@@ -895,13 +907,12 @@
171
       ' [GB2:FNTW] ATextLabel.w = Atextlabel.Font.TextWidth(CurrentParams[1])
172
       ATextLabel.w = Atextlabel.Font.TextWidth(CurrentParams[1])
173
       AtextLabel.refresh
174
-
175
     Else If CurrentParams[0] = "CHOOSE" Then       'Let's Draw a ComboBox
176
     'Syntax for TheParameters is: ["CHOOSE", Caption, Choice1,...., ChoiceN, CheckBoxName,Comment]
177
       AComboBox = New ComboBox(AnHBox) As "dynaobj"
178
+      Object.Attach(Acombobox, Attach_to, "dynaobj")
179
       AComboBox.refresh
180
       AComboBox.name = CurrentParams[CurrentParams.count - 2] & ".ComboBox"
181
-
182
       For i = 2 To CurrentParams.count - 3
183
         AComboBox.Add(CurrentParams[i])
184
         'Resize(AcomboBox)
185
@@ -910,12 +921,14 @@
186
       AComboBox.expand = True
187
 
188
       ResetDefault = New MyresetButton(AnHBOX) As "dynaobj"
189
+      Object.Attach(ResetDefault, Attach_to, "dynaobj")
190
       ResetDefault.name = "NOPARSE" & CurrentParams[CurrentParams.Count - 2] & ".toolbutton"
191
       ResetDefault.tag = CurrentParams[2]
192
 
193
     Else If CurrentParams[0] = "ROCHOOSE" Then       'Let's Draw a readonky ComboBox
194
     'Syntax for TheParameters is: ["CHOOSE", Caption, Choice1,...., ChoiceN, CheckBoxName,Comment]
195
       AComboBox = New ComboBox(AnHBox) As "dynaobj"
196
+      Object.Attach(Acombobox, Attach_to, "dynaobj")
197
       AComboBox.refresh
198
       AComboBox.name = CurrentParams[CurrentParams.count - 2] & ".ComboBox"
199
 
200
@@ -928,6 +941,7 @@
201
xt7-player-mpv-0.21.384.tar.gz/.src/Classi/FloatSpinBox.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Classi/FloatSpinBox.class Changed
44
 
1
@@ -122,6 +122,7 @@
2
 
3
 Public Sub MySpinButton_MouseUp()
4
   TimerIncDec.stop
5
+  Raise MouseUp()
6
 End
7
 
8
 
9
@@ -136,6 +137,7 @@
10
     TimerIncDec_Timer
11
     TimerIncDec.start
12
   Endif
13
+  Raise MouseDown()
14
 End
15
 
16
 Private Sub CheckMinMax()
17
@@ -168,9 +170,16 @@
18
 
19
 Public Sub MyValueBox_MouseWheel()
20
  MySpinButton_MouseWheel()
21
+ Raise Mousewheel()
22
 End
23
 
24
+Public Sub myvaluebox_GotFocus()
25
+  Raise GotFocus()
26
+End
27
 
28
+Public Sub myvaluebox_LostFocus()
29
+  Raise LostFocus()
30
+End
31
 
32
 Public Sub MyValueBox_Change()
33
  Try CheckMinMax()
34
@@ -183,3 +192,8 @@
35
 
36
 Event Change()
37
 Event Activate()
38
+Event MouseDown()
39
+Event MouseUp()
40
+Event Mousewheel()
41
+Event GotFocus()
42
+Event LostFocus()
43
\ No newline at end of file
44
xt7-player-mpv-0.21.384.tar.gz/.src/Classi/MplayerClass.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Classi/MplayerClass.class Changed
201
 
1
@@ -40,6 +40,8 @@
2
 Public Quick As Boolean = False                         'Skip mediainfo code
3
 Public osdlevel As String = ""
4
 Public lua_scripts As New String[]
5
+Public af_current As String 'keep track of realtime filters
6
+Public vf_current As String 'keep track of realtime filters
7
 
8
 Public Function version(Optional full_line As Boolean = False) As String
9
   Dim out As String
10
@@ -54,8 +56,18 @@
11
 Public Function executable(Optional timeout As Integer = -1) As String
12
   Dim out As String
13
   Dim proxy As String
14
+  Dim current_display As String
15
   
16
-  out &= out & GeneralOptions.MplayerEnvVars.text & " " 'user specified environment variables
17
+  If GeneralOptions.glsync_CheckBox.value Then 
18
+    'export __GL_SYNC_DISPLAY_DEVICE:
19
+    current_display = FMain.current_display_device()
20
+    If current_display <> "" Then 
21
+      out &= " " & "__GL_SYNC_DISPLAY_DEVICE=" & current_display
22
+    Endif
23
+  Endif
24
+  
25
+  
26
+  out &= GeneralOptions.MplayerEnvVars.text & " " 'user specified environment variables
27
   If GeneralOptions.vdpauooverlaycheck.value = True Then
28
     out &= " " & "VDPAU_NVIDIA_NO_OVERLAY=1" & " "
29
   Endif
30
@@ -337,14 +349,14 @@
31
 
32
 
33
 
34
-Public Sub set_option(name As String, data As String, Optional allow_dupes As Boolean = True)
35
+Public Sub set_option(name As String, data As String, Optional allow_dupes As Boolean = True, Optional options As Collection = mpvoptions)
36
  'chr(8) is used instead of null because the collection doesn't keep null values
37
   If allow_dupes Then
38
-    While mpvoptions.Exist(name)
39
+    While options.Exist(name)
40
       name = " " & name 'prefix white spaces to use multiple options with the same name
41
     Wend
42
   Endif
43
-  mpvOptions[name] = data
44
+  options[name] = data
45
   global.myDebug(name, data)
46
 End
47
 
48
@@ -387,15 +399,10 @@
49
         Else If return_opts.Key = "interpolation" Then
50
           If data = "yes" Then
51
             Print "It seems that user requested opengl temporal interpolation; setting --video-sync=display-vdrop" 
52
-            set_option("video-sync", "display-vdrop")
53
+            set_option("video-sync", "display-vdrop",, return_opts)
54
           Endif
55
     Endif
56
   Next
57
-  If volumeproperty = "ao-volume" Then
58
-    global.mydebug("Not using internal mpv audio mixer means disabling maximum amplification,\n... Not going To set initial volume As An option, but Use a Property instead")
59
-    unset_option("volume-max", return_opts)
60
-    unset_option("volume", return_opts)
61
-  Endif
62
   Return return_opts
63
 End
64
 
65
@@ -416,7 +423,6 @@
66
   Dim tc As Integer = 0
67
   Dim waittime As Float = 0.01
68
   setP("idle", "no")
69
-
70
   Repeat
71
     If Not ProcessRunningOvr() Then Return False
72
     Wait waittime
73
@@ -614,6 +620,8 @@
74
   'Dim killer_script As String = Temp()
75
   Dim data As String
76
   Dim internal_opts As New Collection
77
+  af_current = "."
78
+  vf_current = "."
79
   return_value = 0
80
   If string_options Like "*-idle *" Then 
81
     Stop
82
@@ -928,7 +936,7 @@
83
         Else 'for not audio only files, use mpv
84
       properties.insert(["=duration", "duration"])
85
       If (Not getP("audioonly")) Then
86
-        properties.Insert(["=video-bitrate", "width", "height", "fps"])            
87
+        properties.Insert(["=video-bitrate", "width", "height", "container-fps"])            
88
       Endif
89
 
90
   Endif
91
@@ -1102,6 +1110,7 @@
92
   If Not restarting Then 
93
     If ProcessRunningOvr() Then 
94
       user_stopped = True
95
+      Try event_loop.stop
96
       Raise user_stopping(getP("fullpath"), get_property_mpv("=time_pos", True, 1, True))
97
     Endif
98
     ClearMediaProperties()
99
@@ -1453,7 +1462,9 @@
100
   return_value = playerprocess.value
101
   If (Not restarting) Then 
102
     ClearMediaProperties()
103
-
104
+    af_current = "."
105
+    vf_current = "."
106
+    Try event_loop.stop
107
     Raise mykill(return_value)
108
 
109
     'post cmd is supposed to be filled in the mykill() event handler.
110
@@ -1713,7 +1724,10 @@
111
   'mpv_command(["set_property_string", name, data])
112
   Dim s As String = "\\"
113
   Dim q As String = "\""
114
-
115
+  
116
+  ' Debug "Caller:", System.Backtrace[1], System.Backtrace[2]
117
+  ' Debug name, data
118
+  
119
   data = Replace(data, q, s & q)        'replace " with \"
120
   data = Replace(data, s & s & q, s & q) 'replace \\" with \" (in case we quoted an already quoted string)
121
   If osd Then 
122
@@ -2099,6 +2113,7 @@
123
   sbuf = Left(sbuf, -1)
124
   send(sbuf)
125
   global.myDebug(sbuf)
126
+  'If sbuf Like "*anequalizer*" Then Debug sbuf
127
 End
128
 
129
 
130
@@ -2226,10 +2241,9 @@
131
 End
132
 
133
 
134
-
135
 Private ignore_opts As String[]
136
 
137
-Public Sub do_apply(new_opts As Collection) ', Optional only_check_vdpaurb As Boolean = False)
138
+Public Sub do_apply(new_opts As Collection) 
139
   Dim realtime_opts As String[] = ["af", "af-add", "af-clr", "af-pre", "vf", "vf-add", "vf-clr", "vf-pre"]
140
   Dim name, data As String
141
   Dim changed_opts As New Collection
142
@@ -2239,12 +2253,11 @@
143
   Dim vf_pre_new As String = ""
144
 
145
   new_opts = fix_options(new_opts)
146
-  'If only_check_vdpaurb Then Goto rt_options
147
   
148
   'see if we need a restart
149
   'make a list of changed options
150
   changed_opts = what_changes(mpvoptions, new_opts)
151
-
152
+  If changed_opts.count = 0 Then Return '(unlikely to happen)
153
   For Each changed_opts
154
     name = changed_opts.Key
155
     data = changed_opts[changed_opts.Key]
156
@@ -2318,28 +2331,43 @@
157
 
158
   If af_new = "|(removed)|" Then af_new = ""
159
   If vf_new = "|(removed)|" Then vf_new = ""
160
-  set_property_mpv("af", af_new, True)
161
-' ' ' Stop
162
-' ' '       'This part is entirely for reinitialize playback with vdpaurb video filter
163
-' ' '           If vf_new <> "" Then
164
-' ' '             If want_vdpau() Then 
165
-' ' '               'we can't add vdpaurb if we're not hw decoding yet, so:
166
-' ' '                 'clear video filters
167
-' ' '                 set_property_mpv("vf", "", True)
168
-' ' '                 Wait 2
169
-' ' '                 'request hw decoding
170
-' ' '                 set_property_mpv("hwdec", "vdpau", True)
171
-' ' '               vf_new = "vdpaurb," & vf_new
172
-' ' '             Endif
173
-' ' '           Endif
174
-
175
-  set_property_mpv("vf", vf_new, True)
176
 
177
+
178
+  'only apply New Filters In realtime If something changed
179
+    get_properties_mpv(["vf", "af"], True, False, 1)
180
+    
181
+    If vf_current <> vf_new Then 
182
+      set_property_mpv("vf", vf_new, True)
183
+      vf_current = vf_new
184
+    Endif
185
+    
186
+    If af_current <> af_new Then 
187
+      af_new = fix_for_anequalizer(af_new)
188
+      set_property_mpv("af", af_new, True)
189
+      af_current = af_new
190
+    Endif
191
+  
192
   ReturnLabel:
193
   Return
194
 
195
 End
196
 
197
+Private Function fix_for_anequalizer(af As String) As String
198
+  Dim istart, iend As Integer
199
+  Dim sOut As String
200
+
201
xt7-player-mpv-0.21.384.tar.gz/.src/Classi/PlaylistClass.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Classi/PlaylistClass.class Changed
10
 
1
@@ -1262,7 +1262,7 @@
2
     cha = mplayertag.getP("=audio-params/channels")
3
     vco = mplayertag.getP("Video-Codec")
4
     vbi = mplayertag.getP("=Video-Bitrate")
5
-    fps = mplayertag.getP("Fps")
6
+    fps = mplayertag.getP("container-fps")
7
     w = mplayertag.getP("Width")
8
     h = mplayertag.getP("Height")
9
     art = mplayertag.getP("Artist")
10
xt7-player-mpv-0.21.384.tar.gz/.src/Classi/SettingsClass.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Classi/SettingsClass.class Changed
79
 
1
@@ -77,22 +77,27 @@
2
 Private Sub Reconfigure(theObject As Object, TheSettings As String[], TheForm As Object)
3
   'Will parse String[] and try to reconfigure the object
4
   
5
-  Dim MyProperty, MyValue As String
6
+  Dim MyProperty As String
7
+  Dim MyValue As Variant
8
   Dim Setting As String
9
   Dim layout As Integer[]
10
- 
11
   
12
   For Each Setting In TheSettings
13
     Try MyProperty = Split(Setting, "=")[0]
14
     'TRY MyValue = Split(Setting, "=")[1]
15
     Try myvalue = Replace(setting, MyProperty & "=", "")
16
+ 
17
     If Setting Like ".*" Then
18
       ' If MyProperty = ".parent.name" Then
19
       '    If (Upper(TheObject.parent.name) <> Upper(MyProperty)) Then Reparent(TheObject, MyValue, TheForm)
20
       If MyProperty = ".Value" Then
21
-        'IF MyValue <> "" THEN TheObject.value = MyValue
22
-        If (MyValue <> TheObject.value) Then TheObject.value = MyValue
23
-        'TheObject.value = MyValue
24
+        ' If theobject Is Spinbar Then
25
+        '   If theobject.name Like "*extras*" Then Stop
26
+        ' Endif
27
+   
28
+        If MyValue <> TheObject.value
29
+          Try TheObject.value = MyValue
30
+        Endif
31
         
32
       'Else If ((MyProperty = ".text") And Not ((theobject Is CheckBox) Or (theobject Is Button) Or (theobject Is Textarea) Or (theobject Is Togglebutton))) Then
33
       Else If (MyProperty = ".text") Then
34
@@ -555,7 +560,6 @@
35
 
36
 Public Sub Save(TheForm As Object, FileName As String)
37
   Dim ContentOld As String = ""
38
-
39
   Dim ConfFile As File
40
   Dim TheObject As Object
41
   Dim MyValue As String = 0
42
@@ -604,7 +608,7 @@
43
         Try Print #ConfFile, TheObject.name
44
 
45
         If IsSafeToReparent(TheObject) Then Print #ConfFile, ".parent.name=" & TheObject.parent.name
46
-        If Not ((TheObject Is TabStrip) Or (TheObject Is Label) Or (TheObject Is Button) Or (TheObject Is ToggleButton) Or (TheObject Is Checkbox) Or (TheObject Is SpinBox)) Then
47
+        If Not ((TheObject Is TabStrip) Or (TheObject Is Label) Or (TheObject Is Button) Or (TheObject Is ToggleButton) Or (TheObject Is Checkbox) Or (TheObject Is SpinBox) Or (theobject Is Spinbar) Or (theobject Is SwitchButton)) Then
48
           'IF NOT (TheObject IS TabStrip) OR (TheObject IS Label) THEN 
49
           If Not (TheObject.name Like "*SearchField*") Then
50
             Try Print #ConfFile, ".text=" & TheObject.text
51
@@ -659,15 +663,23 @@
52
         If Not (TheObject Is ScrollView) Then Try Print #ConfFile, ".visible=" & TheObject.visible
53
         
54
         
55
-        'IF (NOT Match(TheObject.name, ExcludedValues)) THEN
56
         'Here we must convert point back in commas, because
57
         'gambas will autoconvert commas in points in float->string conversions.
58
         Try MyValue = TheObject.value
59
+        Try Print #ConfFile, ".Value=" & MyValue
60
         If Not Error Then
61
-          MyValue = Replace(MyValue, ".", ",")
62
-          Try Print #ConfFile, ".Value=" & MyValue
63
+          If InStr(myvalue, ".") > 0 Then
64
+            Try Print #ConfFile, ".Value=" & Replace(MyValue, ".", ",")
65
+              Else If InStr(myvalue, ",") > 0 Then
66
+                Try Print #ConfFile, ".Value=" & Replace(MyValue, ",", ".")
67
+          Endif
68
         Endif
69
-        'ENDIF
70
+
71
+        ' If Not Error Then
72
+        '   MyValue = Replace(MyValue, ".", ",")
73
+        '   Try Print #ConfFile, ".Value=" & MyValue
74
+        ' Endif
75
+
76
       Endif
77
     Endif
78
   Next
79
xt7-player-mpv-0.21.384.tar.gz/.src/Form/FMain.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Form/FMain.class Changed
201
 
1
@@ -636,6 +636,8 @@
2
     If entry Like ("*" & sep & "*") Then
3
       Try RecentFileEntry.caption = Split(entry, sep, "", True, "")[0]
4
       If Error Then Return
5
+      Try RecentFileEntry.tag = Split(entry, sep, "", True, "")[0]
6
+      If Error Then Return
7
     Else
8
       RecentFileEntry.caption = entry
9
     Endif
10
@@ -660,9 +662,7 @@
11
 
12
 
13
 Public Sub RecentFileEntry_Click()
14
-
15
-  Try Play(Last.caption)
16
-
17
+  Try Play(Last.tag)
18
 End
19
 
20
 Public Sub ClearRecentFiles_Click()
21
@@ -1342,7 +1342,7 @@
22
 
23
   If Not mplayer.getP("audioonly") Then
24
     PropertiesGrid[16, 1].text = mplayer.getP("width") & "x" & mplayer.getP("height")
25
-    PropertiesGrid[17, 1].text = mplayer.getP("fps")
26
+    PropertiesGrid[17, 1].text = mplayer.getP("container-fps")
27
     If PropertiesGrid[17, 1].text Like "*unavailable*" Then
28
       PropertiesGrid[17, 1].text = mplayer.get_property_mpv("estimated-vf-fps")
29
     Endif
30
@@ -1525,7 +1525,7 @@
31
   global.kill_players()
32
   global.myDebug("mpv stopped")
33
   Try HotKeys.xbindkeys.kill
34
-  Print "xbindkeys killed"
35
+  global.myDebug("xbindkeys killed")
36
 
37
   If fmain.fullyloaded Then
38
     If GeneralOptions.SaveOnExitCHK.value = True Then
39
@@ -1682,20 +1682,9 @@
40
   
41
   Dim PrevScreenX As Integer = fmain.screenx
42
   Dim PrevScreeny As Integer = fmain.screeny
43
-  Dim deltax As Integer
44
-  Dim deltay As Integer
45
   
46
   If (GeneralOptions.SaveGeometryCHK.value = True) Then
47
-    If (GeneralOptions.SaveGeometryCompizCHK.value = True) Then
48
-      fmain.Move(fmain.screenx, fmain.screeny)
49
-      fmain.refresh
50
-      Wait 0.03
51
-      deltax = (fmain.screenx - prevscreenx) * 2
52
-      deltay = (fmain.screeny - prevscreeny) * 2
53
-      SubSaveFormGeometry(- deltax, - deltay)
54
-    Else
55
       SubSaveFormGeometry(fmain.x - fmain.screenx, fmain.y - fmain.screeny)
56
-    Endif
57
   Endif
58
 
59
 End
60
@@ -1821,7 +1810,6 @@
61
 
62
 
63
 Public Sub ButtonStop_Click()
64
-
65
   Try mousehider.stop
66
   Try TimerFullScreen.Stop
67
   Try mplayer.event_loop.stop
68
@@ -2565,7 +2553,6 @@
69
   Dim opts As New Collection
70
   Dim opt As Mpvoption
71
 
72
-  
73
   'initialize uninitialized forms and load settings
74
   generaloptions.FirstLoadIfNeeded()
75
   SubAndOsd.FirstLoadIfNeeded()
76
@@ -2774,7 +2761,6 @@
77
   
78
   mplayer.watched_properties_old_data.Add("", "pause")
79
   mplayer.watched_properties_old_data.Add("", "volume")
80
-  mplayer.watched_properties_old_data.Add("", "ao-volume")
81
   mplayer.watched_properties_old_data.Add("", "=chapter")
82
   mplayer.watched_properties_old_data.Add("", "=time-pos")
83
   mplayer.watched_properties_old_data.Add("", "duration")
84
@@ -2832,10 +2818,6 @@
85
     If Not gapless Then
86
       Try global.Preload_file_bg_stop()
87
       If Not mplayer.do_play(fullpath) Then Goto returnlabel
88
-      Wait
89
-      If mplayer.volumeproperty = "ao-volume" Then
90
-        mplayer.set_property_mpv("ao-volume", Initialvolume())
91
-      Endif
92
     Endif
93
 
94
     ButtonPlay.picture = Picture["media-playback-pause.png"]
95
@@ -2875,10 +2857,6 @@
96
   'Until (n = 2) Or (mplayer.return_value = 0) Or Youtube.IsYoutubeLink(fullpath) Or Not (global.IsNetworkURI(fullpath))
97
   Until (n = 2) Or (mplayer.return_value = 0) Or Youtube.is_supported(fullpath) Or Not (global.IsNetworkURI(fullpath))
98
 
99
-  If mplayer.volumeproperty = "ao-volume" Then
100
-    mplayer.set_property_mpv("ao-volume", Initialvolume())
101
-  Endif
102
-
103
   'if not forced, see if the current medium were left off and seek to that point
104
   If start_time = "0" Then
105
     If (generaloptions.RememberPlayTimeCHK.value = CheckBox.true) Then
106
@@ -2999,9 +2977,7 @@
107
     Try speed_compensate(CFloat(Left(generaloptions.switchres_compensate_combobox.text, -1))) 'will check if mplayer is running and not audioonly too
108
   Endif
109
 
110
-  If mplayer.volumeproperty = "ao-volume" Then
111
-    mplayer.set_property_mpv("ao-volume", Initialvolume())
112
-  Endif
113
+  'If mplayer.vdpau_blocked_by_filters() Then Popup_vdpau()
114
 
115
   ReturnLabel:
116
   firstplay = False
117
@@ -3010,12 +2986,21 @@
118
   Return True
119
 End
120
 
121
+
122
+' Private Sub Popup_vdpau()
123
+'   
124
+'   
125
+'   
126
+' End
127
+
128
+
129
 Private Sub StartOverbrightAnalyze()
130
   VideoEqualizer.ZeroControls()
131
   mplayer.StartOverbrightAnalyze()
132
 End
133
 
134
 
135
+
136
 Public Sub addhistory(fullpath As String, Optional Savetime As String = "0", Optional leftoff As Boolean = False)
137
 
138
   Dim history, entry As String
139
@@ -3937,7 +3922,7 @@
140
       UpdateStatusBar(CUSTOMTITLE_OLD, CTIME_OLD, CACHEVALUE_OLD)
141
       audioform.UpdateCell(audioform.griddown, 1, 1, CUSTOMTITLE_OLD)
142
   
143
-    Case "cache"
144
+    Case "cache-percent"
145
       If data_new <> mplayer.unavailable_str Then CACHEVALUE_OLD = data_new
146
       UpdateStatusBar(CUSTOMTITLE_OLD, CTIME_OLD, CACHEVALUE_OLD)
147
       If generaloptions.ShowCacheGaugeCHK.value Then Update_cache_percent(data_new)
148
@@ -4291,7 +4276,6 @@
149
     audioform.BarBox.visible = False  'mpv 0.11 removed af_export filter :(
150
     mplayer.do_restart(mplayer.getP("fullpath"), GetOptionsFromGui() & SetRightCache() & " " & cookieopts, False, False, newpos)
151
     aspectmenu.visible = Not (mplayer.getP("audioonly") Or fsform.fullscreen)
152
-    mplayer.Renice(GeneralOptions.NiceLevelSpinBox.value)
153
     CorrectAreaAspect()
154
     ' LogWindow.clearlogs()
155
     ' LogWindow.ShowLogs()
156
@@ -4665,7 +4649,8 @@
157
 
158
   FsForm.FullScreen = True
159
   FsForm.Background = color.Default
160
-
161
+ 
162
+ 
163
   'execute shell commands
164
   'If mplayer.ProcessRunningOvr() And (Not mplayer.getP("audioonly")) Then FsCommandsExec(True, mplayer.getP("fps"))
165
 
166
@@ -4717,12 +4702,14 @@
167
   CostrainFormSizes()
168
   Maintoolbar.hide
169
 
170
+  mousehider.trigger
171
   videobox.Show
172
   If Lower(audioform.AudioPanel.parent.name) = Lower(outerbox.name) Then Audioform.AutoresizeAudioForm()
173
   For i = 1 To 10
174
     CorrectAreaAspect()
175
     Wait 0.1
176
   Next 'i
177
+
178
   fsform.picture = Null
179
 
180
  If dopauseworkaround Then 
181
@@ -4847,6 +4834,7 @@
182
 Public mousehider As New Timer As "mousehider"
183
 
184
 Private Sub HideMouseDelayed()
185
+  mousehider.delay = 500
186
   If Not (mousehider.Enabled) Then mousehider.start
187
 End
188
 
189
@@ -5142,6 +5130,7 @@
190
   Dim new_opts As New Collection
191
   Dim data As String
192
   Dim fullpath As String = mplayer.getP("fullpath")
193
+
194
   'fixmempv: questi due sotto servono ancora?
195
     VEqHasBeenSet = False
196
     subnotset = True
197
@@ -5176,9 +5165,9 @@
198
   If force_restart Then
199
     mplayer.do_apply_restart(get_apply_opts())
200
       Else
201
xt7-player-mpv-0.21.384.tar.gz/.src/Form/FMain.form -> xt7-player-mpv-0.22.391.tar.gz/.src/Form/FMain.form Changed
10
 
1
@@ -1408,7 +1408,7 @@
2
               Text = ("Order by")
3
             }
4
             { ComboBoxOrderBy ComboBox
5
-              MoveScaled(9.4286,-44.2857,18,4.5714)
6
+              MoveScaled(9.4286,-46.2857,18,4.5714)
7
               #Translate = False
8
               Expand = True
9
               ReadOnly = True
10
xt7-player-mpv-0.21.384.tar.gz/.src/Form/GeneralOptions.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Form/GeneralOptions.class Changed
201
 
1
@@ -1,5 +1,6 @@
2
 ' Gambas class file
3
 
4
+
5
 'Copyright (C) 2007, 2008 Antonio Orefice
6
 ' Gambas class file
7
 Public AlreadyLoaded As Boolean = False 'true if the form loaded it's settings from disk at least one time
8
@@ -67,7 +68,6 @@
9
     Endif
10
   Next 'i
11
   Try optionslist[OptionsList.Item.Key].selected = True
12
-
13
 End
14
 
15
 Public Sub TabStrip1_Click()
16
@@ -105,6 +105,14 @@
17
   InitDone = True
18
 End
19
 
20
+Public Sub dynaobj_change()
21
+  global.ManageNotifies_Change(Last, Me)
22
+End
23
+
24
+Public Sub dynaobj_click()
25
+  global.ManageNotifies_click(Last, Me)
26
+End
27
+
28
 
29
 Private Sub DrawFiltersGui()
30
   Dim Switchable As Boolean = True
31
@@ -115,7 +123,7 @@
32
 
33
   '-volume-max <100.0-1000.0>
34
     AllParams.add(["RANGE", ("Maximum Amplification"), "100", "100", "1000", "volume000max", ("Allows volume over 100%")])
35
-    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, ("Set the maximum amplification level (disabling this means 130).\n A value of 130 will allow you to adjust the volume up to a maximum of about double the current level.\n mpv option: -volume-max"))
36
+    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, ("Set the maximum amplification level (disabling this means 130).\n A value of 130 will allow you to adjust the volume up to a maximum of about double the current level.\n mpv option: -volume-max"),,, Me)
37
     Try Object.SetProperty(Me.Controls["volume000max.CheckBox"], "value", True) 'enabled by default
38
     AllParams.Clear
39
 
40
@@ -125,13 +133,13 @@
41
 
42
   '-ad-lavc-ac3drc=<level>
43
     AllParams.Add(["ROCHOOSE", ("AC3 dynamic range compression"), "1.0 - full compression", "0.9", "0.8", "0.7", "0.6", "0.5", "0.4", "0.3", "0.2", "0.1", "0.0 - no compression", "ad000lavc000ac3drc", "AC-3 audio streams only: make loud passages more silent and vice versa"])
44
-    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, (("Select  the  Dynamic  Range Compression level for AC-3 audio streams.\n<level> is a float value ranging from 0 to 1, where 0 means no compression\nand 1 means full compression (make loud passages more silent and vice versa).\nThis option only shows an effect if the AC-3 stream contains\nthe required range compression information.\nmpv option: --ad-lavc-ac3drc=<level>")))
45
+    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, (("Select  the  Dynamic  Range Compression level for AC-3 audio streams.\n<level> is a float value ranging from 0 to 1, where 0 means no compression\nand 1 means full compression (make loud passages more silent and vice versa).\nThis option only shows an effect if the AC-3 stream contains\nthe required range compression information.\nmpv option: --ad-lavc-ac3drc=<level>")),,, Me)
46
     Try Object.SetProperty(Me["ad000lavc000ac3drc.CheckBox"], "value", True)
47
     AllParams.Clear
48
     
49
   '-channels <number> (also see -af channels) 
50
     AllParams.Add(["ROCHOOSE", ("Output Channels"), "2 - Stereo", "4 - Surround", "6 - Full 5.1", "8 - Full 7.1", "audio000channels", ""])
51
-    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, ("Request the number of playback channels (default: 2).\n This is usually only important when playing videos with AC-3 audio (like DVDs).\n mpv option: audio-channels"))
52
+    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, ("Request the number of playback channels (default: 2).\n This is usually only important when playing videos with AC-3 audio (like DVDs).\n mpv option: audio-channels"),,, Me)
53
     Try Object.SetProperty(Me["audio000channels.CheckBox"], "value", True)
54
     If Error Then global.myDebug("EE: Cannot set default value audio000channels.CheckBox = true")
55
     Try Object.SetProperty(Me["audio000channels.ComboBox"], "text", "2 - Stereo")
56
@@ -141,7 +149,7 @@
57
     
58
   '-speed <0.01-100>
59
     AllParams.Add(["CHOOSE", ("Initial speed"), "0.5 #-12", "0.529731547179648 #-11", "0.561231024154687 #-10", "0.594603557501361 #-9", "0.629960524947437 #-8", "0.667419927085017 #-7", "0.707106781186548 #-6", "0.749153538438341 #-5", "0.7937005259841 #-4", "0.840896415253715 #3-", "0.890898718140339 #-2", "0.943874312681693 #-1", "1 #0", "1.05946309435295 #+1", "1.12246204829593 #+2", "1.18920711498136 #+3", "1.2599210498647 #+4", "1.33483985413008 #+5", "1.4142135623223 #+6", "1.4983070768139 #+7", "1.58740105189218 #+8", "1.68179283041682 #+9", "1.78179743617402#+10", "1.88774862523908 #+11", "2 #+12", "speed", ("Set initial playback tempo/pitch")])
60
-    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, ("#-12..#+12 are semitones.\n See also 'speed' under 'scaletempo' filter in chains window.\n mpv option: speed"))
61
+    Global.DrawGui(AllParams, ("Audio"), Tabstrip1, Switchable, ("#-12..#+12 are semitones.\n See also 'speed' under 'scaletempo' filter in chains window.\n mpv option: speed"),,, Me)
62
     AllParams.Clear
63
 
64
   ' '-delay < sec >
65
@@ -161,7 +169,7 @@
66
 
67
   '-stop-xscreensaver
68
     AllParams.add(["SWITCH", "Stop screensaver", "Enabled", "stop000screensaver", ("Turns off xscreensaver at startup")])
69
-    Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Turns off screensaver at startup and turns it on again on exit.\nUses XSS and XResetScreenSaver API.\nmpv option: -stop-xscreensaver"))
70
+    Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Turns off screensaver at startup and turns it on again on exit.\nUses XSS and XResetScreenSaver API.\nmpv option: -stop-xscreensaver"),,, Me)
71
     AllParams.Clear
72
    
73
   ' '-aspect <ratio> (also see -zoom)
74
@@ -175,27 +183,17 @@
75
   '   Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Force video Framerate.\n Will probably cause Audio/Video desync.\n mpv option: -fps"))
76
   '   AllParams.Clear
77
   ' 
78
-   '-autosync
79
-     AllParams.add(["RANGE", "autosync", "0", "30", "10000", "autosync", ("Gradually adjusts the A/V sync based on audio delay measurements.")])
80
-     Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("Try  -autosync 30 to smooth out problems with sound drivers which do not implement a perfect audio delay measurement.\n [..] mpv option: autosync"))
81
-     AllParams.Clear
82
-     
83
-     '-mc
84
-     AllParams.add(["RANGEFLOAT", "mc", "0", "0.001", "1", "mc", ("maximum A-V sync correction per frame (in seconds)")])
85
-     Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("maximum A-V sync correction per frame (in seconds)\n mpv options: -mc"))
86
-     AllParams.Clear
87
-     
88
 
89
 
90
 
91
   '-cookies
92
     AllParams.add(["SWITCH", ("Send cookies"), "DISABLED", "cookies", ("Only valid for http:// Uries")])
93
-    Global.DrawGui(AllParams, ("Network"), Tabstrip1, NotSwitchable, ("Send cookies to websites when playing http:// Uries,\n Cookie file must be in Netscape format.\n mpv option: cookies"))
94
+    Global.DrawGui(AllParams, ("Network"), Tabstrip1, NotSwitchable, ("Send cookies to websites when playing http:// Uries,\n Cookie file must be in Netscape format.\n mpv option: cookies"),,, Me)
95
     AllParams.Clear
96
   
97
   '-cookies-file <filename> (network only)
98
     AllParams.add(["FILEREQ", "\"" & "cookies.txt" & "\"" & " " & ("location") & ": ", "DIR", "cookies000file ", " "])
99
-    Global.DrawGui(AllParams, ("Network"), Tabstrip1, NotSwitchable, ("Specify cookies.txt location\n mpv option: cookies-file"))
100
+    Global.DrawGui(AllParams, ("Network"), Tabstrip1, NotSwitchable, ("Specify cookies.txt location\n mpv option: cookies-file"),,, Me)
101
     AllParams.Clear
102
 
103
   ' 
104
@@ -203,10 +201,20 @@
105
   '   AllParams.add(["SWITCH", ("prefer-ipv4"), "DISABLED", "prefer000ipv4", ("try ipv4 first")])
106
   '   Global.DrawGui(AllParams, ("Network"), Tabstrip1, NotSwitchable, ("Use IPv4 on network connections.  Falls back on IPv6 automatically.\n-prefer-ipv4 (network only)"))
107
   '   AllParams.Clear
108
+   
109
+   '-autosync
110
+     AllParams.add(["RANGE", "autosync", "0", "30", "10000", "autosync", ("Gradually adjusts the A/V sync based on audio delay measurements.")])
111
+     Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("Try  -autosync 30 to smooth out problems with sound drivers which do not implement a perfect audio delay measurement.\n [..] mpv option: autosync"),,, Me)
112
+     AllParams.Clear
113
+     
114
+     '-mc
115
+     AllParams.add(["RANGEFLOAT", "mc", "0", "0.001", "1", "mc", ("maximum A-V sync correction per frame (in seconds)")])
116
+     Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("maximum A-V sync correction per frame (in seconds)\n mpv options: -mc"),,, Me)
117
+     AllParams.Clear
118
 
119
   '-lavdopts threads
120
     AllParams.Add(["RANGE", "threads (lavdopts)", "0", "0", "16", "vd000lavc000threads", ("(MPEG-1/2 and H.264 only)")])
121
-    Global.DrawGui(allParams, ("Tweaks"), Tabstrip1, Switchable, ("Number of threads to use for decoding.\n0 means autodetect\nmpv option: vd-lavc-threads "))
122
+    Global.DrawGui(allParams, ("Tweaks"), Tabstrip1, Switchable, ("Number of threads to use for decoding.\n0 means autodetect\nmpv option: vd-lavc-threads "),,, Me)
123
     AllParams.Clear
124
       
125
   ' '-lavdopts lowres
126
@@ -217,12 +225,12 @@
127
 
128
   '-lavdopts fast
129
     AllParams.add(["SWITCH", "Fast (lavdopts)", "DISABLED", "vd000lavc000fast", ("(MPEG-2, MPEG-4, and H.264 only)")])
130
-    Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("Enable optimizations which do not comply to the specification\nand might potentially cause problems, like simpler dequantization,\nsimpler motion compensation, assuming use of the  default\nquantization  matrix, assuming YUV 4:2:0 and skipping\na few checks to detect damaged bitstreams.\n mpv option: vd-lavc-fast"))
131
+    Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("Enable optimizations which do not comply to the specification\nand might potentially cause problems, like simpler dequantization,\nsimpler motion compensation, assuming use of the  default\nquantization  matrix, assuming YUV 4:2:0 and skipping\na few checks to detect damaged bitstreams.\n mpv option: vd-lavc-fast"),,, Me)
132
     AllParams.Clear
133
 
134
   '-lavdopts skiploopfilter
135
     AllParams.Add(["ROCHOOSE", "Skiploopfilter (lavdopts)", "none", "default", "nonref", "bidir", "nokey", "all", "vd000lavc000skiploopfilter", ("(H.264 only)")])
136
-    Global.DrawGui(allParams, ("Tweaks"), Tabstrip1, Switchable, ("Skips the loop filter (AKA deblocking) during H.264 decoding.\nthis has a worse effect on quality\nBut at least for high bitrate HDTV this provides a big speedup\nwith  no visible quality loss.\n mpv option: vd-lavc-skiploopfilter"))
137
+    Global.DrawGui(allParams, ("Tweaks"), Tabstrip1, Switchable, ("Skips the loop filter (AKA deblocking) during H.264 decoding.\nthis has a worse effect on quality\nBut at least for high bitrate HDTV this provides a big speedup\nwith  no visible quality loss.\n mpv option: vd-lavc-skiploopfilter"),,, Me)
138
     AllParams.Clear
139
     
140
   ' '-noslices 
141
@@ -242,12 +250,12 @@
142
     
143
   '-framedrop
144
     AllParams.add(["ROCHOOSE", "FrameDrop", "vo", "no", "decoder", "decoder+vo", "framedrop", ("Skip frames to maintain A/V sync")])
145
-    Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Skip displaying some frames to maintain A/V sync,\n or playing high framerate video on video output that have a lower upper framerate limit\nmpv option: -framedrop"))
146
+    Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Skip displaying some frames to maintain A/V sync,\n or playing high framerate video on video output that have a lower upper framerate limit\nmpv option: -framedrop"),,, Me)
147
     AllParams.Clear
148
     
149
   '-framedrop
150
     AllParams.add(["ROCHOOSE", ("Field dominance"), "auto", "auto", "top", "bottom", "field000dominance", ("Set the dominant field (for interlaced videos)")])
151
-    Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Set first field for interlaced content\n mpv option: -field-dominance"))
152
+    Global.DrawGui(AllParams, ("Video"), Tabstrip1, Switchable, ("Set first field for interlaced content\n mpv option: -field-dominance"),,, Me)
153
     AllParams.Clear
154
     
155
   ' '-dvd-speed
156
@@ -263,7 +271,7 @@
157
 
158
   '-hr-mp3-seek
159
     AllParams.add(["ROCHOOSE", ("High resolution seek"), "no", "absolute", "yes", "hr-seek", ("Hi-res MP3 seeking")])
160
-    Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("Select when to use precise seeks that are not limited to keyframes. \nMay be slower\nmpv option: hr-seek"))
161
+    Global.DrawGui(AllParams, ("Tweaks"), Tabstrip1, Switchable, ("Select when to use precise seeks that are not limited to keyframes. \nMay be slower\nmpv option: hr-seek"),,, Me)
162
     AllParams.Clear
163
   
164
   
165
@@ -294,11 +302,12 @@
166
   Dim AllOptions As String = ""
167
   Dim hwdec_choice As String
168
   Dim myopts As New MpvOption[]
169
+  Dim optnextvalue As String
170
   Dim pt As String
171
   Previndex = Tabstrip1.index
172
   For i = 0 To TabStrip1.count - 1
173
-    TabStrip1.index = i
174
-    For Each TheScrollview In Tabstrip1.children
175
+    'TabStrip1.index = i
176
+    For Each TheScrollview In Tabstrip1[i].children
177
       For Each TheBox In TheScrollview.children
178
         If Not (Upper(TheBox.name) Like "NOPARSE*") Then
179
           For Each Option In TheBox.children
180
@@ -312,9 +321,12 @@
181
                     Else If Option.next Is StringFileReqClass Then 'file/dir Name, insert double quotes around
182
                       myopts.Add(newopt(Replace(Split(Option.name, ".")[0], "000", "-"), "\"" & Option.next.value & "\""))
183
                       AllOptions = AllOptions & " -" & Replace(Split(Option.name, ".")[0], "000", "-") & " " & "\"" & Option.next.value & "\""
184
+                        Else If Option.next Is Spinbar Then 'Convert float to string
185
+                          Try myopts.Add(newopt(Replace(Split(Option.name, ".")[0], "000", "-"), Replace(CString(option.next.value), ",", ".")))
186
+                          Try AllOptions = AllOptions & " -" & Replace(Split(Option.name, ".")[0], "000", "-") & " " & Replace(CString(option.next.value), ",", ".")
187
                       Else
188
-                    Try myopts.Add(newopt(Replace(Split(Option.name, ".")[0], "000", "-"), Option.next.value))
189
-                    Try AllOptions = AllOptions & " -" & Replace(Split(Option.name, ".")[0], "000", "-") & " " & Option.next.value
190
+                    Try myopts.Add(newopt(Replace(Split(Option.name, ".")[0], "000", "-"), option.next.value))
191
+                    Try AllOptions = AllOptions & " -" & Replace(Split(Option.name, ".")[0], "000", "-") & " " & option.next.value
192
                   Endif
193
                 Endif
194
               Endif
195
@@ -577,7 +589,6 @@
196
   MySettings.Load(Me, global.confpath & "/" & global.CurrentProfile)
197
   LoadWatchDir(global.confpath & "/" & global.CurrentProfile)
198
   Try LoadExcludeDir(global.confpath & "/" & global.CurrentProfile)
199
-  what_is_volume_property()
200
   Alreadyloaded = True
201
xt7-player-mpv-0.21.384.tar.gz/.src/Form/GeneralOptions.form -> xt7-player-mpv-0.22.391.tar.gz/.src/Form/GeneralOptions.form Changed
201
 
1
@@ -40,7 +40,7 @@
2
       }
3
     }
4
     { Tabstrip1 TabStrip
5
-      MoveScaled(25,0,64,67)
6
+      MoveScaled(27,0,64,67)
7
       Tag = "User options"
8
       Expand = True
9
       Arrangement = Arrange.Vertical
10
@@ -48,7 +48,7 @@
11
       Index = 0
12
       Text = ("Video")
13
       { ScrollView1 ScrollView
14
-        MoveScaled(3,7,52,54)
15
+        MoveScaled(3,6,52,54)
16
         Tag = "video"
17
         Expand = True
18
         Arrangement = Arrange.Vertical
19
@@ -108,7 +108,7 @@
20
             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")
21
             Expand = True
22
             ReadOnly = True
23
-            List = [("no (allows all video filters and drivers)"), ("auto + opengl (may allows only gamma adjustments)"), ("auto + vdpau (allows equalization, but gamma)"), ("auto + vaapi (allows equalization, but gamma)"), ("vdpau + vdpau (allows equalization, but gamma)"), ("vdpau + opengl (may allows only gamma adjustments)"), ("vaapi + vaapi (allows equalization, but gamma)"), ("vaapi + opengl (allows only gamma adjustments)"), ("vaapi-copy (allows all video filters and drivers - Intel only)"), ("cuda + opengl (check if your ffmpeg and mpv supports it)"), ("cuda-copy (see previous)")]
24
+            List = [("no (allows all video filters and drivers)"), ("auto + opengl (may allows only gamma adjustments)"), ("auto + vdpau (allows equalization, but gamma)"), ("auto + vaapi (allows equalization, but gamma)"), ("vdpau + vdpau (allows equalization, but gamma)"), ("vdpau + opengl (may allows only gamma adjustments)"), ("vdpau-copy (allow all video filters and drivers - nvidia only)"), ("vaapi + vaapi (allows equalization, but gamma)"), ("vaapi + opengl (allows only gamma adjustments)"), ("vaapi-copy (allows all video filters and drivers - Intel only)"), ("cuda + opengl (check if your ffmpeg and mpv supports it)"), ("cuda-copy (see previous)")]
25
             Text = ("no (allows all video filters and drivers)")
26
           }
27
         }
28
@@ -180,13 +180,13 @@
29
           }
30
         }
31
         { NOPARSE_Separator1 Separator
32
-          MoveScaled(1,44,47,1)
33
+          MoveScaled(1,45,47,1)
34
         }
35
       }
36
       Index = 1
37
       Text = ("Audio")
38
       { ScrollView2 ScrollView
39
-        MoveScaled(4,5,53,57)
40
+        MoveScaled(3,3,53,57)
41
         Tag = "audio"
42
         Expand = True
43
         Arrangement = Arrange.Vertical
44
@@ -382,33 +382,37 @@
45
             Text = ("auto")
46
           }
47
         }
48
-        { adevicehbox2 HBox
49
-          MoveScaled(0,44,50,4.5714)
50
-          ToolTip = ("Select an audio driver and an audio device at once.\nNote that any audio driver explicitaly selected in the chains window\nwill override this setting.\n\nmpv option: --audio-device")
51
-          Spacing = True
52
-          { UseMpvInternalMixerCheckBox CheckBox
53
-            MoveScaled(1,0,47,5)
54
-            ToolTip = ("Checked: volume changes will affect the internal mpv volume.\nUnchecked: volume changes will change the system volume:\n(on ALSA this usually changes system-wide audio,\nwhile with PulseAudio, this controls per-application volume.)\n\nHINT: Pulseaudio users may want to UNCHECK this.")
55
-            AutoResize = True
56
-            Text = ("Use mpv internal mixer (enables maximum amplification)")
57
-          }
58
-        }
59
       }
60
       Index = 2
61
       Text = ("Screen")
62
       { ScrollView7 ScrollView
63
         MoveScaled(1,2,58,57)
64
-        Tag = "tweaks"
65
+        Tag = "screen"
66
         Expand = True
67
         Arrangement = Arrange.Vertical
68
         Spacing = True
69
         Margin = True
70
         Padding = 6
71
         { NOPARSESSeparator2 Separator
72
-          MoveScaled(2,2,52,2)
73
+          MoveScaled(2,1,52,2)
74
+        }
75
+        { NoparseHbox12 HBox
76
+          MoveScaled(2,3,52,4.5714)
77
+          ToolTip = ("Fill the resolutions menu with entries that\nmatches the video played using the following conditions.")
78
+          AutoResize = True
79
+          Spacing = True
80
+          { glsync_CheckBox CheckBox
81
+            MoveScaled(0,0,35,4.5714)
82
+            ToolTip = ("May help or not with stuttering on multi head setups.\nExplaination:\nConsumer GPUs can only sync to one monitor (default is primary),\nchecking this will set __GL_SYNC_DISPLAY_DEVICE the the one mpv is running on.\nPlease note that:\n1) The variable is set only once per play, this means that moving video window\nover another screen while mpv is playing would defeat the purpose.\n2) If you are running a composite manager while playing the video, \nyou'll probably need to make sure that his environment variable is set to the same value.")
83
+            AutoResize = True
84
+            Text = ("export __GL_SYNC_DISPLAY_DEVICE")
85
+          }
86
+        }
87
+        { NOPARSESSeparator3 Separator
88
+          MoveScaled(1,8,52,2)
89
         }
90
         { NoparseHbox11 HBox
91
-          MoveScaled(2,5,52,6)
92
+          MoveScaled(2,10,52,6)
93
           ToolTip = ("Fill the resolutions menu with entries that\nmatches the video played using the following conditions.")
94
           Spacing = True
95
           { Label3 Label
96
@@ -420,10 +424,10 @@
97
           }
98
         }
99
         { NOPARSESSeparator1 Separator
100
-          MoveScaled(2,11,52,2)
101
+          MoveScaled(2,16,52,2)
102
         }
103
         { NoparseHbox555 HBox
104
-          MoveScaled(2,14,52,4.5714)
105
+          MoveScaled(2,19,52,4.5714)
106
           ToolTip = ("Fill the resolutions menu with entries that\nmatches the video played using the following conditions.")
107
           AutoResize = True
108
           Spacing = True
109
@@ -434,7 +438,7 @@
110
           }
111
         }
112
         { NoparseHbox6 HBox
113
-          MoveScaled(3,20,52,4.5714)
114
+          MoveScaled(2,25,52,4.5714)
115
           ToolTip = ("Select resolutions with a refresh rate multiple\nof the fps of the video played in a defined error range.\n\nThis will produce smoother playback.")
116
           Spacing = True
117
           Indent = True
118
@@ -452,12 +456,12 @@
119
           }
120
         }
121
         { NoparseHbox7 HBox
122
-          MoveScaled(2,25,52,4.5714)
123
+          MoveScaled(2,31,52,4.5714)
124
           ToolTip = ("Select resolutions with a vertical\nresolution higher than this value.")
125
           Spacing = True
126
           Indent = True
127
           { Switchres_height_CheckBox CheckBox
128
-            MoveScaled(3,0,36,4.5714)
129
+            MoveScaled(2,0,36,4.5714)
130
             AutoResize = True
131
             Text = ("...with an height of at least")
132
           }
133
@@ -470,7 +474,7 @@
134
           }
135
         }
136
         { NoparseHbox10 HBox
137
-          MoveScaled(2,31,52,4.5714)
138
+          MoveScaled(2,37,52,4.5714)
139
           Spacing = True
140
           Indent = True
141
           { Switchres_W_H_CheckBox2 CheckBox
142
@@ -480,7 +484,7 @@
143
           }
144
         }
145
         { Noparsesep675 Separator
146
-          MoveScaled(4,36,45,1)
147
+          MoveScaled(4,42,45,1)
148
         }
149
         { NoparseHbox8 HBox
150
           MoveScaled(2,44,52,4.5714)
151
@@ -633,7 +637,7 @@
152
       Text = ("Cache")
153
       { ScrollView12 ScrollView
154
         MoveScaled(0,0,58,62)
155
-        Tag = "audio"
156
+        Tag = "cache"
157
         Expand = True
158
         Arrangement = Arrange.Vertical
159
         Spacing = True
160
@@ -683,7 +687,7 @@
161
             MoveScaled(29,0,11,4.5714)
162
             MinValue = 100
163
             MaxValue = 1048576
164
-            Value = 1024
165
+            Value = 10240
166
           }
167
         }
168
         { NoParse44 HBox
169
@@ -739,7 +743,7 @@
170
             MoveScaled(26,0,11,4.5714)
171
             MinValue = 100
172
             MaxValue = 1048576
173
-            Value = 1024
174
+            Value = 10240
175
           }
176
         }
177
         { NoParse24 HBox
178
@@ -903,34 +907,13 @@
179
       Index = 5
180
       Text = ("Tweaks")
181
       { ScrollView5 ScrollView
182
-        MoveScaled(1,1,52,44)
183
+        MoveScaled(5,5,52,44)
184
         Tag = "tweaks"
185
         Expand = True
186
         Arrangement = Arrange.Vertical
187
         Spacing = True
188
         Margin = True
189
         Padding = 6
190
-        { NoParse2 HBox
191
-          MoveScaled(1,0,51,4.5714)
192
-          ToolTip = ("Player nice level.\nThe lower the value, the higher the priority\nthe player will get against other processes.")
193
-          Spacing = True
194
-          { NoParseLabel1 Label
195
-            MoveScaled(1,1,14,3)
196
-            AutoResize = True
197
-            Text = ("Xt7 Player nice level")
198
-          }
199
-          { NiceLevelSpinBox SpinBox notifyobj
200
-            Name = "NiceLevelSpinBox"
201
xt7-player-mpv-0.21.384.tar.gz/.src/Form/NewChains.class -> xt7-player-mpv-0.22.391.tar.gz/.src/Form/NewChains.class Changed
201
 
1
@@ -26,18 +26,19 @@
2
       aTabstrip.index = i
3
       aTabstrip.text = aScrollview.Children[i].name
4
       aTabstrip.Arrangement = Arrange.Vertical
5
-    If aScrollview.Children[i].name <> "equalizer" Then 'do not make a scrollview for preconfigured (drawed with the ide) filters.
6
-      tabScrollview = New ScrollView(aTabstrip)
7
-      tabScrollview.name = aTabstrip.text & ".ScrollView"
8
-      tabScrollview.expand = True
9
-      tabScrollview.Arrangement = Arrange.vertical
10
-      tabScrollview.padding = 8
11
-      tabScrollview.Spacing = True
12
-      tabScrollview.border = False
13
-      tabScrollview.margin = True
14
-      tabScrollview.ScrollBar = Scroll.Both
15
-    Endif
16
-    tabstrip_elements.Add(Lower(aTabstrip.text))
17
+      'do not make a scrollview for preconfigured (drawed with the ide) filters.
18
+      If (aScrollview.Children[i].name <> "equalizer") And (aScrollview.Children[i].name <> "anequalizer") Then 
19
+        tabScrollview = New ScrollView(aTabstrip)
20
+        tabScrollview.name = aTabstrip.text & ".ScrollView"
21
+        tabScrollview.expand = True
22
+        tabScrollview.Arrangement = Arrange.vertical
23
+        tabScrollview.padding = 8
24
+        tabScrollview.Spacing = True
25
+        tabScrollview.border = False
26
+        tabScrollview.margin = True
27
+        tabScrollview.ScrollBar = Scroll.Both
28
+      Endif
29
+      tabstrip_elements.Add(Lower(aTabstrip.text))
30
   Next 'i
31
   aTabstrip.tag = tabstrip_elements
32
 End
33
@@ -49,7 +50,7 @@
34
 Private Sub Init_filters_audio()
35
   Dim filters_audio_list As New String[]
36
   Dim filter As String
37
-  filters_audio_list = ["equalizer", "earwax", "extrastereo", "scaletempo", "alimiter", "dynaudnorm", "volume"]
38
+  filters_audio_list = ["equalizer", "anequalizer", "earwax", "extrastereo", "scaletempo", "alimiter", "dynaudnorm", "volume"]
39
   filters_audio_list.insert(["CustomAudio1", "CustomAudio2", "CustomAudio3", "lavcac3enc", "lavrresample"])
40
   For Each filter In filters_audio_list
41
     If filter = "scaletempo" Then 
42
@@ -67,11 +68,12 @@
43
 Private Sub Init_filters_video()
44
   Dim filters_video_list As New String[]
45
   Dim filter As String
46
-  filters_video_list = ["vdpaurb", "Yadif", "GradFun", "HqDn3D", "spp", "uspp", "UnSharp", "DeLogo", "Eq", "Scale", "Expand"]
47
+  filters_video_list = ["Yadif", "GradFun", "HqDn3D", "spp", "uspp", "UnSharp", "DeLogo", "Eq", "Scale", "Expand"]
48
   filters_video_list.Insert(["Stereo3D", "vdpaupp", "vavpp", "CustomVideo1", "CustomVideo2", "CustomVideo3"])
49
   For Each filter In filters_video_list
50
     draw_list_item(filters_video_container, filter)
51
   Next
52
+
53
   filters_video_container.tag = TabStrip_filters_video
54
   fill_tabstrip(TabStrip_filters_video, filters_video_container)
55
   draw_filters_video_cfg()
56
@@ -228,13 +230,41 @@
57
 
58
 Public Sub filter_button_up_click()
59
   Dim up As Boolean = True
60
+  Dim obj As Object
61
+  Dim trig As Boolean = False
62
+  
63
+  'See if the filter is enabled and trigger a chain change
64
+  For Each obj In Last.parent.children
65
+    If obj Is Checkbox Then
66
+      If obj.value = CheckBox.true Then trig = True
67
+    Endif
68
+  Next
69
+  
70
+  'move it  
71
   chain_item_move(Last.parent, up = True)
72
+  
73
+  If trig Then dynaobj_change()
74
+  
75
 End
76
 
77
 
78
 Public Sub filter_button_down_click()
79
   Dim up As Boolean = True
80
+  Dim obj As Object
81
+  Dim trig As Boolean = False
82
+  
83
+  'See if the filter is enabled and trigger a chain change
84
+  For Each obj In Last.parent.children
85
+    If obj Is Checkbox Then
86
+      If obj.value = CheckBox.true Then trig = True
87
+    Endif
88
+  Next
89
+
90
+  'move it
91
   chain_item_move(Last.parent, up = False)
92
+
93
+  If trig Then dynaobj_change()
94
+  
95
 End
96
 
97
 
98
@@ -243,7 +273,9 @@
99
 End
100
 
101
 Public Sub filter_checkbox_Click()
102
-    select_item(Last)
103
+  If Not NewChains.visible Then Return
104
+  select_item(Last)
105
+  dynaobj_change()
106
 End
107
 
108
 
109
@@ -292,21 +324,22 @@
110
   Dim item_tab As Integer = -1
111
   Dim i As Integer
112
   Dim islavfi As Boolean = False
113
-
114
-  For i = 0 To atabstrip.count - 1
115
-    atabstrip[i].enabled = False
116
-  Next
117
+  Object.Detach(atabstrip) 'we can't use lock because of a gambas bug
118
+    For i = 0 To atabstrip.count - 1
119
+      atabstrip[i].enabled = False
120
+    Next
121
+  object.Attach(atabstrip, atabstrip.parent, atabstrip.name)
122
 
123
   Try item_tab = aTabstrip.Tag.Find(Lower(item_name))
124
 
125
   If item_tab >= 0 Then 
126
     aTabstrip.index = item_tab
127
-    HelpBox.reparent(aTabstrip)
128
+    If atabstrip.caption <> "anequalizer" Then HelpBox.reparent(aTabstrip)
129
       Else
130
     For i = 0 To aTabstrip.count - 1
131
       aTabstrip.index = i
132
       If Lower(aTabstrip.caption) = item_name Then 
133
-        HelpBox.reparent(aTabstrip)
134
+        If atabstrip.caption <> "anequalizer" Then HelpBox.reparent(aTabstrip)
135
         Goto returnlabel
136
       Endif
137
     Next
138
@@ -330,6 +363,24 @@
139
   Init_filters_audio()
140
   Init_filters_video()
141
   tabstrip1.index = 0
142
+  
143
+  
144
+  f1.value = 50
145
+  g1.value = 0
146
+  w1.value = 100
147
+  f2.value = 250
148
+  g2.value = 0
149
+  w2.value = 500
150
+  f3.value = 1000
151
+  g3.value = 0
152
+  w3.value = 1000
153
+  f4.value = 2500
154
+  g4.value = 0
155
+  w4.value = 1000
156
+  f5.value = 4000
157
+  g5.value = 0
158
+  w5.value = 1000
159
+  
160
   initdone = True
161
 End
162
 
163
@@ -351,7 +402,7 @@
164
   AllParams.add(["ROCHOOSE", "bitrate=", "auto", "96", "128", "192", "224", "320", "448", "512", "640", "lavcac3enc2", ("The bitrate use for the AC-3 stream.")])
165
   AllParams.add(["ROCHOOSE", "minch=", "3", "2", "3", "4", "5", "6", "lavcac3enc3", ("If the input channel number is less than <minchn>, the filter will detach itself (default: 3).")])
166
   AllParams.Add(["TIP", ("This filter must be the last in the chain"), "lavcac3enc4", ""])
167
-  Global.DrawGui(AllParams, "lavcac3enc", aTabstrip, switchable)
168
+  Global.DrawGui(AllParams, "lavcac3enc", aTabstrip, switchable,,,, Me)
169
   AllParams.Clear
170
   
171
   
172
@@ -370,13 +421,13 @@
173
     AllParams.add(["ROCHOOSE", "replaygain-album=", "yes", "no", "Volume3", ("Like replaygain-track, but using the album-gain value")])
174
     AllParams.add(["ROCHOOSE", "replaygain-clip=", "yes", "no", "Volume5", ("Prevent replaygain clipping by lowering the gain")])
175
     AllParams.add(["ROCHOOSE", "softclip=", "yes", "no", "Volume6", ("Turns on soft clipping")])
176
-    Global.DrawGui(AllParams, "volume", aTabstrip, Switchable)
177
+    Global.DrawGui(AllParams, "volume", aTabstrip, switchable,,,, Me)
178
     AllParams.Clear
179
     
180
     
181
   'volume[=<volumedb>[:...]]
182
     AllParams.Add(["TITLE", "- earwax -", "earwax0", ""])
183
-    Global.DrawGui(AllParams, "earwax", aTabstrip, False, "",, "lavfi")
184
+    Global.DrawGui(AllParams, "earwax", aTabstrip, False, "",, "lavfi", Me)
185
     
186
     AllParams.Clear
187
     
188
@@ -388,14 +439,14 @@
189
     AllParams.add(["RANGE", "stride=", "5", "60", "500", "scaletempo2", ""])
190
     AllParams.add(["RANGEFLOAT", "overlap=", "0.10", "0.20", "1", "scaletempo3", ""])
191
     AllParams.add(["RANGE", "search=", "1", "14", "100", "scaletempo4", ""])
192
-    Global.DrawGui(AllParams, "scaletempo", aTabstrip, Switchable)
193
+    Global.DrawGui(AllParams, "scaletempo", aTabstrip, switchable,,,, Me)
194
     AllParams.Clear
195
     
196
 
197
   'extrastereo lavfi
198
   AllParams.Add(["TITLE", "- Adds live effect to playback - (ffmpeg >=3.0 only)", "ExtraStereo0", ""])
199
   AllParams.add(["RANGEFLOAT", ("Amount"), "0", "2.25", "10", "ExtraStereo1", ""])
200
-  Global.DrawGui(AllParams, "extrastereo", aTabstrip, NotSwitchable,,, "lavfi")
201
xt7-player-mpv-0.21.384.tar.gz/.src/Form/NewChains.form -> xt7-player-mpv-0.22.391.tar.gz/.src/Form/NewChains.form Changed
201
 
1
@@ -96,18 +96,20 @@
2
       Arrangement = Arrange.Vertical
3
     }
4
     { ButtonLadspaHelper Button
5
-      MoveScaled(34,49,14,4.5714)
6
+      MoveScaled(33,50,14,4.5714)
7
       Visible = False
8
       ToolTip = ("Show a tool that helps you to compile ladspa filter parameters.\nIf you don't use ladspa, just don't push it.")
9
       Text = ("Ladspa")
10
       Picture = Picture["icon:/16/tools"]
11
     }
12
     { TabStrip_filters_audio TabStrip
13
-      MoveScaled(33,2,56,47)
14
+      MoveScaled(31,-1,56,47)
15
       #Translate = False
16
+      Tag = "anequalizer"
17
       Expand = True
18
       Arrangement = Arrange.Fill
19
       Margin = True
20
+      Count = 2
21
       TextFont = Font["-1"]
22
       Index = 0
23
       Text = "equalizer"
24
@@ -261,55 +263,64 @@
25
               Text = "0"
26
               ReadOnly = True
27
             }
28
-            { tfreq2 TextBox
29
+            { tfreq2 TextBox tfreqs
30
+              Name = "tfreq2"
31
               MoveScaled(4,0,4,4.5714)
32
               #Translate = False
33
               Text = "0"
34
               ReadOnly = True
35
             }
36
-            { tfreq3 TextBox
37
+            { tfreq3 TextBox tfreqs
38
+              Name = "tfreq3"
39
               MoveScaled(8,0,4,4.5714)
40
               #Translate = False
41
               Text = "0"
42
               ReadOnly = True
43
             }
44
-            { tfreq4 TextBox
45
-              MoveScaled(12,0,4,4.5714)
46
+            { tfreq4 TextBox tfreqs
47
+              Name = "tfreq4"
48
+              MoveScaled(13,0,4,4.5714)
49
               #Translate = False
50
               Text = "0"
51
               ReadOnly = True
52
             }
53
-            { tfreq5 TextBox
54
+            { tfreq5 TextBox tfreqs
55
+              Name = "tfreq5"
56
               MoveScaled(16,0,4,4.5714)
57
               #Translate = False
58
               Text = "0"
59
               ReadOnly = True
60
             }
61
-            { tfreq6 TextBox
62
+            { tfreq6 TextBox tfreqs
63
+              Name = "tfreq6"
64
               MoveScaled(20,0,4,4.5714)
65
               #Translate = False
66
               Text = "0"
67
               ReadOnly = True
68
             }
69
-            { tfreq7 TextBox
70
+            { tfreq7 TextBox tfreqs
71
+              Name = "tfreq7"
72
               MoveScaled(24,0,4,4.5714)
73
               #Translate = False
74
               Text = "0"
75
               ReadOnly = True
76
             }
77
-            { tfreq8 TextBox
78
+            { tfreq8 TextBox tfreqs
79
+              Name = "tfreq8"
80
               MoveScaled(28,0,4,4.5714)
81
               #Translate = False
82
               Text = "0"
83
               ReadOnly = True
84
             }
85
-            { tfreq9 TextBox
86
+            { tfreq9 TextBox tfreqs
87
+              Name = "tfreq9"
88
               MoveScaled(32,0,4,4.5714)
89
               #Translate = False
90
               Text = "0"
91
               ReadOnly = True
92
             }
93
-            { tfreq10 TextBox
94
+            { tfreq10 TextBox tfreqs
95
+              Name = "tfreq10"
96
               MoveScaled(36,0,4,4.5714)
97
               #Translate = False
98
               Text = "0"
99
@@ -331,6 +342,364 @@
100
           Expand = True
101
         }
102
       }
103
+      Index = 1
104
+      Text = "anequalizer"
105
+      { AnEqualizerPanel Panel
106
+        MoveScaled(-3,2,88,38)
107
+        Expand = True
108
+        Arrangement = Arrange.Vertical
109
+        { PictureBox1 PictureBox
110
+          MoveScaled(1,1,84,11)
111
+          Background = Color.Black
112
+          Expand = True
113
+          Stretch = True
114
+        }
115
+        { HBox2 ScrollView
116
+          MoveScaled(3,11,53,25)
117
+          Arrangement = Arrange.Horizontal
118
+          Spacing = True
119
+          Margin = True
120
+          { AneqLeftSpacer VBox
121
+            MoveScaled(2,1,1,23)
122
+          }
123
+          { FrameBand1 Panel
124
+            MoveScaled(8,-1,21,24)
125
+            Font = Font["-1"]
126
+            Arrangement = Arrange.Vertical
127
+            AutoResize = True
128
+            Spacing = True
129
+            Margin = True
130
+            Border = Border.Etched
131
+            { SwitchButton1 SwitchButton switchers
132
+              Name = "SwitchButton1"
133
+              MoveScaled(2,2,17,4)
134
+              Value = True
135
+            }
136
+            { Panel2 Panel
137
+              MoveScaled(2,7,17,4)
138
+              ToolTip = ("Center Frequency")
139
+              Arrangement = Arrange.Horizontal
140
+              { Label1 Label
141
+                MoveScaled(1,0,2,4)
142
+                Text = ("F")
143
+              }
144
+              { f1 SpinBox EqControls
145
+                Name = "f1"
146
+                MoveScaled(4,0,13,4)
147
+                Font = Font["-2"]
148
+                Expand = True
149
+                MinValue = 1
150
+                MaxValue = 24000
151
+                Step = 10
152
+                Value = 60
153
+              }
154
+            }
155
+            { Panel3 Panel
156
+              MoveScaled(2,12,17,4)
157
+              ToolTip = ("Gain (dB)")
158
+              Arrangement = Arrange.Horizontal
159
+              { Label12 Label
160
+                MoveScaled(1,0,2,4)
161
+                Text = ("G")
162
+              }
163
+              { g1 SpinBox EqControls
164
+                Name = "g1"
165
+                MoveScaled(4,0,13,4)
166
+                Font = Font["-2"]
167
+                Expand = True
168
+                MinValue = -30
169
+                MaxValue = 30
170
+              }
171
+            }
172
+            { Panel4 Panel
173
+              MoveScaled(2,17,17,4)
174
+              ToolTip = ("Filter width (Hz)")
175
+              Arrangement = Arrange.Horizontal
176
+              { Label13 Label
177
+                MoveScaled(1,0,2,4)
178
+                Text = ("W")
179
+              }
180
+              { w1 SpinBox EqControls
181
+                Name = "w1"
182
+                MoveScaled(4,0,13,4)
183
+                Font = Font["-2"]
184
+                Expand = True
185
+                MinValue = 1
186
+                MaxValue = 24000
187
+                Value = 125
188
+              }
189
+            }
190
+          }
191
+          { FrameBand2 Panel
192
+            MoveScaled(30,-1,21,24)
193
+            Font = Font["-1"]
194
+            Arrangement = Arrange.Vertical
195
+            AutoResize = True
196
+            Spacing = True
197
+            Margin = True
198
+            Border = Border.Etched
199
+            { SwitchButton2 SwitchButton switchers
200
+              Name = "SwitchButton2"
201
xt7-player-mpv-0.21.384.tar.gz/AA_ToDo -> xt7-player-mpv-0.22.391.tar.gz/AA_ToDo Changed
44
 
1
@@ -1,38 +1,14 @@
2
-vo, ao: disable positional parameter suboptions
3
-all VOs and AOs: deprecate sub-options, add them as global options
4
-[opengl-hq]
5
-scale=spline36
6
-cscale=spline36
7
-dscale=mitchell
8
-dither-depth=auto
9
-correct-downscaling=yes
10
-sigmoid-upscaling=yes
11
-deband=yes
12
+pausa se aumentano i drop nel vo
13
+xrandr, usa display-fps invece che chiamare xrandr
14
+pausa, cambio speed, unpausa
15
 
16
 opzioni aggiuntive opengl?
17
-hq preset opengl?
18
 custom audio/custom video?
19
 
20
 
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-- Glitches in video area if X11 driver is used and the form is resized
34
-- move colorkey to video output options
35
-- dimensione dei sottotitoli consistente tra le diverse risoluzioni
36
-- se alcune informazioni sul file sono disponibili in fase di play, ma non in playlist/gridview, aggiungile, costa nulla.
37
 -autoswitch playlist/video se video presente in autoplay?
38
 -temi di icone
39
--permettere l'aggiunta ricorsiva alla playlist?
40
+ -permettere l'aggiunta ricorsiva alla playlist?
41
 -drag della seekbar indica a quale secondo ci si posizionerà
42
 - ctrl-click non deseleziona l'item della library/playlist.
43
 - filtro hrtf
44
xt7-player-mpv-0.21.384.tar.gz/_mpvstats.lua -> xt7-player-mpv-0.22.391.tar.gz/_mpvstats.lua Changed
19
 
1
@@ -235,7 +235,7 @@
2
     end
3
 
4
     local ds = mp.get_property_bool("display-sync-active", false)
5
-    local target_fps = ds and mp.get_property_number("display-fps", 0) or mp.get_property_number("fps", 0)
6
+    local target_fps = ds and mp.get_property_number("display-fps", 0) or mp.get_property_number("container-fps", 0)
7
     if target_fps > 0 then target_fps = 1 / target_fps * 1e6 end
8
 
9
     local last_s = vo_p["render-last"] + vo_p["present-last"] + vo_p["upload-last"]
10
@@ -391,7 +391,7 @@
11
                         {prefix="Display FPS:", suffix=" (estimated)"})
12
     end
13
     if append_property(s, "container-fps", {prefix="FPS:", suffix=" (specified)"}) or
14
-        append_property(s, "fps", {prefix="FPS:", suffix=" (specified)"}) then
15
+        append_property(s, "container-fps", {prefix="FPS:", suffix=" (specified)"}) then
16
         append_property(s, "estimated-vf-fps",
17
                         {suffix=" (estimated)", nl="", indent=""})
18
     else
19