Sebastian Dröge
|
66844e24d1
|
vp8dec: Fix memory leaks and fail if initializing the decoder fails
|
2010-05-19 19:24:03 +02:00 |
|
David Schleef
|
95ddcc24fd
|
vp8enc: Set timebase
Also misc cleanup.
|
2010-05-19 19:24:03 +02:00 |
|
Sebastian Dröge
|
557fe5c0e4
|
vp8dec: Fix decoding of invisible frames
|
2010-05-19 19:24:03 +02:00 |
|
Sebastian Dröge
|
53c47c361d
|
vp8enc: Update the latency when initializing the encoder
|
2010-05-19 19:24:03 +02:00 |
|
Sebastian Dröge
|
ac7cba4ac2
|
vp8dec: Correctly initialize stream info before peeking at the stream
Otherwise peeking will fail and we'll get invalid values
|
2010-05-19 19:24:03 +02:00 |
|
Sebastian Dröge
|
16f6ed7195
|
vp8dec: Make sure to pass a keyframe as first frame to the decoder, copy output frames only once and require width/height/etc on the input caps
|
2010-05-19 19:24:02 +02:00 |
|
Sebastian Dröge
|
29328031ad
|
vp8enc: Add support for invisible frames and the Ogg mapping
|
2010-05-19 19:24:02 +02:00 |
|
David Schleef
|
bf8ae5a18e
|
vp8dec: Fix reset after seeking
Also remove some unused code.
|
2010-05-19 19:24:02 +02:00 |
|
Sebastian Dröge
|
45011174e7
|
vp8enc: Set frame numbers as buffer offsets
|
2010-05-19 19:24:02 +02:00 |
|
Sebastian Dröge
|
3c2c565fff
|
vp8enc: Always get as many frames as possible from the encoder
|
2010-05-19 19:24:02 +02:00 |
|
Sebastian Dröge
|
620e31efab
|
vp8enc: Fill the oldest pending frame instead of the newest
|
2010-05-19 19:24:02 +02:00 |
|
Sebastian Dröge
|
370ba5cac7
|
vp8enc: Correctly set delta unit flag for non-keyframes
|
2010-05-19 19:24:02 +02:00 |
|
David Schleef
|
4991d5fef3
|
vp8: Add encoder/decoder
|
2010-05-19 19:24:02 +02:00 |
|