]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7513: add fps returned when one is not specified and add 20fps setting
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 27 Apr 2015 20:20:28 +0000 (15:20 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:26 +0000 (12:47 -0500)
src/mod/applications/mod_conference/mod_conference.c

index fa17ba8a1db7df05eb118106b9ba4b13452253d8..40771f8e86cd2fc9fe56bc985fe550960b3e2e6a 100644 (file)
@@ -66,6 +66,7 @@ static struct conf_fps FPS_VALS[] = {
        {10.0f, 100, 900},
        {15.0f, 66, 1364},
        {16.60f, 60, 1500},
+       {20.0f, 50, 4500},
        {25.0f, 40, 2250},
        {30.0f, 33, 2700},
        {33.0f, 30, 2790},
@@ -8697,13 +8698,13 @@ static switch_status_t conf_api_sub_vid_fps(conference_obj_t *conference, switch
 {
        float fps = 0;
 
-       if (!argv[2]) {
-               stream->write_function(stream, "Invalid input\n");
+       if (!conference->canvas) {
+               stream->write_function(stream, "Conference is not in mixing mode\n");
                return SWITCH_STATUS_SUCCESS;
        }
 
-       if (!conference->canvas) {
-               stream->write_function(stream, "Conference is not in mixing mode\n");
+       if (!argv[2]) {
+               stream->write_function(stream, "Current FPS [%0.2f]\n", conference->video_fps.fps);
                return SWITCH_STATUS_SUCCESS;
        }