libvidstab's vsTransformPrepare() takes different internal code paths for in-place (src == dest) vs.
The function macro emits AARCH64_VALID_CALL_TARGET for exported symbols, marking them as valid destinations for indirect _calls_.
Using AMF interfaces in C can be cumbersome and visually difficult to process in some cases: i.e.: object->function(object, args).
This allows for real-time monitoring of the encoder's average QP in ffmpeg CLI.
m8 here (corresponding to a mix of sgx2 and sgy2 in derive_bdof_vx_vy in the C version) is always nonnegative, so the psignd boils down to a check for m8 being zero.
Instead convert the integers to floats and inspect the exponent.
Instead rewrite the code to use assignment.
The runtime assembler interface provides an instruction-level IR and builder API tailored to the needs of the swscale dynamic pipeline.
The NEON sws_ops backend follows the same continuation-passing style design as the x86 backend.
This commit pieces together the previous few commits to implement the NEON backend for sws_ops. In essence, a tool which runs on the target (sws_ops_aarch64) is used to enumerate all the functions that the backend needs to implement.
While "cc + 1 & 0xf" is technically correct because addition has higher precedence than bitwise AND in C, the intent of "(cc + 1) & 0xf" is not immediately obvious without recalling the precedence table.
Some faulty files have an LCEVC descriptor with a single stream, resulting in a group being created but never fully populated with the current implementation.
Leave the existing one for non decoder-specific, post processing usage.
This can be used to either manually verify, or perhaps programmatically generate, the list of operation patterns that need to be supported by a backend to be feature-complete.
Update advisories with Fix-Commit information for 2.43.9000 and 2.44.