Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 1.0.01.0.0 | Sebastian Dröge | 2013-03-22 | 7 | -14/+3226 |
| | |||||
* | omx: fix typo in copyright headers | Tim-Philipp Müller | 2013-03-19 | 2 | -2/+2 |
| | |||||
* | rpi: Fix commit that added the VC1 decoder | Sebastian Dröge | 2013-03-19 | 1 | -4/+4 |
| | |||||
* | omx: Add more constraints to the default sink template caps | Sebastian Dröge | 2013-03-19 | 10 | -16/+26 |
| | |||||
* | rpi: Add VC1/WMV3 decoder | Sebastian Dröge | 2013-03-19 | 1 | -0/+10 |
| | | | | WMV2 and WMV1 (aka WMV 1-8) are not supported by RPi. | ||||
* | rpi: Add MJPEG decoder | Sebastian Dröge | 2013-03-19 | 1 | -0/+9 |
| | |||||
* | rpi: Add VP8 decoder | Sebastian Dröge | 2013-03-19 | 1 | -0/+9 |
| | |||||
* | omxvideodec: Set ENDOFFRAME flag for the end of frames | Sebastian Dröge | 2013-03-19 | 1 | -1/+5 |
| | |||||
* | rpi: Add Theora decoder to the config | Sebastian Dröge | 2013-03-19 | 1 | -5/+5 |
| | |||||
* | omx: Add Theora decoder | Sebastian Dröge | 2013-03-19 | 5 | -3/+245 |
| | |||||
* | omx: Remove additional comma | Sebastian Dröge | 2013-03-18 | 1 | -2/+2 |
| | |||||
* | omx: Rename MPEG2 decoder for consistency everywhere | Sebastian Dröge | 2013-03-18 | 6 | -77/+78 |
| | |||||
* | omx: Add MJPEG decoder support | Sebastian Dröge | 2013-03-18 | 4 | -2/+162 |
| | |||||
* | omx: Add VP8 decoder support | Sebastian Dröge | 2013-03-18 | 5 | -0/+177 |
| | |||||
* | rpi: Add h263 decoder and rename MPEG2 decoder for consistency | Sebastian Dröge | 2013-03-18 | 1 | -4/+22 |
| | |||||
* | omxmpeg2dec: mpeg-2 decoder should be able to handle mpeg-1 too | Tim-Philipp Müller | 2013-03-16 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=695879 | ||||
* | omx: minor stylistic change for consistency with other similar code | Josep Torra | 2013-03-16 | 1 | -2/+2 |
| | |||||
* | omx: Clarify that loop task is also paused in EOS | Josep Torra | 2013-03-16 | 3 | -1/+3 |
| | |||||
* | omxvideoenec: Don't forget propagate flow return value upstream | Josep Torra | 2013-03-16 | 1 | -0/+1 |
| | |||||
* | omx: improve debug logging some more | Tim-Philipp Müller | 2013-03-15 | 1 | -15/+16 |
| | |||||
* | 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 |
| | |||||
* | 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 | -186/+225 |
| | | | | | Useful when we have more different components active at the same time. | ||||
* | 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. | ||||
* | omxvideodec: Give the codec_data the timestamp of the first frame and no ↵ | Sebastian Dröge | 2013-03-15 | 1 | -0/+7 |
| | | | | duration | ||||
* | omx: The MPEG4 encoder is not available on RPi and probably never will | Sebastian Dröge | 2013-03-14 | 1 | -9/+0 |
| | |||||
* | omx: Reset some more buffer fields as required | Sebastian Dröge | 2013-03-14 | 1 | -11/+7 |
| | |||||
* | omx: The hack to disable usage of EOS buffers is not necessary anymore on RPi | Sebastian Dröge | 2013-03-14 | 2 | -6/+6 |
| | |||||
* | omx: Reset the flags for output ports when releasing a buffer, not for input ↵ | Sebastian Dröge | 2013-03-14 | 1 | -1/+1 |
| | | | | ports | ||||
* | omx: Only unref caps after usage of its fields | Sebastian Dröge | 2013-03-14 | 3 | -6/+6 |
| | |||||
* | omxvideodec: Simplify bufferpool implementation | Sebastian Dröge | 2013-03-14 | 1 | -26/+4 |
| | |||||
* | omxvideodec: Improve min/max buffer counts handling | Sebastian Dröge | 2013-03-14 | 1 | -2/+9 |
| | |||||
* | omx: Handle the OMX_EventBufferFlag to detect EOS too | Sebastian Dröge | 2013-03-14 | 5 | -255/+321 |
| | |||||
* | omx: Mark OpenMAX buffers as EGLImage if they contain one | Sebastian Dröge | 2013-03-13 | 2 | -0/+6 |
| | | | | | Needs special handling in some places, e.g. because nFilledLen will always be 0. | ||||
* | omxvideoenc: Properly check the nVersion field | Sebastian Dröge | 2013-03-13 | 1 | -1/+1 |
| | |||||
* | omxvideoenc: RPi returns garbage for OMX_IndexParamVideoBitrate, work around ↵ | Sebastian Dröge | 2013-03-13 | 1 | -0/+7 |
| | | | | that | ||||
* | omxvideodec: Make sure to always get the right buffer | Sebastian Dröge | 2013-03-13 | 1 | -4/+8 |
| | |||||
* | omxvideodec: Make sure the buffer is released to the pool if it's not the ↵ | Sebastian Dröge | 2013-03-13 | 1 | -0/+1 |
| | | | | one we wanted | ||||
* | omxvideodec: Drop too late frames instead of finishing them | Sebastian Dröge | 2013-03-13 | 1 | -1/+1 |
| | |||||
* | omx: Release buffers to the correct port | Sebastian Dröge | 2013-03-13 | 1 | -4/+4 |
| | |||||
* | omx: Always load the OpenMAX IL cores with G_MODULE_BIND_LOCAL | Sebastian Dröge | 2013-03-13 | 1 | -1/+2 |
| | |||||
* | omx: Lazy-load symbols of libbcm_host.so | Sebastian Dröge | 2013-03-13 | 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 | ||||
* | omxh264enc: If caps specify no profile/level use the component's defaults | Sebastian Dröge | 2013-03-11 | 1 | -32/+37 |
| | |||||
* | 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 |
| |