Commit Graph

38 Commits

Author SHA1 Message Date
87ea1bd196 format: refactor format handling 2015-09-09 13:48:10 +02:00
ced43fe83b format/context: implement set_metadata() 2015-09-08 18:46:40 +02:00
meh
f2fb08e491 util/dictionary: refactor and make more sound 2015-09-08 18:26:29 +02:00
meh
1f80007e5e format: split input and output formats 2015-09-04 16:30:19 +02:00
34cbb9b1e6 format/context: add write_trailer() method 2015-09-02 16:14:53 +02:00
a082998e48 format/context: add write_header{_with}() methods 2015-09-02 16:14:38 +02:00
a48233cbfe format/context: add new_stream() method 2015-09-02 16:13:31 +02:00
471a768b8e format/context: implement Context opening as output 2015-09-02 14:52:02 +02:00
9b612fc90f format: rename open* function to open_input* 2015-09-02 14:51:56 +02:00
edcddc91e7 format/stream: add set_time_base() 2015-08-30 16:39:28 +02:00
meh
549727b084 format/context: implement best stream retrieval 2015-08-28 16:33:04 +02:00
meh
b839b5fe2f *: implement ExactSizeIterator where possible 2015-08-25 16:13:42 +02:00
meh
62acd3ef02 *: use Into<Rational> instead of Rational for setters 2015-08-25 15:53:46 +02:00
meh
a282d85662 format/stream: avoid unsoundness splitting Stream into StreamMut 2015-08-25 15:45:55 +02:00
f486b7c051 format/context: expose the metadata dictionary 2015-08-19 14:01:27 +02:00
meh
0f494cd9cb format: fix some memory unsafety in helpers 2015-07-02 07:52:59 +02:00
meh
bb4263b7be util/rational: some more refactoring 2015-06-25 22:23:33 +02:00
meh
b712412e77 format/context: fix the packets iterator 2015-06-24 13:34:52 +02:00
meh
24af20b79d format/context: do not use unstable to_cstring 2015-06-10 22:03:25 +02:00
meh
72965fc57a format/context: make it Send 2015-06-09 23:47:31 +02:00
meh
e188c69030 format/context: use AsRef<Path> instead of Path 2015-06-08 20:41:32 +02:00
meh
ea89b6f73f format/context: add a packets iterator 2015-06-08 15:49:54 +02:00
meh
d56ac34413 *: use is_null instead of == ptr::null() 2015-06-08 15:48:28 +02:00
meh
ff1b880be6 *: make internal pointer handling safer 2015-06-04 03:03:19 +02:00
meh
82ab89d1bf format/context: implement DerefMut 2015-05-28 20:16:17 +02:00
meh
93ca75f6cb format/stream/disposition: change flags API style 2015-05-28 18:15:00 +02:00
meh
5b80b10949 util/error: refactor error handling 2015-05-24 18:51:34 +02:00
meh
bcde567734 format/stream: make Disposition a c_int for compatibility 2015-05-16 17:27:22 +02:00
meh
96563ed391 cargo: add features 2015-05-15 21:28:03 +02:00
meh
5c402a1256 util: move SampleFormat and PixelFormat to util::format 2015-05-13 23:36:08 +02:00
meh
604c6549fb format/format: use lifetime elision 2015-05-12 20:07:50 +02:00
meh
2f4ca56e46 format/stream: use lifetime elision 2015-05-12 20:05:29 +02:00
meh
1e594ef40c format/context: drop useless lifetime parameter and use elision 2015-05-12 19:57:52 +02:00
meh
ebdd8fb349 format/context: some style fixes 2015-05-12 18:18:14 +02:00
meh
b7a015c79a format: add Format, format::Context and Stream 2015-05-12 03:57:17 +02:00
meh
67efc8b686 format/network: add network helpers 2015-05-12 03:55:41 +02:00
meh
59e067cb4d format: export PixelFormat and SampleFormat 2015-05-12 03:53:54 +02:00
meh
a45c011fbc format: add base 2015-05-12 03:53:19 +02:00