MPV

~mpv-team/mpv/+git/ffmpeg:release/4.0

Last commit made on 2024-03-29
Get this branch:
git clone -b release/4.0 https://git.launchpad.net/~mpv-team/mpv/+git/ffmpeg

Branch merges

Branch information

Name:
release/4.0
Repository:
lp:~mpv-team/mpv/+git/ffmpeg

Recent commits

d1275f8... by Timo Rothenpieler <email address hidden>

avcodec/nvdec: reset bitstream_len/nb_slices when resetting bitstream pointer

920cdf9... by Hendrik Leppkes <email address hidden>

avcodec/vdpau_mpeg4: fix order of quant matrix coefficients

The matrix coefficients are stored permutated for the IDCT,
rather then in plain raster order, and need to be un-permutated
for the hardware.

4c9b34f... by Hendrik Leppkes <email address hidden>

avcodec/vdpau_mpeg12: fix order of quant matrix coefficients

The matrix coefficients are stored permutated for the IDCT,
rather then in plain raster order, and need to be un-permutated
for the hardware.

2302314... by Hendrik Leppkes <email address hidden>

avcodec/nvdec_mpeg4: fix order of quant matrix coefficients

The matrix coefficients are stored permutated for the IDCT,
rather then in plain raster order, and need to be un-permutated
for the hardware.

8696df1... by Hendrik Leppkes <email address hidden>

avcodec/nvdec_mpeg2: fix order of quant matrix coefficients

The matrix coefficients are stored permutated for the IDCT,
rather then in plain raster order, and need to be un-permutated
for the hardware.

cabe77a... by Martin Storsjö

swscale: aarch64: Fix yuv2rgb with negative strides

Treat the 32 bit stride registers as signed.

Alternatively, we could make the stride arguments ptrdiff_t instead
of int, and changing all of the assembly to operate on these
registers with their full 64 bit width, but that's a much larger
and more intrusive change (and risks missing some operation, which
would clamp the intermediates to 32 bit still).

Fixes: https://trac.ffmpeg.org/ticket/9985

Signed-off-by: Martin Storsjö <email address hidden>
(cherry picked from commit cb803a0072cb98945dcd3f1660bd2a975650ce42)
Signed-off-by: Martin Storsjö <email address hidden>

30e318e... by Christopher Degawa

configure: extend SDL check to accept all 2.x versions

sdl2 recently changed their versioning, moving the patch level to minor level
https://github.com/libsdl-org/SDL/commit/cd7c2f1de7d9e418bb554047d714dd7cacc020ff
and have said that they will instead ship sdl3.pc for 3.0.0

Fixes ticket 9768

Signed-off-by: Christopher Degawa <email address hidden>
Signed-off-by: Gyan Doshi <email address hidden>

7052da6... by Andreas Rheinhardt <email address hidden>

configure: Add missing libshine->mpegaudioheader dependency

Signed-off-by: Andreas Rheinhardt <email address hidden>
(cherry picked from commit e228d7b0db7d6cb02a73bee6d3bf4f6ecf92d0bf)

0c7dc61... by Timo Rothenpieler <email address hidden>

avcodec/cuviddec: backport extradata fixes

968836e... by Timo Rothenpieler <email address hidden>

avcodec/cuviddec: handle arbitrarily sized extradata