Commit Graph

  • 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
  • 14c7586030 codec/packet: add inline attributes meh 2015-10-01 20:41:42 +02:00
  • 8570e3a5b4 codec/encoder/video: add inline attributes meh 2015-10-01 20:40:17 +02:00
  • f3d6f901be codec/encoder/video: add mb_lmin and mb_lmax writers meh 2015-10-01 20:39:50 +02:00
  • 1497c645be codec/encoder/video: also check width and height in encode meh 2015-10-01 01:28:56 +02:00
  • 56bb62eae3 filter/graph: implement Send and Sync lummax 2015-09-30 15:46:55 +02:00
  • a33d97640d software/scaling: add helpers to frame::Video meh 2015-09-29 01:17:32 +02:00
  • 5883148188 codec/packet: make it Sync meh 2015-09-29 01:11:36 +02:00
  • a544f0827c util/frame: make it Sync meh 2015-09-29 01:11:14 +02:00
  • 572f0f2045 softare: add global helpers to create contexts meh 2015-09-29 00:14:27 +02:00
  • c79e8751a9 softare/resampling: add extension helpers for frame::Audio meh 2015-09-29 00:13:40 +02:00
  • 33a116023e util/frame: make pts return Option<i64> meh 2015-09-28 02:25:26 +02:00
  • 3ba84fb7ea codec/encoder/video: check the passed frame is in the proper format meh 2015-09-27 20:30:44 +02:00
  • e1e6e8cca7 codec/encoder/audio: check the passed frame is in the proper format meh 2015-09-27 20:30:14 +02:00
  • d93e465f2b codec/packet: avoid segfault with empty packet writing meh 2015-09-27 04:47:00 +02:00
  • a2a75628f4 examples/transcode-audio: take advantage of setters returning self meh 2015-09-26 18:01:34 +02:00
  • 510e8604b6 *: refactor setters to return self meh 2015-09-26 18:01:23 +02:00
  • 4747a5a123 codec/packet: style fix meh 2015-09-26 17:36:27 +02:00
  • 8512c3a265 examples/transcode-audio: update to latest APIs meh 2015-09-25 21:33:31 +02:00
  • 66284eb045 codec: add magic traits to get codecs by name and id meh 2015-09-25 21:33:08 +02:00
  • bde17a8bae format: add _with() variants to open() lummax 2015-09-25 14:33:46 +02:00
  • 316778ccd9 error: implement From<Error> for io::Error meh 2015-09-22 04:03:49 +02:00
  • 1fc224fbae codec/packet: add data access and constructor meh 2015-09-22 02:44:37 +02:00
  • 2ca44d08d4 *: fix UB with CString usage meh 2015-09-22 02:44:13 +02:00
  • 9ab5841b55 travis: try with travis_wait meh 2015-09-19 14:45:29 +02:00
  • c8f3d75d76 cargo: add new build features for ffmpeg-sys meh 2015-09-19 14:44:56 +02:00
  • d908df7ab8 frame/video: add set_kind() method lummax 2015-09-19 08:45:36 +02:00
  • 20ea25cee5 examples/transcode-audio: add filter/encoder flushing lummax 2015-09-19 11:47:37 +02:00
  • c8a95364a2 encoder/{audio,video}: add flush() methods` lummax 2015-09-19 11:47:25 +02:00
  • 4471ffc934 filter/source: add flush() method lummax 2015-09-19 11:47:02 +02:00
  • fc6c0755ef examples/transcode-audio: set {max_}bit_rate lummax 2015-09-18 20:53:49 +02:00
  • 9f9c044fa9 examples/metadata: fixup max_bit_rate() introduction lummax 2015-09-18 20:50:45 +02:00
  • cc054229cf decoder/{audio,video}: add max_bit_rate() lummax 2015-09-18 20:50:23 +02:00
  • de8585b24d codec/encoder: add set_max_bit_rate() lummax 2015-09-18 20:49:53 +02:00
  • 2366506e63 codec/encoder: rename set_rate() to set_bit_rate() lummax 2015-09-18 20:44:19 +02:00
  • 882bef5507 examples/transcode-audio: correct time_base handling lummax 2015-09-18 21:03:41 +02:00
  • 34ff7bafbf codec/decoder: add time_base() method lummax 2015-09-18 21:03:15 +02:00
  • f15f26f706 travis: add config meh 2015-09-18 06:07:17 +02:00
  • 248c1151fc cargo: add local building features meh 2015-09-18 06:04:25 +02:00
  • 8f52dab1e4 examples/transcode-audio: update import paths meh 2015-09-17 17:34:00 +02:00
  • 9736980b02 codec/context: make destructors safe meh 2015-09-17 17:33:31 +02:00
  • 19548810dd *: update to 2.8 meh 2015-09-15 20:53:49 +02:00
  • 7f0291bf78 examples/transcode-audio: set global headers if needed lummax 2015-09-14 08:28:19 +02:00
  • 79ecba2fad codec/context: add set_flags() method lummax 2015-09-14 08:27:49 +02:00
  • 855f3fd618 format/output: add flags() method lummax 2015-09-14 08:27:24 +02:00
  • 46f198033f codec: add Flags (CODEC_FLAG_*) lummax 2015-09-14 08:26:35 +02:00
  • a76cdd7086 format: add Flags (AVFMV_*) lummax 2015-09-14 08:25:14 +02:00
  • 738030bb92 examples/transcode-audio: set encoder time base lummax 2015-09-13 20:21:34 +02:00
  • bc2a39a48b codec/encoder: add set_time_base() lummax 2015-09-13 20:21:07 +02:00
  • b50a3673a1 examples/transcode-audio: do not panic in case of decoding error meh 2015-09-12 20:42:24 +02:00
  • a7fcbd81fa examples/transcode-audio: avoid packet reallocation meh 2015-09-12 20:39:06 +02:00
  • 71d23d0f92 examples/transcode-audio: fix on input with multiple streams lummax 2015-09-11 14:43:38 +02:00
  • a84b30b3f0 codec/audio: fix ChannelLayoutIter.best() lummax 2015-09-12 09:24:26 +02:00
  • b06ebec3b6 examples/transcode-audio: use ChannelLayoutIter.best() lummax 2015-09-11 14:38:54 +02:00
  • c8a38a926f codec/audio: implement ChannelLayoutIter.best() lummax 2015-09-11 14:36:15 +02:00
  • 402657cbfb examples/transcode-audio: dump filter graph as text lummax 2015-09-09 19:43:08 +02:00
  • 056293a244 filter/graph: add dump() method lummax 2015-09-09 19:19:45 +02:00
  • 91134301a5 encoder/video: add getter methods needed for video transcoding lummax 2015-09-09 19:17:51 +02:00
  • 45b1d9ab9b codec/subtitle: remove unneeded import lummax 2015-09-09 19:39:04 +02:00
  • d920fcce7d examples/transcode-audio: fix compilation error lummax 2015-09-09 19:38:45 +02:00
  • 7f130a7448 examples/transcode-audio: update pts setting API usage meh 2015-09-09 16:48:10 +02:00