Sebastian Dröge
|
b53c001bf2
|
omx: Improve debug output a bit
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
7739049df5
|
omx: Always try to deallocate buffers, even if there's a component error
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
0b9c0ac78d
|
omx: Use G_USEC_PER_SEC for clarity instead of 1000000
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
9a3753bd61
|
omxvideodec: Error out if the GStreamer allocated buffer is smaller than the OpenMAX output buffer
Usually this must never happen but currently it happens during reconfigurations
because of a race condition. Still it's better than crashing.
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
5d4f7890c2
|
omx: Don't use port_def.bEnabled to check if the Enable/Disable command is finished
bEnabled should be set immediately after sending the command, it's only
Bellagio that waits until the command is finished before setting it.
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
11d2e806c2
|
omxvideodec: Remove obsolete FIXME comment
|
2011-07-09 11:06:05 +02:00 |
|
Sebastian Dröge
|
3d50c1f99c
|
omx: Improve error handling and reporting
|
2011-07-09 11:06:05 +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 |
|
Sebastian Dröge
|
8f66cb9e1a
|
basevideodecoder: Don't reorder serialized src events
And allow to drop EOS by the subclass if ::finish returns
DROPPED.
Fixes bug #653544.
|
2011-07-09 11:06:01 +02:00 |
|
Sebastian Dröge
|
aaeff26189
|
basevideo: Add the caps to the GstVideoState and clean up caps/codec_data properly
|
2011-07-06 08:42:15 +02:00 |
|
Sebastian Dröge
|
93a675b570
|
basevideo: Add video encoder/decoder base classes from gst-plugins-bad
|
2011-07-06 08:42:15 +02:00 |
|
Sebastian Dröge
|
3dba85ea14
|
openmax: Add OpenMAX IL 1.1.2 headers
|
2011-07-06 08:42:09 +02:00 |
|
Sebastian Dröge
|
d2463b017f
|
Initial commit with build system
|
2011-06-21 10:52:13 +02:00 |
|