mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-15 13:58:32 +00:00
FS-10131: [freeswitch-core] Incorrect video decode flags in some places #resolve
This commit is contained in:
1 parent
42499edf26
commit
de8c37975b
7 files changed
+24
-12
No files matched your search
@@ -2357,7 +2357,7 @@ SWITCH_STANDARD_APP(conference_function)
|
||||
switch_core_session_receive_message(session, &msg);
|
||||
|
||||
if (conference_utils_test_flag(conference, CFLAG_TRANSCODE_VIDEO)) {
|
||||
switch_channel_set_flag(channel, CF_VIDEO_DECODED_READ);
|
||||
switch_channel_set_flag_recursive(channel, CF_VIDEO_DECODED_READ);
|
||||
switch_core_media_gen_key_frame(session);
|
||||
}
|
||||
|
||||
@@ -2377,6 +2377,9 @@ SWITCH_STANDARD_APP(conference_function)
|
||||
} while (member.loop_loop);
|
||||
}
|
||||
|
||||
switch_core_session_video_reset(session);
|
||||
switch_channel_clear_flag_recursive(channel, CF_VIDEO_DECODED_READ);
|
||||
|
||||
switch_core_session_set_video_read_callback(session, NULL, NULL);
|
||||
switch_core_session_set_text_read_callback(session, NULL, NULL);
|
||||
|
||||
|
||||
Reference in new issue
Block a user