Commit Graph

  • 3865e09547 swresample: make some pointers *const meh 2015-06-04 06:04:06 +02:00
  • 6f66271251 swscale: make some pointers *const meh 2015-06-04 06:03:49 +02:00
  • 160d2a2866 avformat: make some pointers *const meh 2015-06-04 06:03:34 +02:00
  • d72a61c6e1 avdevice: make some pointers *const meh 2015-06-04 05:55:40 +02:00
  • f535d0629f cargo: bump version meh 2015-05-29 19:29:49 +02:00
  • 96adf67367 swscale: fix sws_scale signature meh 2015-05-28 17:11:33 +02:00
  • 32502ec62d swscale: change flags from c_uint to c_int meh 2015-05-28 17:10:49 +02:00
  • dfa080351d avutil/rational: make inline functions unsafe meh 2015-05-28 17:07:09 +02:00
  • 2f6b9de838 swscale: make fields public meh 2015-05-17 22:17:11 +02:00
  • e8a956e252 cargo: bump version meh 2015-05-15 20:07:40 +02:00
  • 06489b1a19 swresample: add bindings meh 2015-05-15 20:06:39 +02:00
  • 3d38d274c2 avresample: add bindings meh 2015-05-15 19:40:24 +02:00
  • e49924c697 avcodec/codec: rename the private field meh 2015-05-15 18:51:45 +02:00
  • 25fabe41b9 avfilter: add bindings meh 2015-05-15 18:51:33 +02:00
  • c82cab4dbe cargo: add features for every library meh 2015-05-15 03:42:52 +02:00
  • 1bb0354ce7 postproc: add libpostproc bindings meh 2015-05-14 19:45:18 +02:00
  • 3a3c090d61 swscale: add bindings meh 2015-05-14 19:23:29 +02:00
  • aba18274b9 avutil: export AVChromaLocation variants meh 2015-05-14 18:20:27 +02:00
  • 573a196c05 avutil/frame: add AV_FRAME_FLAG_CORRUPT meh 2015-05-13 11:26:20 +02:00
  • c6a1a697a7 avutil/util: add quality constants meh 2015-05-13 11:04:44 +02:00
  • 3ad8e7d6dc avcodec/codec: fix some missing AVCodecID values meh 2015-05-12 01:59:01 +02:00
  • a91da9fe85 avutil/pixfmt: remove PIX_FMT_* meh 2015-05-12 01:58:49 +02:00
  • 0de2f41af0 avutil/pixfmt: fix some constants meh 2015-05-11 22:02:52 +02:00
  • 3363c9c3b8 avcodec/codec: fix wrong mutability of a pointer meh 2015-05-11 22:01:58 +02:00
  • 66fbbd50fb avcodec/codec: fix AVPacket shape meh 2015-05-07 22:40:02 +02:00
  • 7e192b289f avutil/error: fix AV_ERROR_MAX_STRING_SIZE type meh 2015-05-07 22:39:34 +02:00
  • daa52658d5 avdevice: fix library name meh 2015-05-07 03:32:22 +02:00
  • 2ac4324776 avcodec: make AVPacket fields public meh 2015-05-07 00:10:53 +02:00
  • a42f940c17 avutil: extend derives on AVRational meh 2015-05-05 01:40:32 +02:00
  • b720819a3e avformat: fix some issues with AVFrac meh 2015-05-05 01:40:13 +02:00
  • 120ba72ff9 avcodec: fix a typo meh 2015-05-05 01:31:10 +02:00
  • 21f6f8de13 avcodec: fix some missing and wrong fields in structs meh 2015-05-05 01:31:00 +02:00
  • 27c2755909 avformat: make enums Copy and Clone meh 2015-05-04 18:59:15 +02:00
  • 22a00656c2 avdevice: make enums Copy and Clone meh 2015-05-04 18:59:05 +02:00
  • 5df2cb3183 avutil: make enums Copy and Clone meh 2015-05-04 18:58:50 +02:00
  • 5e2a57ea83 avcodec: make enums Copy and Clone meh 2015-05-04 18:58:29 +02:00
  • ae95892857 cargo: change license meh 2015-05-04 17:59:06 +02:00
  • 760482bb99 avdevice: add bindings meh 2015-05-04 04:48:03 +02:00
  • 98b3e62dce avformat: add bindings meh 2015-05-04 04:47:53 +02:00
  • 8c39b46a13 avcodec/dv_profile: do not use globs meh 2015-05-04 04:47:31 +02:00
  • 0021888363 avcodec: add bindings meh 2015-05-04 02:07:50 +02:00
  • 97ac8e5fec avutil: rename the string module meh 2015-05-04 01:24:49 +02:00
  • e116306c7c avutil/frame: define AV_NUM_DATA_POINTERS meh 2015-05-02 23:12:20 +02:00
  • 23682550c9 avutil: move some stuff to util meh 2015-05-02 20:43:51 +02:00
  • 3c3966325a avutil: make struct fields public meh 2015-05-02 20:43:26 +02:00
  • 7c59f65b55 avutil: add bindings meh 2015-05-02 19:28:58 +02:00
  • 1d9c6e0541 Initial commit meh 2015-05-02 19:28:41 +02:00
  • 4486c6d4b7 feat(util/error): print error tags in Debug if in ascii-range tilpner 2023-05-24 14:38:44 +02:00
  • d34e233d45 fix(format): properly mark contexts using custom IO, and call avio_close if they don't tilpner 2023-05-24 14:37:56 +02:00
  • 92c7bda639 feat(nix): replace shell.nix with flake.nix tilpner 2023-04-22 12:45:50 +02:00
  • 9caddc3c2d fix: adjust examples for v6.0 API changes tilpner 2023-04-22 12:10:07 +02:00
  • 1d7022e63d feat(util/frame): add method to check if a frame is writable tilpner 2023-04-22 10:48:19 +02:00
  • 1172d4eb6a feat(codec/parameters): add convenience functions to create De-/Encoders from codec parameters tilpner 2023-04-22 10:21:03 +02:00
  • 969d8d3c9d style(codec): re-export Encoder, Decoder tilpner 2023-04-21 14:50:34 +02:00
  • 9d4679ebd7 feat(codec): expose frame_rate via Context, for Deref usage... tilpner 2023-04-21 14:49:33 +02:00
  • 0b54b62ebf style(codec/decoder): expose time_base via Context Deref only tilpner 2023-04-21 14:49:10 +02:00
  • df3a0c0283 fix(codec/context): implement Clone without avcodec_copy_context, removed in 5.0 tilpner 2023-04-21 14:47:33 +02:00
  • a7486b5e0d feat(codec/context): add convenience function for retrieving parameters from a codec context tilpner 2023-04-21 14:46:20 +02:00
  • ad3f8c68a9 fix(codec/parameters): impl From for Parameters for impl Deref<Target=Context> over AsRef tilpner 2023-04-21 14:45:22 +02:00
  • c51ba1e289 fix(codec/decoder/audio): remove frame_start, removed in 5.0 tilpner 2023-04-21 14:41:07 +02:00
  • 807a16d1a0 fix(format/stream): adjust for removed stream codec, removed in 5.0 tilpner 2023-04-21 14:37:26 +02:00
  • 70fae591d3 feat(format/stream): expose frame-rate guessing tilpner 2023-04-21 14:36:35 +02:00
  • be43de0157 feat(format/stream): add Stream::decoder to initialize a decoder context from stream metadata tilpner 2023-04-21 14:35:44 +02:00
  • cb5ed6dcf4 style(format/io): silence unused-result warning tilpner 2023-04-21 14:33:52 +02:00
  • 946e9bae4f feat(format/context): add flush function for frag_custom tilpner 2023-04-21 14:32:16 +02:00
  • 873ea651fc feat(codec/packet): expose opaque field tilpner 2023-04-25 13:58:11 +02:00
  • e63a0a5047 fix(codec/packet): clone by referencing packet data tilpner 2023-04-25 13:57:45 +02:00
  • 9c659e2072 fix(format/context): stop specifying codec during stream creation, it does nothing and is confusing tilpner 2023-04-25 13:57:21 +02:00
  • 42ad0d36ea fix(codec/packet): remove convergence, removed in 5.0 tilpner 2023-04-21 14:24:00 +02:00
  • 32fe78e3fd fix(filter): adjust iterators to work without avfilter_pad_count, removed in 6.0 tilpner 2023-04-21 14:19:59 +02:00
  • 2bbd244fc7 chore(codec/context): use dyn Any over dyn Drop to silence mem::needs_drop warning tilpner 2023-04-21 14:14:10 +02:00
  • 7d349eabf7 fix(codec): access fields directly tilpner 2023-04-21 14:09:42 +02:00
  • 7cd45c647e feat(util/frame): support shallow cloning tilpner 2023-04-21 14:08:37 +02:00
  • 82076d47e8 fix(util/frame): only call av_frame_free if frame is owned tilpner 2023-04-21 14:05:57 +02:00
  • 4bf4bfcbdd fix(codec/encoder): remove motion estimation settings, removed in 5.0 tilpner 2023-04-21 14:03:27 +02:00
  • f71537aafb fix(codec/encoder): remove prediction settings, removed in 5.0 tilpner 2023-04-21 14:00:25 +02:00
  • 6e80476017 chore(codec): remove legacy encode/decode API, use send/receive alternatives tilpner 2023-04-21 13:54:15 +02:00
  • 757bc42c85 chore(codec/packet): remove Borrow utility tilpner 2023-04-21 13:50:24 +02:00
  • 795711a009 fix(codec/flag): feature-gate AV_CODEC_FLAG_TRUNCATED, removed in 5.0 tilpner 2023-04-21 13:44:53 +02:00
  • 962e44d855 fix(codec/context): remove thread_safe_callbacks, removed in 6.0 tilpner 2023-04-21 13:40:32 +02:00
  • 20aaf8422b fix(format/stream): access fields directly tilpner 2023-04-21 13:38:41 +02:00
  • d7daebc884 style(format): re-export Stream[Mut] tilpner 2023-04-21 13:36:06 +02:00
  • 901ea4b087 fix(format/io): implement AVSEEK_SIZE seeking on stable tilpner 2023-04-21 13:32:48 +02:00
  • 8d100c360f fix(format/format): adjust format iterators to new API tilpner 2023-04-21 13:31:07 +02:00
  • b64fb382da fix(format/format): use *const pointers tilpner 2023-04-21 13:29:36 +02:00
  • 1671521337 fix(format/context): access fields directly tilpner 2023-04-21 13:26:19 +02:00
  • 28c80031d9 fix(codec): use a *const pointer tilpner 2023-04-21 13:24:38 +02:00
  • 7f61505598 fix(codec/audio): improve safety of audio codec iterators with lifetimes tilpner 2023-04-21 13:20:24 +02:00
  • 5e4526e36f fix(format/chaper): change chapter id to i64 tilpner 2023-04-20 23:51:32 +02:00
  • 8ac5eb717d chore: remove no-op register_all initializers tilpner 2023-04-20 23:50:55 +02:00
  • 83481926dd chore(codec/picture): remove Picture, removed in 5.0 tilpner 2023-04-20 23:50:12 +02:00
  • 9c5a7d6e33 chore(software/resampling/flag): make flags available without serde tilpner 2023-04-20 23:47:35 +02:00
  • 03110fc090 fix(software/scaling/vector): replace/remove sws_* convenience wrappers, use coefficients_mut instead tilpner 2023-04-20 23:42:05 +02:00
  • f19f1be02b fix(software/resampling): use swr_alloc_set_opts2 for 5.1+ tilpner 2023-04-20 23:36:44 +02:00
  • 00fa8d39d5 fix(util/frame/side_data): feature-gate QpTable side data types tilpner 2023-04-20 23:32:47 +02:00
  • 978ddab03c feat(util/frame): expose duration field tilpner 2023-04-20 23:31:59 +02:00
  • 87a1eb8ad0 fix(util/frame): use version-appropriate integer type for side data size tilpner 2023-04-20 23:31:18 +02:00
  • 46105b531c fix(util/frame): access frame data directly tilpner 2023-04-20 23:29:48 +02:00
  • 467516228c fix(util/frame): access channel layout directly tilpner 2023-04-20 23:28:42 +02:00
  • f389c72ea8 fix(util/color/space): use appropriate color space name function for 6.0+ tilpner 2023-04-20 23:28:14 +02:00