FS-7503: add video read flags to choose flush and or block mode and add stuff to vlc so it can play youtube urls

This commit is contained in:
Anthony Minessale authored and Michael Jerris committed 2015-05-28 12:47:10 -05:00
1 parent fa2f274c61
commit 517a6d4ab7
9 files changed
+137 -121

No files matched your search

+10 -2
View File
@@ -492,8 +492,10 @@ SWITCH_DECLARE(switch_status_t) switch_core_file_write_video(switch_file_handle_
}
SWITCH_DECLARE(switch_status_t) switch_core_file_read_video(switch_file_handle_t *fh, switch_frame_t *frame)
SWITCH_DECLARE(switch_status_t) switch_core_file_read_video(switch_file_handle_t *fh, switch_frame_t *frame, switch_video_read_flag_t flags)
{
switch_status_t status;
switch_assert(fh != NULL);
switch_assert(fh->file_interface != NULL);
@@ -505,7 +507,13 @@ SWITCH_DECLARE(switch_status_t) switch_core_file_read_video(switch_file_handle_t
return SWITCH_STATUS_FALSE;
}
return fh->file_interface->file_read_video(fh, frame);
status = fh->file_interface->file_read_video(fh, frame, flags);
if (status == SWITCH_STATUS_FALSE) {
switch_cond_next();
}
return status;
}
SWITCH_DECLARE(switch_status_t) switch_core_file_seek(switch_file_handle_t *fh, unsigned int *cur_pos, int64_t samples, int whence)