obs-studio/libobs/media-io
jpark37 8440a53da3 libobs: Round up chroma sizes for odd resolutions
When playing video, OBS can overflow and crash, or render video edges
incorrectly if the video resolution does not divide into 2 for trivial
chroma subsampling. This is fixed by rounding chroma plane sizes up
instead of down, and maintaining that through the video pipeline.
2021-07-23 12:02:06 -07:00
..
audio-io.c libobs/media-io: Fix suspicious memset behavior 2020-09-04 21:46:18 +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, obs-ffmpeg: Use correct value for EINVAL error check 2020-12-21 18:37:49 +01: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: Round up chroma sizes for odd resolutions 2021-07-23 12:02:06 -07:00
video-frame.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
video-io.c libobs: Implement and use better scaling function for 64-bit integers 2020-04-05 20:27:28 +02:00
video-io.h Update VIDEO_CS_DEFAULT to mean 709 instead of 601 2020-09-06 20:51:28 -07:00
video-matrices.c Update VIDEO_CS_DEFAULT to mean 709 instead of 601 2020-09-06 20:51:28 -07:00
video-scaler-ffmpeg.c Update VIDEO_CS_DEFAULT to mean 709 instead of 601 2020-09-06 20:51:28 -07:00
video-scaler.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00