- 20 3月, 2015 5 次提交
-
-
由 John Bradley 提交于
-
由 John Bradley 提交于
The bug was undetected because it accidentally fell into an error case that slept the correct amount of time. pthread_cond_timedwait takes an absolute time in the future to wait until. The value we were passing was always in the past so it was immediately failing with a TIMEDOUT error code.
-
由 John Bradley 提交于
This lets the decoder make decisions based on whether it is a hardware decoder or not. Specifically, hardware decoders are more strict as to which frames can be dropped in an h264 stream.
-
由 John Bradley 提交于
This also replaces AVPacketList with ff_packet_list.
-
由 John Bradley 提交于
-
- 19 3月, 2015 2 次提交
-
-
由 Jim 提交于
Update hitbox.tv ingest servers list
-
由 Radzaquiel 提交于
Added: EU-South
-
- 17 3月, 2015 2 次提交
- 13 3月, 2015 11 次提交
-
-
由 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.
-
由 jp9000 提交于
Fixes an issue where the border color/style would not be consistent across different operating systems
-
由 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.
-
由 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.
-
由 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.
-
由 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
-
由 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.
-
由 jp9000 提交于
-
由 jp9000 提交于
I had previous made the output mode list box become disabled, but neglected to do it for the label as well.
-
由 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.
-
由 Socapex 提交于
Links up certain controls via a "themeID" property so the icons can by dynamically changed via the qss file if needed.
-
- 12 3月, 2015 3 次提交
- 11 3月, 2015 8 次提交
-
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
FFMpeg has an issue where png decoding will not correctly begin until its optimal-thread-detection finishes in multi-threaded mode. This unfortunately is after decoding has begun.
-
由 John Bradley 提交于
Some codecs don't report the correct dimensions until the first frame is rendered.
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 Palana 提交于
Frames allocated via video_frame_init from media-io/video-frame.c have their planes aligned which the original offset calculation didn't take into account, resulting in some planes being drawn incorrectly. Example media file to reproduce via the ffmpeg (media) source: http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi
-
- 10 3月, 2015 4 次提交
-
-
由 Jim 提交于
Ffmpeg source plugin
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 kc5nra 提交于
This library wraps the ffmpeg library and adds some utility functions and types.
-
- 08 3月, 2015 3 次提交
-
-
由 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.
-
由 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.
-
由 jp9000 提交于
Two seconds is a bit low apparently, and some services don't seem to like it.
-
- 07 3月, 2015 2 次提交