jp9000
|
526f8d4b61
Move enum obs_source_type to obs-source.h
|
11 years ago |
jp9000
|
8e81d8be56
Revamp API and start using doxygen
|
11 years ago |
jp9000
|
b067440f73
Use bzalloc instead of bmalloc then memset
|
11 years ago |
jp9000
|
6c92cf5841
Implement output, improve video/audio subsystems
|
11 years ago |
jp9000
|
3d6d43225f
Add planar audio support, improve test output
|
11 years ago |
jp9000
|
ab4ab95790
Implement output scaling/conversion/downloading
|
11 years ago |
Palana
|
ac23df500a
Remove external ref count visibility
|
11 years ago |
jp9000
|
458325fc6f
Add property list callbacks
|
12 years ago |
jp9000
|
0d17d13116
Implement properties definition interface
|
12 years ago |
jp9000
|
a12656bd91
Add module UI export capability
|
12 years ago |
jp9000
|
103ef75310
Improve thread safety for scene items
|
12 years ago |
jp9000
|
3243a9f8c5
Fix the design flaw with obs_sceneitem_destroy
|
12 years ago |
Palana
|
af03444cbe
Use recursive mutex for scene mutex
|
12 years ago |
jp9000
|
6c44291693
Implement settings interface for plugins
|
12 years ago |
jp9000
|
fc8851e9f4
Add preliminary ffmpeg plugin (still testing)
|
12 years ago |
jp9000
|
8d63845dd4
Use macros to improve safety loading callbacks
|
12 years ago |
jp9000
|
ff1afac5f8
Updated comments for outputs/encoders
|
12 years ago |
jp9000
|
29b7d3621c
Add preliminary output/encoder interface
|
12 years ago |
jp9000
|
62c2b1d74e
Simplify media i/o interfaces
|
12 years ago |
jp9000
|
3838abe1f4
Implement volumes for sources
|
12 years ago |
jp9000
|
a2a8a5f148
Added add/remove signals to scenes
|
12 years ago |
jp9000
|
966c091078
make scene items use linked list rather than array (containers are a bad habit), add a few functions for getting scene item information, also use a mutex to prevent race conditions when using the linked list
|
12 years ago |
jp9000
|
72633e40a3
also include bmem.h in the header, minor oversight
|
12 years ago |
jp9000
|
c129cc37cb
update API and implement preliminary ability to add sources to scenes
|
12 years ago |
jp9000
|
c4af3e2a75
change obs_scene_destroy to obs_scene_release, add ability to add scenes, fix name dialog sizing
|
12 years ago |
jp9000
|
cec94b042e
implement scene adding callbacks, make a few API tweaks
|
12 years ago |
jp9000
|
6edcd456fe
implement signal/procedure handling into libobs and individual sources
|
12 years ago |
Palana
|
d97250933b
fix prototype
|
12 years ago |
jp9000
|
922eb7b8e8
make direct filter rendering optional (can be useful for certain cases)
|
12 years ago |
jp9000
|
19c4ee995e
add major optimization to filter processing, and as a nice side effect, make it easier to create new filters and sources
|
12 years ago |