1. 20 3月, 2015 5 次提交
  2. 19 3月, 2015 2 次提交
  3. 17 3月, 2015 2 次提交
  4. 13 3月, 2015 11 次提交
    • J
      UI: Fix typo in dark theme causing wrong borders · db17a72f
      jp9000 提交于
      This fixes an issue where the borders for certain types of windows would
      not match the intended border style/color.  It was supposed to be 1
      through 6 for frameShape, but I ended up putting 5 twice.
      db17a72f
    • J
      UI: Fix dark theme border consistency issue · 48d47e91
      jp9000 提交于
      Fixes an issue where the border color/style would not be consistent
      across different operating systems
      48d47e91
    • J
      libobs: Fix bug (source resampler not resetting) · 0f31880c
      jp9000 提交于
      If the audio data had the same format/samplerate as the obs audio
      subsystem, it would fail to simply destroy the resampler and set it to
      NULL, and then any audio data going through would use the resampler that
      was being used before that, causing audio to become garbage.
      
      This bug only started appearing when I recently changed the libobs
      internal audio subsystem format to non-interleaved floating point, which
      is a common format, and thus caused this bug to actually occur more
      often.
      0f31880c
    • J
      libobs: Don't ignore starting audio if async · 4fdd8fb5
      jp9000 提交于
      I when a source has both async audio/video capability, it would ignore
      audio until the video has started.  There's really no need to do this,
      when the video starts it'll just fix up the timing automatically.
      
      This should fix the case where things like the media source would not be
      able to play audio-only files.
      4fdd8fb5
    • J
      (API Change) Always use planar float audio output · 9832a760
      jp9000 提交于
      Core API functions changed:
      -----------------------------
      EXPORT bool obs_reset_audio(struct audio_output_info *aoi);
      EXPORT bool obs_get_audio_info(struct audio_output_info *aoi);
      
      To:
      -----------------------------
      EXPORT bool obs_reset_audio(const struct obs_audio_info *oai);
      EXPORT bool obs_get_audio_info(struct obs_audio_info *oai);
      
      Core structure added:
      -----------------------------
      struct obs_audio_info {
      	uint32_t            samples_per_sec;
      	enum speaker_layout speakers;
      	uint64_t            buffer_ms;
      };
      
      Non-interleaved (planar) floating point output is standard with audio
      filtering, so to prevent audio filters from having to worry about
      different audio format implementations and for the sake consistency
      between user interfaces, make it so that audio is always set to
      non-interleaved floating point output.
      9832a760
    • J
      Merge pull request #378 from Socapex/darkTheme · 9b44b368
      jp9000 提交于
       UI: Implement theme selection option
       UI: Change "Language:" to "Language" (consistency)
       UI: Make "output mode" label disabled if active
       UI: Give "advanced" section icon a white border
       UI: Add dark theme
      
      (Manually merged) Closes Pull Request #378
      9b44b368
    • S
      UI: Implement theme selection option · 6a16778b
      Socapex 提交于
      OBS will offer the user a list of themes which are .qss files inside
      data/obs-studio/themes.  If no theme is found in the configuration, it
      loads the default theme for the system.
      6a16778b
    • J
      UI: Change "Language:" to "Language" (consistency) · 5262fa31
      jp9000 提交于
      5262fa31
    • J
      UI: Make "output mode" label disabled if active · 7bd85233
      jp9000 提交于
      I had previous made the output mode list box become disabled, but
      neglected to do it for the label as well.
      7bd85233
    • J
      UI: Give "advanced" section icon a white border · 21b8e646
      jp9000 提交于
      Instead of trying to replace this icon, I feel like just giving it a
      white border is sufficient to make it usable in both light and dark
      themes.
      
      The only other option is to add icon changing code for themes for this
      particular type of widget, and I felt it was best to not go down that
      route due to the complexity involved.
      21b8e646
    • S
      UI: Add dark theme · a62f0795
      Socapex 提交于
      Links up certain controls via a "themeID" property so the icons can by
      dynamically changed via the qss file if needed.
      a62f0795
  5. 12 3月, 2015 3 次提交
  6. 11 3月, 2015 8 次提交
  7. 10 3月, 2015 4 次提交
  8. 08 3月, 2015 3 次提交
    • J
      (API Change) Fix "apply service settings" functions · b03eae57
      jp9000 提交于
      API changed from:
      ------------------------
      EXPORT void obs_service_apply_encoder_settings(obs_service_t *service,
      		obs_encoder_t *video_encoder,
      		obs_encoder_t *audio_encoder);
      
      void obs_service_info::apply_encoder_settings(void *data
      			obs_encoder_t *video_encoder,
      			obs_encoder_t *audio_encoder);
      
      To:
      ------------------------
      EXPORT void obs_service_apply_encoder_settings(obs_service_t *service,
      		obs_data_t *video_encoder_settings,
      		obs_data_t *audio_encoder_settings);
      
      void obs_service_info::apply_encoder_settings(void *data
      			obs_data_t *video_encoder_settings,
      			obs_data_t *audio_encoder_settings);
      
      These changes make it so that instead of an encoder potentially being
      updated more than once with different settings, that these functions
      will be called for the specific settings being used, and the settings
      will be updated according to what's required by the service.
      
      This fixes that design flaw and ensures that there's no case where
      obs_encoder_update is called where the settings might not have
      service-specific settings applied.
      b03eae57
    • J
      obs-outputs: Fix bug (headers not always sent) · 56f4dd53
      jp9000 提交于
      If a disconnection occurs, the sent_headers would still be set to true,
      and when a reconnect occurs, it would not send the headers again.
      56f4dd53
    • J
      UI: Change default retry delay to ten seconds · 5faa5157
      jp9000 提交于
      Two seconds is a bit low apparently, and some services don't seem to
      like it.
      5faa5157
  9. 07 3月, 2015 2 次提交