umezawatakeshi / utvideo

Ut Video Codec Suite - fast lossless video codec
http://umezawatakeshi.github.io/utvideo/
GNU General Public License v2.0
288 stars 12 forks source link

Frame divide count silently breaks encoding on a CPU with more cores #44

Closed tvasenin closed 1 year ago

tvasenin commented 1 year ago

I use Behold TV software to capture UTVideo ASF files.

On my old PC (i7-6700K, 4 cores), Frame divide count had the default value 8, and everything worked fine.

After upgrading to i9-13900K (8 P-cores, E-cores disabled), exactly the same settings result in the undecodable output.

After adjusting Frame divide count to 16, everything is back to normal.

If you won't be able to reproduce this, I can share the sample output.

umezawatakeshi commented 1 year ago

Typically, such behavior is caused by a BUGGY codec clients setting different settings while retrieving video format header and encoding video stream.

There is a workaround for such BUGGY clients. Try "Save configuration globally by codec itself" and "Ignore setting configuration from codec client" options in Ut Video Codec Suite Global Configuration found in start menu.