volume control, schedule button, VBR decoder fix, reduced debug in decoder, added decoder source

This commit is contained in:
Blue 2019-02-02 01:24:09 +03:00 committed by Gitea
parent 2f8226d406
commit 7713110129
18 changed files with 1486 additions and 12 deletions

View file

@ -257,7 +257,7 @@
var vc = new Vocabulary();
vc.insert("id", id.clone());
var ev = new Event(this._playerCtl.getPairAddress()["+="](queue), vc);
var ev = new Event(this._playerCtl.getPairAddress()["+="](play), vc);
var socket = this._nodes.Corax.socket;
ev.setSenderId(socket.getId().clone());
@ -325,6 +325,19 @@
this._playerCtl.on("serviceMessage", this._onServiceMessage, this);
},
"scheduleToPlay": function(id) {
if (this._nodes.Corax && this._nodes.Corax.connected) {
var vc = new Vocabulary();
vc.insert("id", id.clone());
var ev = new Event(this._playerCtl.getPairAddress()["+="](queue), vc);
var socket = this._nodes.Corax.socket;
ev.setSenderId(socket.getId().clone());
socket.send(ev);
ev.destructor();
}
},
"setTheme": function(theme) {
View.setTheme(theme);
},
@ -372,6 +385,7 @@
SocketState.add("connected", {description: "Socket is connected"});
var queue = new Address(["queue"]);
var play = new Address(["play"]);
return Lorgar;
});