Skip to content

Commit cfbbe5d

Browse files
committed
Version 3.0.0
1 parent aa81e80 commit cfbbe5d

File tree

5 files changed

+34
-4
lines changed

5 files changed

+34
-4
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ Cargo.lock
66
*.swp
77
*.swo
88
*.swn
9+
10+
# IDE directories
11+
.idea
12+
.vscode

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
## Version 3.0.0
2+
3+
- [Breaking] remove support for < ffmpeg 4.2
4+
- [Breaking] Remove avresample
5+
- [Breaking] Remove old FF*API*-
6+
- [Breaking] Remove libc error reexports
7+
- [Breaking] Make `AVOptionType` a bitfield/int wrapper
8+
- [Feature] ffmpeg 7.1 support
9+
- [Feature] add API for `av_[de]muxer_iterate`
10+
- [Feature] Implement most of the chroma location API
11+
- [Feature] Implement `ChannelLayout::retype`
12+
- Export all lib features
13+
- Refactor `codec::Parameters`
14+
- ci: Remove unnecessary pkgconfig patches
15+
- Don't pass `AsRef<T>` params by reference
16+
- Refactor crate::codec
17+
- Replace util::Range with std::ops::RangeBounds
18+
- Refactor format::{Input, Output}
19+
- Add utils for ptr->&str conversion
20+
- Refactor crate::format
21+
- Add `rustc-check-cfg` for `ff*api*{...}` features
22+
- Add `rustc-check-cfg` for `ffmpeg_x_y` features
23+
- print clang version in build
24+
- Use libc::c_char over i8
25+
- Use clang for inspecting macros instead of compiling the binary.
26+
127
## Version 2.0.1
228

329
- Add Copy, Clone, Eq, Debug to some bitflags types that had lost them

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ffmpeg-the-third"
3-
version = "2.1.0+ffmpeg-7.1"
3+
version = "3.0.0+ffmpeg-7.1"
44
edition = "2021"
55

66
authors = ["meh. <meh@schizofreni.co>", "Zhiming Wang <i@zhimingwang.org>"]
@@ -27,7 +27,7 @@ version = "0.25"
2727
optional = true
2828

2929
[dependencies.ffmpeg-sys-the-third]
30-
version = "2.1.0"
30+
version = "3.0.0"
3131
default-features = false
3232
path = "ffmpeg-sys-the-third"
3333

ffmpeg-sys-the-third/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ffmpeg-sys-the-third"
3-
version = "2.1.0+ffmpeg-7.1"
3+
version = "3.0.0+ffmpeg-7.1"
44
links = "ffmpeg"
55
edition = "2021"
66

ffmpeg-sys-the-third/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ fn check_features(include_paths: &[PathBuf]) {
780780
} else {
781781
continue;
782782
};
783-
for major in lib.min_major_version..=(*ver).0 {
783+
for major in lib.min_major_version..=ver.0 {
784784
for minor in 0..=135 {
785785
if *ver >= (major, minor) {
786786
println!(

0 commit comments

Comments
 (0)