- Oct 23, 2018
-
-
Zhong Li authored
Currently qsv (m)jpeg encoding is broken. Regression introducing by the commit(id: c1bcd3): fix async support, which requires the minimum async_depth to be 1, instead previous zero. But the default async_depth of qsv (m)jpeg encoding is still initialized (mostly) as zero. This patch also abviously improves qsv (m)jpeg encoding performance due to the default async_depth is changed to 4. Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- Dec 14, 2017
-
-
wm4 authored
Explicitly identify decoder/encoder wrappers with a common name. This saves API users from guessing by the name suffix. For example, they don't have to guess that "h264_qsv" is the h264 QSV implementation, and instead they can just check the AVCodec .codec and .wrapper_name fields. Explicitly mark AVCodec entries that are hardware decoders or most likely hardware decoders with new AV_CODEC_CAPs. The purpose is allowing API users listing hardware decoders in a more generic way. The proposed AVCodecHWConfig does not provide this information fully, because it's concerned with decoder configuration, not information about the fact whether the hardware is used or not. AV_CODEC_CAP_HYBRID exists specifically for QSV, which can have software implementations in case the hardware is not capable. Based on a patch by Philip Langdale <philipl@overt.org>. Merges Libav commit 47687a2f.
-
wm4 authored
Explicitly identify decoder/encoder wrappers with a common name. This saves API users from guessing by the name suffix. For example, they don't have to guess that "h264_qsv" is the h264 QSV implementation, and instead they can just check the AVCodec .codec and .wrapper_name fields. Explicitly mark AVCodec entries that are hardware decoders or most likely hardware decoders with new AV_CODEC_CAPs. The purpose is allowing API users listing hardware decoders in a more generic way. The proposed AVCodecHWConfig does not provide this information fully, because it's concerned with decoder configuration, not information about the fact whether the hardware is used or not. AV_CODEC_CAP_HYBRID exists specifically for QSV, which can have software implementations in case the hardware is not capable. Based on a patch by Philip Langdale <philipl@overt.org>. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- Nov 08, 2017
-
-
James Almer authored
Fixes fate-source after 1926f13a. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Jul 25, 2017
-
-
Huang, Zhengxu authored
usage: -hwaccel qsv -c:v h264_qsv -i in -c:v mjpeg_qsv -global_quality 80 -f mjpeg out Signed-off-by:
ChaoX A Liu <chaox.a.liu@gmail.com> Signed-off-by:
Zhengxu Huang <zhengxu.maxwell@gmail.com> Signed-off-by:
Andrew Zhang <huazh407@gmail.com> Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-
- Jan 21, 2016
-
-
Vittorio Giovara authored
The b_frame_strategy option is only used by mpegvideoenc, qsv, x264, and xavs, while b_sensitivity is only used by mpegvideoenc. These are very codec-specific options, so deprecate the global variants. Set proper limits to the maximum allowed values. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Nov 20, 2015
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- Oct 15, 2015
-
-
Vittorio Giovara authored
-
- Sep 28, 2015
-
-
Anton Khirnov authored
Should fix some leaks on init failure.
-
- Jul 08, 2015
-
-
Anton Khirnov authored
-
- Jul 02, 2015
-
-
Ivan Uskov authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Mar 27, 2015
-
-
Anton Khirnov authored
-