obs-studio/libobs/media-io
Claude Heiland-Allen 06f66f3120 libobs: Clamp audio NaN to 0.0f
Add comparison check so that NaN is caught.
Comparisons with NaN always result in false.
NaNs cause problems later in audio encoder.

Note: may break with -ffast-math compiler flag.

Fixes #4885.
2022-05-21 02:24:43 +02:00
..
audio-io.c libobs: Clamp audio NaN to 0.0f 2022-05-21 02:24:43 +02:00
audio-io.h libobs: Implement and use better scaling function for 64-bit integers 2020-04-05 20:27:28 +02:00
audio-math.h libobs/media-io: Add common audio math functions 2015-06-26 03:40:27 -07:00
audio-resampler-ffmpeg.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
audio-resampler.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
format-conversion.c libobs: fix building modules once installed 2019-11-27 14:00:15 -05:00
format-conversion.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
frame-rate.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
media-io-defs.h libobs: Move macro to internal C file 2017-10-02 07:36:02 -07:00
media-remux.c libobs: Fix missing include due to FFmpeg 5 changes 2022-05-16 16:17:32 -04:00
media-remux.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
video-fourcc.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
video-frame.c libobs: Add support for YUV422P10LE, YUV444P12LE, YUVA444P12LE 2022-04-19 19:37:07 +02:00
video-frame.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
video-io.c libobs/media-io: Fix leaks and error handling 2021-08-23 22:57:07 -07:00
video-io.h libobs: Add support for YUV422P10LE, YUV444P12LE, YUVA444P12LE 2022-04-19 19:37:07 +02:00
video-matrices.c libobs: Add support for YUV422P10LE, YUV444P12LE, YUVA444P12LE 2022-04-19 19:37:07 +02:00
video-scaler-ffmpeg.c obs-ffmpeg: Use YVYU for FFmpeg pix fmt YVYU422 2022-04-19 19:39:22 +02:00
video-scaler.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00