1. 26 7月, 2018 1 次提交
    • Chad Phillips's avatar
      FS-11276: dedicated video layers can no longer become audio floor holder · c83f7871
      Chad Phillips 提交于
      In mod_conference 1.6.x, all conference users could get the audio floor
      regardless of the kind of video layer they were placed in.
      
      In 1.8.x, the concept of a 'dedicated video layer' was introduced, such that
      video layout slots with a reservation ID or a role ID are marked with the
      'MFLAG_DED_VID_LAYER' member flag when a member is in the slot, and such
      marked layers are prevented from becoming the conference audio/video floor
      holder.
      
      This makes sense for the video floor in all circumstances, and the audio floor
      in most circumstances.
      
      However, there are some circumstances where allowing users in these dedicated
      video layers to become the conference audio floor holder is preferred, such as
      when all slots in the layout have reservation IDs, and the audio floor events
      are used to manage users in those slots manually.
      
      This adds a conference profile flag, 'ded-vid-layer-audio-floor, which, when
      enabled, allows conference members in dedicated video layers to become the
      conference audio floor holder.
      c83f7871
  2. 25 7月, 2018 4 次提交
    • Mike Jerris's avatar
      Merge pull request #1509 in FS/freeswitch from… · d5af9296
      Mike Jerris 提交于
      Merge pull request #1509 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:feature/FS-11117-allow-passing-float-values-to-font_scale to master
      
      * commit 'fecb5d36':
        FS-11117: font_scale float values, add min/max_font_size when setting video banner
      d5af9296
    • Mike Jerris's avatar
      Merge pull request #1355 in FS/freeswitch from… · 4b5a514b
      Mike Jerris 提交于
      Merge pull request #1355 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:feature/FS-10554-add-conference-api-command-vid-res-id-force to master
      
      * commit 'cc084c9f':
        FS-10554: Refactor conference vid-res-id command, add 'force' option
      4b5a514b
    • Chad Phillips's avatar
      FS-10554: Refactor conference vid-res-id command, add 'force' option · cc084c9f
      Chad Phillips 提交于
      The 'conference vid-res-id' sub command previously used the CONF_API_SUB_MEMBER_TARGET
      command parsing strategy. The standard options exposed by that strategy didn't make
      sense for this sub command, so it's now been switched to use the CONF_API_SUB_ARGS_SPLIT
      command parsing strategy.
      
      A third, optional 'force' argument has also been added. The default behavior of the
      command is to toggle the user in and out of a reservation slot, use the force argument
      to ensure the user is placed into the reservation slot provided.
      
      The new signature of the sub command is:
      
        vid-res-id <member_id> <val>|clear [force]
      cc084c9f
    • Chad Phillips's avatar
      FS-11117: font_scale float values, add min/max_font_size when setting video banner · fecb5d36
      Chad Phillips 提交于
      Previously, the font_scale parameter available for the video_mute_banner/video_banner_text
      conference channel variable would only accept integer values. It now can accept float
      values for more fine grained control, eg:
      
        <action
          application="set"
          data="video_banner_text={font_scale=.75}Banner Text"
        />
      
      Add params to set min_font_size and max_font_size for video banners.
      
      The hard-coded defaults of 5/24 for min/max font size don't always look good
      depending on the layout use case. This adds min_font_size and max_font_size
      params for more fine-grained control, eg:
      
        <action
          application="set"
          data="video_banner_text={min_font_size=8,max_font_size=14}Banner Text"
        />
      fecb5d36
  3. 24 7月, 2018 35 次提交