malloc: alignment might change in future versions

26 February 16:35 - glibc - Paul Eggert

This follows up on a comment by Wilco Dijkstra; see:

swscale/ops_backend: implement support for optional dither indices

26 February 13:09 - FFmpeg - Niklas Haas

If you place the branch inside the loop, gcc at least reverts back to scalar code, so better to just split up and guard the entire loop.

swscale/x86/ops: add support for optional dither indices

26 February 13:09 - FFmpeg - Niklas Haas

Instead of defining multiple patterns for the dither ops, just define a single generic function that branches internally.

swscale/ops_optimizer: eliminate unnecessary dither indices

26 February 13:09 - FFmpeg - Niklas Haas

Generates a lot of incremental diffs due to things like ignored alpha planes or chroma planes that are not actually modified. e.g. bgr24 -> gbrap10be: [ u8 XXXX -> +++X] SWS_OP_READ : 3 elem(s) packed >> 0 [ u8 ...X -> +++X] SWS_OP_CONVERT : u8 -> f32 [f32 ...X -> ...X] SWS_OP_SCALE : * 341/85- [f32 ...X -> ...X] SWS_OP_DITHER : 16x16 matrix + {2 3 0 5} + [f32 ...X -> ...X] SWS_OP_DITHER : 16x16 matrix + {2 3 0 -1} [f32 ...X -> ...X] SWS_OP_MIN : x <= {1023 1023 1023 1023} [f32 ...X -> +++X] SWS_OP_CONVERT : f32 -> u16 [u16 ...X -> zzzX] SWS_OP_SWAP_BYTES [u16 ...X -> zzzX] SWS_OP_SWIZZLE : 1023 [u16 ...X -> zzz+] SWS_OP_CLEAR : {_ _ _ 65283} [u16 ....

swscale/ops_chain: add ability to match fixed scale factor

26 February 10:15 - FFmpeg - Niklas Haas

This is useful especially for the special case of scaling by common not-quite-power-of-two constants like 255 or 1023.

swscale/x86/ops: add special case for expanding bits to bytes/words

26 February 10:15 - FFmpeg - Niklas Haas

Not super useful but also not expensive to carry.

Changelog: add entry for recent Vulkan compute codec optimizations

26 February 09:32 - FFmpeg - Lynne

All the compute codecs were ported to compile-time SPIR-V, thoroughly debugged, and optimized.


Add "Marker Locate Priority" preference

25 February 22:32 - Ardour - Franke Burgarino

When attempting to locate to a marker with a certain name (via OSC) or pgm change number (via MCU), Ardour would previously choose the first in the event of duplicates.


swscale/graph: switch to an AVBufferRef per plane

23 February 19:39 - FFmpeg - Niklas Haas

This annoyingly requires recreating some of the logic inside av_img_alloc(), because there's no good existing current helper accessible from libswscale that gives per-plane allocations like this.

avformat: remove HLS protocol

23 February 19:20 - FFmpeg - Marvin Scholz

The use of this protocol was already discouraged and warned about for years with the recommendation to use the HLS demuxer instead.

aacdec_tab: add Mps212 tables

23 February 06:57 - FFmpeg - Lynne

To be used in the following commit.

aacdec_usac: add support for parsing Mpsp212 (MPEG surround)

23 February 06:57 - FFmpeg - Lynne

This commit adds the full bitstream parsing for Mps212.


CREDITS: Add -next to Stephen Rothwell's entry

22 February 20:11 - Linux Kernel - Mark Brown

Stephen retired and stepped back from -next maintainership, update his entry in CREDITS to recognise his 18 years of hard work making it what it is today and all the impact it's had on our development process.

Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses

22 February 16:26 - Linux Kernel - Kees Cook

Conversion performed via this Coccinelle script:

Add example convolver script for ambisonics reverb

22 February 16:03 - Ardour - Robin Gareus

gpt.8: Add back the old hybrid MBR example using disklabels

22 February 00:31 - DragonFlyBSD - Aaron LI

In addition, improve the old example:- Update to use HAMMER2 instead of the deprecated HAMMER;- Add a note about the hybrid MBR/GPT setup;- Add steps to remove unwanted files copied from an installation CD;


avcodec/libtheoraenc: make keyframe mask unsigned and handle its larger range

21 February 22:43 - FFmpeg - Michael Niedermayer

avformat: Bump version and add APIChanges entry

21 February 19:03 - FFmpeg - Marvin Scholz

Needed after the recent addition of the command APIs.