Commit Graph

  • bdc65868e7
    fix versions for sws/swr/avfi master kieran 2024-11-21 14:25:09 +00:00
  • e5f8e077b0
    export all lib features kieran 2024-11-20 21:50:01 +00:00
  • 0fdfa9ab50
    ci: Remove unnecessary pkgconfig patches (#86) FreezyLemon 2024-11-09 07:53:34 +01:00
  • 1b5d24091a Update READMEs FreezyLemon 2024-11-05 18:07:05 +01:00
  • 979e287286
    Don't pass AsRef<T> params by reference (#84) FreezyLemon 2024-11-05 03:07:01 +01:00
  • 5834596af4
    CI: Avoid docker containers in favor of prebuilt binaries (#83) FreezyLemon 2024-11-04 12:45:37 +01:00
  • f1c6b442b5
    Refactor crate::codec (#78) FreezyLemon 2024-11-03 01:31:30 +01:00
  • f1e978b58d Remove avresample FreezyLemon 2024-10-30 11:34:46 +01:00
  • 144bf1779b Replace util::Range with std::ops::RangeBounds FreezyLemon 2024-11-01 00:25:42 +01:00
  • 764ec831f9
    Refactor format::{Input, Output} (#79) FreezyLemon 2024-10-28 10:42:24 +01:00
  • ef14631f71
    Remove old FF_API_* features (#80) FreezyLemon 2024-10-28 02:56:00 +01:00
  • 9ecb233d50 Implement most of the chroma location API FreezyLemon 2024-10-23 12:50:58 +02:00
  • 251c09e732 Add utils for ptr->&str conversion FreezyLemon 2024-10-23 12:09:46 +02:00
  • 814f8b9464
    FFmpeg 7.1 support (#74) FreezyLemon 2024-10-18 06:06:01 +02:00
  • fd44dd339b Drop support for FFmpeg < 4.2 FreezyLemon 2024-10-10 20:54:16 +02:00
  • e70779ad30
    Refactor crate::format (#73) FreezyLemon 2024-10-16 00:13:27 +02:00
  • 03db7c304b Add rustc-check-cfg for ff_api_{...} features FreezyLemon 2024-07-22 12:31:38 +02:00
  • 3239649dbb
    Add rustc-check-cfg for ffmpeg_x_y features (#70) FreezyLemon 2024-07-20 00:35:19 +02:00
  • 820afa79bb Remove libc error reexports FreezyLemon 2024-06-14 15:27:44 +02:00
  • ab0c7549b2
    Fix clippy lints (#68) FreezyLemon 2024-06-14 17:44:38 +02:00
  • 0ad8ef0c66 print clang version in build FreezyLemon 2024-06-02 11:46:51 +02:00
  • 176f12c04d Use libc::c_char over i8 FreezyLemon 2024-05-30 19:32:34 +02:00
  • 8eb9fa688f
    Use clang for inspecting macros instead of compiling the binary. (#11) Nebojsa Sabovic 2024-05-22 14:44:18 +02:00
  • b65d0de4b0 Don't tell brew to install pkg-config FreezyLemon 2024-05-18 01:02:16 +02:00
  • 0fbdfdb371
    Make AVOptionType a bitfield/int wrapper (#57) FreezyLemon 2024-05-18 01:11:39 +02:00
  • 5c6922db8c Implement ChannelLayout::retype FreezyLemon 2024-05-18 00:16:38 +02:00
  • 44e101406d
    Add new (4.0+) API for av_[de]muxer_iterate (#52) FreezyLemon 2024-05-17 14:44:21 +02:00
  • be7340c39a Update MSRV lockfile FreezyLemon 2024-05-10 19:17:52 +02:00
  • d043a323d0 Add more impls Josh Holmer 2024-05-05 22:17:06 -04:00
  • 5a1246553f Fix minor clippy lints Josh Holmer 2024-05-05 21:32:49 -04:00
  • 6b0e648959 Version 2.0.0 Josh Holmer 2024-05-05 21:22:22 -04:00
  • 021c111ffb Use AVLibrary for pkg-config probing FreezyLemon 2024-04-28 15:08:55 +02:00
  • 40b7016177 sys: Fix clippy lints, run cargo fmt FreezyLemon 2024-04-28 19:07:16 +02:00
  • a4e4aedc13 Add FFmpeg 7 build to macOS CI job FreezyLemon 2024-04-30 15:34:05 +02:00
  • 4953bc22ed
    Add CI matrix for macOS builds (#43) FreezyLemon 2024-04-30 03:39:53 +02:00
  • a3837aeb2b
    Update Cargo.toml (again) (#42) FreezyLemon 2024-04-30 03:39:18 +02:00
  • fd2d71c92b
    Support FFmpeg 7.0 (#48) FreezyLemon 2024-04-30 03:38:37 +02:00
  • 0107b62f56
    Fix avfiltergraph input output (#44) FreezyLemon 2024-04-30 03:36:14 +02:00
  • 159e6f924d
    Avoid using "static" functions in build script (#40) FreezyLemon 2024-04-28 01:58:42 +02:00
  • 22fda65cda
    Add AVHeader type to build.rs (#39) FreezyLemon 2024-04-28 01:57:23 +02:00
  • 3206eedcf0
    Add ChannelLayout API (#38) FreezyLemon 2024-04-23 14:59:15 +02:00
  • 3a9f4584a0 Update metadata in Cargo.toml FreezyLemon 2024-04-08 19:56:52 +02:00
  • e7901750b4
    ffmpeg-sys: Add basic impls for AVChannelLayout (#37) FreezyLemon 2024-04-14 19:51:12 +02:00
  • ae70fa3f81
    Use allowlist instead of blocklist in build script (#31) FreezyLemon 2024-04-14 18:43:48 +02:00
  • 684f758978
    Replace avutil macros with const fns & clean up some code (#33) FreezyLemon 2024-04-10 15:27:50 +02:00
  • 1aa002a2b2 Add FF_API flags from 6.1 FreezyLemon 2024-04-07 20:29:45 +02:00
  • 3cb87c9cae Add FF_API flags from 5.1 FreezyLemon 2024-04-07 20:22:46 +02:00
  • 6231b4bc3a
    Move channel_layout_fixed.h to rust (#28) FreezyLemon 2024-04-10 15:24:10 +02:00
  • d519d152b3
    Specify MSRV & verify in CI (#23) FreezyLemon 2024-04-08 19:44:49 +02:00
  • c25b7b4dcc Run sys (bindgen) tests in CI FreezyLemon 2024-04-07 14:28:16 +02:00
  • 82336f4dbb
    Refactor fn build in build script (#25) FreezyLemon 2024-04-07 15:22:37 +02:00
  • 2d8dd6c0a5 Remove num_cpus dependency FreezyLemon 2024-04-07 12:37:03 +02:00
  • 52a07ed0c6
    Add AVFeature type to build.rs (#22) FreezyLemon 2024-04-07 03:35:08 +02:00
  • 7a8643f2cc
    Migrate crates to Rust edition 2021 (#24) FreezyLemon 2024-04-07 03:31:36 +02:00
  • f601a4bb69
    Fix Windows CI (#18) FreezyLemon 2024-04-03 20:51:44 +02:00
  • 9eab7820bb
    Fix PadIter in FFmpeg pre-5.0 (#17) FreezyLemon 2024-04-03 20:51:12 +02:00
  • f269020af8
    Add missing enum variants for FFmpeg 6.1 (#16) FreezyLemon 2024-04-03 18:27:13 +02:00
  • e294e14fe2
    Update and fix CI (#15) FreezyLemon 2024-04-03 15:26:55 +02:00
  • 30aabf9033
    Add FFmpeg 6.1 support (#14) FreezyLemon 2024-04-02 14:47:59 +02:00
  • 1af767b881 Silence clippy false positive Josh Holmer 2023-11-08 08:34:32 -05:00
  • 05bad6e9e0 Propagate errors in Input::packets(). Nebojsa Sabovic 2023-04-15 22:44:12 +02:00
  • fa2b8d13ad
    Add macOS package manager search paths for pkg-config (#8) Mikhail Katychev 2023-03-23 12:11:48 -03:00
  • 0d11595259
    Fix ffmpeg 6.0 support and have it verified in docker/CI properly (#7) Josh Holmer 2023-03-08 15:09:08 -05:00
  • e3d3c4a11e Fix ffmpeg 4.x Josh Holmer 2023-03-07 13:29:18 -05:00
  • 3954c3002d
    Update README.md Josh Holmer 2023-03-07 13:25:16 -05:00
  • c6dd54003e Support ffmpeg 6.0 Josh Holmer 2023-03-07 13:21:39 -05:00
  • 83a831befb Support ffmpeg 6.0 in sys Josh Holmer 2023-03-07 13:08:58 -05:00
  • 4c03911ac4 sys version 1.0.2 Josh Holmer 2023-02-10 17:30:28 -05:00
  • d1fea08f3f Fix build against clang 16 Mahmoud Al-Qudsi 2023-02-10 15:17:17 -06:00
  • 689a39d9eb Publish sys 1.0.1 Josh Holmer 2023-02-10 17:29:02 -05:00
  • 53c873890c Version 1.1.2 Josh Holmer 2023-02-06 09:43:10 -05:00
  • 2cf12148f9 Fix ffmpeg git branch/tag release names Mahmoud Al-Qudsi 2023-02-03 15:44:00 -06:00
  • ed9703b739 Fix an issue where compilation may fail on some non-x64 platforms Josh Holmer 2023-02-02 13:25:17 -05:00
  • fe89e158c0 Add serialize support for enums Josh Holmer 2023-01-24 02:38:11 -05:00
  • 42448a8d45 Remove another remnant of that deprecated feature set Josh Holmer 2023-01-23 14:39:58 -05:00
  • 83da52ba95 Update changelog again Josh Holmer 2023-01-23 14:37:29 -05:00
  • bf05578b40 Update readme/changelog also remove deprecated features before anyone tries to depend on them Josh Holmer 2023-01-23 14:34:54 -05:00
  • cff28ba207 Fix things from renaming and clippy Josh Holmer 2023-01-23 10:22:10 -05:00
  • b23133e43c Update bindgen as far as we can without it breaking which they didn't document whatever caused enums to break in 0.62 Josh Holmer 2023-01-23 10:16:46 -05:00
  • e3d9480221 Fix build script and versioning Josh Holmer 2023-01-23 10:11:43 -05:00
  • 028bdb490c Update more links Josh Holmer 2023-01-23 10:02:21 -05:00
  • 170e3926ec Fix sys clippy lints Josh Holmer 2023-01-23 10:01:15 -05:00
  • cbe6033984 Add sys crate and rename things Josh Holmer 2023-01-23 09:59:27 -05:00
  • 92a8c6a9d8 add feature non-exhaustive-enums FreezyLemon 2022-10-22 17:28:37 +02:00
  • 28c356dd98 add wildcard branches for matches on enums FreezyLemon 2022-10-22 16:25:24 +02:00
  • 022eaa28cf Fix clippy Polochon-street 2022-09-07 23:49:28 +02:00
  • 0d52510c2b
    Merge pull request #107 from zmwangx/bump-ffmpeg-5-1 Polochon-street 2022-08-08 18:47:48 +02:00
  • b6b2311fcf Bump to 5.1.1 Polochon-street 2022-08-03 08:50:45 +02:00
  • 4275a8b0a2
    Merge pull request #99 from zmwangx/bump-ffmpeg-version Polochon-street 2022-03-24 17:16:23 +01:00
  • 338d8bba5a Bump ffmpeg version to release it Polochon-street 2022-03-24 17:07:57 +01:00
  • 0054b0e51b
    Merge pull request #98 from zmwangx/fix-clippy Polochon-street 2022-03-06 17:13:19 +01:00
  • cdd083a490 Fix clippy build Polochon-street 2022-03-06 16:41:20 +01:00
  • 984919a57b
    Merge pull request #95 from shssoichiro/fix-get-best-stream Polochon-street 2022-03-06 16:29:44 +01:00
  • a0d7fdb30f Fix get best stream Josh Holmer 2022-02-20 18:15:08 -05:00
  • 73d2445eb8
    Merge pull request #94 from zmwangx/forgot-to-actually-bump Polochon-street 2022-02-17 17:54:03 +01:00
  • 00cc4e8584 *Actually* bump rust-ffmpeg-sys this time Polochon-street 2022-02-17 17:53:33 +01:00
  • 3352c48a70
    Merge pull request #93 from zmwangx/bump-ffmpeg-sys Polochon-street 2022-02-17 17:35:12 +01:00
  • 7c9e10c919 Bump rust-ffmpeg-sys to 5.0.1, run cargo update Polochon-street 2022-02-17 17:05:14 +01:00
  • feae6b21b8 Merge pull request #90 from zmwangx/bump-to-ffmeg-5 Polochon-street 2022-02-11 18:18:35 +01:00
  • 22ad8b9598 Bump version to use ffmpeg 5 Polochon-street 2022-01-24 21:03:47 +01:00