0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/obs
jp9000 9832a760b8 (API Change) Always use planar float audio output
Core API functions changed:
-----------------------------
EXPORT bool obs_reset_audio(struct audio_output_info *aoi);
EXPORT bool obs_get_audio_info(struct audio_output_info *aoi);

To:
-----------------------------
EXPORT bool obs_reset_audio(const struct obs_audio_info *oai);
EXPORT bool obs_get_audio_info(struct obs_audio_info *oai);

Core structure added:
-----------------------------
struct obs_audio_info {
	uint32_t            samples_per_sec;
	enum speaker_layout speakers;
	uint64_t            buffer_ms;
};

Non-interleaved (planar) floating point output is standard with audio
filtering, so to prevent audio filters from having to worry about
different audio format implementations and for the sake consistency
between user interfaces, make it so that audio is always set to
non-interleaved floating point output.
2015-03-12 22:22:02 -07:00
..
data UI: Implement theme selection option 2015-03-12 09:27:18 -07:00
dist Add .desktop file for obs on linux 2014-08-05 21:15:31 +02:00
forms UI: Implement theme selection option 2015-03-12 09:27:18 -07: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
CMakeLists.txt UI: Refactor output handling 2015-02-06 03:17:33 -08: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
obs-app.cpp UI: Implement theme selection option 2015-03-12 09:27:18 -07:00
obs-app.hpp UI: Implement theme selection option 2015-03-12 09:27:18 -07:00
platform-osx.mm Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform-windows.cpp Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform-x11.cpp UI: Fix bug with xinerama on linux 2014-12-22 01:12:58 +01:00
platform.hpp Add platform specific locale priority enumeration 2014-07-13 19:10:39 +02:00
properties-view.cpp UI: Display message if no properties available 2015-02-16 18:39:39 -08:00
properties-view.hpp UI: Keep prop. view scroll positions if modified 2015-02-06 00:01:21 -08:00
qt-display.hpp Mark method as override 2014-01-25 07:23:57 +01:00
qt-wrappers.cpp Adjust OBSErrorBox severity 2014-07-13 15:23:26 +02:00
qt-wrappers.hpp Use only one widget for preview 2014-03-07 10:19:03 -07:00
source-list-widget.cpp UI: Add SourceListWidget - QListWidget subclass 2015-01-05 03:38:18 -08:00
source-list-widget.hpp UI: Add SourceListWidget - QListWidget subclass 2015-01-05 03:38:18 -08: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
volume-control.cpp obs: Allow styling of volume meters 2015-01-14 02:01:20 -05:00
volume-control.hpp obs: Allow styling of volume meters 2015-01-14 02:01:20 -05:00
window-basic-adv-audio.cpp UI: Fix crash in advanced audio settings 2015-02-13 13:11:15 +01:00
window-basic-adv-audio.hpp UI: Fix crash in advanced audio settings 2015-02-13 13:11:15 +01:00
window-basic-interaction.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-interaction.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-main-outputs.cpp (API Change) Fix "apply service settings" functions 2015-03-07 16:32:00 -08:00
window-basic-main-outputs.hpp UI: Add advanced output settings 2015-02-06 11:55:48 -08:00
window-basic-main.cpp (API Change) Always use planar float audio output 2015-03-12 22:22:02 -07:00
window-basic-main.hpp UI: Implement theme selection option 2015-03-12 09:27:18 -07:00
window-basic-preview.cpp Do not draw selected item outline if selected item is invisible 2014-10-14 02:42:30 +02: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: Fix potential race condition 2015-03-04 04:34:06 -08:00
window-basic-properties.hpp UI: Indicate source is being shown in properties 2015-03-02 12:23:25 -08:00
window-basic-settings.cpp UI: Implement theme selection option 2015-03-12 09:27:18 -07:00
window-basic-settings.hpp UI: Implement theme selection option 2015-03-12 09:27:18 -07:00
window-basic-source-select.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-source-select.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-status-bar.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-status-bar.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-transform.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07: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 Add help menu with log file uploading 2014-05-18 17:44:10 -07:00
window-log-reply.hpp Add help menu with log file uploading 2014-05-18 17:44:10 -07:00
window-main.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-namedialog.cpp Auto suggest scene and source names. 2014-05-12 15:01:51 -04:00
window-namedialog.hpp Auto suggest scene and source names. 2014-05-12 15:01:51 -04:00
window-remux.cpp Fix memory leak when opening and closing remux window without remuxing 2014-10-13 20:09:44 +02:00
window-remux.hpp Add UI for remuxing recordings via FFmpeg 2014-10-12 19:56:52 +02:00