qsv: Make the hevc idr_interval consistent with the h264 one
authorLuca Barbato <lu_zero@gentoo.org>
Tue, 17 Oct 2017 11:04:57 +0000 (11:04 +0000)
committerLuca Barbato <lu_zero@gentoo.org>
Wed, 18 Oct 2017 11:55:44 +0000 (11:55 +0000)
commit98afe3fb71afd4a18009924aaba56bc577bbd400
tree7182b934dc845fe8dd9c112c1b06c9fec6465386
parent41df62fd674bd0c67f7b6952381d235a393245d6
qsv: Make the hevc idr_interval consistent with the h264 one

According to the MediaSDK documentation the idr_interval value has
a different meaning depending on the codec:

    0 in H264 means make every I-frame IDR, in HEVC it means to have
    it only at the beginning.

    1 in H264 means every other I-frame is not-IDR, in HEVC it means
    that every I-frame is IDR.

Keep the behaviour consistent between the two encoders by increasing
by 1 internally the idr_interval value for HEVC.
libavcodec/qsvenc_hevc.c