Sebastian Dröge
|
e4b7ffcc1b
|
omxvideodec: Implement draining of the component and use it
This makes sure that all buffers are decoded and pushed downstream
before flushing the ports and losing some buffers.
|
2011-11-01 16:23:22 +01:00 |
|
Sebastian Dröge
|
3b4260e54f
|
omxvideodec: Forward downstream flow returns to upstream
|
2011-11-01 13:58:38 +01:00 |
|
Sebastian Dröge
|
bb1dd8aaba
|
omxvideodec: Add API for subclasses to prepare/convert frames
|
2011-09-29 10:44:20 +02:00 |
|
Sebastian Dröge
|
4616d804ac
|
omx: Add infrastructure to enable special hacks for broken OpenMAX implementations
|
2011-07-19 10:33:15 +02:00 |
|
Sebastian Dröge
|
961445aa1b
|
omxvideodec: Only flush the component ports after we passed input to them
|
2011-07-14 07:58:41 +02:00 |
|
Sebastian Dröge
|
f0cbbad0f1
|
omx: Add support for setting the component-role
|
2011-07-13 20:37:02 +02:00 |
|
Sebastian Dröge
|
a24cdd41bc
|
omxvideodec: Make sink/src pad template caps configurable
|
2011-07-12 11:36:42 +02:00 |
|
Sebastian Dröge
|
0fbff1000f
|
omxvideodec: Use the frames storage of the base class instead of implementing our own
They could get out of sync and we could store already destroyed frames.
|
2011-07-09 11:06:06 +02:00 |
|
Sebastian Dröge
|
08181d86dc
|
omxvideodec: Make the inport and outport index configurable by the subclass
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
bc1e73e8c8
|
omx: Add initial version of OpenMAX framework, video decoder base class and MPEG4 video decoder
This currently hardcodes a lot of stuff but works at least.
Also adds a generic framework for handling OpenMAX cores, components
and ports.
|
2011-07-09 11:06:05 +02:00 |
|