Commit Graph

  • e6fc7fc80e fix(format): skip avio_open when format has AVFMT_NOFILE format-output-no-file Luke Street 2023-10-30 14:25:12 -04:00
  • 88da393eca fix(format): skip avio_open when format has AVFMT_NOFILE merged Luke Street 2023-10-30 14:25:12 -04:00
  • 4bf6a9bab5 feat(context/sink): add time_base getter sink-time-base Luke Street 2023-10-30 14:08:18 -04:00
  • eba4efef0c fix: use explicit types for lifetime transmutation master tilpner 2023-09-04 11:31:10 +02:00
  • 10545c00d4 Merge pull request #175 from tilpner/timebase-optionality Kornel 2023-08-29 18:26:37 +01:00
  • 49db1407b6 fix(examples): adjust for time_base changes tilpner 2023-08-29 15:44:17 +02:00
  • 825e0d4484 feat(codec/packet, util/frame): expose time_base fields tilpner 2023-08-29 14:00:18 +02:00
  • 3d6efeba5e fix(codec, format)!: detect unset time_bases, allow unsetting time_base tilpner 2023-08-29 15:45:33 +02:00
  • df08039eeb refactor: use Rational::non_zero instead of manual comparisons tilpner 2023-08-29 15:48:06 +02:00
  • 23dde387b7 feat(util/rational): add Rational::non_zero for guarding against zero-valued Rationals tilpner 2023-08-29 15:47:54 +02:00
  • 56c3dd0f4a build: use local ffmpeg-sys crate tilpner 2023-04-26 18:39:30 +02:00
  • fefe6753e9 chore(sys): remove obsolete/broken nix/travis/git configuration tilpner 2023-04-26 18:39:11 +02:00
  • 5409593c3e Update for ffmpeg 6.0 tilpner 2023-04-20 21:19:28 +02:00
  • 9b03a362c3 Fix build on big-endian architectures pkubaj 2022-01-03 19:59:19 +00:00
  • 0b7cf67577 Fix cross-compilation for Windows on Linux chrox 2022-01-04 21:56:38 +08:00
  • 85a2f075d7 Bump bindgen Kornel 2021-11-23 14:34:38 +00:00
  • ce942c17d6 Set --target flag for Apple's clang when cross-compiling Kornel 2021-11-22 01:44:30 +00:00
  • 52edfd6010 Explicitly enable cross-compilation in ./configure Kornel 2021-11-22 01:43:58 +00:00
  • 9a877ab7e6 Use the os from the target triple, rather than Rust's nickname Kornel 2021-11-22 00:45:18 +00:00
  • cb893a04b9 Check for actual target OS Kornel 2021-11-22 00:45:01 +00:00
  • 530201f895 Fix unwrap on compiler names without - Kornel 2021-11-22 00:44:08 +00:00
  • aadcf3ba62 chore: bump version meh 2021-07-10 14:54:18 +02:00
  • 175a4bada4 feat: add optional serde support meh 2021-07-10 14:53:23 +02:00
  • ad4f638ad5 Fix type issue for compilation targeting windows Vivien Venuti 2021-07-01 10:12:27 +02:00
  • d12f0d1fb2 Travis picks ancient xcode for some reason Kornel 2021-05-13 09:07:02 +01:00
  • 1cf6267991 Fix use statements Kornel 2021-05-12 21:03:43 +01:00
  • 2da2612b27 Clippy lints Kornel 2021-05-07 10:52:37 +01:00
  • fc89057e98 fix framework linking on macos Christopher Brown 2021-05-06 19:15:06 -04:00
  • 2a51f73d10 chore: bump dependencies and version meh 2021-04-28 22:30:44 +02:00
  • 2c9cfb6ca9 style: run rustfmt meh 2021-03-14 14:57:08 +01:00
  • 41d0a06a3a Upgrade deps (#96) Kornel 2021-03-11 15:30:41 +00:00
  • f9eefd05f4 Spawn a new thread with a larger stack perform build script work in Cole K 2021-02-11 00:05:28 -06:00
  • 665081bfae chore: bump bindgen version meh 2020-12-09 01:09:24 +01:00
  • e415e429a7 fix: disable optimizations for debug builds Per Larsen 2020-10-05 22:59:46 -07:00
  • e1f104cb19 chore: add nix-shell stuff meh 2020-10-04 18:28:14 +02:00
  • fc9701a71d Fix duplicated flag Kornel 2020-09-04 17:11:02 +01:00
  • 479042f17b Export more user-friendly version flags ffmpeg_x_y Zhiming Wang 2020-08-01 20:17:49 +08:00
  • 17e81fed3d Block more bindgen-u128-problematic functions Kornel 2020-09-04 16:43:25 +01:00
  • 8fc05cf1e8 avutil::error: mark AVERROR and AVUNERROR as const Zhiming Wang 2020-08-08 22:40:20 +08:00
  • 87d69b1cbc Fix incorrect static inline function ldm0 2020-08-26 23:28:41 +00:00
  • 4908ff72c2 Workaround for nightlies Kornel 2020-08-07 22:02:47 +01:00
  • 7b101c4216 Fix libdrm build Kornel 2020-08-07 21:33:51 +01:00
  • f1a3832d16 Add libdrm support Zhiming Wang 2020-08-07 16:27:01 +08:00
  • 07ec924268 clippy: fix all remaining issues Zhiming Wang 2020-08-01 20:56:56 +08:00
  • fb1206784e clippy: fix trivial_regex Zhiming Wang 2020-08-01 20:35:25 +08:00
  • 0d44946471 Update version_check_info to support FFmpeg 3.0 through 4.3 Zhiming Wang 2020-08-01 20:15:30 +08:00
  • e2878b80a8 Drop debug output code that writes to source dir Zhiming Wang 2020-06-02 18:32:47 +08:00
  • c5e44b117b Add vcpkg support on windows 0xd34d10cc 2020-06-20 12:45:29 +00:00
  • f3791bbf27 Deduplicate FF_API_XVMC feature check Zhiming Wang 2020-07-30 12:25:12 +08:00
  • ed944f725a Constify AV_CODEC_ID_FIRST_* in enums Zhiming Wang 2020-06-02 17:58:16 +08:00
  • f99e645713 Update bindgen to latest 0.54 Zhiming Wang 2020-06-02 17:57:20 +08:00
  • e99055268d bump to 4.2.1 Marc-Antoine Arnaud 2019-09-25 11:11:23 +02:00
  • e0f9c6805e README Kornel Lesiński 2020-08-03 13:59:28 +01:00
  • 3a3b06db1d Update bindgen Kornel Lesiński 2020-07-14 16:12:04 +01:00
  • 4f0a375bd2 More workarounds for long double in bindgen Kornel Lesiński 2020-07-21 22:08:06 +01:00
  • 69f0b89d6d Avoid redefinition when vars are duplicated Kornel Lesiński 2020-07-21 20:07:51 +01:00
  • 2b5f195abc More helpful message when check fails Kornel Lesiński 2020-07-21 19:47:14 +01:00
  • 5536764795 Get correct cross-prefix Kornel Lesiński 2020-07-21 19:17:52 +01:00
  • d37a3d666c Manually exclude long double from bindings Kornel Lesiński 2020-07-20 21:57:57 +01:00
  • 9251a1a055 Fix static linking errors caused by auto-enabled unsupported libraries Kornel Lesiński 2020-07-08 21:17:53 +01:00
  • 932ba5cb1a Use a shallow clone Kornel Lesiński 2020-07-08 20:52:10 +01:00
  • 1bfc5cebcc Don't fail clone if there's already a directory Kornel Lesiński 2020-07-08 20:51:34 +01:00
  • 2b7bb7cf1a Fix ./configure relating to wrong directory Kornel Lesiński 2020-07-08 20:59:27 +01:00
  • e8656449d9 Fix include paths, stdc++ on macOS Kornel 2020-01-30 02:54:54 +00:00
  • d3ba1c15b2 Update bindgen Kornel 2020-01-30 01:39:09 +00:00
  • 04400c4ab2 generate tmp in output directory Marc-Antoine Arnaud 2019-09-25 11:36:16 +02:00
  • 31a2d889c5 replace deprecated int64_t Marc-Antoine Arnaud 2019-09-25 11:29:03 +02:00
  • 844eaa11a1 remove deprecated usage of uint64_t Marc-Antoine Arnaud 2019-09-25 11:25:15 +02:00
  • eeb9f9e9ea build: disable doctests Daniel Dulaney 2019-11-30 22:37:04 -05:00
  • c919c74f87 build: fix bindgen warnings breaking TravisCI Daniel Dulaney 2019-11-30 18:44:23 -05:00
  • 7369918a62 build: upgrade build deps and fix try! warnings Daniel Dulaney 2019-11-30 01:28:02 -05:00
  • c79443e0be build: upgrade bindgen to 0.51.1 Daniel Dulaney 2019-11-30 01:07:33 -05:00
  • 12a3fa436a Link to pre-built libraries (#72) stephaneyfx 2019-01-28 11:49:56 -08:00
  • 8a65e27e9d Add libdrm to list of features in Cargo.toml Kamal Ahmad 2018-11-13 06:12:57 +05:00
  • 4baad39921 Include hwcontex.h and add drm header option Kamal Ahmad 2018-11-07 03:20:57 +05:00
  • 5b032ade22 Add libdrm to list of build options Kamal Ahmad 2018-11-06 23:44:06 +05:00
  • 8c9cd56556 Only call pkg_config if the feature is enabled (#66) Hans Ole Hatzel 2018-10-17 19:59:43 +02:00
  • 0be10ddd49 crate: libavresample is deprecated geovex 2018-10-17 17:49:55 +03:00
  • 3322c168b7 crate: bump version Vasily Chekalkin 2018-09-29 07:55:25 +10:00
  • 7387adfce7 crate: upgrade bindgen Tadas Barzdžius 2018-01-08 14:03:17 +02:00
  • a659da64d5 crate: bump version meh 2018-01-08 12:38:15 +01:00
  • f001fbd611 build: fix typo in amrwb configure args Vasily Chekalkin 2018-01-08 22:37:36 +11:00
  • 106026120a build: add link directives for libavresample Adam Sypniewski 2017-11-29 14:49:10 -05:00
  • 55e7fa0aa8 *: update bindgen Tadas Barzdžius 2017-10-30 11:33:32 +02:00
  • 0cbe598082 build: update to match v3.4 location of FFmpeg intermediate build files john wells 2017-10-25 11:19:47 -07:00
  • 94b584bcca build: add missing -l link flags John Wells 2017-10-23 01:43:11 -07:00
  • be08f4d703 build: add feature gating to bindgen calls John Wells 2017-10-20 09:38:28 -07:00
  • 053e729dcc *: couple small fixes Tadas Barzdzius 2017-09-27 20:27:29 +03:00
  • 8a0f38a986 crate: bump version meh 2017-09-19 14:40:16 +02:00
  • 3712474ed8 build: improve code generation Tadas Barzdžius 2017-08-29 15:29:19 +03:00
  • 4c18dd6ed1 build: fix for platforms which disallow indirect linking fengalin 2017-07-22 01:09:12 +02:00
  • 3b9e3659d1 crate: bump version meh 2017-07-10 11:33:38 +02:00
  • b2b27dc590 Add probe for libavfilter Tadas Barzdzius 2017-06-30 18:14:08 +03:00
  • cd820a1158 Add libavutil/pixdesc.h to binding generation Tadas Barzdzius 2017-06-30 18:02:48 +03:00
  • f35c034b1c build: workaround for pkg-config returning empty include dir Tadas Barzdžius 2017-06-30 16:27:55 +03:00
  • c0a6d0bfe0 crate: use released bindgen version Tadas Barzdžius 2017-06-20 15:06:39 +03:00
  • 79fa18e5bd *: use bindgen to generate most bindings Tadas Barzdžius 2017-06-20 14:42:16 +03:00
  • 7e6b013e15 crate: bump version meh 2017-02-19 01:42:41 +01:00
  • e4db392c1e crate: update dependencies meh 2017-02-01 17:21:00 +01:00
  • 8311e1dd50 avutil: add CUDA pixel format panicbit 2017-01-05 16:20:40 +01:00