Commit Graph

  • 94ebdf143c *: add the newest enum values from ffmpeg-sys Adam Sypniewski 2017-11-29 14:49:54 -05:00
  • 28b7a82ac1 format: add support for Chapters fengalin 2017-07-22 21:22:26 +02:00
  • d29deedad9 crate: bump ffmpeg-sys version meh 2017-09-19 14:38:05 +02:00
  • 7d980a693e *: fix warnings Tadas Barzdžius 2017-09-19 15:36:35 +03:00
  • 052d342baf format: fix segmentation fault Tadas Barzdžius 2017-08-21 20:38:36 +03:00
  • 5afe774f40 crate: update bitflags Tadas Barzdžius 2017-07-10 12:35:49 +03:00
  • 206ccd4e5a format/stream: add stream metadata Victor Nivet 2017-07-08 15:04:52 +02:00
  • 991bbc24e8 format: add interrupt callback support Tadas Barzdzius 2017-07-03 12:14:11 +03:00
  • 5ac0527bdc *: use latest ffmpeg-sys using bindgen Tadas Barzdžius 2017-07-08 18:00:27 +03:00
  • 8cf47c7ec6 format/pixel: implement FromStr for Pixel Ivan Molodetskikh 2017-06-28 11:53:24 +03:00
  • 8b4693d04c frame/video: get linesize through self.stride() Ivan Molodetskikh 2017-06-21 01:42:22 +03:00
  • 27d1e7a3fa frame/video: add plane_width() Ivan Molodetskikh 2017-06-21 01:39:29 +03:00
  • 403407bf2c format/pixel: add Descriptor::{name, log2_chroma_w}() Ivan Molodetskikh 2017-06-21 01:33:51 +03:00
  • 1095c8842e format/pixel: add Descriptor::nb_components() Ivan Molodetskikh 2017-06-20 23:18:28 +03:00
  • a5a112713c util: fix formatting Ivan Molodetskikh 2017-06-20 21:10:18 +03:00
  • 1dd672546d util: fix code style Ivan Molodetskikh 2017-06-20 20:47:11 +03:00
  • 62739b803d util: fix formatting Ivan Molodetskikh 2017-06-20 20:33:46 +03:00
  • 0f48e9472b frame/video: make plane_height() public Ivan Molodetskikh 2017-06-14 14:22:04 +03:00
  • c873287eb8 frame/video: use correct height in video frame data getters Ivan Molodetskikh 2017-06-14 13:46:24 +03:00
  • c0327cebdc format/pixel: add format::pixel::Descriptor Ivan Molodetskikh 2017-06-14 13:31:17 +03:00
  • 471b48ddd4 format/stream: add avg_frame_rate accessors Ivan Molodetskikh 2017-06-14 12:50:32 +03:00
  • 9e933fa4fb codec/encoder/video: add colorspace and color_range accessors Ivan Molodetskikh 2017-06-14 12:47:36 +03:00
  • b14dd01126 frame/audio: fix return type of frame::Audio::plane_mut() Ivan Molodetskikh 2017-06-14 12:21:20 +03:00
  • 6ad3d42482 software: fix typo in #[cfg] Ivan Molodetskikh 2017-06-14 12:20:31 +03:00
  • b67e4eb6d9 format/context: close AVIOContext before freeing AVFormatContext Tadas Barzdžius 2017-04-27 18:58:37 +03:00
  • ef11b2bec4 format/context/output: return the Dictionary on write_header_with meh 2017-02-25 19:30:08 +01:00
  • 8562de8e44 format/context/ouptut: revert pass muxer options to avformat_write_header" meh 2017-02-25 19:28:02 +01:00
  • b48521108e *: update dependencies meh 2017-02-19 01:45:05 +01:00
  • 575b440267 dictionary/owned: impl Default meh 2017-02-01 17:21:31 +01:00
  • 38d1e882f2 crate: update dependencies meh 2017-02-01 17:20:29 +01:00
  • e04e9da298 format/context/output: pass muxer options to avformat_write_header main() 2017-02-01 17:18:19 +01:00
  • 2aebc761dd util/format: add CUDA pixel format panicbit 2017-01-05 16:21:28 +01:00
  • 90291de572 frame/video: add stride() getter meh 2016-12-28 20:20:18 +01:00
  • edb6d91f59 codec/context: more Into Tae-il Lim 2016-12-03 08:43:26 +09:00
  • 2ca2ff4a2c examples: fix errors Tae-il Lim 2016-12-02 11:46:07 +09:00
  • 8609619a5d codec: impl AsMut for all Context wrappers Tae-il Lim 2016-12-01 23:52:47 +09:00
  • 4df56b516f codec/parameters: impl AsRef for all codec::Context wrappers Tae-il Lim 2016-12-01 15:30:31 +09:00
  • 36ac2513c1 codec/parameters: make api more flexible and consistent Tae-il Lim 2016-12-01 15:12:36 +09:00
  • f1ce26a137 codec/parameters: add medium and id methods Tae-il Lim 2016-11-30 11:28:46 +09:00
  • 606847cc50 codec: introduce Parameters Tae-il Lim 2016-11-30 11:21:04 +09:00
  • 00ff69021d build/travis: use yasm Tae-il Lim 2016-11-30 09:53:05 +09:00
  • e1c132bd08 codec/packet: add set_pts/dts methods TR Lim 2016-11-29 09:07:26 +09:00
  • 981eb2a801 format/format: make description() to return long_name Tae-il Lim 2016-11-29 07:33:37 +09:00
  • 2ed824aaac *: upgrade to 3.2 Tae-il Lim 2016-11-27 16:29:58 +09:00
  • 8aabd018f5 crate: use general 2.8 version of ffmpeg-sys meh 2016-07-19 00:08:24 +02:00
  • 0c2962c573 software/resampling: add some documentation meh 2016-05-24 18:01:55 +02:00
  • 9fb581884d software/resampling: rename next to flush meh 2016-05-24 18:01:46 +02:00
  • fc693f8bfc util/channel_layout: add default constructor meh 2016-05-23 23:06:00 +02:00
  • 9f87ecf5fa crate: fix some warnings meh 2016-05-23 23:05:41 +02:00
  • 859c01f268 codec/encoder/video: add missing feature flag (quant_bias) lummax 2016-05-20 13:57:41 +02:00
  • e4fcdad658 codec/encoder/video: add missing feature flag (motion_est) lummax 2016-05-20 13:56:22 +02:00
  • 75ef14c45c format/pixel: fix missing feature flags (xvmc/vaapi) lummax 2016-05-20 14:05:41 +02:00
  • fafcf1d433 *: check unsafe slice creation Euan Rochester 2016-05-01 00:11:39 +01:00
  • ca907c57f3 crate: bump version meh 2016-04-15 18:35:35 +02:00
  • 06497cc6bf LICENSE: add license file rundrop1 2016-04-03 09:58:58 -05:00
  • f5941792f9 codec/id: fix voxware feature name Ed Barnard 2016-03-30 12:58:12 +01:00
  • c8fd7d411f device/output: fix infinite iterator loop Peter Rebholz 2015-12-11 23:14:20 -06:00
  • 1fc9e03d6f crate: use feature set by ffmpeg-sys meh 2015-12-03 19:05:21 +01:00
  • b6c92b2805 crate: check headers for ifdefs meh 2015-12-03 18:10:46 +01:00
  • 0328dc111a format: fix avformat_find_stream_info return handling Eric Kidd 2015-11-21 17:38:00 -05:00
  • c8d67b57bf crate: bump version meh 2015-11-19 19:43:59 +01:00
  • 67009f0f17 crate: fix dependencies version meh 2015-11-05 14:38:31 +01:00
  • 2e054ed1c3 util/frame: inline drop meh 2015-11-05 14:37:41 +01:00
  • 2d8485732a util/format/sample: add inline attributes meh 2015-10-29 18:06:47 +01:00
  • 79945c2c5e util/format/pixel: add inline attributes meh 2015-10-29 18:05:54 +01:00
  • 62ebd122ac util/frame/video: add more inline attributes meh 2015-10-29 06:04:21 +01:00
  • d2b6557fbc codec/encoder/audio: add open_with() constructor meh 2015-10-26 20:27:04 +01:00
  • 6bb6a806ed codec/encoder/video: add open_with() constructor meh 2015-10-26 20:26:21 +01:00
  • 7626f722aa util/dictionary/owned: add more FromIterator impls meh 2015-10-26 20:26:01 +01:00
  • c66aa6efbb util/dictionary: add a dict! macro to create a dictionary meh 2015-10-26 20:25:44 +01:00
  • 0eb82bedf4 util/timebase: remove unused (and redundant) file lummax 2015-10-26 09:35:17 +01:00
  • 65d5ab89bb util/frame/audio: refactor data() and data_mut() meh 2015-10-26 14:44:26 +01:00
  • 8298586d9f util/frame/video: refactor data() and data_mut() meh 2015-10-26 14:44:06 +01:00
  • e9a9ad5720 examples/transcode-audio: use timebase rescaling lummax 2015-10-25 13:32:39 +01:00
  • 03740c31c0 util/mathematics: add rounding and rescaling lummax 2015-10-25 13:31:51 +01:00
  • 2cf4da707a codec/packet: unify duration() to return i64 lummax 2015-10-25 13:31:04 +01:00
  • 01b5f74fb0 codec/subtitle: refactor Rect handling meh 2015-10-25 22:32:42 +01:00
  • 7ad3654976 device: fix DeviceIter.size_hint meh 2015-10-25 22:32:26 +01:00
  • 5677b0ee6e codec/packet: fix SideDataIter.size_hint meh 2015-10-25 22:32:02 +01:00
  • c471ab9df8 examples/transcode-audio: extend example with seek ability lummax 2015-10-14 16:23:16 +02:00
  • ac0ef697cf codec/decoder/opened: add flush method lummax 2015-10-14 16:22:44 +02:00
  • a736c8b438 format/context/input: add seek() method lummax 2015-10-14 16:22:28 +02:00
  • ef3f821c6f examples/metadata: use format/context.duration() method lummax 2015-10-14 12:27:46 +02:00
  • 110c5a533c format/context: add duration() method lummax 2015-10-14 12:27:22 +02:00
  • 5f76845334 software/scaling/extensions: add inline attributes meh 2015-10-14 17:49:35 +02:00
  • 838ace388c software/resampling/extensions: add inline attributes meh 2015-10-14 17:49:21 +02:00
  • ae2cc97f65 util/channel_layout: add inline attributes meh 2015-10-14 17:46:23 +02:00
  • b7687b9bd9 util/frame/video: add inline attributes meh 2015-10-14 17:44:23 +02:00
  • 5c4ac30f20 util/frame: add iniline attributes meh 2015-10-14 17:44:06 +02:00
  • 25c403fa07 software/scaling/context: add inline attributes meh 2015-10-14 17:43:15 +02:00
  • 8b6e41f68c codec/packet/borrow: remove unused imports meh 2015-10-09 17:50:15 +02:00
  • 306b9c6698 codec/packet: refactoring to allow zero-copy packet creation meh 2015-10-08 17:54:09 +02:00
  • 7e2ebcf36b codec/packet: use size to know if a packet is empty meh 2015-10-07 16:20:46 +02:00
  • 132c514e3f *: returning &mut Self from setters was an awful idea meh 2015-10-04 03:21:52 +02:00
  • 0764c597e4 examples/metadata: update API usage meh 2015-10-03 00:16:52 +02:00
  • 5a07671b92 format/context/input: implement pause() and play() lummax 2015-10-02 23:02:20 +02:00
  • e7cd9fd94f codec/encoder: set the medium if it's unknown meh 2015-10-01 23:34:59 +02:00
  • 4cc4ba3579 util: add inline attributes meh 2015-10-01 20:43:40 +02:00
  • 7ab04e200b util/error: add inline attributes meh 2015-10-01 20:43:24 +02:00
  • 7161b02eba format/stream: rename frame_rate to rate meh 2015-10-01 20:43:04 +02:00