avformat/ogg: drop CELT support

23 May 15:16 - FFmpeg - Romain Beauxis

avformat/libsrt: fix ipv6 wildcard listener

23 May 15:03 - FFmpeg - RossWang

For now it fails on srt://[::]:1234?mode=listener

avcodec/opus/enc: fix CELT psy analysis and packet sizing

23 May 10:38 - FFmpeg - Daniil Cherednik

The CELT psychoacoustic path was effectively broken: analysis could use the wrong queued audio and stale scratch samples, and raw band scores were folded into the frame bit budget, where they could overflow instead of only driving alloc_boost. On top of that, c3aea7628c changed avctx->frame_size from fixed 120-sample steps to a configuration-derived value, while the CELT input and psy paths still treated queue entries as 120-sample steps.

Add silence ut

23 May 10:38 - FFmpeg - Daniil Cherednik

fftools/ffmpeg_sched: allow throttling decoder outputs

23 May 08:41 - FFmpeg - Niklas Haas

This is a departure from the conventional idea of decoders always outputting data as fast as possible.


avcodec/libfdk-aacdec: support streams with more than six channels

22 May 23:10 - FFmpeg - James Almer

Before this change, the decoder was forcing downmixing everything to a max of six channels.

inputs: Fix keyboard and mouse state leaks on interface removal

22 May 17:47 - SPICE - Marc-André Lureau

SpiceKbdState and SpiceMouseState allocated by set_keyboard()/set_mouse() were never freed — remove_interface() had no handler for KEYBOARD or MOUSE types, and the InputsChannel destructor only cleaned up the tablet.

apv_decode: add update_thread_context callback

22 May 14:06 - FFmpeg - Lynne

An earliear commit added hwaccel hooks and a pix_fmt internal state but did not synchronize its state when using frame threading with a hwaccel.

swscale/aarch64: add NEON yuv->rgb16 fast paths

22 May 10:03 - FFmpeg - DROOdotFOO

Add NEON unscaled converters for {yuv420p, yuv422p, yuva420p, nv12, nv21} to {rgb565le, bgr565le, rgb555le, bgr555le}. The 16bpp packing uses v8/v9 as the output accumulator.

avcodec: remove CELT decoder

22 May 09:33 - FFmpeg - Marvin Scholz

libcelt, which it depends on, was not updated in a very long time and is considered deprecated, as Opus exists which has a CELT mode.

swscale/vulkan: add a non-bitexact version of OP_LINEAR

22 May 06:27 - FFmpeg - Lynne

Uses matrix*vector + vector multiplication.

swscale/vulkan: add support for filtering on SWS_OP_READ

22 May 05:05 - FFmpeg - Lynne

swscale/vulkan: make dither buffer allocation path generic

22 May 05:05 - FFmpeg - Lynne

Just a simple rename.

swscale/graph: support allocating hardware intermediate frames

22 May 05:05 - FFmpeg - Lynne


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

21 May 21:39 - Linux Kernel - Linus Torvalds


avcodec/webp: add support for Animated WebP decoding

19 May 09:36 - FFmpeg - Ramiro Polla

Fixes: 4907

avformat/webp: add Animated WebP demuxer

19 May 09:36 - FFmpeg - Ramiro Polla

apv_decode: add a Vulkan hwaccel

19 May 08:43 - FFmpeg - Lynne

apv_decode: add hardware decoding hooks

19 May 08:43 - FFmpeg - Lynne