obs-studio/plugins/obs-ffmpeg
Alex Luccisano 2217eb4d95 obs-ffmpeg: Set AMF codec level properly
The default "level" setting was being used for each codec (AVC, HEVC,
AV1) supported by AMF. For example, all HEVC encoders were using
level 6.2 and this caused some playback devices to reject the
bitstream for decode because the device reported a maximum decode
level lower than 6.2.

Add functionality to determine the best match for the codec level
instead of relying on the defaults.
2025-04-25 16:48:18 -04:00
..
cmake plugins: Add ARM64 support to obs-ffmpeg, obs-filters, and obs-outputs 2025-03-12 16:33:00 -04:00
data/locale obs-ffmpeg: Add OpenH264 H.264 software codec 2025-04-03 12:43:20 -07:00
ffmpeg-mux obs-ffmpeg: Fix deadlock on shutting down muxer 2024-10-07 15:16:42 -04:00
obs-amf-test clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
CMakeLists.txt obs-ffmpeg: Add OpenH264 H.264 software codec 2025-04-03 12:43:20 -07:00
obs-ffmpeg-audio-encoders.c obs-ffmpeg: Fix deprecation with FFmpeg 7.1 2025-01-24 17:38:24 -05:00
obs-ffmpeg-av1.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-compat.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-config.h.in obs-ffmpeg: Add HEVC support to NVENC 2022-04-28 08:59:53 -07:00
obs-ffmpeg-formats.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-hls-mux.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-logging.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-mpegts.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-mux.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-mux.h obs-ffmpeg: Replace circlebuf with deque 2024-01-16 16:45:10 +01:00
obs-ffmpeg-nvenc.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-openh264.c obs-ffmpeg: Add OpenH264 H.264 software codec 2025-04-03 12:43:20 -07:00
obs-ffmpeg-output.c obs-ffmpeg: Fix deprecation with FFmpeg 7.1 2025-01-24 17:38:24 -05:00
obs-ffmpeg-output.h obs-ffmpeg: Fix SRT listener bug 2024-08-10 01:54:27 -07:00
obs-ffmpeg-rist.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-source.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-srt.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-url.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-vaapi.c obs-ffmpeg: Make VAAPI rc_mode comparison case insensitive 2025-04-01 23:18:15 -04:00
obs-ffmpeg-video-encoders.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg-video-encoders.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-ffmpeg.c obs-ffmpeg: Add OpenH264 H.264 software codec 2025-04-03 12:43:20 -07:00
texture-amf-opts.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
texture-amf.cpp obs-ffmpeg: Set AMF codec level properly 2025-04-25 16:48:18 -04:00
vaapi-utils.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vaapi-utils.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00