* commit '030de53e9cc225dc767458aedcc87efd457b4f3b':
libopenh264dec: Let the framework use the h264_mp4toannexb bitstream filter
Merged-by: James Almer <jamrial@gmail.com>
* commit '0539d84d985e811e5989ef27c13f7e2dda0f9b89':
asfdec: Account for different Format Data sizes
See 76853a3e0c
Merged-by: James Almer <jamrial@gmail.com>
* commit '871b4f3654636ed64560e86b9faa33828d195ceb':
configure: Check for xcb as well as xcb-shape before enabling libxcb
This commit is a noop. We already check for libxcb_shape.
Merged-by: James Almer <jamrial@gmail.com>
* commit 'b446f0e98f85e2e931b476e52b319f1c49244660':
mov: Do not try to parse multiple stsd for the same track
See 8b43ee4054
Merged-by: James Almer <jamrial@gmail.com>
* commit 'e791b915c774408fbc0ec9e7270b021899e08ccc':
hwcontext_vaapi: Try to support the VDPAU wrapper
This commit is a noop, see f2e4fb61af
Merged-by: James Almer <jamrial@gmail.com>
* commit '5dd9a4b88b287bf8c93520afda7becb1ad0d1894':
vaapi: Implement device-only setup
This commit is a noop, see 81b7deab82
Merged-by: James Almer <jamrial@gmail.com>
* commit '44f2eda39ff55c69d4d739fb12a42a10b7ce581c':
lavc: Add device context field to AVCodecContext
This commit is a noop, see c1a5fca06f
Merged-by: James Almer <jamrial@gmail.com>
* commit '07b5136c481d394992c7e951967df0cfbb346c0b':
aarch64: vp9lpf: Fix broken indentation/vertical alignment
aarch64: vp9lpf: Interleave the start of flat8in into the calculation above
arm: vp9lpf: Interleave the start of flat8in into the calculation above
This commit is a noop, see
83399cf5699f3a886364c8d6eec85d
Merged-by: James Almer <jamrial@gmail.com>
* commit 'ba30b74686f0cb6c9dd465ac4820059c48bf9d08':
aac: Validate the sbr sample rate before using the value
See cf5f4c5169
Merged-by: James Almer <jamrial@gmail.com>
* commit '0ee78020cd41d81eec651acd7fc65906207796f3':
configure: Move up the avbuild directory creation
This commit is a noop, see 19bf50406e
Merged-by: James Almer <jamrial@gmail.com>
* commit 'c2f97f050870897575570708ac48c5c15e6a0dd8':
hwcontext_dxva2: support D3D9Ex
This commit is a noop, see 50708f4aa4
Merged-by: James Almer <jamrial@gmail.com>
* commit '04f3bd349651694f30feeb8c4ed9bc58106fca54':
AVFrame: add an opaque_ref field
This commit is a noop, see e3af49b14b
Merged-by: James Almer <jamrial@gmail.com>
* commit 'e6bff23f1e11aefb16a2b5d6ee72bf7469c5a66e':
cpu: add a function for querying maximum required data alignment
Adapted to work with the arbitrary runtime cpuflag changes av_force_cpu_flags()
can generate.
Merged-by: James Almer <jamrial@gmail.com>
* commit '5c8a5765dc5f4e29afb85b95be393c30f45412a8':
scale_npp: explicitly set the output frames context for passthrough mode
See 62b75537db
Merged-by: James Almer <jamrial@gmail.com>
* commit '6f554521afdf7ab4edbfaa9536660a1dca946b19':
Use the new AVIOContext destructor.
avio: add a destructor for AVIOContext
This commit is a noop, see
b12e4d3bb878a7af823b
Merged-by: James Almer <jamrial@gmail.com>
* commit '435cd7bc99671bf561193421a50ac6e9d63c4266':
arm: vp9lpf: Use orrs instead of orr+cmp
arm/aarch64: vp9lpf: Calculate !hev directly
aarch64: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
arm: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
aarch64: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter
arm: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter
aarch64: vp9mc: Simplify the extmla macro parameters
This commit is a noop, see
ac6cb8ae5bbff0771590045e33ae3f758302e4bc148cc0bb89f0ecbb13cf92ab8374b1
Merged-by: James Almer <jamrial@gmail.com>
* commit 'b6093e8c72a80710f086c678ab0730cf30953b5c':
hlsenc: Correctly write down all 16 bytes in hex
This commit is a noop.
Merged-by: James Almer <jamrial@gmail.com>
* commit 'bc2589763042dc2384b724b203ec778f35bcebad':
utvideodec: Add a missing include
This commit is a noop, see 91ed4e7196
Merged-by: James Almer <jamrial@gmail.com>
* commit 'a52976c0feab6e86138983c248bd01fa45cdda69':
nvenc: make gpu indices independent of supported capabilities
This commit is a noop, see 5403d90f32
Merged-by: James Almer <jamrial@gmail.com>
* commit '77c23704c769168e4210956314775a1931f6aa0b':
avcodec: Mark some codecs with threadsafe init as such
This commit is a noop, see 91ed4e7196
Merged-by: James Almer <jamrial@gmail.com>
* commit '0c0b87f12d48d4e7f0d3d13f9345e828a3a5ea32':
aarch64: vp9itxfm: Fix incorrect vertical alignment
aarch64: vp9itxfm: Update a comment to refer to a register with a different name
aarch64: vp9itxfm: Use the right lane sizes in 8x8 for improved readability
aarch64: vp9itxfm: Use a single lane ld1 instead of ld1r where possible
aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function
arm: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function
aarch64: vp9itxfm: Do separate functions for half/quarter idct16 and idct32
arm: vp9itxfm: Do a simpler half/quarter idct16/idct32 when possible
aarch64: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function
arm: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function
aarch64: vp9itxfm: Make the larger core transforms standalone functions
arm: vp9itxfm: Make the larger core transforms standalone functions
This commit is a noop, see
f8fcee0dafdc47bf38723bd9b39108a681c793a3824589556c9532a7d4d01d8ab576a73006e5253a19a0f9529c6752318c73d0fbf7f34e16ef000799
Merged-by: James Almer <jamrial@gmail.com>
* commit 'c546147db07d16a76c2fb698d2e8a3057f393475':
configure: Correctly recurse in do_check_deps()
See 7659f35638.
Merged-by: James Almer <jamrial@gmail.com>
* commit 'dad7a9c7c0ae8ebc56f2e3a24e6fa4da5c2cd491':
configure: Rework dependency handling for conflicting components
Includes an important fix made by c546147db0
as well.
Merged-by: James Almer <jamrial@gmail.com>
This adds hardware decoding for H.264 / HEVC / VP8 / VP9 using the MPP
Rockchip API. It returns frames holding an AVDRMFrameDescriptor struct
in buf[0] that allows drm / dmabuf usage. Tested on RK3288 (TinkerBoard)
and RK3328.
Signed-off-by: Mark Thompson <sw@jkqxz.net>
* commit '9127ac5ebc941d5e54828a91e5072c876be8ec42':
configure: Add name parameter to require_pkg_config() helper function
Merged-by: James Almer <jamrial@gmail.com>
Remove loops and unroll as block sizes are known.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com>
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Replace generic with block size specific function.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com>
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Replace generic with block size specific function.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com>
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Support for this device has been removed in kernel since v2.6.37. dv1394 has been superseded by libiec61883 which is functionally equivalent.
Signed-off-by: Josh de Kock <josh@itanimul.li>
Signed-off-by: wm4 <nfxjfg@googlemail.com>
* commit '71a49fe25f2e4468fbbadbebef8d073b1b3cc1a5':
configure: Use cppflags check helper functions where appropriate
Merged-by: James Almer <jamrial@gmail.com>
Metadata filter output is passed through an Awk script comparing floats
against reference values with specified "fuzz" tolerance to account for
architectural differences (e.g. x86-32 vs. x86-64).
Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>