gstreamer/omx
Sebastian Dröge 2750a8869b omx: Reset nOffset to 0 in EmptyBufferDone if nFilledLen is 0
Some OMX implementations don't reset nOffset when the complete
buffer is emptied but instead only reset nFilledLen. We reset
nOffset to 0 if nFilledLen == 0, which is safe to do because
the offset *must* be 0 if the buffer is not filled at all.

Seen in QCOM's OMX implementation.
2011-10-14 10:26:21 +02:00
..
openmax openmax: Add OpenMAX IL 1.1.2 headers 2011-07-06 08:42:09 +02:00
gstbaseaudiodecoder.c baseaudiodecoder: Don't take the stream lock in the seek handler 2011-08-18 10:03:20 +02:00
gstbaseaudiodecoder.h baseaudiodecoder: Fix thread safety issues if both pads have different streaming threads 2011-08-18 09:34:38 +02:00
gstbaseaudioencoder.c baseaudioencoder: Add support for requesting a minimum and maximum number of samples per frame 2011-08-17 14:28:44 +02:00
gstbaseaudioencoder.h baseaudioencoder: Add support for requesting a minimum and maximum number of samples per frame 2011-08-17 14:28:44 +02:00
gstbaseaudioutils.c audio: Add audio decoder/encoder base classes 2011-08-15 12:56:00 +02:00
gstbaseaudioutils.h audio: Add audio decoder/encoder base classes 2011-08-15 12:56:00 +02:00
gstbasevideocodec.c basevideo: Fix locking, especially if both pads have different streaming threads 2011-08-18 10:02:50 +02:00
gstbasevideocodec.h basevideo: Fix locking, especially if both pads have different streaming threads 2011-08-18 10:02:50 +02:00
gstbasevideodecoder.c basevideodecoder: Fix deadlock 2011-08-18 10:24:40 +02:00
gstbasevideodecoder.h basevideodecoder: Don't reorder serialized src events 2011-07-09 11:06:01 +02:00
gstbasevideoencoder.c basevideoencoder: fix element leak 2011-08-26 10:27:16 +02:00
gstbasevideoencoder.h basevideoencoder: Remove old ::getcaps() comment 2011-08-12 12:30:07 +02:00
gstbasevideoutils.c basevideo: Move the utils from the codec header to its own header 2011-07-09 11:41:42 +02:00
gstbasevideoutils.h basevideo: Move the utils from the codec header to its own header 2011-07-09 11:41:42 +02:00
gstomx.c omx: Reset nOffset to 0 in EmptyBufferDone if nFilledLen is 0 2011-10-14 10:26:21 +02:00
gstomx.conf omxaacenc: Add initial version of OpenMAX AAC encoder element 2011-08-16 10:49:21 +02:00
gstomx.h omxvideodec: New hack for QCOM to recreate the component instead of reconfiguring it on caps changes 2011-09-28 10:35:31 +02:00
gstomxaacenc.c omxaacenc: Implement ::get_num_samples() vfunc 2011-08-17 13:04:19 +02:00
gstomxaacenc.h omxaacenc: Add initial version of OpenMAX AAC encoder element 2011-08-16 10:49:21 +02:00
gstomxaudioenc.c omxaudioenc: Switch to Idle first and wait before switching to Loaded and deallocating buffers 2011-09-28 10:35:38 +02:00
gstomxaudioenc.h omxaudioenc: Add vfunc to get the number of samples inside a buffer 2011-08-17 13:03:50 +02:00
gstomxh263dec.c omxvideodec: Use "video/x-raw-yuv" as src template caps instead of strict I420 caps 2011-08-10 10:21:15 +02:00
gstomxh263dec.h omxh263dec: Add H.263 decoder element 2011-07-25 11:44:56 +02:00
gstomxh263enc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxh263enc.h omxh263enc: Add H.263 encoder element 2011-07-29 12:06:21 +02:00
gstomxh264dec.c omxh264dec: Require stream-format=byte-stream 2011-10-03 09:13:29 +02:00
gstomxh264dec.h omxh264dec: Rename from omxh264videodec to omxh264dec 2011-07-12 08:54:22 +02:00
gstomxh264enc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxh264enc.h omxh264enc: Add H.264 encoder element 2011-07-25 11:32:51 +02:00
gstomxmpeg4videodec.c omxmpeg4videodec: Don't require width/height on sink pad caps 2011-08-10 10:23:39 +02:00
gstomxmpeg4videodec.h omx: Add initial version of OpenMAX framework, video decoder base class and MPEG4 video decoder 2011-07-09 11:06:05 +02:00
gstomxmpeg4videoenc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxmpeg4videoenc.h omxvideoenc: Add video encoder base class and MPEG4 video encoder 2011-07-20 11:08:18 +02:00
gstomxvideodec.c omxvideodec: Add API for subclasses to prepare/convert frames 2011-09-29 10:44:20 +02:00
gstomxvideodec.h omxvideodec: Add API for subclasses to prepare/convert frames 2011-09-29 10:44:20 +02:00
gstomxvideoenc.c omxvideoenc: If one parameter/configuration is not supported don't skip the next 2011-10-10 10:38:29 +02:00
gstomxvideoenc.h omxvideoenc: Add support for setting bitrate/quantization related parameters 2011-07-28 12:52:24 +02:00
gstomxwmvdec.c omxvideodec: Use "video/x-raw-yuv" as src template caps instead of strict I420 caps 2011-08-10 10:21:15 +02:00
gstomxwmvdec.h omxwmvdec: Add WMV video decoder element 2011-07-25 12:01:05 +02:00
Makefile.am omxaacenc: Add initial version of OpenMAX AAC encoder element 2011-08-16 10:49:21 +02:00