mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-14 08:05:37 +00:00
Confirm we can open the file successfully before trying to add it to a libvlc media player
This commit is contained in:
parent
8203475563
commit
37e726b7e7
@ -123,6 +123,11 @@ static switch_status_t vlc_file_open(switch_file_handle_t *handle, const char *p
|
|||||||
context->m = libvlc_media_new_location(read_inst, context->path);
|
context->m = libvlc_media_new_location(read_inst, context->path);
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "VLC Path is unknown type %s\n", context->path);
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "VLC Path is unknown type %s\n", context->path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( context-m == NULL ) {
|
||||||
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "VLC error opening %s for reading\n", path);
|
||||||
|
return SWITCH_STATUS_GENERR;
|
||||||
|
}
|
||||||
|
|
||||||
context->playing = 0;
|
context->playing = 0;
|
||||||
context->err = 0;
|
context->err = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user