summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* omx: Release buffers to the correct portSebastian Dröge2013-03-131-4/+4
|
* omx: Always load the OpenMAX IL cores with G_MODULE_BIND_LOCALSebastian Dröge2013-03-131-1/+2
|
* omx: Lazy-load symbols of libbcm_host.soSebastian Dröge2013-03-131-2/+6
| | | | | | It exports eglIntOpenMAXILDoneMarker(), which is also exported by libopenmaxil.so... but we need the version from libopenmaxil.so as the other one is just a stub.
* omx: Don't set profile/level in other encoders if downstream caps don't ↵Sebastian Dröge2013-03-113-73/+77
| | | | specify any
* omxh264enc: If caps specify no profile/level use the component's defaultsSebastian Dröge2013-03-111-32/+37
|
* omxvideoenc: Always allocate output buffers from the loop functionSebastian Dröge2013-03-111-43/+6
|
* omxh264enc: The h264 encoders are supposed to output byte-stream/auSebastian Dröge2013-03-111-1/+3
|
* omxvideoenc: Wait until the Executing state is reached before passing ↵Sebastian Dröge2013-03-111-4/+4
| | | | buffers to the component
* omxvideodec: Don't provide buffers to downstreamSebastian Dröge2013-03-111-1/+4
| | | | | This only works reliable if we have a way to tell downstream to release all our buffers for reconfiguration.
* omxaudioenc: Disable output port when setting a new formatSebastian Dröge2013-03-111-5/+10
|
* omxvideoenc: Disable output port when setting a new formatSebastian Dröge2013-03-111-2/+37
|
* omxvideodec: Disable output port when setting a new formatSebastian Dröge2013-03-111-4/+10
| | | | Based on a patch by Josep Torra <n770galaxy@gmail.com>
* omx: Catch errors when releasing buffers to a port and handle themSebastian Dröge2013-03-113-26/+125
|
* omxvideoenc: Use the correct video codec state when filling an input bufferSebastian Dröge2013-03-101-2/+1
|
* omxvideoenc: Store correct input stateSebastian Dröge2013-03-101-1/+1
|
* omxvideoenc: Allocate output buffers as early as possibleSebastian Dröge2013-03-101-10/+18
|
* omx: Log unknown eventsSebastian Dröge2013-03-101-0/+1
|
* omx: Fix deadlock in encoders and add explainatory comments.Josep Torra2013-03-093-0/+16
|
* omxvideodec: fix printf format identifierJosep Torra2013-03-091-2/+2
|
* omx: Minor changes on debuging infoJosep Torra2013-03-091-1/+3
|
* omxvideodec: avoid a deadlockJosep Torra2013-03-091-1/+2
|
* omxvideodec: Don't forget to populate output portSebastian Dröge2013-03-081-0/+9
|
* omx: Flush and stop srcpad when configuring new capsSebastian Dröge2013-03-083-0/+6
|
* Revert "omx: use no-component-reconfigure hack on the Raspberry PI"Sebastian Dröge2013-03-072-6/+6
| | | | | | This reverts commit e123b2089f69a413241f30a2428ea6edd8f231e7. It's not required anymore after the fix from the last commit.
* omxvideodec: Only negotiate a color format with downstream on the initial capsSebastian Dröge2013-03-071-4/+3
|
* omxvideodec: Make sure the output port is disabled while we allocate buffersSebastian Dröge2013-03-071-8/+0
|
* omx: Also wait for disabled output ports to be reconfiguredSebastian Dröge2013-03-071-2/+1
|
* omxvideodec: Add buffer pool for sharing OpenMAX memory with downstreamSebastian Dröge2013-03-072-19/+881
|
* omx: Add timeout to the flush operation and move buffer populating to a ↵Sebastian Dröge2013-03-075-122/+162
| | | | separate function
* omx: Remove min buffer count hack for RPi againSebastian Dröge2013-03-073-27/+6
| | | | It's not necessary anymore
* omx: Do number of buffers configuration explicitelySebastian Dröge2013-03-075-28/+20
|
* omxvideodec: fixes reconfigurationJosep Torra2013-03-071-2/+5
| | | | Avoid having fixed fields from previous caps on reconfiguration.
* omx: use no-component-reconfigure hack on the Raspberry PIJosep Torra2013-03-072-6/+6
|
* Automatic update of common submoduleTim-Philipp Müller2013-03-071-0/+0
| | | | From 2de221c to 04c7a1e
* omxvideoenc: drop unused data memberJosep Torra2013-03-011-3/+0
|
* omxvideoenc: And set it actually on the right portSebastian Dröge2013-03-013-6/+15
|
* omxvideoenc: Set the coding type in the subclasses to the specific codecSebastian Dröge2013-03-013-0/+21
|
* omxvideoenc: gst_omx_port_update_port_definition() returns a OMX_ERRORTYPE, ↵Sebastian Dröge2013-03-011-2/+4
| | | | not a gboolean
* omxvideo{dec,enc}: Don't use the input state if it wasn't set yetSebastian Dröge2013-03-012-6/+4
|
* omxaudioenc: Only enable the output port after we know the output formatSebastian Dröge2013-03-011-6/+12
|
* omxvideoenc: Only enable the output port after we know the output formatSebastian Dröge2013-03-011-6/+13
|
* omxvideodec: Only enable the output port after we know the output formatSebastian Dröge2013-03-011-8/+14
|
* omx: Handle errors more gracefullySebastian Dröge2013-03-012-83/+19
|
* omx: Return the OMX_ERRORTYPE from gst_omx_port_update_port_definitionSebastian Dröge2013-02-289-12/+16
|
* omx: Return port definition update errorsSebastian Dröge2013-02-281-1/+1
|
* omx: Add hack for RPi for the minimum number of buffers required for a portSebastian Dröge2013-02-283-26/+33
| | | | | The value in the port definition is invalid and the initial actual buffer count should be used.
* omx: Always tell the component about the right number of buffers that we're ↵Sebastian Dröge2013-02-281-1/+1
| | | | going to allocate
* omx: Invert assertion to let it express what was intendedSebastian Dröge2013-02-281-2/+2
|
* omx: Add API for allocating a specific number of buffers and using EGLImages ↵Sebastian Dröge2013-02-285-26/+81
| | | | or buffers allocated elsewhere
* omx: Refactor code flow a bit if output port settings have changedSebastian Dröge2013-02-273-121/+129
|