Skip to content

Commit

Permalink
Allow changing mjrs dir also when stopping recordings in AudioBridge (f…
Browse files Browse the repository at this point in the history
…ixes #3171)
  • Loading branch information
lminiero committed Mar 6, 2023
1 parent 8ea52d9 commit 96a22b0
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/plugins/janus_audiobridge.c
Original file line number Diff line number Diff line change
Expand Up @@ -3820,17 +3820,16 @@ static json_t *janus_audiobridge_process_synchronous_request(janus_audiobridge_s
janus_mutex_unlock(&rooms_mutex);
janus_mutex_lock(&audiobridge->mutex);
/* Set MJR recording status */
gboolean room_prev_mjrs_active = mjrs_active;
if(mjrs_active && mjrsdir) {
if(mjrsdir) {
/* Update the path where to save the MJR files */
char *old_mjrs_dir = audiobridge->mjrs_dir;
char *new_mjrs_dir = g_strdup(json_string_value(mjrsdir));
audiobridge->mjrs_dir = new_mjrs_dir;
g_free(old_mjrs_dir);
}
if(room_prev_mjrs_active != audiobridge->mjrs) {
if(mjrs_active != audiobridge->mjrs) {
/* Room recording state has changed */
audiobridge->mjrs = room_prev_mjrs_active;
audiobridge->mjrs = mjrs_active;
/* Iterate over all participants */
gpointer value;
GHashTableIter iter;
Expand Down

0 comments on commit 96a22b0

Please sign in to comment.