obs-studio/plugins/obs-ffmpeg
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/locale obs-ffmpeg: Add FFMpeg input source 2015-03-09 21:22:32 -05:00
CMakeLists.txt obs-ffmpeg: Add FFMpeg input source 2015-03-09 21:22:32 -05:00
closest-pixel-format.h obs-ffmpeg: Make FFmpeg a usable output 2015-02-04 16:51:54 -08:00
obs-ffmpeg-aac.c obs-ffmpeg: If ffaac is used, change cutoff freq 2014-11-17 06:47:48 -08:00
obs-ffmpeg-compat.h Add compatiblity for some older ffmpeg versions 2014-04-05 16:12:32 +02:00
obs-ffmpeg-formats.h obs-ffmpeg: Add FFmpeg format -> obs format func 2015-03-09 21:22:32 -05:00
obs-ffmpeg-output.c (API Change) Always use planar float audio output 2015-03-12 22:22:02 -07:00
obs-ffmpeg-source.c obs-ffmpeg: Cache picture buffer in the same way as sws context 2015-03-10 14:37:28 -05:00
obs-ffmpeg.c obs-ffmpeg: Add FFMpeg input source 2015-03-09 21:22:32 -05:00