1. 23 9月, 2014 6 次提交
  2. 20 9月, 2014 2 次提交
    • J
      Remove unused variables · 732d24ca
      jp9000 提交于
      732d24ca
    • J
      Replace ARB_separate_shader_objects extension · 3967c635
      jp9000 提交于
      This replaces the ARB_separate_shader_objects extension with traditional
      linked shaders.  I was able to get the existing system to use linked
      shaders without having to change any libobs graphics API.
      
      This essentially creates a linked list of shader programs with
      references to the shaders they link.  Before draw, it searches that
      linked list for a particular pixel/vertex shader pair, and the linked
      program associated with it.  If no matching program exists, it creates
      the program.
      3967c635
  3. 18 9月, 2014 3 次提交
  4. 17 9月, 2014 5 次提交
    • J
      Remove interaction event filter in destructor · 688af466
      John Bradley 提交于
      QT fakes a mouse move when destructing which is
      caught by our filter
      688af466
    • F
      Add video format check in v4l2 input. · 0132453d
      fryshorts 提交于
      This adds a check whether the video format from the device is compatible
      with obs. This could either happen if the "Leave unchanged" option is
      selected for the video format, or if the driver simply overwrites the
      requested video format.
      0132453d
    • F
      Refactor source structure in v4l2 input. · 91fc59fa
      fryshorts 提交于
      Due to the refactoring of the update function the separation of data
      members only to be accessed from inside/outside the capture thread is
      no longer needed.
      91fc59fa
    • F
      Refactor update function for v4l2 input. · 875398e9
      fryshorts 提交于
      The old implementation of this function assumed that there would be some
      settings that could be changed on the fly without restarting the
      capture. That was actually never used for any setting.
      875398e9
    • F
      Minor refactoring in v4l2 input. · 63264201
      fryshorts 提交于
      We don't really need to use a dstr here, simply using the
      right format specifier for blog will suffice.
      63264201
  5. 16 9月, 2014 19 次提交
  6. 15 9月, 2014 1 次提交
  7. 13 9月, 2014 4 次提交
    • J
      Do not call dlclose on modules · 2446f621
      jp9000 提交于
      This apparently can cause issues with certain modules (as noted by
      faruton with his browser plugin)
      2446f621
    • J
      win-dshow: Use a single thread per device · 4e786357
      jp9000 提交于
      This prevents certain issues I've encountered with devices where they
      expect to shut down in a specific thread they started up in, as well as
      a number of other issues, such as the configuration dialogs.
      
      The configuration dialogs require that a message loop be present, and
      this was not the case previously because everything was in the video
      thread, which has no windows-specific code.
      
      Configuration/crossbar/etc dialogs will now execute correctly.
      4e786357
    • J
      win-dshow: Properly log colorspace on format fail · 1291351a
      jp9000 提交于
      1291351a
    • J
      win-dshow: Implement dynamic format change support · 8bdc967a
      jp9000 提交于
      This adds support for dynamic format changes on the fly.  Format,
      resolution, sample rate, can all now be changed by the current
      directshow device on the fly.
      8bdc967a