- 22 3月, 2015 3 次提交
- 21 3月, 2015 2 次提交
-
-
由 John Bradley 提交于
In the same manner that PNG doesn't appear to work properly with multiple threads, TIFF, JPEG2000 and WEBP also appears to not render correctly (use of FFmpeg's ff_thread_* routines) if decode is called before the automatic thread detection has returned a suggested thread count for the decoder.
-
由 John Bradley 提交于
The reset method unnecessarily malloced a packet passed into the packet buffer which does a dereferencing copy.
-
- 20 3月, 2015 24 次提交
-
-
由 Jim 提交于
FFmpeg source updates: Clock chaining, frame dropping and friends
-
由 John Bradley 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
OBS_PROPERTIES_DEFER_UPDATE: Makes it so the properties are not updated until editing of the properties is complete.
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
If this is omitted and you use an input that requires the network you get a warning message about future versions not automatically doing this for you.
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
This, if set, instructs the decoders to drop frames if a specific timing window is not met.
-
由 John Bradley 提交于
This attaches clocks to packets and frames and defers the start time until that particular frame is presented. Any packets/frames in the future with the same clock will reference that start time. This fixes issues when there are multiple start times in a large buffer (looped video/images/audio) and different frames need different reference clocks to present correctly.
-
由 John Bradley 提交于
-
由 John Bradley 提交于
Enables clocks to wait if the main sync clock has not been started yet. An example of this is a video stream (video/audio) being synced to the video clock. If an audio frame gets produced before the video clock has started it will wait.
-
由 John Bradley 提交于
Add referencing counting to determine when to release a clock Due to no fixed ownership of clocks (packets, frames, decoders and refresh thread all may own a clock at some point).
-
由 kc5nra 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 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 7 次提交
-
-
由 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.
-