- 13 2月, 2018 14 次提交
-
-
由 Mark Thompson 提交于
* commit '9b09792c': lavc/qsv: default la_ds to MFX_LOOKAHEAD_DS_UNKNOWN This commit is a noop: the code in FFmpeg is slightly different and never contained the invalid value. Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit '8bb9824f': qsvenc: AVBR is not supported on non-windows OS Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit 'e412d683': hwcontext: Perform usual uninitialisation on derived frames contexts This commit is a noop, see 0f93cef2Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit 'caecb850': hwcontext: Perform usual initialisation on derived device contexts This commit is a noop, see 309d6607Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit 'c6bc18bc': vf_hwupload/hwmap: Support setting a fixed pool size Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit 'e4cdef00': vf_scale_qsv: Support increasing hardware frame pool size Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
Broken by d23fff0d.
-
由 Mark Thompson 提交于
* commit 'b128be17': vf_*_vaapi: Support increasing hardware frame pool size Rewritten to apply to common VAAPI code rather than specific filters. Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit '6d86cef0': lavfi: Add support for increasing hardware frame pool sizes Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit 'cad739da': lavc: Add per-thread surfaces in get_hw_frame_parameters() Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Mark Thompson 提交于
* commit '5b145290': lavc: Add support for increasing hardware frame pool sizes Merged-by: NMark Thompson <sw@jkqxz.net>
-
由 Carl Eugen Hoyos 提交于
Fixes an assertion failure: Assertion size >= 2 failed at libavformat/matroskaenc.c:298
-
由 Richard Shaffer 提交于
A basic test for demuxing raw AAC (ADTS) with ID3v2 tags.
-
由 Richard Shaffer 提交于
While rare, ID3 tags may be inserted between ADTS frames. This change enables parsing them and setting the appropriate metadata updated event flag.
-
- 12 2月, 2018 24 次提交
-
-
由 James Almer 提交于
Fixes compilation of libavformat when librtmp is enabled but all the relevant protocols are disabled. Signed-off-by: NJames Almer <jamrial@gmail.com>
-
由 Rostislav Pehlivanov 提交于
Signed-off-by: NRostislav Pehlivanov <atomnuker@gmail.com>
-
由 James Almer 提交于
* commit 'fd36cf6b': configure: Factorize check_64_bit() Merged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '38434a9f': configure: Simplify restrict keyword handling Merged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '4cf84e25': Drop some unnecessary config.h #includes Merged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit 'bca41545': configure: Group code that sets the license string with licensing checks Merged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '2eb396b1': hwcontext: Fix memory leak on derived frame allocation failure Merged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '96e476cc': hwcontext: Fix documentation for av_hwdevice_ctx_alloc() This commit is a noop, see 9365dfcbMerged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '8965e2af': avpacket: Initialize the allocated padding area in side data This commit is a noop, see 9cbb3fceMerged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '5085f25a': vc1: skip motion compensation when data for last picture is invalid This commit is a noop. The crash can't be reproduced with ffmpeg. Merged-by: NJames Almer <jamrial@gmail.com>
-
由 James Almer 提交于
* commit '6829a079': qsvdec: Relax the surface vs coded dimension check Merged-by: NJames Almer <jamrial@gmail.com>
-
由 Ruiling Song 提交于
MFX_LOOKAHEAD_DS_UNKNOWN means auto. -1 is not a valid value. Signed-off-by: NRuiling Song <ruiling.song@intel.com> Signed-off-by: NMaxym Dmytrychenko <maxim.d33@gmail.com>
-
由 Zhong Li 提交于
AVBR is supported from API 1.3 but only available for Windows Signed-off-by: NZhong Li <zhong.li@intel.com> Signed-off-by: NMaxym Dmytrychenko <maxim.d33@gmail.com>
-
由 Muhammad Faiz 提交于
Remove runtime check at codec_desc.c Reviewed-by: Nwm4 <nfxjfg@googlemail.com> Reviewed-by: NMichael Niedermayer <michael@niedermayer.cc> Signed-off-by: NMuhammad Faiz <mfcc64@gmail.com>
-
由 Mark Thompson 提交于
-
由 Mark Thompson 提交于
The initialisation should be common. For libmfx, it was previously happening in the derivation function and this moves it out.
-
由 Mark Thompson 提交于
These filters do not directly know whether the API they are using will support dynamic frame pools, so this is somewhat tricky. If the user sets extra_hw_frames, we assume that they are aware of the problem and set a fixed size based on that. If not, most cases use dynamic sizing just like they did previously. The hardware-reverse-mapping case for hwmap previously had a large fixed size (64) here, primarily as a hack for QSV use - this is removed and extra_hw_frames will need to be set for QSV to work since it requires fixed-size pools (as the other cases do, and which didn't work before).
-
由 Mark Thompson 提交于
The deinterlacer does not change, because it does not allocate any new frames (for output it uses the same pool as the input).
-
由 Mark Thompson 提交于
Defaults to 10 frames to preserve compatibility, but can allocate fewer if extra_hw_frames is set explicitly.
-
由 Mark Thompson 提交于
AVFilterContext.extra_hw_frames functions identically to the field of the same name in AVCodecContext.
-
由 Mark Thompson 提交于
This number is definitely required when frame threading is enabled, so add it here rather than forcing all users to handle it themselves. DXVA2 contained this addition in specific code as well (therefore being added twice in the internal case) - just remove it from there.
-
由 Mark Thompson 提交于
AVCodecContext.extra_hw_frames is added to the size of hardware frame pools created by libavcodec for APIs which require fixed-size pools. This allows the user to keep references to a greater number of frames after decode, which may be necessary for some use-cases. It is also added to the initial_pool_size value returned by avcodec_get_hw_frames_parameters() if a fixed-size pool is required.
-
由 Carl Eugen Hoyos 提交于
Fixes two warnings: libavformat/rtpdec.c:155:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] libavformat/rtpdec.c:168:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-
由 Michael Niedermayer 提交于
This fixes a hypothetical integer overflow Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 11 2月, 2018 2 次提交
-
-
由 Michael Niedermayer 提交于
Fixes: Ticket7005 Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Nekopanda 提交于
In 16x8 motion compensation, for lower 16x8 region, the input to mpeg_motion() for motion_y was "motion_y + 16", which causes wrong rounding. For 4:2:0, chroma scaling for y is dividing by two and rounding toward zero. When motion_y < 0 and motion_y + 16 > 0, the rounding direction of "motion_y" and "motion_y + 16" is different and rounding "motion_y + 16" would be incorrect. We should input "motion_y" as is to round correctly. I add "is_16x8" flag to do that. Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-