obs-studio/obs
jp9000 669da7ba36 libobs: Do not use signals with audio capture/controls
(Note: This commit also modifies UI)

Instead of using signals, use designated callback lists for audio
capture and audio control helpers.  Signals aren't suitable here due to
the fact that signals aren't meant for things that happen every frame or
things that happen every time audio/video is received.  Also prevents
audio from being allocated every time these functions are called due to
the calldata structure.
2016-01-26 11:49:47 -08:00
..
data UI: Disable OSX V-Sync when program is open 2016-01-25 17:44:41 -08:00
dist Add .desktop file for obs on linux 2014-08-05 21:15:31 +02:00
forms UI: Remove "audio buffering time" (skip) 2016-01-26 11:49:30 -08:00
CMakeLists.txt UI: Add menu button (split button) class 2016-01-25 17:29:10 -08:00
adv-audio-control.cpp UI: Fix rounding issues for advanced audio 2015-02-17 21:44:32 +01:00
adv-audio-control.hpp UI: Use grid layout for advanced audio properties 2015-02-11 08:02:56 -08:00
audio-encoders.cpp UI: If audio bitrate not available, use closest 2015-09-21 18:49:07 -07:00
audio-encoders.hpp UI: If audio bitrate not available, use closest 2015-09-21 18:49:07 -07:00
crash-report.cpp UI: Add crash report dialog 2015-01-03 02:37:21 -08:00
crash-report.hpp UI: Add crash report dialog 2015-01-03 02:37:21 -08:00
display-helpers.hpp Ensure sizes passed to OBS are actual pixel sizes 2014-04-16 22:39:05 +02:00
double-slider.cpp UI: Fix DoubleSlider behavior for OBS_NUMBER_SLIDER properties 2015-07-01 08:22:04 +02:00
double-slider.hpp UI: Add #pragma once to double slider widget 2015-03-25 14:14:40 -07:00
focus-list.cpp UI: Add QListWidget subclass to emit focus change 2015-03-25 14:11:59 -07:00
focus-list.hpp UI: Add QListWidget subclass to emit focus change 2015-03-25 14:11:59 -07:00
hotkey-edit.cpp UI: Handle empty key combos from QEvents in hotkey dialog 2015-05-15 17:08:25 +02:00
hotkey-edit.hpp UI: Add OBSHotkey{Edit,Label,Widget} 2015-05-11 20:45:27 +02:00
item-widget-helpers.cpp UI: Clear ListItem selection before deleting widgets 2015-11-06 11:36:51 +01:00
item-widget-helpers.hpp UI: Add item widget helper functions 2015-07-02 17:56:03 -07:00
menu-button.cpp UI: Add menu button (split button) class 2016-01-25 17:29:10 -08:00
menu-button.hpp UI: Add menu button (split button) class 2016-01-25 17:29:10 -08:00
mute-checkbox.hpp UI: Add 'mute' checkbox style hint 2015-03-25 10:03:24 -07:00
obs-app.cpp UI: Disable OSX V-Sync when program is open 2016-01-25 17:44:41 -08:00
obs-app.hpp UI: Allow file name generation without spaces 2015-11-27 15:48:30 +01:00
obs.rc UI: Add windows exe icon 2015-04-10 07:27:37 -07:00
platform-osx.mm UI: Disable OSX V-Sync when program is open 2016-01-25 17:44:41 -08:00
platform-windows.cpp UI: Add "Always On Top" option to file menu 2016-01-25 17:29:10 -08:00
platform-x11.cpp UI: Add "Always On Top" option to file menu 2016-01-25 17:29:10 -08:00
platform.hpp UI: Disable OSX V-Sync when program is open 2016-01-25 17:44:41 -08:00
properties-view.cpp UI: Add OBS_PROPERTY_FRAME_RATE implementation 2015-11-14 15:57:21 +01:00
properties-view.hpp UI: Add OBS_PROPERTY_FRAME_RATE implementation 2015-11-14 15:57:21 +01:00
properties-view.moc.hpp UI: Fix "unreferenced local function" warning 2015-11-15 09:49:23 -08:00
qt-display.cpp UI: Refactor OBSQTDisplay for windowless context 2015-08-05 01:07:11 -07:00
qt-display.hpp UI: Refactor OBSQTDisplay for windowless context 2015-08-05 01:07:11 -07:00
qt-wrappers.cpp UI: Add helper to delete layout and layout contents 2016-01-25 17:29:09 -08:00
qt-wrappers.hpp UI: Add helper to delete layout and layout contents 2016-01-25 17:29:09 -08:00
remote-text.cpp UI: Add RemoteTextThread class 2015-05-24 16:20:12 -07:00
remote-text.hpp UI: Add RemoteTextThread class 2015-05-24 16:20:12 -07:00
slider-absoluteset-style.cpp UI: Add SliderAbsoluteSetStyle class 2015-04-11 07:13:30 -07:00
slider-absoluteset-style.hpp UI: Add SliderAbsoluteSetStyle class 2015-04-11 07:13:30 -07:00
source-label.cpp UI: Add OBSSourceLabel 2015-05-11 20:45:27 +02:00
source-label.hpp UI: Add OBSSourceLabel 2015-05-11 20:45:27 +02:00
source-list-widget.cpp UI: Add drag&drop reordering for the sources list 2015-06-28 05:09:45 +02:00
source-list-widget.hpp UI: Add drag&drop reordering for the sources list 2015-06-28 05:09:45 +02:00
sparkle-updater.mm sparkle-updater: Enable delta update failure fallback 2014-11-01 03:06:26 +01:00
vertical-scroll-area.cpp UI: Fix property scroll area widget not resizing 2015-01-03 07:31:51 -08:00
vertical-scroll-area.hpp UI: Always hide VScrollArea horizontal scroll bar 2015-01-03 07:32:04 -08:00
visibility-checkbox.cpp UI: Add 'visibility' checkbox 2015-03-25 10:03:23 -07:00
visibility-checkbox.hpp UI: Add 'visibility' checkbox 2015-03-25 10:03:23 -07:00
visibility-item-widget.cpp UI: Fix vis. item widget appearance on linux 2015-05-01 03:55:21 -07:00
visibility-item-widget.hpp UI: Add list item widget w/ visibility checkbox 2015-03-25 14:11:58 -07:00
volume-control.cpp libobs: Do not use signals with audio capture/controls 2016-01-26 11:49:47 -08:00
volume-control.hpp libobs: Do not use signals with audio capture/controls 2016-01-26 11:49:47 -08:00
window-basic-adv-audio.cpp UI: Fix advanced audio properties duplication bug 2016-01-25 17:29:10 -08:00
window-basic-adv-audio.hpp UI: Fix crash in advanced audio settings 2015-02-13 13:11:15 +01:00
window-basic-filters.cpp (API Change) libobs: Remove source_type param from functions 2016-01-26 11:49:37 -08:00
window-basic-filters.hpp UI: Prune obs_display code from secondary windows 2015-08-05 01:07:13 -07:00
window-basic-interaction.cpp UI: Prune obs_display code from secondary windows 2015-08-05 01:07:13 -07:00
window-basic-interaction.hpp UI: Prune obs_display code from secondary windows 2015-08-05 01:07:13 -07:00
window-basic-main-outputs.cpp UI: Allow file name generation without spaces 2015-11-27 15:48:30 +01:00
window-basic-main-outputs.hpp UI: Implement stream delay 2015-09-10 12:13:40 -07:00
window-basic-main-profiles.cpp UI: Use saving functions for profiles/scenes 2015-08-21 18:22:25 -07:00
window-basic-main-scene-collections.cpp UI: Use empty scene for new scene collection 2015-09-11 21:51:09 -07:00
window-basic-main.cpp (API Change) libobs: Remove source_type param from functions 2016-01-26 11:49:37 -08:00
window-basic-main.hpp UI: Fix preview right-click menu getting wrong source 2016-01-25 17:29:10 -08:00
window-basic-preview.cpp (API Change) libobs: Use single func for base effects 2015-10-19 00:52:45 -07:00
window-basic-preview.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-properties.cpp UI: Use a default size for the properties window 2015-09-07 18:40:06 -07:00
window-basic-properties.hpp UI: Prune obs_display code from secondary windows 2015-08-05 01:07:13 -07:00
window-basic-settings.cpp (API Change) libobs: Remove source_type param from functions 2016-01-26 11:49:37 -08:00
window-basic-settings.hpp UI: Disable OSX V-Sync when program is open 2016-01-25 17:44:41 -08:00
window-basic-source-select.cpp (API Change) libobs: Remove source_type param from functions 2016-01-26 11:49:37 -08:00
window-basic-source-select.hpp UI: Move properties window creation for new sources 2015-10-30 10:15:42 +01:00
window-basic-status-bar.cpp UI: Warn if high resource usage when encoding 2016-01-25 17:29:10 -08:00
window-basic-status-bar.hpp UI: Warn if high resource usage when encoding 2016-01-25 17:29:10 -08:00
window-basic-transform.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-basic-transform.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-license-agreement.cpp Add license agreement dialog 2014-07-13 11:40:47 -07:00
window-license-agreement.hpp Add license agreement dialog 2014-07-13 11:40:47 -07:00
window-log-reply.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-log-reply.hpp Add help menu with log file uploading 2014-05-18 17:44:10 -07:00
window-main.hpp UI: Add Profiles 2015-07-03 18:35:30 -07:00
window-namedialog.cpp UI: Remove whitespace when asking for a name 2015-07-02 17:18:45 -07:00
window-namedialog.hpp Auto suggest scene and source names. 2014-05-12 15:01:51 -04:00
window-projector.cpp UI: Only inhibit when active or if projector open 2015-11-16 09:08:55 -08:00
window-projector.hpp UI: Prune obs_display code from secondary windows 2015-08-05 01:07:13 -07:00
window-remux.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-remux.hpp Add UI for remuxing recordings via FFmpeg 2014-10-12 19:56:52 +02:00