preferences dialog update

This commit is contained in:
itsmattkc
2019-02-11 02:29:22 -08:00
parent cee7c197ae
commit 679d7b752b
13 changed files with 2202 additions and 1906 deletions
+4 -8
View File
@@ -737,14 +737,10 @@ void open_clip_worker(Clip* clip) {
clip->opts = nullptr;
// optimized decoding settings
if ((clip->stream->codecpar->codec_id != AV_CODEC_ID_PNG &&
clip->stream->codecpar->codec_id != AV_CODEC_ID_APNG &&
clip->stream->codecpar->codec_id != AV_CODEC_ID_TIFF &&
clip->stream->codecpar->codec_id != AV_CODEC_ID_PSD)
|| !config.disable_multithreading_for_images) {
av_dict_set(&clip->opts, "threads", "auto", 0);
}
// enable multithreading on decoding
av_dict_set(&clip->opts, "threads", "auto", 0);
// enable extra optimization code on h264 (not even sure if they help)
if (clip->stream->codecpar->codec_id == AV_CODEC_ID_H264) {
av_dict_set(&clip->opts, "tune", "fastdecode", 0);
av_dict_set(&clip->opts, "tune", "zerolatency", 0);