Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-16lavc/libaomenc: Mark a potentially unused variable as av_unused.Carl Eugen Hoyos
Fixes a warning: libavcodec/libaomenc.c:816:9: warning: unused variable ‘pict_type’
2019-04-03avcodec/libaomenc: fix range of values for enable-intrabc optionJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-29avcodec/libaomenc: fix default value for row-mt optionJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-29avcodec/libaomenc: Added more commandline optionsSam John via ffmpeg-devel
The following are the newly added options: arnr_max_frames, arnr_strength, aq_mode, denoise_noise_level, denoise_block_size, rc_undershoot_pct, rc_overshoot_pct, minsection_pct, maxsection_pct, frame_parallel, enable_cdef, enable_global_motion, and intrabc. Also added macros for compiling for aom 1.0.0 and fixed the default values. Signed-off-by: James Almer <jamrial@gmail.com>
2018-12-19libavcodec/libaomenc: fix breakage from upstreamHelmut K. C. Tessarek
commit https://aomedia.googlesource.com/aom/+/4667aa1a373566e9c124afcd58c71731ab0d7377 changed parts of the code that broke compilation of libavcodec/libaomenc.c Signed-off-by: James Almer <jamrial@gmail.com>
2018-12-09avcodec/libaomenc: add row-mt optionJames Almer
Default to disable, same as aomenc. Fixes ticket #7598 Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-30lavc/libaomenc: Add a maximum constraint of 64 encoder threads.Jun Zhao
fixed the error in Intel(R) Xeon(R) Gold 6152 CPU like: [libaom-av1 @ 0x469f340] Failed to initialize encoder: Invalid parameter [libaom-av1 @ 0x469f340] Additional information: g_threads out of range [..MAX_NUM_THREADS] Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-27avcodec/libaomenc: increase the default bitrateJames Almer
aom_codec_enc_config_default() sets it to 256kbps, so don't replace it with 200kbps. See https://bugs.chromium.org/p/aomedia/issues/detail?id=2219 Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-19libaomenc: Drop unused noise-sensitivity optionMark Thompson
2018-10-28libaomenc: Add support for tilesMark Thompson
Adds an option to specify the number of tile rows and columns, then uses a uniform tiling if possible and otherwise a fixed tiling with equal-sized tiles to fill the frame. Also adds -tile-columns and -tile-rows options to make tilings with power-of-two numbers of tiles, matching the behaviour of the libvpx/VP9 encoder.
2018-10-12libavcodec/libaomenc.c: Added code for computing PSNR/SSIMSam John
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-13avcodec/libaom: fix setting amount of threadsJames Almer
The libaom doxy says that a value of 0 for the threads fields is equivalent to a value of 1, whereas for avctx->thread_count it means the maximum amount of threads possible for the host system. Use av_cpu_count() to get the correct thread count when auto threads is requested. Reviewed-by: Jan Ekström <jeebjp@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-12avcodec/libaomenc: remove AVOption related to frame partitionsJames Almer
Support for it was apparently never in the codebase, and the enum value was recently removed from the public headers [1] [1] https://aomedia.googlesource.com/aom/+/df4ffb73140fe31bebdabd17c1a7b53721e74838 Signed-off-by: James Almer <jamrial@gmail.com>
2018-08-06avcodec/libaomenc: correct range for cpu-usedGyan Doshi
Valid range is [0,8] as stated in aom.git:aom/aomcx.h Fixes #7343
2018-07-20avcodec/libaomenc: export Sequence Header and Metadata OBUs as extradataJames Almer
aom_codec_get_global_headers() is not implemented as of libaom 1.0.0 for AV1, so we're forced to extract the relevant header OBUs from the first packet and propagate them as packet side data. Signed-off-by: James Almer <jamrial@gmail.com>
2018-04-02avcodec/libaomenc: remove references to gbrp pixfmtJames Almer
Support for this needs testing, so remove for now. Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-30avcodec/libaomenc: use av_assert0()James Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29avcodec/libaomenc: minor cosmeticsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29libavcodec/libaomenc: add support for transfer characteristics and color ↵James Almer
primaries Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29libavcodec/libaomenc: fix size specifier in an av_log callJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29avcode/profiles: add AV1 profilesJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-29Merge commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda'James Almer
* commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda': Support AV1 encoding using libaom This contains some extra changes taken from the libvpx encoder wrapper, most of them contained in the set_pix_fmt() function. Merged-by: James Almer <jamrial@gmail.com>
2018-03-12Support AV1 encoding using libaomLuca Barbato