Sebastian Dröge
|
9251e0004c
|
omxvideodec: Don't try to drain the component after EOS
And don't send EOS twice in any case. This most likely
will cause the component to not output it again and
is not necessary anyway.
|
2011-11-08 11:08:06 +01:00 |
|
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 |
|