jp9000
|
29b7d3621c
Add preliminary output/encoder interface
|
11 år sedan |
jp9000
|
62c2b1d74e
Simplify media i/o interfaces
|
11 år sedan |
jp9000
|
6b8e84844a
Add preliminary audio processing
|
11 år sedan |
jp9000
|
21fd6cd2f5
Use recursive mutex for user sources and displays
|
11 år sedan |
jp9000
|
a2a8a5f148
Added add/remove signals to scenes
|
11 år sedan |
jp9000
|
1302e65ee6
create a sizing callback for the preview panel specifically, apparently on macos the window size isn't guaranteed to be the size it's set to in the main window size handler
|
11 år sedan |
jp9000
|
f3e3aeae74
make sure to include function declarations from calldata.h
|
11 år sedan |
jp9000
|
6fe59f77ec
make sure another source by the same name doesn't already exist when choosing a name for that scene
|
11 år sedan |
jp9000
|
cec94b042e
implement scene adding callbacks, make a few API tweaks
|
11 år sedan |
jp9000
|
6edcd456fe
implement signal/procedure handling into libobs and individual sources
|
11 år sedan |
jp9000
|
399b0c8d10
apply configure video settings on startup
|
12 år sedan |
jp9000
|
19c4ee995e
add major optimization to filter processing, and as a nice side effect, make it easier to create new filters and sources
|
12 år sedan |
jp9000
|
9218627892
add obs_source functions to allow name manipulation and lookup based upon name, and a few other functions related to getting/setting source information
|
12 år sedan |
jp9000
|
95a7da2d4c
add names to sources, use 'id' for the internal source identifier names rather than 'name'
|
12 år sedan |
jp9000
|
6d5ef2fb62
fixed some warnings (when on earth did I do a bad find/replace on these functions?)
|
12 år sedan |
jp9000
|
ff47b3a2dc
added functions to get current audio/video output information
|
12 år sedan |
jp9000
|
8298fa4dc7
With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+)
|
12 år sedan |
jp9000
|
74dc470681
made it so that graphics device and associated objects are not lost every time video settings are changed
|
12 år sedan |
jp9000
|
93dd3cec50
made the getframe function a bit more safe and modified a few names for clarity
|
12 år sedan |
jp9000
|
d8b49034c9
added jansson to the main project
|
12 år sedan |
jp9000
|
f1decd08f4
adjusted the way source removal is handled to make it a bit more safe
|
12 år sedan |
Palana
|
5fa2f28577
fixed broken comparison
|
12 år sedan |
jp9000
|
409b011a8e
cleaned up main internal data structure design, changed to reference counting for sources to ensure safe destruction of source objects from all parts of the system, added some service-related stuff for testing
|
12 år sedan |
jp9000
|
8847d11e8e
adjust file locations to be more portable
|
12 år sedan |
jp9000
|
a6a6118c04
finish up most of the source audio stuff and rename some variables/structs/enum to be a bit more consistent
|
12 år sedan |
jp9000
|
ab08c2c3f2
fixed a minor bug in the gl shader parser
|
12 år sedan |
jp9000
|
a43e291577
fill in the texture_setimage function, fill in a few other functions, and change certain names to be a little more consistent
|
12 år sedan |
jp9000
|
ae3cecf09f
make data access in the threads a bit more safe (note: probably will need some more safety measures later on)
|
12 år sedan |
jp9000
|
9570f0b8d7
change names, fix some bugs, minor GL/D3D fixes, update tests, fix effect files, output a little more debug information
|
12 år sedan |
jp9000
|
f255ae1922
first commit
|
12 år sedan |