gxalpha and Ryan Foster
2fbd54958d
UI: Only defer property updates for input and transition sources
...
Deferring properties was only ever made for input and transition
sources. As other property dialogs do not have an "Ok" button that would
cause an update to happen, if the deferred flag was set the callback
would never be called.
Also clarifies the docs to reflect this.
2023-05-26 14:47:09 -04:00
tytan652 and Jim
e3ad8cb878
docs: Add missing elements in Services API
...
(cherry picked from commit 3a16a6c836 )
2023-05-08 15:49:34 -07:00
gxalpha and Jim
9da4a37cbc
docs: Remove obs_sceneitem_group_from_scene/source
...
These function were removed in 35704c4 (and never got into a release).
2023-04-22 16:44:28 -07:00
WarmUpTill and Jim
0d6588fa8c
docs: Fix obs_frontend_get_scene_collections() description
2023-04-22 16:43:07 -07:00
gxalpha and Jim
f05b719950
docs: Clarify that data for source/encoder properties can be null
2023-04-22 16:34:56 -07:00
gxalpha and Jim
4d2f7ef009
docs: Add note about instance methods as callbacks in scripting
2023-04-15 16:36:32 -07:00
jpark37 and Jim
97843dd7d7
libobs: Add VIDEO_FORMAT_V210
...
Support 10-bit packed format that DeckLink uses.
2023-03-26 01:52:44 -07:00
jpark37 and Jim
e32c2c1427
libobs: Add callback for main texture rendered
...
Useful for redirecting main texture to DeckLink output for example.
2023-03-24 15:18:45 -07:00
Jim and GitHub
0a9ed4569b
Merge pull request #7814 from jpark37/decklink-preview-rescale
...
decklink: Move preview output rescaling to GPU
2023-03-20 01:42:36 -07:00
tytan652
22ebed8d02
libobs,docs: Add connect infos check to the Services API
...
This new function allows to know if the service has all the info needed
to try to connect.
2023-03-19 17:38:02 +01:00
tytan652
ea4ac2d08d
libobs,docs: Add connect infos to the Services API
...
This replace and deprecate url, key, username and password functions.
2023-03-19 17:38:02 +01:00
tytan652
aeab6b8fc4
libobs,docs,rtmps-services: Add supported audio codecs
...
Also remove Opus-only "supported audio codecs" in the services JSON.
2023-03-19 17:27:42 +01:00
tytan652
1e0f4a6ebf
libobs,docs: Add preferred output type to Service API
2023-03-19 17:16:13 +01:00
tytan652
48dc6dde68
libobs,docs: Add supported codecs functions with output id
2023-03-19 16:49:56 +01:00
tytan652
56411eda8e
libobs,docs: Add protocol enumeration functions
2023-03-19 16:31:05 +01:00
tytan652
813b3b2763
libobs,docs: Add protocol to Services API
2023-03-19 15:29:44 +01:00
tytan652
201bcda051
libobs,docs: Add protocol in Outputs API
2023-03-19 15:29:03 +01:00
Jim and GitHub
6eace37e06
Merge pull request #8229 from derrod/hashed-tables
...
Hashtable Adventures
2023-03-19 00:34:44 -07:00
Exeldro and Jim
b9885f05db
docs: Add view functions
2023-03-18 15:54:38 -07:00
Norihiro Kamae and Jim
e4496c7afa
docs: Clarify a dot is included in the extension
2023-03-18 15:36:41 -07:00
derrod
c68eeaef1d
libobs: Use uthash for source objects
...
All sources are part of a hash table that allows a lookup by UUID.
Public sources additionally are in a hash table allowing lookup by name.
2023-03-18 10:47:49 +01:00
derrod and Rodney
30519768ad
libobs: Add UUIDs to obs_source objects
2023-03-12 01:11:38 +01:00
derrod and Rodney
f72cc4498f
libobs: Add os_generate_uuid() to platform utils
2023-03-12 01:11:38 +01:00
CodeYan01 and Ryan Foster
b4fdf2a329
docs: Clarify enum_scenes order
2023-03-01 09:44:35 -05:00
CodeYan01 and Ryan Foster
8ac894a62b
docs: Link to obs_scene_from_source in enum_scenes
...
Enumerating scenes but receiving an obs_source_t is confusing.
2023-03-01 09:44:35 -05:00
CodeYan01 and Ryan Foster
7605883303
docs: Clarify weak source releasing
2023-03-01 09:44:35 -05:00
CodeYan01 and Matt Gajownik
d2dd917721
docs: Fix layout and typos
2023-02-26 10:31:02 +11:00
jpark37 and Patrick Heyer
463bf0dff5
libobs,UI: Add P216/P416 pixel formats
...
Will be useful for ProRes.
2023-02-21 18:48:44 +01:00
jpark37
9ee97bba1a
libobs: Add obs_output_get_video_conversion
...
Need post-convert size to avoid CPU rescale.
2023-02-19 11:46:20 -08:00
derrod and Ryan Foster
970585d073
CI,docs: Create separate CF pages artifact
...
The CF pages artifact has no extensions in generated links to avoid the
automatic redirects CF does.
2023-02-15 10:55:53 -05:00
Exeldro and Jim
2d3013ccdc
UI: Add obs_frontend_add_undo_redo_action
2023-02-04 15:30:07 -08:00
Exeldro and Jim
46da073aa5
UI: Add obs_frontend_open_sceneitem_edit_transform()
2023-02-04 15:23:26 -08:00
Norihiro Kamae and Jim
27c7dc9155
docs/sphinx: Add undocumented macros for darray
2023-01-28 19:03:55 -08:00
Jan Beich and Ryan Foster
c082c4a74d
libobs/graphics: Enable DMABUF on FreeBSD and DragonFly
...
Required under Wayland (wlrobs) on FreeBSD and DragonFly. DMABUF was
already partially exposed after c50c625555 .
2023-01-24 11:50:13 -05:00
tt2468
24e9f82f87
docs: Document a few missing obs_output_t function calls
...
- `obs_weak_output_references_output`
- `obs_output_get_id`
- `obs_output_output_caption_text[1/2]`
2023-01-15 22:09:23 -08:00
CodeYan01 and Jim
f9fd1c0967
docs: Clarify enum functions return value
2023-01-07 15:08:35 -08:00
skeletonbow and Jim
70460564d1
docs: Add script_description to scripting
...
Added missing documentation for script_description function.
2023-01-07 15:04:26 -08:00
CodeYan01 and Matt Gajownik
7fdc9c7254
docs: Add missing source functions
2022-12-04 22:10:49 +11:00
gxalpha and Jim
563cf6544d
docs: Fix reference count info of obs_frontend_get_streaming_service
2022-12-03 15:36:49 -08:00
CodeYan01 and Jim
862ed14fd9
docs: Add versionadded for 29.0.0 functions
2022-12-03 15:33:59 -08:00
CodeYan01 and Jim
17c0820d2f
docs: Add info on property modified callback
2022-12-03 15:32:28 -08:00
CodeYan01 and Jim
d3eba18718
docs: Clarify signal_handler_connect()
...
Notes that it does nothing if the combination of `signal`,
`callback`, and `data` is already connected to the handler.
Adds missing param `signal` description.
Typo fix
2022-12-03 15:19:06 -08:00
gxalpha and Ryan Foster
34e6a5b73f
libobs: Deprecate obs_get/set_master_volume
...
These methods were never implemented to do anything.
2022-11-19 20:37:22 -05:00
CodeYan01 and Jim
9e3a95cbdf
docs: Add info on funcs to use for properties
...
Add links to obs_data_* funcs for color, font, and editable list
properties
2022-11-10 00:36:29 -08:00
Tommy Vercetti and Jim
41efdc498c
libobs/util: Add function to get Windows x64 emulation status
2022-11-09 03:03:26 -08:00
derrod and Jim
1b6e1ce655
libobs: Add utility function to get total RAM
2022-11-08 05:38:37 -08:00
gxalpha and Jim
5658bf6732
libobs: Add "source_update" signal
...
Adds a source signal that gets triggered when a source's settings are
updated.
2022-11-05 18:06:53 -07:00
CodeYan01 and Jim
bdf6809f45
docs: Add clarifications
...
Adds links to release functions for "new/incremented reference".
Extra info on signal handler.
Parameter description on `obs_property_list_add_*` functions, since
their parameter `name` can be confusing and it is unclear which value
is stored in obs_data_t.
Adds clarifications on calldata_ptr.
2022-11-05 16:12:13 -07:00
Jim
1fc6c50b62
UI/obs-frontend-api: Return allocated strings for new funcs
...
8dda8d3500 added a few functions to get the last
recording/replay/screenshot path, but it should return allocations
because it's possible for the data to be modified at a later point.
2022-10-30 20:35:36 -07:00
cg2121 and Jim
8dda8d3500
obs-frontend-api: Add functions to get last saved files
...
Adds functions to the frontend api to get the last recording,
screenshot and replay buffer saved.
2022-10-30 19:53:11 -07:00