Commit Graph

  • ee6004d05e codec: improve decoder state transitions lummax 2015-08-25 15:20:58 +02:00
  • 8ed092c0c3 codec: use Option<_> in the getter API meh 2015-08-29 16:15:57 +02:00
  • b39d8df4ee examples/codec-info: fix field names meh 2015-08-28 21:28:57 +02:00
  • 81badeb10d codec/video: fix style meh 2015-08-28 21:28:28 +02:00
  • f223ada727 codec/video: fix style meh 2015-08-28 21:26:38 +02:00
  • a85bd6d6c8 examples/codec-info: print capabilities and profiles meh 2015-08-28 21:25:36 +02:00
  • a373d9bf3f codec: add profiles getter meh 2015-08-28 21:25:23 +02:00
  • e8db20c86b codec/capabilities: add Capabilities and getter meh 2015-08-28 21:20:40 +02:00
  • 5fff2ab123 examples/codec-info: add example lummax 2015-08-28 20:37:36 +02:00
  • 59b1eead16 codec: add several getters lummax 2015-08-28 15:36:29 +02:00
  • 13c9f8e5ab examples/metadata: cleanup and find best streams meh 2015-08-28 16:33:19 +02:00
  • 549727b084 format/context: implement best stream retrieval meh 2015-08-28 16:33:04 +02:00
  • b839b5fe2f *: implement ExactSizeIterator where possible meh 2015-08-25 16:13:42 +02:00
  • 62acd3ef02 *: use Into<Rational> instead of Rational for setters meh 2015-08-25 15:53:46 +02:00
  • 2baf1deaab rational: add From<(i32, i32)> for Rational meh 2015-08-25 15:50:18 +02:00
  • a282d85662 format/stream: avoid unsoundness splitting Stream into StreamMut meh 2015-08-25 15:45:55 +02:00
  • d1fa9bd864 examples/metadata: add a metadata fetching example lummax 2015-08-24 09:59:55 +02:00
  • fa5f07d67c cargo: use bitlags 0.3 to get Debug implementation lummax 2015-08-24 09:59:41 +02:00
  • 3c9c4f926f util/dictionary: implement Iterator and IntoIterator lummax 2015-08-19 13:21:23 +02:00
  • f486b7c051 format/context: expose the metadata dictionary lummax 2015-08-19 13:20:59 +02:00
  • e063da22a4 frame/side_data: add inline attributes meh 2015-08-14 19:33:06 +02:00
  • 83d3156c62 codec/packet: expose predicates for packet flags Aman Gupta 2015-08-13 17:25:29 -07:00
  • 03b1d25fde time: add inline attributes meh 2015-08-05 19:34:43 +02:00
  • 5d718ffdb9 picture: add inline attributes meh 2015-08-05 19:34:05 +02:00
  • a8eceeada1 media: add inline attributes meh 2015-08-05 19:33:29 +02:00
  • 7dc9858ee0 frame/video: change some inline attributes meh 2015-08-05 19:32:48 +02:00
  • 61b2e5b81b frame/audio: change some inline attributes meh 2015-08-05 19:31:37 +02:00
  • f9d365876b rational: add inline attributes meh 2015-08-05 17:10:02 +02:00
  • 19b0351574 frame/audio: add inline attributes meh 2015-08-05 17:08:15 +02:00
  • 3c138fe189 frame/audio: make Sample unsafe and add more implementations meh 2015-08-04 15:40:36 +02:00
  • 898069692d frame/video: make Component unsafe meh 2015-08-04 15:31:05 +02:00
  • c1b1a5b722 frame/video: implement Component for a couple more types meh 2015-08-04 14:38:42 +02:00
  • 67b683169c crate: add image support meh 2015-08-03 18:52:30 +02:00
  • 8d4ee5f8bf util/frame/audio: implement Debug meh 2015-07-15 14:23:07 +02:00
  • 0f494cd9cb format: fix some memory unsafety in helpers meh 2015-07-02 07:52:59 +02:00
  • 69c8b47861 util/rational: make PartialEq use reduce() meh 2015-07-02 01:57:53 +02:00
  • bb4263b7be util/rational: some more refactoring meh 2015-06-25 22:23:33 +02:00
  • 23b414b01e util/rational: some minor improvements meh 2015-06-24 22:54:52 +02:00
  • b712412e77 format/context: fix the packets iterator meh 2015-06-24 13:34:52 +02:00
  • 1e5d77816a *: update to 2.7 meh 2015-06-19 01:04:49 +02:00
  • e95c55dbf5 codec/context: move impl Send closer to the type definition meh 2015-06-10 22:05:20 +02:00
  • 9143df44f4 codec/packet: move impl Send closer to the type definition meh 2015-06-10 22:05:03 +02:00
  • 623f798ca4 crate: disable unused unstable features meh 2015-06-10 22:04:37 +02:00
  • 348623e8cc util/frame/video: use a trait instead of type_of meh 2015-06-10 22:04:18 +02:00
  • 0bed7e7346 util/frame/audio: use a trait instead of type_of meh 2015-06-10 22:03:59 +02:00
  • 24af20b79d format/context: do not use unstable to_cstring meh 2015-06-10 22:03:25 +02:00
  • 72965fc57a format/context: make it Send meh 2015-06-09 23:47:31 +02:00
  • 32bf1b37ac util/frame: only Frame needs to be Send meh 2015-06-09 23:47:10 +02:00
  • e188c69030 format/context: use AsRef<Path> instead of Path meh 2015-06-08 20:41:32 +02:00
  • 1fa4cfefc6 crate: bump version meh 2015-06-08 15:53:46 +02:00
  • 6c7db403f2 software/resampling: add wrapper meh 2015-06-08 15:53:21 +02:00
  • 2439e67fd0 software/scaling/context: allocate the output if it's empty meh 2015-06-08 15:52:45 +02:00
  • c7ec5a8117 util/frame/video: improve ergonomics meh 2015-06-08 15:52:22 +02:00
  • 02ea528c26 util/frame/audio: improve ergonomics meh 2015-06-08 15:51:41 +02:00
  • 065337925f util/frame: add predicate for emptyness meh 2015-06-08 15:51:04 +02:00
  • ea89b6f73f format/context: add a packets iterator meh 2015-06-08 15:49:54 +02:00
  • a290eebdfb codec/packet: add read/write support meh 2015-06-08 15:49:36 +02:00
  • d56ac34413 *: use is_null instead of == ptr::null() meh 2015-06-08 15:48:28 +02:00
  • ff1b880be6 *: make internal pointer handling safer meh 2015-06-04 03:03:19 +02:00
  • b2c9dc3747 util/format/sample: improve ergonomics meh 2015-06-01 20:32:53 +02:00
  • d737ccdc37 util/samples: use ChannelLayout meh 2015-06-01 20:32:11 +02:00
  • 956ed014d7 util/frame/audio: use ChannelLayout meh 2015-06-01 18:34:42 +02:00
  • 7ac2d29718 codec/decoder/audio: use ChannelLayout meh 2015-06-01 18:34:22 +02:00
  • e05dd04882 util/channel_layout: add ChannelLayout meh 2015-06-01 18:23:47 +02:00
  • 21141b502a codec/decoder/audio: change rate type to u32 meh 2015-06-01 16:57:16 +02:00
  • ea6b10ba84 util/frame/audio: change rate type to u32 meh 2015-06-01 16:57:04 +02:00
  • 72895052e6 util/frame/audio: add samples accessor meh 2015-06-01 16:52:19 +02:00
  • fd7ff33f68 codec/picture: allow data to return more types meh 2015-06-01 16:34:35 +02:00
  • f8d4403c3a util/frame/video: derive PartialEq and Eq meh 2015-05-31 19:29:04 +02:00
  • 636a372121 util/frame/audio: derive PartialEq and Eq meh 2015-05-31 19:28:51 +02:00
  • 5e56fc5e04 codec/encoder: add frame_rate accessor meh 2015-05-31 19:06:23 +02:00
  • a5df1a3a60 codec/decoder: add frame_rate accessor meh 2015-05-31 19:01:23 +02:00
  • 22e98c30a9 codec/decoder/audio: change channels type to u16 meh 2015-05-31 18:59:14 +02:00
  • daeec01897 util/format/sample: change channels type to u16 meh 2015-05-31 18:58:43 +02:00
  • 064b9fe5c4 util/frame/audio: change channels type to u16 meh 2015-05-31 18:58:23 +02:00
  • 97b6100810 util/frame: fix cloning meh 2015-05-31 18:57:37 +02:00
  • 46a5f863c8 util/rational: implement Debug and Display meh 2015-05-30 17:01:38 +02:00
  • dae7e523f6 util/frame/video: add picture_mut getter meh 2015-05-29 22:11:56 +02:00
  • 70633b1349 cargo: prepare for release meh 2015-05-29 19:30:57 +02:00
  • 27fa8c5878 util/frame/video: implement DerefMut meh 2015-05-28 20:16:41 +02:00
  • c1d4a1f136 util/frame/audio: implement DerefMut meh 2015-05-28 20:16:32 +02:00
  • 82ab89d1bf format/context: implement DerefMut meh 2015-05-28 20:16:17 +02:00
  • 547ea2829e codec/encoder/video: implement DerefMut meh 2015-05-28 20:16:00 +02:00
  • 6f07c48a04 codec/encoder/subtitle: implement DerefMut meh 2015-05-28 20:15:47 +02:00
  • cd9db3adc5 codec/encoder: implement DerefMut meh 2015-05-28 20:15:29 +02:00
  • f6e1690292 codec/encoder/audio: implement DerefMut meh 2015-05-28 20:15:13 +02:00
  • 373ea95b2b codec/decoder/video: implement DerefMut meh 2015-05-28 20:14:59 +02:00
  • cad2e451c6 codec/decoder/subtitle: implement DerefMut meh 2015-05-28 20:14:45 +02:00
  • 5803c023ec codec/decoder: implement DerefMut meh 2015-05-28 20:13:50 +02:00
  • 3b3f633c39 codec/decoder/audio: implement DerefMut meh 2015-05-28 20:13:32 +02:00
  • 007947dde2 codec/context: implement DerefMut meh 2015-05-28 20:11:42 +02:00
  • deb08c60a0 software/scaling/context: update definitions on cached call meh 2015-05-28 18:44:18 +02:00
  • 34cbbf08c5 util/frame: add copy method to copy properties meh 2015-05-28 18:21:08 +02:00
  • 5ad6a3ce1d software/scaling/extensions: remove unused imports meh 2015-05-28 18:17:00 +02:00
  • 8ceac13065 software/scaling: add software scaling feature meh 2015-05-28 18:15:52 +02:00
  • 6c8a8f2edd crate: also export rational module for helpers meh 2015-05-28 18:15:33 +02:00
  • c7f0b15fdc util/frame/flag: change flags API style meh 2015-05-28 18:15:14 +02:00
  • 93ca75f6cb format/stream/disposition: change flags API style meh 2015-05-28 18:15:00 +02:00
  • f465f62105 codec/subtitle/flag: change flags API style meh 2015-05-28 18:14:41 +02:00
  • c389f7a916 codec/packet/flag: change flags API style meh 2015-05-28 18:14:18 +02:00