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.


MIDI note duplication - you're welcome

20 February 22:28 - Ardour - Paul Davis

Add more snapping subdivisions for minsec grid

20 February 20:54 - Ardour - Franke Burgarino

Now can snap to deci-, centi-, and milli- seconds with minsec grid depending on zoom level.

extend 3e526568797a so that velocities are always used when pushing notes with MidiNoteTracker

20 February 20:38 - Ardour - Paul Davis

Somehow it escaped my attention that we had not just multiple ::push_note() methods, but redundant ones because one of them is templated.

avcodec/mjpegdec: improve unescaping of SOS fields

20 February 15:32 - FFmpeg - Ramiro Polla

For non-jpegls: Changes the behaviour to be more in line with IJG's reference implementation:- optional 0xFF fill bytes in a stuffed zero byte sequence (which is an invalid pattern according to the standard) are now discarded: "FF (FF)? 00" => "FF" instead of "FF 00"- sequences with optional 0xFF fill bytes and a marker are no longer copied: "FF (FF)? XX" => "" instead of "FF XX"- a trailing 0xFF byte is no longer issued when a valid "0xFF 0xXX" marker is found: "FF XX" => "" instead of "FF" For jpegls: Changes the behaviour to be more in line with IJG's (non-jpegls) reference implementation, similar to the changes above:- optional 0xFF fill bytes in a stuffed zero bit sequence (which is an invalid pattern according to the standard) are now discarded: "FF (FF)? 0b0xxxxxxx" => "FF 0bxxxxxxx" instead of "FF 7F XX"- sequences with optional 0xFF fill bytes and a marker are no longer copied: "FF (FF)? 0b1xxxxxxx" => "" instead of "FF 7F" Unescaping for jpegls is now done in one pass instead of two.