]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8380 Improve mod_av's handling of vw and vh core file params
authorBradley Jokinen <bradleyjokinen@reliancetelephone.com>
Thu, 22 Oct 2015 17:15:11 +0000 (12:15 -0500)
committerBradley Jokinen <bradleyjokinen@reliancetelephone.com>
Thu, 22 Oct 2015 17:15:11 +0000 (12:15 -0500)
This allows for the core file params vw and vh to be used to modify the
resolution of recordings. If the specified resolution does not match
the resolution of the call being recorded, the video will be scaled.

src/mod/applications/mod_av/avformat.c

index 3e600499156f2fdc9369c353066a591949c979d0..ac02247ee5fe23a2e7fffeba4dc9b5754f216b2c 100644 (file)
@@ -513,7 +513,7 @@ static void *SWITCH_THREAD_FUNC video_thread_run(switch_thread_t *thread, void *
        record_helper_t *eh = (record_helper_t *) obj;
        void *pop = NULL;
        switch_image_t *img = NULL, *tmp_img = NULL;
-       int d_w = 0, d_h = 0;
+       int d_w = eh->video_st->width, d_h = eh->video_st->height;
        int size = 0, skip = 0, skip_freq = 0, skip_count = 0, skip_total = 0, skip_total_count = 0;
 
        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "video thread start\n");