Skip to content

Commit

Permalink
Bump version to 0.15.0+ffmpeg.7.0 (#175)
Browse files Browse the repository at this point in the history
* Add changelog for 0.15

* Change exclude dir
  • Loading branch information
ldm0 authored Apr 5, 2024
1 parent a226729 commit e302d82
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
## 0.15.0

- Add FFmpeg `7.*` support; Remove FFmpeg `4.*` and `5.*` support

- Bump `rusty_ffmpeg` to `0.14.0`(FFmpeg enums are no longer prefixed by enum name)

- Hardware acceleration support (Add `AVHWDeviceContext`, `AVHWFramesContext`)

- Better `RsmpegError`: better error message, less unnecessary error discriminants

- Remove `libc` dependency

- Add `SwsFilter` and `SwsVector`

- Add `AVBufferRef`

- Add `AVCodec::iterate()`

- Add `err2str`, `ts2str` and `ts2timestr`

- Add `opt_set*` methods mirroring `av_opt_set*`

- Add more settable methods for `AVStream`

- Make `AVFormatContext*::streams()` return slice rather than iterator

- Add `AVFormatContextInput::streams_mut()`

- Add `SwsContext::get_cached_context()`

- Add `AVChannelLayout` (mirroring FFmpeg's new channel layout API)

- Add data getter for `AVIOContextCustom`

- Rename `AVFilterContext::set_property` to `opt_set_bin`; Add `AVFilterContext::opt_set`

## 0.14.2

- Bump MSRV to "1.70.0"
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ homepage = "https://github.com/larksuite/rsmpeg"
documentation = "https://docs.rs/rsmpeg"
repository = "https://github.com/larksuite/rsmpeg"
readme = "README.md"
exclude = ["tests/*", "examples/*", "utils/*"]
exclude = ["/.github", "/tests", "/utils"]
rust-version = "1.70.0"

[dependencies]
Expand Down

0 comments on commit e302d82

Please sign in to comment.