Support ffmpeg 6.0 in sys
This commit is contained in:
parent
4c03911ac4
commit
83a831befb
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "ffmpeg-the-third"
|
name = "ffmpeg-the-third"
|
||||||
version = "1.1.2+ffmpeg-5.1.2"
|
version = "1.2.0+ffmpeg-6.0.0"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|
||||||
authors = ["meh. <meh@schizofreni.co>", "Zhiming Wang <i@zhimingwang.org>"]
|
authors = ["meh. <meh@schizofreni.co>", "Zhiming Wang <i@zhimingwang.org>"]
|
||||||
|
@ -11,7 +11,8 @@ jobs:
|
|||||||
container: jrottenberg/ffmpeg:${{ matrix.ffmpeg_version }}-ubuntu
|
container: jrottenberg/ffmpeg:${{ matrix.ffmpeg_version }}-ubuntu
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
ffmpeg_version: ['3.3', '3.4', '4.0', '4.1', '4.2', '4.3', '4.4', '5.0', '5.1']
|
ffmpeg_version:
|
||||||
|
["3.3", "3.4", "4.0", "4.1", "4.2", "4.3", "4.4", "5.0", "5.1", "6.0"]
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
env:
|
env:
|
||||||
FEATURES: avcodec,avdevice,avfilter,avformat,postproc,swresample,swscale
|
FEATURES: avcodec,avdevice,avfilter,avformat,postproc,swresample,swscale
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "ffmpeg-sys-the-third"
|
name = "ffmpeg-sys-the-third"
|
||||||
version = "1.0.2+ffmpeg-5.1.2"
|
version = "1.1.0+ffmpeg-6.0.0"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
links = "ffmpeg"
|
links = "ffmpeg"
|
||||||
|
|
||||||
|
@ -441,7 +441,7 @@ fn check_features(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
let version_check_info = [("avcodec", 56, 60, 0, 108)];
|
let version_check_info = [("avcodec", 56, 61, 0, 108)];
|
||||||
for &(lib, begin_version_major, end_version_major, begin_version_minor, end_version_minor) in
|
for &(lib, begin_version_major, end_version_major, begin_version_minor, end_version_minor) in
|
||||||
version_check_info.iter()
|
version_check_info.iter()
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
// https://github.com/rust-lang/rust-bindgen/issues/258 is fixed.
|
// https://github.com/rust-lang/rust-bindgen/issues/258 is fixed.
|
||||||
#include <libavutil/channel_layout.h>
|
#include <libavutil/channel_layout.h>
|
||||||
|
|
||||||
#if LIBAVUTIL_VERSION_MAJOR >= 57 && LIBAVUTIL_VERSION_MINOR >= 28
|
#if (LIBAVUTIL_VERSION_MAJOR >= 57 && LIBAVUTIL_VERSION_MINOR >= 28) || \
|
||||||
|
LIBAVUTIL_VERSION_MAJOR >= 58
|
||||||
|
|
||||||
#undef AV_CH_FRONT_LEFT
|
#undef AV_CH_FRONT_LEFT
|
||||||
#undef AV_CH_FRONT_RIGHT
|
#undef AV_CH_FRONT_RIGHT
|
||||||
@ -37,10 +38,8 @@
|
|||||||
|
|
||||||
const unsigned long long AV_CH_FRONT_LEFT = (1ULL << AV_CHAN_FRONT_LEFT);
|
const unsigned long long AV_CH_FRONT_LEFT = (1ULL << AV_CHAN_FRONT_LEFT);
|
||||||
const unsigned long long AV_CH_FRONT_RIGHT = (1ULL << AV_CHAN_FRONT_RIGHT);
|
const unsigned long long AV_CH_FRONT_RIGHT = (1ULL << AV_CHAN_FRONT_RIGHT);
|
||||||
const unsigned long long AV_CH_FRONT_CENTER =
|
const unsigned long long AV_CH_FRONT_CENTER = (1ULL << AV_CHAN_FRONT_CENTER);
|
||||||
(1ULL << AV_CHAN_FRONT_CENTER);
|
const unsigned long long AV_CH_LOW_FREQUENCY = (1ULL << AV_CHAN_LOW_FREQUENCY);
|
||||||
const unsigned long long AV_CH_LOW_FREQUENCY =
|
|
||||||
(1ULL << AV_CHAN_LOW_FREQUENCY);
|
|
||||||
const unsigned long long AV_CH_BACK_LEFT = (1ULL << AV_CHAN_BACK_LEFT);
|
const unsigned long long AV_CH_BACK_LEFT = (1ULL << AV_CHAN_BACK_LEFT);
|
||||||
const unsigned long long AV_CH_BACK_RIGHT = (1ULL << AV_CHAN_BACK_RIGHT);
|
const unsigned long long AV_CH_BACK_RIGHT = (1ULL << AV_CHAN_BACK_RIGHT);
|
||||||
const unsigned long long AV_CH_FRONT_LEFT_OF_CENTER =
|
const unsigned long long AV_CH_FRONT_LEFT_OF_CENTER =
|
||||||
@ -57,15 +56,13 @@ const unsigned long long AV_CH_TOP_FRONT_CENTER =
|
|||||||
(1ULL << AV_CHAN_TOP_FRONT_CENTER);
|
(1ULL << AV_CHAN_TOP_FRONT_CENTER);
|
||||||
const unsigned long long AV_CH_TOP_FRONT_RIGHT =
|
const unsigned long long AV_CH_TOP_FRONT_RIGHT =
|
||||||
(1ULL << AV_CHAN_TOP_FRONT_RIGHT);
|
(1ULL << AV_CHAN_TOP_FRONT_RIGHT);
|
||||||
const unsigned long long AV_CH_TOP_BACK_LEFT =
|
const unsigned long long AV_CH_TOP_BACK_LEFT = (1ULL << AV_CHAN_TOP_BACK_LEFT);
|
||||||
(1ULL << AV_CHAN_TOP_BACK_LEFT);
|
|
||||||
const unsigned long long AV_CH_TOP_BACK_CENTER =
|
const unsigned long long AV_CH_TOP_BACK_CENTER =
|
||||||
(1ULL << AV_CHAN_TOP_BACK_CENTER);
|
(1ULL << AV_CHAN_TOP_BACK_CENTER);
|
||||||
const unsigned long long AV_CH_TOP_BACK_RIGHT =
|
const unsigned long long AV_CH_TOP_BACK_RIGHT =
|
||||||
(1ULL << AV_CHAN_TOP_BACK_RIGHT);
|
(1ULL << AV_CHAN_TOP_BACK_RIGHT);
|
||||||
const unsigned long long AV_CH_STEREO_LEFT = (1ULL << AV_CHAN_STEREO_LEFT);
|
const unsigned long long AV_CH_STEREO_LEFT = (1ULL << AV_CHAN_STEREO_LEFT);
|
||||||
const unsigned long long AV_CH_STEREO_RIGHT =
|
const unsigned long long AV_CH_STEREO_RIGHT = (1ULL << AV_CHAN_STEREO_RIGHT);
|
||||||
(1ULL << AV_CHAN_STEREO_RIGHT);
|
|
||||||
const unsigned long long AV_CH_WIDE_LEFT = (1ULL << AV_CHAN_WIDE_LEFT);
|
const unsigned long long AV_CH_WIDE_LEFT = (1ULL << AV_CHAN_WIDE_LEFT);
|
||||||
const unsigned long long AV_CH_WIDE_RIGHT = (1ULL << AV_CHAN_WIDE_RIGHT);
|
const unsigned long long AV_CH_WIDE_RIGHT = (1ULL << AV_CHAN_WIDE_RIGHT);
|
||||||
const unsigned long long AV_CH_SURROUND_DIRECT_LEFT =
|
const unsigned long long AV_CH_SURROUND_DIRECT_LEFT =
|
||||||
@ -74,8 +71,7 @@ const unsigned long long AV_CH_SURROUND_DIRECT_RIGHT =
|
|||||||
(1ULL << AV_CHAN_SURROUND_DIRECT_RIGHT);
|
(1ULL << AV_CHAN_SURROUND_DIRECT_RIGHT);
|
||||||
const unsigned long long AV_CH_LOW_FREQUENCY_2 =
|
const unsigned long long AV_CH_LOW_FREQUENCY_2 =
|
||||||
(1ULL << AV_CHAN_LOW_FREQUENCY_2);
|
(1ULL << AV_CHAN_LOW_FREQUENCY_2);
|
||||||
const unsigned long long AV_CH_TOP_SIDE_LEFT =
|
const unsigned long long AV_CH_TOP_SIDE_LEFT = (1ULL << AV_CHAN_TOP_SIDE_LEFT);
|
||||||
(1ULL << AV_CHAN_TOP_SIDE_LEFT);
|
|
||||||
const unsigned long long AV_CH_TOP_SIDE_RIGHT =
|
const unsigned long long AV_CH_TOP_SIDE_RIGHT =
|
||||||
(1ULL << AV_CHAN_TOP_SIDE_RIGHT);
|
(1ULL << AV_CHAN_TOP_SIDE_RIGHT);
|
||||||
const unsigned long long AV_CH_BOTTOM_FRONT_CENTER =
|
const unsigned long long AV_CH_BOTTOM_FRONT_CENTER =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user