* deal with changed ChannelGroupIds enum in backend

This commit is contained in:
Seth Call 2015-06-15 13:58:21 -05:00
parent 6afcc84088
commit 9ff44a21ac
4 changed files with 39 additions and 21 deletions

View File

@ -4,6 +4,7 @@
context.JK = context.JK || {};
context.JK.FakeJamClient = function(app, p2pMessageFactory) {
var ChannelGroupIds = context.JK.ChannelGroupIds;
var logger = context.JK.logger;
logger.info("*** Fake JamClient instance initialized. ***");
@ -474,7 +475,18 @@
}
function SessionGetControlState(mixerIds, isMasterOrPersonal) {
dbg("SessionGetControlState");
var groups = [0, 1, 2, 3, 3, 7, 8, 10, 11, 12];
var groups = [
ChannelGroupIds.MasterGroup,
ChannelGroupIds.MonitorGroup,
ChannelGroupIds.AudioInputMusicGroup,
ChannelGroupIds.AudioInputChatGroup,
ChannelGroupIds.AudioInputChatGroup,
ChannelGroupIds.UserMusicInputGroup,
ChannelGroupIds.UserChatInputGroup,
ChannelGroupIds.PeerMediaTrackGroup,
ChannelGroupIds.JamTrackGroup,
ChannelGroupIds.MetronomeGroup
]
var names = [
"FW AP Multi",
"FW AP Multi",

View File

@ -313,4 +313,26 @@
context.JK.NAMED_MESSAGES = {
MASTER_VS_PERSONAL_MIX : 'master_vs_personal_mix'
}
// Recreate ChannelGroupIDs ENUM from C++
context.JK.ChannelGroupIds =
{
"MasterGroup": 0,
"MonitorGroup": 1,
"MasterCatGroup": 2,
"MonitorCatGroup": 3,
"AudioInputMusicGroup": 4,
"AudioInputChatGroup": 5,
"MediaTrackGroup": 6,
"StreamOutMusicGroup": 7,
"StreamOutChatGroup": 8,
"StreamOutMediaGroup": 9,
"UserMusicInputGroup": 10,
"UserChatInputGroup": 11,
"UserMediaInputGroup": 12,
"PeerAudioInputMusicGroup": 13,
"PeerMediaTrackGroup": 14,
"JamTrackGroup": 15,
"MetronomeGroup": 16
};
})(window,jQuery);

View File

@ -14,6 +14,7 @@
var logger = context.JK.logger;
var self = this;
var webcamViewer = new context.JK.WebcamViewer()
var ChannelGroupIds = context.JK.ChannelGroupIds;
var defaultParticipant = {
tracks: [{
@ -39,23 +40,6 @@
height: 83
};
// Recreate ChannelGroupIDs ENUM from C++
var ChannelGroupIds = {
"MasterGroup": 0,
"MonitorGroup": 1,
"AudioInputMusicGroup": 2,
"AudioInputChatGroup": 3,
"MediaTrackGroup": 4,
"StreamOutMusicGroup": 5,
"StreamOutChatGroup": 6,
"UserMusicInputGroup": 7,
"UserChatInputGroup": 8,
"PeerAudioInputMusicGroup": 9,
"PeerMediaTrackGroup": 10,
"JamTrackGroup": 11,
"MetronomeGroup": 12
};
var METRO_SOUND_LOOKUP = {
0 : "BuiltIn",
1 : "SineWave",

View File

@ -20,7 +20,7 @@
var userTracks = context.JK.TrackHelpers.getUserTracks(jamClient, allTracks);
var backingTracks = context.JK.TrackHelpers.getBackingTracks(jamClient, allTracks);
var metronomeTracks = context.JK.TrackHelpers.getTracks(jamClient, 12);
var metronomeTracks = context.JK.TrackHelpers.getTracks(jamClient, 16);
return {
userTracks: userTracks,
@ -51,7 +51,7 @@
// allTracks is the result of SessionGetAllControlState; as an optimization
getBackingTracks: function(jamClient, allTracks) {
var mediaTracks = context.JK.TrackHelpers.getTracks(jamClient, 4, allTracks);
var mediaTracks = context.JK.TrackHelpers.getTracks(jamClient, 6, allTracks);
var backingTracks = []
context._.each(mediaTracks, function(mediaTrack) {
@ -80,7 +80,7 @@
var localMusicTracks = [];
var i;
localMusicTracks = context.JK.TrackHelpers.getTracks(jamClient, 2, allTracks);
localMusicTracks = context.JK.TrackHelpers.getTracks(jamClient, 4, allTracks);
var trackObjects = [];