FreezyLemon
e7901750b4
ffmpeg-sys: Add basic impls for AVChannelLayout
( #37 )
2024-04-14 13:51:12 -04:00
FreezyLemon
684f758978
Replace avutil macros with const fns & clean up some code ( #33 )
...
* Replace tag/error macros with const fns
* Remove c_int -> c_int cast
These should always use the same type alias
* Remove duplicate av_strerror definition
* Document breaking change
2024-04-10 09:27:50 -04:00
FreezyLemon
6231b4bc3a
Move channel_layout_fixed.h to rust ( #28 )
...
* Move channel layout definitions to Rust
* Add channel layouts new in 6.1
* Add new AVChannelLayout consts
* Add new channel layout values to ChannelLayout
* Realign ChannelLayout consts
2024-04-10 09:24:10 -04:00
FreezyLemon
7a8643f2cc
Migrate crates to Rust edition 2021 ( #24 )
...
* Migrate ffmpeg-sys to Edition 2021
* Migrate ffmpeg to Edition 2021
* Remove now-redundant imports
* Reorder imports after edition migration
2024-04-06 21:31:36 -04:00
Josh Holmer
cbe6033984
Add sys crate and rename things
2023-01-23 09:59:27 -05:00