summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gstomxvideoenc: Set bitrate in setcaps1.0Roman Arutyunyan2013-07-021-0/+15
| | | | | | Otherwise it gets lost whenever we configure new caps https://bugzilla.gnome.org/show_bug.cgi?id=698049
* omx: Take lock on EOS to update the flow return valueJosep Torra2013-05-203-0/+6
| | | | | | Fixes "GThread-ERROR **: file gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'" in _finalize.
* omx: Disable output port before transition to idle statejitendra2013-04-263-21/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=698109
* gst: Add better support for static pluginsSebastian Dröge2013-04-261-1/+23
|
* configure: add --disable-fatal-warnings for disabling -WerrorTim-Philipp Müller2013-04-261-1/+3
|
* omx: fix printf formats in debug messagesTim-Philipp Müller2013-04-267-34/+35
| | | | | | | | OMX_U32 is typedefed to an unsigned long, OMX_TICKS to a 64-bit integer. Conflicts: omx/gstomxvideodec.c
* omx: fix compiler warnings when compiling with -DG_DISABLE_ASSERTTim-Philipp Müller2013-04-263-6/+6
| | | | | As we do for releases. Fixes 'variable may be used uninitialized' warnings.
* Release 1.0.01.0.0Sebastian Dröge2013-03-227-14/+3226
|
* omx: fix typo in copyright headersTim-Philipp Müller2013-03-192-2/+2
|
* rpi: Fix commit that added the VC1 decoderSebastian Dröge2013-03-191-4/+4
|
* omx: Add more constraints to the default sink template capsSebastian Dröge2013-03-1910-16/+26
|
* rpi: Add VC1/WMV3 decoderSebastian Dröge2013-03-191-0/+10
| | | | WMV2 and WMV1 (aka WMV 1-8) are not supported by RPi.
* rpi: Add MJPEG decoderSebastian Dröge2013-03-191-0/+9
|
* rpi: Add VP8 decoderSebastian Dröge2013-03-191-0/+9
|
* omxvideodec: Set ENDOFFRAME flag for the end of framesSebastian Dröge2013-03-191-1/+5
|
* rpi: Add Theora decoder to the configSebastian Dröge2013-03-191-5/+5
|
* omx: Add Theora decoderSebastian Dröge2013-03-195-3/+245
|
* omx: Remove additional commaSebastian Dröge2013-03-181-2/+2
|
* omx: Rename MPEG2 decoder for consistency everywhereSebastian Dröge2013-03-186-77/+78
|
* omx: Add MJPEG decoder supportSebastian Dröge2013-03-184-2/+162
|
* omx: Add VP8 decoder supportSebastian Dröge2013-03-185-0/+177
|
* rpi: Add h263 decoder and rename MPEG2 decoder for consistencySebastian Dröge2013-03-181-4/+22
|
* omxmpeg2dec: mpeg-2 decoder should be able to handle mpeg-1 tooTim-Philipp Müller2013-03-161-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695879
* omx: minor stylistic change for consistency with other similar codeJosep Torra2013-03-161-2/+2
|
* omx: Clarify that loop task is also paused in EOSJosep Torra2013-03-163-1/+3
|
* omxvideoenec: Don't forget propagate flow return value upstreamJosep Torra2013-03-161-0/+1
|
* omx: improve debug logging some moreTim-Philipp Müller2013-03-151-15/+16
|
* omxvideodec: Make sure that the first frame we pass to OpenMAX is a sync frameSebastian Dröge2013-03-151-0/+5
|
* omx: Stop output port task after drainingSebastian Dröge2013-03-153-0/+3
|
* omx: Reset EOS flag in more placesSebastian Dröge2013-03-151-4/+7
|
* omxvideodec: Deallocate output buffers with the right functionSebastian Dröge2013-03-151-1/+1
|
* omx: log commands as stringsTim-Philipp Müller2013-03-152-2/+28
| | | | Makes logs easier to read.
* omx: log states as stringsTim-Philipp Müller2013-03-152-4/+32
|
* omx: log component name in debug messagesTim-Philipp Müller2013-03-152-186/+225
| | | | | Useful when we have more different components active at the same time.
* omxvideodec: Don't interpolate timestampsSebastian Dröge2013-03-151-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öge2013-03-151-0/+7
| | | | duration
* omx: The MPEG4 encoder is not available on RPi and probably never willSebastian Dröge2013-03-141-9/+0
|
* omx: Reset some more buffer fields as requiredSebastian Dröge2013-03-141-11/+7
|
* omx: The hack to disable usage of EOS buffers is not necessary anymore on RPiSebastian Dröge2013-03-142-6/+6
|
* omx: Reset the flags for output ports when releasing a buffer, not for input ↵Sebastian Dröge2013-03-141-1/+1
| | | | ports
* omx: Only unref caps after usage of its fieldsSebastian Dröge2013-03-143-6/+6
|
* omxvideodec: Simplify bufferpool implementationSebastian Dröge2013-03-141-26/+4
|
* omxvideodec: Improve min/max buffer counts handlingSebastian Dröge2013-03-141-2/+9
|
* omx: Handle the OMX_EventBufferFlag to detect EOS tooSebastian Dröge2013-03-145-255/+321
|
* omx: Mark OpenMAX buffers as EGLImage if they contain oneSebastian Dröge2013-03-132-0/+6
| | | | | Needs special handling in some places, e.g. because nFilledLen will always be 0.
* omxvideoenc: Properly check the nVersion fieldSebastian Dröge2013-03-131-1/+1
|
* omxvideoenc: RPi returns garbage for OMX_IndexParamVideoBitrate, work around ↵Sebastian Dröge2013-03-131-0/+7
| | | | that
* omxvideodec: Make sure to always get the right bufferSebastian Dröge2013-03-131-4/+8
|
* omxvideodec: Make sure the buffer is released to the pool if it's not the ↵Sebastian Dröge2013-03-131-0/+1
| | | | one we wanted
* omxvideodec: Drop too late frames instead of finishing themSebastian Dröge2013-03-131-1/+1
|