Commit Graph

  • 9c152d81fa chore(util/frame): access fields directly, wrappers are removed tilpner 2023-04-20 23:27:24 +02:00
  • 1d32aff2f3 chore(util): feature-gate XVMC pixel formats, removed in 5.1 tilpner 2023-04-20 23:26:21 +02:00
  • bdb9f7684b feat(util): replace old bitmask ChannelLayout with more flexible struct wrapper tilpner 2023-04-20 23:24:45 +02:00
  • 0049b3d075 chore(codec): feature-gate removed flags tilpner 2023-04-20 23:23:26 +02:00
  • 572f120d42 style(util/frame): only mark functions as unsafe if their invocation can directly cause memory unsafety tilpner 2023-03-22 12:45:24 +01:00
  • f93cae5802 feat(util/rational): add f64 approximation utility method tilpner 2023-03-22 12:43:20 +01:00
  • a0dfa7b717 docs(format/context): document seemingly unused IO context tilpner 2023-03-22 12:41:20 +01:00
  • bdcd40570d feat(codec): access time_base on context tilpner 2023-03-22 12:39:51 +01:00
  • bb8dc49245 feat(codec): allow codec context creation with specified codec tilpner 2023-03-16 17:06:17 +01:00
  • 5894120d39 chore: bump version to 0.6.0 tilpner 2023-04-22 12:42:28 +02:00
  • b551544de5 Merge pull request #161 from redzic/fix-x264 Kornel 2023-01-17 01:20:31 +00:00
  • 4378d480ed feat(encoder): expose framerate tilpner 2022-06-08 23:39:15 +02:00
  • 5f643dc347 fix: add missing channel layouts meh 2022-06-08 16:10:26 +02:00
  • d97f6de301 fix(examples): adjust transcode-x264 for Dictionary changes (9440621ff8) tilpner 2022-06-06 16:58:04 +02:00
  • 2f51d8671b fix(Rational): remove From<Rational> for u32 impl tilpner 2022-06-06 16:29:52 +02:00
  • 5928ce801f feat(frame): allow deconstruction of type-specific frames tilpner 2022-06-04 17:58:52 +02:00
  • a969a564b6 feat(codec/encoder): add time_base accessor tilpner 2022-05-20 10:05:49 +02:00
  • 1fbe9f8b3e style(util): re-order image module declaration tilpner 2022-05-19 11:30:54 +02:00
  • e7f651af56 feat(Frame): expose av_frame_make_writable tilpner 2022-05-19 11:30:33 +02:00
  • 6265c3c582 docs(format::context): un-hide common::Context tilpner 2022-05-10 14:09:27 +02:00
  • 2b0ea3a938 fix(format): allow positive return values from av_write_trailer tilpner 2022-05-05 09:47:19 +02:00
  • f879c89ab8 fix: impl Send for scaling::Context Till Höppner 2022-03-25 12:12:33 +01:00
  • f2e986a472 feat: add basic imgutils support meh 2021-11-30 16:30:27 +01:00
  • 0a6a9cb151 style: run cargo fmt meh 2021-12-13 14:49:58 +01:00
  • d0f9f25f01 Fix transcode-x264 example redzic 2021-09-04 12:51:04 -05:00
  • ede94236d0 chore: bump version meh 2021-08-23 16:34:28 +02:00
  • 80941b1b7e fix: properly support packed samples xd009642 2021-08-23 15:29:32 +01:00
  • dde04820fb Merge pull request #159 from xd009642/fix/compile_error Chronos 2021-08-23 15:16:59 +02:00
  • aa58cc91c4 fix: set correct $LIBCLANG_PATH netcrns 2021-08-23 15:07:11 +02:00
  • 71870baded Fixes compile error caused by Flag without serde xd009642 2021-07-16 16:31:24 +01:00
  • 4a5157c5f0 fix: propagate the serde feature to ffmpeg-sys meh 2021-07-12 12:46:15 +02:00
  • 4e2ea93ad0 Merge pull request #156 from xd009642/fix/id_panic Chronos 2021-07-05 18:13:35 +02:00
  • 5997e0a783 Merge pull request #157 from xd009642/more_traits_for_error Chronos 2021-07-05 18:13:00 +02:00
  • 5060703d32 Implement Clone, PartialEq, Eq and Hash for Error xd009642 2021-07-01 14:55:35 +01:00
  • 5081ead7d3 Add unknown codec id to remove panic xd009642 2021-07-01 13:05:44 +01:00
  • cbd9b4e6f6 feat: add Result type meh 2021-04-26 20:21:17 +02:00
  • 9e27636ae0 Examples from next fork Zhiming Wang 2021-03-15 09:59:32 +00:00
  • caf1111d03 DerefMut Zhiming Wang 2021-03-19 13:28:18 +00:00
  • 7f4c3a5f29 Use matches! Zhiming Wang 2021-03-19 13:29:38 +00:00
  • 89927694ae Expose packet methods Zhiming Wang 2021-03-19 13:30:51 +00:00
  • 4a855c053e fix: enable buffering for the writer meh 2021-03-21 12:47:40 +01:00
  • 73dd26fa1c fix: make set_sample_rate value type consistent with sample_rate getters meh 2021-03-21 12:33:29 +01:00
  • 1f01a8d94f refactor: rename rate methods to either sample_rate or frame_rate meh 2021-03-21 12:23:21 +01:00
  • bd3df41e4d feat: add strict_std_compliance setter meh 2021-03-21 00:19:02 +01:00
  • d7933bd9e6 fix(dictionary): make it Send meh 2021-03-20 23:14:55 +01:00
  • b6367525ff feat(dictionary): add serde support meh 2021-03-20 23:12:06 +01:00
  • e18f86f7c0 feat(dictionary): make methods accessible from an Owned dictionary meh 2021-03-20 23:02:36 +01:00
  • 09133a9bad feat(dictionary): add len() method meh 2021-03-20 23:01:16 +01:00
  • 9440621ff8 refactor: remove the lifetime from an owned dictionary meh 2021-03-20 22:51:14 +01:00
  • a2e0803fa5 feat: add serde support to more types meh 2021-03-20 21:51:42 +01:00
  • ab0a6e44cd fix: make sure everything that can be AV_NOPTS_VALUE is an Option<T> meh 2021-03-20 20:49:52 +01:00
  • 40dc584f94 style: run cargo fmt meh 2021-03-20 19:35:40 +01:00
  • 0469471ef6 fix: attempt to prevent a segfault when using custom io meh 2021-03-20 19:25:02 +01:00
  • 1a2fc1709d fix: impl Send and Sync for formats meh 2021-03-19 16:04:11 +01:00
  • a9ea738d6b feat: add AVIO for outputs and refactor formats meh 2021-03-19 15:51:24 +01:00
  • ea4d70a3e6 style: run cargo fmt meh 2021-03-18 15:40:35 +01:00
  • c79d5ab7fa Fix scale bug Zhiming Wang 2021-03-19 13:31:11 +00:00
  • a6097fc358 Fix empty names Zhiming Wang 2021-03-19 13:28:36 +00:00
  • 062606629f Preserve index Zhiming Wang 2021-03-19 13:29:13 +00:00
  • cb501df85a style: update formatting Kornel 2021-03-19 14:42:50 +00:00
  • 990dde6878 Fix clippy::transmute_ptr_to_ptr Zhiming Wang 2020-07-26 01:01:32 +08:00
  • 808a92fb2e Fix clippy::ptr_offset_with_cast Zhiming Wang 2020-07-26 01:01:21 +08:00
  • 0f389660c3 fix: import the right types Kornel 2021-03-14 19:31:31 +00:00
  • b75f433ae5 util::color: implement .name() for {Primaries, Range, TransferCharacteristic} Zhiming Wang 2018-09-14 21:06:56 -04:00
  • 3c6aca0b95 feat: add more missing derives meh 2021-03-12 23:10:07 +01:00
  • d677c4c0bc feat: add missing serde derives meh 2021-03-12 22:54:46 +01:00
  • fc62f1e38c feat: add serde support to all bitflags meh 2021-03-12 22:25:27 +01:00
  • 29806617e2 chore: run cargo fmt meh 2021-03-12 22:21:57 +01:00
  • 269dd8cdd7 filter::Source: add close method Zhiming Wang 2020-08-03 18:49:14 +08:00
  • 3d08dae9be fix: support Path type in input/open functions Kornel 2021-03-11 12:49:34 +00:00
  • 86ec6dec44 fix: make it compile with unstable features meh 2021-03-11 11:31:01 +01:00
  • df8f7e729d fix: make sure io::Error is always converted to an errno meh 2021-03-11 11:27:15 +01:00
  • 46c1026dc2 feat: improve the way custom I/O works meh 2021-03-09 12:35:52 +01:00
  • a9e173a28c feat: add log integration meh 2021-03-09 12:33:46 +01:00
  • 1dfe1af4c8 feat: derive serde traits on ffmpeg types netcrns 2021-02-20 20:35:49 +01:00
  • 94dfcb457f chore: add serde as an optional dependency netcrns 2021-02-20 18:55:11 +01:00
  • e7c5fe08ea fix: remove automatic impl of io::Stream meh 2021-02-13 01:13:43 +01:00
  • b918837e61 feat: add AVIO wrapper meh 2021-02-13 00:51:07 +01:00
  • 64b95c22a2 feat: stop using deprecated functions meh 2020-12-23 04:09:16 +01:00
  • c7f9d03b25 feat: do not ignore errors in PacketIter meh 2020-12-23 03:20:01 +01:00
  • d6a8ed3939 chore: run cargo fmt meh 2020-12-23 03:13:11 +01:00
  • b571b00f33 frat: add feature flags to support older ffmpeg versions Josh Holmer 2020-12-20 07:02:18 -05:00
  • 65eeb09ee5 refactor: ffmpeg supports opening URLs as well, so cannot be a Path meh 2020-12-13 01:34:20 +01:00
  • 418a761903 fix: NULL codec is valid Kornel 2020-12-09 16:50:50 +00:00
  • 693c1dca16 fix: minor updates to error handling meh 2020-12-09 03:11:39 +01:00
  • 96b7d92951 refactor: upgrade Rust edition meh 2020-12-09 02:28:59 +01:00
  • 905bfba588 feat: impl Debug for dictionary Kornel 2020-12-09 01:01:35 +00:00
  • 4cbaed0a77 feat: packet setters Kornel 2020-12-09 00:59:05 +00:00
  • f0cab8c446 feat: impl Debug for Stream and Context Kornel 2020-12-09 00:58:29 +00:00
  • f975bc5852 fix: use Display instead of std::error::Error::description meh 2020-12-09 01:56:18 +01:00
  • 69befd291b chore: publish a new version as a stopgap for the road towards 1.0 meh 2020-10-04 18:55:39 +02:00
  • 768b6a2dab chore: remove path dependency meh 2020-10-04 18:42:42 +02:00
  • 063c335433 chore: add nix-shell stuff meh 2020-10-04 18:40:15 +02:00
  • 4f270f98fb chore: make stuff build again Vasily Chekalkin 2018-09-28 14:12:04 +10:00
  • c8b1eb4a77 Add Send trait to resampling::Context (#121) Erin Moon 2019-07-23 13:57:05 -05:00
  • d490a45bbd Add Send trait to resampling::Context Vasily Chekalkin 2019-07-23 17:24:51 +10:00
  • dc6ace91ec scaling and resampling contexts: fix null checks (via @expenses) Erin Moon 2018-09-21 10:49:03 -05:00
  • 67b7f13305 format/stream: add set_metadata function to StreamMut Tadas Barzdžius 2018-04-10 17:24:21 +03:00
  • 0bcd4550b8 *: format code with rustfmt and fix clippy suggestions Tadas Barzdžius 2018-04-10 17:06:42 +03:00
  • 20c7ef399a format/stream: add id accessor Tadas Barzdžius 2017-12-06 17:13:46 +02:00