- 08 7月, 2019 2 次提交
-
-
由 jp9000 提交于
Adds support for pausing recordings. When settings are eligible for recordings, a pause button will appear next to the recording button. If the settings are not eligible, it will warn the user in the output settings that they cannot pause recordings if those settings are used.
-
由 jp9000 提交于
This implements pausing of outputs. To accomplish this, raw audio/video data is halted to the encoders or raw output. Pausing is as precisely timed as possible according to the timing of the obs_output_pause call, and audio data will be spliced down to the exact audio sample in accordance to that timing at the start/end marks. Outputs that support this (outputs used for recording) can set the OBS_OUTPUT_CAN_PAUSE capability flag.
-
- 16 6月, 2019 1 次提交
-
-
由 Chris Angelico 提交于
Similar to item_visible, this event fires whenever a scene item is locked or unlocked. This allows the UI and libobs to remain in sync regarding scene elements' statuses.
-
- 17 5月, 2019 1 次提交
-
-
由 jp9000 提交于
(This commit also modifies the UI, obs-ffmpeg, and obs-output modules) Fixes a long-time regression where the program would lock up if an encode call fails. Shuts down all outputs associated with the failing encoder and displays an error message to the user. Ideally, it would be best if a more detailed error could be displayed to the user about the nature of the error, though the primary problem is the encoder errors are typically not something the user would be able to understand. The current message is a bit of a generic error message; improvement is welcome. Another suggestion is to try to have the encoder restart seamlessly, though it would take a significant amount of work to be able to make it do something like that properly, and it sort of assumes that encoder failures are sporadic, which may not necessarily be the case with some hardware encoders on some systems. It may be better just to use another encoder in that case. For now, seamless restart is ruled out.
-
- 10 5月, 2019 2 次提交
-
-
由 Stéphane L 提交于
-
由 Stéphane L 提交于
-
- 05 10月, 2018 1 次提交
-
-
由 jp9000 提交于
-
- 18 9月, 2018 1 次提交
-
-
由 VodBox 提交于
-
- 08 9月, 2018 1 次提交
-
-
由 Alex Anderson 提交于
Add documentation for: size_t gs_param_get_num_annotations(const gs_eparam_t *param) gs_eparam_t *gs_param_get_annotation_by_idx(const gs_eparam_t *param, size_t annotation); gs_eparam_t *gs_param_get_annotation_by_name(const gs_eparam_t *param, const char *name); void *gs_effect_get_val(gs_eparam_t *param); void *gs_effect_get_default_val(gs_eparam_t *param); size_t gs_effect_get_val_size(gs_eparam_t *param); size_t gs_effect_get_default_val_size(gs_eparam_t *param);
-
- 20 7月, 2018 1 次提交
-
-
由 jp9000 提交于
Rather than relying on the encoder's type identifier, additionally allow the ability to get defaults via an encoder object.
-
- 04 6月, 2018 2 次提交
-
-
由 jp9000 提交于
Allows the ability to group scene items. Groups internally are sub-scenes, which allows the ability to add unique filters and transforms to each group.
-
由 jp9000 提交于
Adds a simple signal reference counting function (signal_handler_connect_ref) that makes it so that signals keep the handler around until the all the signal itself is disconnected. This prevents potential crashes where a signal might try to disconnect after a handler has already been destroyed (typically in C++ with OBSSignalHandler helper objects, where destruction isn't guaranteed to be predictable). This also modifies OBSSignalHandler to use the reference-counting connections.
-
- 02 5月, 2018 1 次提交
-
-
由 Han-Tai Chen 提交于
-
- 25 4月, 2018 1 次提交
-
-
由 Zachary Lund 提交于
Closes obsproject/obs-studio#1263
-
- 24 4月, 2018 1 次提交
-
-
由 jp9000 提交于
Adds obs_add_raw_video_callback() and obs_remove_raw_video_callback() functions which allow the ability to get raw video frames without necessarily needing to create an output.
-
- 27 2月, 2018 1 次提交
-
-
由 jamacanbacn 提交于
(This commit also modifies UI) Closes jp9000/obs-studio#1204
-
- 23 1月, 2018 1 次提交
-
-
由 jp9000 提交于
-
- 14 1月, 2018 1 次提交
-
-
由 jp9000 提交于
-
- 05 1月, 2018 3 次提交
- 02 1月, 2018 1 次提交
-
-
由 jp9000 提交于
(Note: This commit also modifies UI and test) This makes it so that main preview panes are rendered with the main output texture rather than re-rendering the main view. The view will render all objects again, whereas the output texture will be a single texture render of the same exact thing. Also fixes some abnormal artifacting when scaling the main preview pane.
-
- 03 12月, 2017 1 次提交
-
-
由 jp9000 提交于
Adds circlebuf_push_front_zero and circlebuf_push_back_zero to conveniently push zeroed data to the front/back of the buffer without having to create an intermediary buffer to accomplish the same thing.
-
- 02 12月, 2017 1 次提交
-
-
由 jp9000 提交于
Convenience function for setting a color (in hex format, e.g. 0xAARRGGBB)
-
- 27 11月, 2017 1 次提交
-
-
由 jp9000 提交于
-