obs-StreamFX/source/encoders/handlers
Michael Fabian 'Xaymar' Dirks 36aec3be54 encoders/ffmpeg/nvenc: Ensure compatibility with more than just FFmpeg 4.2
When FFmpeg Encoders was originally written, FFmpeg 4.2 was still new and OBS Studio did not seem to want to update to anything newer for a while. This led to code being fine-tuned for FFmpeg 4.2, which stops working the moment OBS Studio upgrades FFmpeg. This removes the dependency on FFmpeg 4.2 hopefully, and allows using newer FFmpeg versions - or perhaps even older versions.

Additionally the nonsensical behavior of the Target Quality slider was fixed. It is now from 0 to 51, instead of from 0 to 100, and as such matches FFmpeg exactly.
2023-04-05 18:58:17 +02:00
..
amf_h264_handler.cpp ffmpeg: Apply coding guidelines 2023-04-05 18:50:57 +02:00
amf_h264_handler.hpp plugin: Replace long descriptions with "Open Manual" button 2023-03-28 13:11:20 +02:00
amf_hevc_handler.cpp ffmpeg: Apply coding guidelines 2023-04-05 18:50:57 +02:00
amf_hevc_handler.hpp plugin: Replace long descriptions with "Open Manual" button 2023-03-28 13:11:20 +02:00
amf_shared.cpp encoder/ffmpeg: Adjust i18n identifiers to match other parts of code 2023-04-05 18:51:28 +02:00
amf_shared.hpp encoders/ffmpeg: Implement AMF H.264 and H.265 handlers 2023-03-28 13:11:06 +02:00
debug_handler.cpp encoders/handlers/debug: Always return something in to_string (#354) 2023-03-28 13:11:01 +02:00
debug_handler.hpp project: Refactor into namespace streamfx 2020-04-23 00:50:39 +02:00
handler.cpp encoders/ffmpeg: Add support for re-configuration of encoders 2023-04-05 18:51:53 +02:00
handler.hpp encoders/ffmpeg: Add support for re-configuration of encoders 2023-04-05 18:51:53 +02:00
nvenc_h264_handler.cpp encoders/ffmpeg/nvenc: Ensure compatibility with more than just FFmpeg 4.2 2023-04-05 18:58:17 +02:00
nvenc_h264_handler.hpp encoders/ffmpeg/nvenc: Support reconfiguration during encoding 2023-04-05 18:51:53 +02:00
nvenc_hevc_handler.cpp encoders/ffmpeg/nvenc: Ensure compatibility with more than just FFmpeg 4.2 2023-04-05 18:58:17 +02:00
nvenc_hevc_handler.hpp encoders/ffmpeg/nvenc: Support reconfiguration during encoding 2023-04-05 18:51:53 +02:00
nvenc_shared.cpp encoders/ffmpeg/nvenc: Ensure compatibility with more than just FFmpeg 4.2 2023-04-05 18:58:17 +02:00
nvenc_shared.hpp encoders/ffmpeg/nvenc: Ensure compatibility with more than just FFmpeg 4.2 2023-04-05 18:58:17 +02:00
prores_aw_handler.cpp ffmpeg: Apply coding guidelines 2023-04-05 18:50:57 +02:00
prores_aw_handler.hpp plugin: Replace long descriptions with "Open Manual" button 2023-03-28 13:11:20 +02:00