0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00
obs-studio/libobs
jp9000 d9251f9e87 Add source properties window (very preliminary)
- Add a properties window for sources so that you can now actually edit
   the settings for sources.  Also, display the source by itself in the
   window (Note: not working on mac, and possibly not working on linux).

   When changing the settings for a source, it will call
   obs_source_update on that source when you have modified any values
   automatically.

 - Add a properties 'widget', eventually I want to turn this in to a
   regular nice properties view like you'd see in the designer, but
   right now it just uses a form layout in a QScrollArea with regular
   controls to display the properties.  It's clunky but works for the
   time being.

 - Make it so that swap chains and the main graphics subsystem will
   automatically use at least one backbuffer if none was specified

 - Fix bug where displays weren't added to the main display array

 - Make it so that you can get the properties of a source via the actual
   pointer of a source/encoder/output in addition to being able to look
   up properties via identifier.

 - When registering source types, check for required functions (wasn't
   doing it before).  getheight/getwidth should not be optional if it's
   a video source as well.

 - Add an RAII OBSObj wrapper to obs.hpp for non-reference-counted
   libobs pointers

 - Add an RAII OBSSignal wrapper to obs.hpp for libobs signals to
   automatically disconnect them on destruction

 - Move the "scale and center" calculation in window-basic-main.cpp to
   its own function and in its own source file

 - Add an 'update' callback to WASAPI audio sources
2014-03-23 01:07:54 -07:00
..
callback Check for duplicate names (function parser) 2014-03-02 19:44:22 -07:00
graphics Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
media-io Implement encoder interface (still preliminary) 2014-03-16 16:21:34 -07:00
util Fix GNU atomic builtins 2014-03-17 14:16:05 -07:00
CMakeLists.txt Reimplement monitor capture 2014-03-05 10:43:14 -07:00
obs-cocoa.c Rename obs-data.h to obs-internal.h 2014-01-26 18:48:14 -07:00
obs-data.c Make sure ot use the right enum name 2014-03-16 20:44:27 -07:00
obs-data.h obs-data: Internally store as int or double 2014-03-16 20:38:13 -07:00
obs-defs.h Revamp API and start using doxygen 2014-02-12 08:04:50 -07:00
obs-display.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-encoder.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-encoder.h Implement encoder interface (still preliminary) 2014-03-16 16:21:34 -07:00
obs-internal.h Use atomic functions where appropriate 2014-03-16 18:26:46 -07:00
obs-module.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-module.h Revamp API and start using doxygen 2014-02-12 08:04:50 -07:00
obs-nix.c Add more checks for NULL pointers 2014-02-23 22:39:33 -07:00
obs-output.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-output.h Add a way to get default settings 2014-03-07 06:55:21 -07:00
obs-properties.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-properties.h Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-scene.c Use atomic functions where appropriate 2014-03-16 18:26:46 -07:00
obs-scene.h Use atomic functions where appropriate 2014-03-16 18:26:46 -07:00
obs-service.h Remove majority of warnings 2014-02-14 15:13:36 -07:00
obs-source.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-source.h Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-ui.h Revamp API and start using doxygen 2014-02-12 08:04:50 -07:00
obs-video.c Use only one widget for preview 2014-03-07 10:19:03 -07:00
obs-view.c Activate user-selected audio devices 2014-03-07 17:03:34 -07:00
obs-windows.c Rename obs-data.h to obs-internal.h 2014-01-26 18:48:14 -07:00
obs.c Add preliminary streaming code for testing 2014-03-10 13:10:35 -07:00
obs.h Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs.hpp Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00