1. 21 10月, 2015 12 次提交
  2. 19 10月, 2015 1 次提交
    • J
      (API Change) libobs: Use single func for base effects · 6ad8df8a
      jp9000 提交于
      API removed:
      --------------------
      gs_effect_t *obs_get_default_effect(void);
      gs_effect_t *obs_get_default_rect_effect(void);
      gs_effect_t *obs_get_opaque_effect(void);
      gs_effect_t *obs_get_solid_effect(void);
      gs_effect_t *obs_get_bicubic_effect(void);
      gs_effect_t *obs_get_lanczos_effect(void);
      gs_effect_t *obs_get_bilinear_lowres_effect(void);
      
      API added:
      --------------------
      gs_effect_t *obs_get_base_effect(enum obs_base_effect effect);
      
      Summary:
      --------------------
      Combines multiple near-identical functions into a single function with
      an enum parameter.
      6ad8df8a
  3. 18 10月, 2015 1 次提交
    • R
      libobs-opengl: Terminate visual attribs with None · f7e4a795
      repeat 提交于
      (Jim) The documentation for glXChooseFBConfig states that the last value
      of the visual attributes array must be 'None'.  Fixes potential
      initialization issues with certain drivers.
      
      Closes jp9000/obs-studio#486
      f7e4a795
  4. 17 10月, 2015 1 次提交
  5. 15 10月, 2015 6 次提交
    • A
      libobs/util: Add function to get free space · e354a433
      adray 提交于
      Meant as a part of solving mantis issue 105 ("Disk space usage monitor
      when recording").
      
      From pull request: jp9000/obs-studio#374
      Relevant mantis issue: https://obsproject.com/mantis/view.php?id=105
      e354a433
    • A
      libobs/util: Add function to get file size · 3e6db990
      adray 提交于
      From pull request: jp9000/obs-studio#374
      3e6db990
    • J
      libobs/util: Add os_get_abs_path(_ptr) functions · d5426634
      jp9000 提交于
      These functions resolve the absolute path from a relative path.
      d5426634
    • J
      UI: Use byte sequence for non-breaking spaces · c59a796a
      jp9000 提交于
      Use explicit UTF-8 byte sequence for the "no-break space" character.
      
      Prevents issues with certain editors, and fixes the following compiler
      warning on Visual C++:
      
      warning C4819: The file contains a character that cannot be represented
      in the current code page (X). Save the file in Unicode format to prevent
      data loss
      c59a796a
    • J
      coreaudio-encoder: Use byte sequence for non-breaking spaces · 6ba5e31d
      jp9000 提交于
      Use explicit UTF-8 byte sequence for the "no-break space" character.
      
      Prevents issues with certain editors, and fixes the following compiler
      warning on Visual C++:
      
      warning C4819: The file contains a character that cannot be represented
      in the current code page (X). Save the file in Unicode format to prevent
      data loss
      6ba5e31d
    • J
      libobs: Use byte sequence for non-breaking spaces · 1bcbaf8e
      jp9000 提交于
      Use explicit UTF-8 byte sequence for the "no-break space" character.
      
      Prevents issues with certain editors, and fixes the following compiler
      warning on Visual C++:
      
      warning C4819: The file contains a character that cannot be represented
      in the current code page (X). Save the file in Unicode format to prevent
      data loss
      1bcbaf8e
  6. 14 10月, 2015 5 次提交
  7. 13 10月, 2015 7 次提交
  8. 12 10月, 2015 1 次提交
    • C
      UI: Add checkbox for visibility of new scene items · fc063444
      Christoph Hohmann 提交于
      Note: This functionality should probably be considered as a temporary
      solution.  Ideally, sources should not be visible on creation until the
      user presses "OK" in the initial properties dialog.  Also, the problem
      of initial visibility can additionally be solved by implementing the
      preview/program functionality.  Once preview/program is implemented the
      need for this patch will be negated, and the option should probably be
      removed.
      
      Closes jp9000/obs-studio#483
      fc063444
  9. 08 10月, 2015 2 次提交
  10. 07 10月, 2015 1 次提交
  11. 06 10月, 2015 3 次提交
    • J
      text-freetype2: Fix garbled rendering if face changed · 667768b9
      jp9000 提交于
      When using a text file with the source and the font face is changed, it
      would cause it to fail to update the glyphs and text accordingly.  It
      would trigger an error jump at line 392 of text-freetype2.c, ultimately
      resulting in the text to render garbled after that.
      
      How to reproduce:
      Set the source to get text from a file, then just change the font face
      (but not the size or anything else).
      667768b9
    • C
      text-freetype2: Refresh glype cache after file update · c4f5769d
      Copy Liu 提交于
      When updating text from file periodically, newer glyphs that weren't
      already cached would not end up being rendered.  This fixes the issue by
      calling cache_glyphs after the file has been updated.
      
      How to reproduce the original issue:
      Set a text-freetype2 source to load an english-only text file.  Then
      overwrite the text in the file with non-english characters.  The
      non-english characters will then fail to render.
      
      Reported at https://obsproject.com/mantis/view.php?id=336
      
      Closes jp9000/obs-studio#481
      c4f5769d
    • J
      text-freetype2: Fix serialized variable size · bdfb5241
      jp9000 提交于
      This variable needs to be the same size for both architectures.  size_t
      is 8 on 64bit and 4 on 32bit.
      bdfb5241