Linux 7.4-rc1

1 November 21:26 - Linux Kernel - Linus Torvalds

lavc/apv: Improve multi-symbol entropy decode

1 November 14:33 - FFmpeg - Mark Thompson

This reduces the number of branches in the fast paths, improving throughput of the entropy decoder.

avformat/tls_openssl: also trust the Windows certificate store

1 November 12:08 - FFmpeg - J-RAP

The tls and dtls protocols verify the peer by default.


  • Most Popular This Week

avformat: add a raw LCEVC demuxer

31 October 23:38 - FFmpeg - James Almer

avformat: add a raw LCEVC muxer

31 October 23:38 - FFmpeg - James Almer

avfilter/vf_libplacebo: make the GPU setup idempotent

31 October 12:37 - FFmpeg - Niklas Haas

So config_input() can simply set up the GPU for every input, rather than tracking whether the device still needs to be inherited.

avfilter/vf_libplacebo: add sar option

31 October 12:37 - FFmpeg - Niklas Haas

Forces the output sample aspect ratio, instead of deriving it from the input.

avfilter/vf_libplacebo: add libplacebo_scene filter

31 October 12:37 - FFmpeg - Niklas Haas

This filter takes a scene graph in the libplacebo scene JSON format and exposes it as a filter.

avformat/mpegtsenc: keep the hard of hearing subtitling type

31 October 11:00 - FFmpeg - Jun Zhao

The subtitling type written into the subtitling descriptor is taken from the stream extradata whenever it holds a full record, five bytes per service: composition page id, ancillary page id and subtitling type.

avcodec/dvbsubenc: provide the page ids in extradata

31 October 11:00 - FFmpeg - Jun Zhao

The DVB subtitles written by this encoder always use page 1 as composition and ancillary page id, but the encoder never told the muxers about it: it never set any extradata. Muxers need it.

avcodec/x86/h264: convert qpel MMX to SSE2

31 October 05:46 - FFmpeg - Zuxy Meng

Convert the last MMX (mmxext) qpel functions, all 4-wide 8-bit and 10-bit paths, to SSE2, following the 8x8_l2 conversion: new symbols carry the sse2 suffix and dispatch moves from EXTERNAL_MMXEXT to EXTERNAL_SSE2. checkasm h264qpel passes.


avcodec/libfdk-xhe-aacenc: Add support for two pass encoding

30 October 14:56 - FFmpeg - Martin Storsjö

The so far default one pass encoding requires a hardcoded loudness level parameter (which defaults to -24 dB).

swscale: compile ops code unconditionally

30 October 10:55 - FFmpeg - Niklas Haas

The ops backends remain disabled by default at runtime, and are only auto-selected with SWS_UNSTABLE (or explicitly via the backends option). The SPIR-V backend still depends on CONFIG_UNSTABLE. The main motivating reason here is the fact that the test framework itself wants to depend on formats only properly introduced by the new unstable ops code.


avformat/shared: add an offset option

29 October 12:24 - FFmpeg - Niklas Haas

This additionally fixes a prior silent corruption when a parent `offset` option was implicitly passed down to the inner protocol, resulting in a stream that did not start at 0, yet the inner protocol offset tracking did not account for this.

avcodec/videotoolboxenc: fix double free when frame submission fails

29 October 10:09 - FFmpeg - Zhao Zhili

VTCompressionSessionEncodeFrame() documents sourceFrameRefCon as passed to the output callback with no exception for an error return, but a failed call may equally mean the frame was never queued.

swscale/range_convert: preserve chroma center in range conversion

29 October 03:10 - FFmpeg - Jun Zhao

solve_range_convert() anchored the range conversion offset at the upper endpoint (src_max -> dst_max).


ffplay: add a show mode that colors stereo content by its phase difference

28 October 20:56 - FFmpeg - Michael Niedermayer

The phase mode is the RDFT display with the blue component raised and the red and green components lowered by phase(L) - phase(R), wrapped to (-pi, pi], times the smaller of the red and green components.

avutil/csp: apply only the transfer in the ST 428-1 EOTF

28 October 19:22 - FFmpeg - Kacper Michajłow

The EOTF scaled X and Z by the X/Y and Z/Y of the DCI white, the reference projector of RP 431-2, which ST 428-1 does not define: it fixes the transfer alone, 52.37/48 above the 48 cd/m2 white.