FS-7656 not quite right

This commit is contained in:
Anthony Minessale 2015-06-14 01:25:51 -05:00
parent c48a83a3e1
commit a647b42910

View File

@ -375,17 +375,18 @@ static void *SWITCH_THREAD_FUNC read_stream_thread(switch_thread_t *thread, void
if (source->total == 1) {
switch_queue_push(source->context_list->video_q, img);
} else if (source->context_list) {
for (cp = source->context_list; cp && RUNNING; cp = cp->next) {
if (cp->video_q) {
imgcp = NULL;
switch_img_copy(img, &imgcp);
if (imgcp) {
switch_queue_push(cp->video_q, imgcp);
} else {
if (source->context_list) {
for (cp = source->context_list; cp && RUNNING; cp = cp->next) {
if (cp->video_q) {
imgcp = NULL;
switch_img_copy(img, &imgcp);
if (imgcp) {
switch_queue_push(cp->video_q, imgcp);
}
}
}
}
} else {
switch_img_free(&img);
}
}