Commit Graph

  • 8d8e2aa94e codec/subtitle: properly use Option for pts handling meh 2015-09-09 16:45:16 +02:00
  • 3f282a8202 util/frame: make set_pts take an Option meh 2015-09-09 16:44:58 +02:00
  • bc5ef9cdcf examples/transcode-audio: add audio transcoding example meh 2015-09-09 14:31:26 +02:00
  • 3fd11a4c99 dictionary/immutable: fix to_owned lifetime meh 2015-09-09 14:19:08 +02:00
  • c6b6f3720a dictionary/mutable: fix set() implementation lummax 2015-09-09 10:03:22 +02:00
  • 7c42d6a2e9 util/frame: implement set_pts() lummax 2015-09-06 19:39:10 +02:00
  • 87ea1bd196 format: refactor format handling lummax 2015-09-06 17:26:22 +02:00
  • d1e693965c filter/sink: add set_frame_size() lummax 2015-09-06 12:56:16 +02:00
  • 29450c4260 {en,de}coder/audio: add frame_size() method lummax 2015-09-06 12:55:52 +02:00
  • ced43fe83b format/context: implement set_metadata() lummax 2015-09-03 11:16:17 +02:00
  • f2fb08e491 util/dictionary: refactor and make more sound meh 2015-09-08 18:26:29 +02:00
  • 620958d684 util/dictionary: implement Clone for Dictionary lummax 2015-09-03 11:15:22 +02:00
  • c1e907ad70 util/dictionary: implement get() lummax 2015-09-03 11:14:46 +02:00
  • 9cc2d28223 util/dictionary: implement set() lummax 2015-09-03 11:14:35 +02:00
  • 2a3a4e6169 filter: add avfilter wrapper meh 2015-09-04 16:36:04 +02:00
  • 67a2c60a33 util/option: add some basic options handling meh 2015-09-04 16:34:02 +02:00
  • ffb193ac68 examples/metadata: update to new format API meh 2015-09-04 16:32:39 +02:00
  • 1f80007e5e format: split input and output formats meh 2015-09-04 16:30:19 +02:00
  • fbf5cd94eb codec: make lifetimes saner meh 2015-09-04 16:28:45 +02:00
  • a2979c828d encoder/audio: add getters for fields where setters exist lummax 2015-09-02 12:50:16 +02:00
  • 34cbb9b1e6 format/context: add write_trailer() method lummax 2015-08-26 10:28:28 +02:00
  • a082998e48 format/context: add write_header{_with}() methods lummax 2015-08-26 10:11:50 +02:00
  • a48233cbfe format/context: add new_stream() method lummax 2015-08-24 22:50:48 +02:00
  • 471a768b8e format/context: implement Context opening as output lummax 2015-08-23 22:22:27 +02:00
  • 9b612fc90f format: rename open* function to open_input* lummax 2015-08-23 21:58:10 +02:00
  • b5c7d27f96 frame/video: implement From<Frame> lummax 2015-09-02 12:43:52 +02:00
  • 71d14e15ba frame/audio: implement From<Frame> lummax 2015-09-02 12:43:44 +02:00
  • 0e83f8a0c4 encoder/audio: add set_channels() lummax 2015-08-31 22:53:23 +02:00
  • 5332dabffa util/frame/video: set alignment to 32 in av_frame_get_buffer() lummax 2015-08-31 22:47:29 +02:00
  • c0049beaba util/frame/audio: set alignment to 0 in av_frame_get_buffer() lummax 2015-08-31 22:43:46 +02:00
  • 3091e20f2d codec/packet: fix pts(): return Option lummax 2015-08-30 22:15:20 +02:00
  • edcddc91e7 format/stream: add set_time_base() lummax 2015-08-30 11:48:03 +02:00
  • 2d3b77f43b codec/encoder/audio: add set_channel_layout() lummax 2015-08-30 11:47:43 +02:00
  • 0d80d5e3de codec/encoder/audio: add set_format() lummax 2015-08-30 11:47:29 +02:00
  • 370890d1cf codec/encoder/audio: add set_rate() lummax 2015-08-30 11:47:09 +02:00
  • f2fc59f25d codec/packet: add rescale_ts() method lummax 2015-08-26 10:29:37 +02:00
  • 40c13a7238 codec/encoder: remove deprecated set_time_base() lummax 2015-08-26 12:54:43 +02:00
  • c867dd6259 codec: improve encoder state transitions lummax 2015-08-25 16:55:30 +02:00
  • ac5d8cfbe8 examples/metadata: adapt example to new decoder state transitions lummax 2015-08-25 15:48:22 +02:00
  • 891b87f25d codec/decoder: adapt accessors to new state transitions lummax 2015-08-25 15:40:02 +02:00
  • 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