lummax
ac0ef697cf
codec/decoder/opened: add flush
method
2015-10-14 18:24:42 +02:00
lummax
a736c8b438
format/context/input: add seek()
method
2015-10-14 18:24:11 +02:00
lummax
110c5a533c
format/context: add duration()
method
2015-10-14 17:50:46 +02:00
meh
5f76845334
software/scaling/extensions: add inline attributes
2015-10-14 17:49:35 +02:00
meh
838ace388c
software/resampling/extensions: add inline attributes
2015-10-14 17:49:21 +02:00
meh
ae2cc97f65
util/channel_layout: add inline attributes
2015-10-14 17:46:23 +02:00
meh
b7687b9bd9
util/frame/video: add inline attributes
2015-10-14 17:44:23 +02:00
meh
5c4ac30f20
util/frame: add iniline attributes
2015-10-14 17:44:06 +02:00
meh
25c403fa07
software/scaling/context: add inline attributes
2015-10-14 17:43:15 +02:00
meh
8b6e41f68c
codec/packet/borrow: remove unused imports
2015-10-09 17:50:15 +02:00
meh
306b9c6698
codec/packet: refactoring to allow zero-copy packet creation
2015-10-09 14:09:35 +02:00
meh
7e2ebcf36b
codec/packet: use size to know if a packet is empty
2015-10-07 16:20:46 +02:00
meh
132c514e3f
*: returning &mut Self from setters was an awful idea
...
Deref breaks things.
2015-10-04 03:21:52 +02:00
lummax
5a07671b92
format/context/input: implement pause()
and play()
2015-10-03 00:16:25 +02:00
meh
e7cd9fd94f
codec/encoder: set the medium if it's unknown
2015-10-01 23:34:59 +02:00
meh
4cc4ba3579
util: add inline attributes
2015-10-01 20:43:40 +02:00
meh
7ab04e200b
util/error: add inline attributes
2015-10-01 20:43:24 +02:00
meh
7161b02eba
format/stream: rename frame_rate to rate
2015-10-01 20:43:04 +02:00
meh
14c7586030
codec/packet: add inline attributes
2015-10-01 20:41:42 +02:00
meh
8570e3a5b4
codec/encoder/video: add inline attributes
2015-10-01 20:40:17 +02:00
meh
f3d6f901be
codec/encoder/video: add mb_lmin and mb_lmax writers
2015-10-01 20:39:50 +02:00
meh
1497c645be
codec/encoder/video: also check width and height in encode
2015-10-01 01:28:56 +02:00
lummax
56bb62eae3
filter/graph: implement Send
and Sync
2015-09-30 18:02:09 +02:00
meh
a33d97640d
software/scaling: add helpers to frame::Video
2015-09-29 01:17:32 +02:00
meh
5883148188
codec/packet: make it Sync
2015-09-29 01:11:36 +02:00
meh
a544f0827c
util/frame: make it Sync
2015-09-29 01:11:14 +02:00
meh
572f0f2045
softare: add global helpers to create contexts
2015-09-29 00:14:27 +02:00
meh
c79e8751a9
softare/resampling: add extension helpers for frame::Audio
2015-09-29 00:13:40 +02:00
meh
33a116023e
util/frame: make pts return Option<i64>
2015-09-28 02:25:26 +02:00
meh
3ba84fb7ea
codec/encoder/video: check the passed frame is in the proper format
2015-09-27 20:30:44 +02:00
meh
e1e6e8cca7
codec/encoder/audio: check the passed frame is in the proper format
2015-09-27 20:30:14 +02:00
meh
d93e465f2b
codec/packet: avoid segfault with empty packet writing
2015-09-27 04:47:00 +02:00
meh
510e8604b6
*: refactor setters to return self
2015-09-26 18:01:23 +02:00
meh
4747a5a123
codec/packet: style fix
2015-09-26 17:36:27 +02:00
meh
66284eb045
codec: add magic traits to get codecs by name and id
2015-09-25 21:33:08 +02:00
lummax
bde17a8bae
format: add _with()
variants to open()
2015-09-25 16:43:17 +02:00
meh
316778ccd9
error: implement From<Error> for io::Error
2015-09-22 04:03:49 +02:00
meh
1fc224fbae
codec/packet: add data access and constructor
2015-09-22 02:44:37 +02:00
meh
2ca44d08d4
*: fix UB with CString usage
2015-09-22 02:44:13 +02:00
lummax
d908df7ab8
frame/video: add set_kind()
method
2015-09-19 12:38:47 +02:00
lummax
c8a95364a2
encoder/{audio,video}: add flush()
methods`
2015-09-19 12:37:28 +02:00
lummax
4471ffc934
filter/source: add flush()
method
2015-09-19 12:32:59 +02:00
lummax
cc054229cf
decoder/{audio,video}: add max_bit_rate()
2015-09-18 21:44:58 +02:00
lummax
de8585b24d
codec/encoder: add set_max_bit_rate()
2015-09-18 21:44:35 +02:00
lummax
2366506e63
codec/encoder: rename set_rate()
to set_bit_rate()
...
This commit serves the purpose to remove ambiguity:
- The decoder actually calls the getter for this field `bit_rate()`
- The audio decoder/encoder have methods called `{set_}rate()` for the _rate`
- The encoder/audio `set_rate()` shadows the encoder/mod `set_rate()`
2015-09-18 21:44:14 +02:00
lummax
34ff7bafbf
codec/decoder: add time_base()
method
2015-09-18 21:41:45 +02:00
meh
9736980b02
codec/context: make destructors safe
2015-09-17 17:33:31 +02:00
meh
19548810dd
*: update to 2.8
2015-09-15 20:53:49 +02:00
lummax
79ecba2fad
codec/context: add set_flags()
method
2015-09-14 13:55:19 +02:00
lummax
855f3fd618
format/output: add flags()
method
2015-09-14 13:54:17 +02:00