mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-06-11 17:30:19 -04:00
The `amf_xxx_update()` functions for AVC, HEVC, and AV1 are unconditionally invoking Flush() and ReInit() even though this is not required in all situations. Changing the bitrate at least in CBR mode does not require the flush operation and can result in unaligned IDR frames across members of an encoder group. Do not flush the pipeline for CBR bitrate changes; instead, force an IDR to occur with the bitrate change.
90 KiB
90 KiB