Commits on Source (15)
-
The LIBAVUTIL_VERSION_CHECK form will be for checks also done in 4.0. No functional changes.
8fef8373 -
This macro doesn't check for libav which is assumed to not have to relevant code. This is the same macro name used in VLC 4.0.
5efaca39 -
The LIBAVFORMAT_VERSION_CHECK form will be for checks also done in 4.0. No functional changes.
554a97ab -
This macro doesn't check for libav which is assumed to not have to relevant code. This is the same macro name used in VLC 4.0.
d406a312 -
The LIBAVCODEC_VERSION_CHECK form will be for checks also done in 4.0. No functional changes.
930ddc0d -
This macro doesn't check for libav which is assumed to not have to relevant code. This is the same macro name used in VLC 4.0.
ce084152 -
(cherry picked from commit 21ab6be2) (edited) edited: - on 3.0 DecodeBlock returns a picture_t, not an error code
534564b2 -
(cherry picked from commit 28c80ee4)
b2b54eb1 -
Also change pi_channels_src to be only AOUT_CHAN_MAX instead of same size as mapping array. (cherry picked from commit 0ff86bf8) (rebased) rebased: - the code around is slightly different
763dc3eb -
It was added in c41899a3770cb4510e15b223fa34d129305b1589 which was libavutil 57.23.100 at the time but the minor version was not updated in that commit so we check 57.24.100. The same check applies for av_channel_layout_copy() added in the same commit. This is part of FFmpeg 5.1. https://github.com/FFmpeg/FFmpeg/commit/086a8048061bf9fb4c63943f6962db48175f655c (cherry picked from commit 195f0c98) (rebased) rebased: - the code around is slightly different
0bcb306b -
It was added in 276c06726fbd2f784d51189870bd834e9284812f which was libavcodec 59.23.100 at the time but the minor version was not updated in that commit so we check 59.24.100. This is part of FFmpeg 5.1. It was erroneously removed in a55ec32a. https://github.com/FFmpeg/FFmpeg/commit/276c06726fbd2f784d51189870bd834e9284812f Co-authored-by:
François Cartegnie <fcvlcdev@free.fr> (cherry picked from commit 597bdb8e)
38f9638e -
It was added in 548aeb93834b8425c86d1ce60fddc1d41805724d which was libavcodec 59.23.100 at the time but the minor version was not updated in that commit so we check 59.24.100. This is part of FFmpeg 5.1. https://github.com/FFmpeg/FFmpeg/commit/548aeb93834b8425c86d1ce60fddc1d41805724d Co-authored-by:
François Cartegnie <fcvlcdev@free.fr> (cherry picked from commit 8fd918b8) (rebased) rebased: - on 3.0 fmt_in is not a pointer
0939d55b -
It was added in db6efa1815e217ed76f39aee8b15ee5c64698537 which was libavutil 57.23.100 at the time but the minor version was not updated in that commit so we check 57.24.100. This is part of FFmpeg 5.1. https://github.com/FFmpeg/FFmpeg/commit/db6efa1815e217ed76f39aee8b15ee5c64698537 (cherry picked from commit f2371558)
e5072b34 -
Co-authored-by:
Steve Lhomme <robux4@ycbcr.xyz> (cherry picked from commit 3abf9373) (rebased) rebased: - on 3.0 the fmt_in is not a pointer - the code around is slightly different due to the use of API_CHANNEL_LAYOUT
1713be55
Showing
- modules/codec/avcodec/audio.c 17 additions, 10 deletionsmodules/codec/avcodec/audio.c
- modules/codec/avcodec/avcommon.h 2 additions, 2 deletionsmodules/codec/avcodec/avcommon.h
- modules/codec/avcodec/avcommon_compat.h 22 additions, 6 deletionsmodules/codec/avcodec/avcommon_compat.h
- modules/codec/avcodec/chroma.c 5 additions, 5 deletionsmodules/codec/avcodec/chroma.c
- modules/codec/avcodec/d3d11va.c 2 additions, 2 deletionsmodules/codec/avcodec/d3d11va.c
- modules/codec/avcodec/directx_va.c 2 additions, 2 deletionsmodules/codec/avcodec/directx_va.c
- modules/codec/avcodec/encoder.c 9 additions, 8 deletionsmodules/codec/avcodec/encoder.c
- modules/codec/avcodec/fourcc.c 9 additions, 11 deletionsmodules/codec/avcodec/fourcc.c
- modules/codec/avcodec/va.c 1 addition, 1 deletionmodules/codec/avcodec/va.c
- modules/codec/avcodec/video.c 16 additions, 13 deletionsmodules/codec/avcodec/video.c
- modules/demux/avformat/demux.c 2 additions, 3 deletionsmodules/demux/avformat/demux.c
- modules/demux/avformat/mux.c 10 additions, 13 deletionsmodules/demux/avformat/mux.c