Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | omxvideodec: Make sure that the first frame we pass to OpenMAX is a sync frame | Sebastian Dröge | 2013-03-15 | 1 | -0/+5 | |
| | ||||||
* | omx: Stop output port task after draining | Sebastian Dröge | 2013-03-15 | 3 | -0/+3 | |
| | ||||||
* | omx: Reset EOS flag in more places | Sebastian Dröge | 2013-03-15 | 1 | -4/+7 | |
| | ||||||
* | omx: missed detail in previous backports | Josep Torra | 2013-03-15 | 1 | -2/+1 | |
| | ||||||
* | omxvideodec: Deallocate output buffers with the right function | Sebastian Dröge | 2013-03-15 | 1 | -1/+1 | |
| | ||||||
* | omx: log commands as strings | Tim-Philipp Müller | 2013-03-15 | 2 | -2/+28 | |
| | | | | Makes logs easier to read. | |||||
* | omx: log states as strings | Tim-Philipp Müller | 2013-03-15 | 2 | -4/+32 | |
| | ||||||
* | omx: log component name in debug messages | Tim-Philipp Müller | 2013-03-15 | 2 | -185/+221 | |
| | | | | | | | | Useful when we have more different components active at the same time. Conflicts: omx/gstomx.c | |||||
* | omxvideodec: Don't interpolate timestamps | Sebastian Dröge | 2013-03-15 | 1 | -11/+9 | |
| | | | | | | We will get exactly one frame per input buffer and assigning timestamps between frames if more than one OMX buffer is required per frame easily confuses timestamp tracking in OMX. | |||||
* | omx: The MPEG4 encoder is not available on RPi and probably never will | Sebastian Dröge | 2013-03-15 | 1 | -9/+0 | |
| | ||||||
* | omx: Reset some more buffer fields as required | Sebastian Dröge | 2013-03-15 | 1 | -11/+7 | |
| | ||||||
* | omx: The hack to disable usage of EOS buffers is not necessary anymore on RPi | Sebastian Dröge | 2013-03-15 | 2 | -6/+6 | |
| | ||||||
* | Revert "omx: use no-component-reconfigure hack on the Raspberry PI" | Sebastian Dröge | 2013-03-15 | 2 | -6/+6 | |
| | | | | | | This reverts commit e123b2089f69a413241f30a2428ea6edd8f231e7. It's not required anymore after the fix from the last commit. | |||||
* | omx: Reset the flags for output ports when releasing a buffer, not for input ↵ | Sebastian Dröge | 2013-03-15 | 1 | -1/+1 | |
| | | | | ports | |||||
* | omx: Only unref caps after usage of its fields | Sebastian Dröge | 2013-03-15 | 3 | -6/+6 | |
| | ||||||
* | omx: Handle the OMX_EventBufferFlag to detect EOS too | Sebastian Dröge | 2013-03-15 | 5 | -207/+272 | |
| | | | | | | | Conflicts: omx/gstomxaudioenc.c omx/gstomxvideodec.c omx/gstomxvideoenc.c | |||||
* | omxvideoenc: Properly check the nVersion field | Sebastian Dröge | 2013-03-15 | 1 | -1/+1 | |
| | ||||||
* | omxvideoenc: RPi returns garbage for OMX_IndexParamVideoBitrate, work around ↵ | Sebastian Dröge | 2013-03-15 | 1 | -0/+7 | |
| | | | | that | |||||
* | omxvideodec: Drop too late frames instead of finishing them | Sebastian Dröge | 2013-03-15 | 1 | -1/+1 | |
| | ||||||
* | omx: Release buffers to the correct port | Sebastian Dröge | 2013-03-15 | 1 | -2/+2 | |
| | | | | | Conflicts: omx/gstomxvideodec.c | |||||
* | omx: Always load the OpenMAX IL cores with G_MODULE_BIND_LOCAL | Sebastian Dröge | 2013-03-15 | 1 | -1/+2 | |
| | ||||||
* | omx: Lazy-load symbols of libbcm_host.so | Sebastian Dröge | 2013-03-15 | 1 | -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öge | 2013-03-11 | 3 | -73/+77 | |
| | | | | | | | | specify any Conflicts: omx/gstomxh263enc.c omx/gstomxmpeg4videoenc.c | |||||
* | omxh264enc: If caps specify no profile/level use the component's defaults | Sebastian Dröge | 2013-03-11 | 1 | -32/+37 | |
| | | | | | Conflicts: omx/gstomxh264enc.c | |||||
* | omxvideoenc: Always allocate output buffers from the loop function | Sebastian Dröge | 2013-03-11 | 1 | -43/+6 | |
| | ||||||
* | omxh264enc: The h264 encoders are supposed to output byte-stream/au | Sebastian Dröge | 2013-03-11 | 1 | -1/+3 | |
| | | | | | Conflicts: omx/gstomxh264enc.c | |||||
* | omxvideoenc: Wait until the Executing state is reached before passing ↵ | Sebastian Dröge | 2013-03-11 | 1 | -4/+4 | |
| | | | | buffers to the component | |||||
* | omxaudioenc: Disable output port when setting a new format | Sebastian Dröge | 2013-03-11 | 1 | -5/+10 | |
| | ||||||
* | omxvideoenc: Disable output port when setting a new format | Sebastian Dröge | 2013-03-11 | 1 | -2/+37 | |
| | ||||||
* | omxvideodec: Disable output port when setting a new format | Sebastian Dröge | 2013-03-11 | 1 | -4/+10 | |
| | | | | Based on a patch by Josep Torra <n770galaxy@gmail.com> | |||||
* | omx: Catch errors when releasing buffers to a port and handle them | Sebastian Dröge | 2013-03-11 | 3 | -24/+122 | |
| | | | | | Conflicts: omx/gstomxvideodec.c | |||||
* | omxvideoenc: Use the correct video codec state when filling an input buffer | Sebastian Dröge | 2013-03-10 | 1 | -2/+1 | |
| | ||||||
* | omxvideoenc: Store correct input state | Sebastian Dröge | 2013-03-10 | 1 | -1/+1 | |
| | ||||||
* | omxvideoenc: Allocate output buffers as early as possible | Sebastian Dröge | 2013-03-10 | 1 | -10/+18 | |
| | ||||||
* | omx: Log unknown events | Sebastian Dröge | 2013-03-10 | 1 | -0/+1 | |
| | ||||||
* | basevideodecoder: sync local copy with latest changes in master | Josep Torra | 2013-03-10 | 3 | -59/+77 | |
| | ||||||
* | omx: Fix deadlock in encoders and add explainatory comments. | Josep Torra | 2013-03-09 | 3 | -0/+16 | |
| | ||||||
* | omx: Minor changes on debuging info | Josep Torra | 2013-03-09 | 1 | -1/+3 | |
| | ||||||
* | omxvideodec: avoid a deadlock | Josep Torra | 2013-03-09 | 1 | -1/+2 | |
| | ||||||
* | omxvideodec: Don't forget to populate output port | Sebastian Dröge | 2013-03-09 | 1 | -0/+9 | |
| | ||||||
* | omx: Flush and stop srcpad when configuring new caps | Sebastian Dröge | 2013-03-09 | 3 | -0/+6 | |
| | ||||||
* | omxvideodec: Make code more close to master | Josep Torra | 2013-03-09 | 1 | -7/+111 | |
| | ||||||
* | omxvideodec: Only negotiate a color format with downstream on the initial caps | Sebastian Dröge | 2013-03-09 | 1 | -4/+3 | |
| | ||||||
* | omxvideodec: Make sure the output port is disabled while we allocate buffers | Sebastian Dröge | 2013-03-09 | 1 | -7/+0 | |
| | | | | | Conflicts: omx/gstomxvideodec.c | |||||
* | omx: Add timeout to the flush operation and move buffer populating to a ↵ | Sebastian Dröge | 2013-03-09 | 5 | -123/+162 | |
| | | | | | | | separate function Conflicts: omx/gstomx.c | |||||
* | omx: Remove min buffer count hack for RPi again | Sebastian Dröge | 2013-03-09 | 3 | -27/+6 | |
| | | | | It's not necessary anymore | |||||
* | omx: Do number of buffers configuration explicitely | Sebastian Dröge | 2013-03-09 | 5 | -39/+28 | |
| | | | | | Conflicts: omx/gstomx.c | |||||
* | omx: use no-component-reconfigure hack on the Raspberry PI | Josep Torra | 2013-03-07 | 2 | -6/+6 | |
| | ||||||
* | omx: add a workaround to build against the GStreamer SDK | Josep Torra | 2013-03-04 | 1 | -1/+9 | |
| | ||||||
* | omxvideoenc: drop unused data member | Josep Torra | 2013-03-01 | 1 | -3/+0 | |
| |