From 1cb8adecb7ecb673e1ada6bb5c8c9dbc3db5e794 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 8 Nov 2016 13:45:47 -0600 Subject: [PATCH] FS-9715 #resolve [Add support for m4a] --- src/mod/applications/mod_av/avformat.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mod/applications/mod_av/avformat.c b/src/mod/applications/mod_av/avformat.c index eb48dfaf94..a00acaaa6c 100644 --- a/src/mod/applications/mod_av/avformat.c +++ b/src/mod/applications/mod_av/avformat.c @@ -1411,6 +1411,10 @@ static switch_status_t open_input_file(av_file_context_t *context, switch_file_h } } + if (!context->has_video) { + switch_clear_flag(handle, SWITCH_FILE_FLAG_VIDEO); + } + return status; err: @@ -1843,6 +1847,9 @@ static switch_status_t av_file_open(switch_file_handle_t *handle, const char *pa handle->speed = 0; handle->pos = 0; + if (!context->has_video) { + switch_clear_flag(handle, SWITCH_FILE_FLAG_VIDEO); + } switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Opening File [%s] %dhz %s\n", file, handle->samplerate, switch_test_flag(handle, SWITCH_FILE_FLAG_VIDEO) ? " with VIDEO" : ""); @@ -2489,6 +2496,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_avformat_load) supported_formats[i++] = "av"; supported_formats[i++] = "rtmp"; supported_formats[i++] = "mp4"; + supported_formats[i++] = "m4a"; supported_formats[i++] = "mov";