FS-10249: [mod_av] Audio gradually falls behind video in recordings
This commit is contained in:
parent
e7397a896e
commit
a1fc18aee5
|
@ -577,8 +577,6 @@ static void *SWITCH_THREAD_FUNC video_bug_thread(switch_thread_t *thread, void *
|
||||||
switch_status_t status;
|
switch_status_t status;
|
||||||
int w = 0, h = 0, ok = 1;
|
int w = 0, h = 0, ok = 1;
|
||||||
|
|
||||||
flush_video_queue(main_q, 1);
|
|
||||||
|
|
||||||
if ((status = switch_queue_pop(main_q, &pop)) == SWITCH_STATUS_SUCCESS) {
|
if ((status = switch_queue_pop(main_q, &pop)) == SWITCH_STATUS_SUCCESS) {
|
||||||
if (!pop) {
|
if (!pop) {
|
||||||
goto end;
|
goto end;
|
||||||
|
@ -592,7 +590,7 @@ static void *SWITCH_THREAD_FUNC video_bug_thread(switch_thread_t *thread, void *
|
||||||
if (other_q) {
|
if (other_q) {
|
||||||
flush_video_queue(other_q, 1);
|
flush_video_queue(other_q, 1);
|
||||||
|
|
||||||
if ((status = switch_queue_pop(other_q, &other_pop)) == SWITCH_STATUS_SUCCESS) {
|
if ((status = switch_queue_trypop(other_q, &other_pop)) == SWITCH_STATUS_SUCCESS) {
|
||||||
if (!(other_img = (switch_image_t *) other_pop)) {
|
if (!(other_img = (switch_image_t *) other_pop)) {
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue