swscale/tests/sws_ops: print split sub-passes for lists with filters

17 May 10:41 - FFmpeg - Niklas Haas

This allows us to inspect exactly the logic that is going on inside the CPU backends (which don't support bare filter passes).

swscale/ops_optimizer: don't push scale past truncating conversions

17 May 10:41 - FFmpeg - Niklas Haas

In an op list like: [ u8 +XXX] SWS_OP_READ : 1 elem(s) planar >> 3 [ u8 .XXX] SWS_OP_FILTER_V : 256 -> 320 bilinear (2 taps) [f32 .XXX] SWS_OP_SCALE : * 65535 [f32 +XXX] SWS_OP_CONVERT : f32 -> u16 [u16 zXXX] SWS_OP_SWAP_BYTES [u16 zzzX] SWS_OP_SWIZZLE : 0003 [u16 zzz+] SWS_OP_CLEAR : {_ _ _ 65535} [u16 XXXX] SWS_OP_WRITE : 4 elem(s) packed >> 0 The current version of the code would happily push the SWS_OP_SCALE past the truncating conversion, leading to degenerate loss of information.

lavc: add ProRes RAW videotoolbox hwaccel

17 May 03:47 - FFmpeg - wangbin

prores_raw: synchronize decoder with reference implementation

17 May 03:17 - FFmpeg - Lynne

This completes the reverse engineering of the decoder.


fftools:/ffmpeg_enc: honor the user request for fixed size frames

16 May 16:55 - FFmpeg - James Almer

And set it also for non-variable frame size encoders.


avfilter/vf_pp7: Add proper PP7DSPContext

15 May 18:29 - FFmpeg - Andreas Rheinhardt

This is in preparation for checkasm tests for dctB.


Merge tag 'net-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

14 May 15:57 - Linux Kernel - Linus Torvalds


avcodec/aomenc: Handle Smpte2094App5 metadata

13 May 19:13 - FFmpeg - Vignesh Venkat

If packets contain Smpte2094App5 metadata, pass it to the libaom encoder.

vulkan/prores_raw: add skip_bits_unchecked and use it

13 May 17:55 - FFmpeg - Lynne

show_bits(gb, 32) is called immediately above.

avutil: add IAMF frame side data types

13 May 13:19 - FFmpeg - Marvin Scholz

These contain the same data as the packet side data equivalents.

ffprobe: implement printing IAMF frame side data

13 May 13:19 - FFmpeg - Marvin Scholz