gstreamer/omx
Tim-Philipp Müller f1bbb0f8a4 basevideodecoder: fix weird event list handling
Get rid of weird code that copies a list manually, taking
ownership of the elements and then frees the old list. Instead,
just take over the old list entirely. (If the intent was to
reverse the list, one could use g_list_reverse() instead).

Then, push events in the list out from last to first (since they
were prepended as they came in) instead of just pushing out the
last in the list and leaking the others.
2011-11-28 16:17:19 +00:00
..
openmax openmax: Add OpenMAX IL 1.1.2 headers 2011-07-06 08:42:09 +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 weird event list handling 2011-11-28 16:17:19 +00:00
gstbasevideodecoder.h basevideodecoder: Don't reorder serialized src events 2011-07-09 11:06:01 +02:00
gstbasevideoencoder.c basevideoencoder: Only call ::reset once in READY->PAUSED 2011-11-17 10:34:19 -08: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: Only disabling of a port is like flushing, enabling is like unflushing 2011-11-17 14:38:54 -08:00
gstomx.conf omxaacenc: Add initial version of OpenMAX AAC encoder element 2011-08-16 10:49:21 +02:00
gstomx.h omx: Remove QCOM hack to reset nOffset in EmptyBufferDone 2011-10-14 10:27:47 +02:00
gstomxaacenc.c omxaudioenc: Use audio base classes from gst-plugins-base instead of having our own copies 2011-11-25 11:31:58 +01:00
gstomxaacenc.h omxaacenc: Add initial version of OpenMAX AAC encoder element 2011-08-16 10:49:21 +02:00
gstomxaudioenc.c omxaudioenc: Use audio base classes from gst-plugins-base instead of having our own copies 2011-11-25 11:31:58 +01:00
gstomxaudioenc.h omxaudioenc: Use audio base classes from gst-plugins-base instead of having our own copies 2011-11-25 11:31:58 +01: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 omxh264enc: Detect bytestream stream format and don't put SPS/PPS into the caps for this format 2011-11-15 08:40:07 -08: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: First set ports to flushing before waiting for the srcpad streaming thread to finish 2011-11-18 09:58:58 -08:00
gstomxvideodec.h omxvideodec: Don't try to drain the component after EOS 2011-11-08 11:08:06 +01:00
gstomxvideoenc.c omxvideoenc: First set ports to flushing before waiting for the srcpad streaming thread to finish 2011-11-18 09:59:43 -08:00
gstomxvideoenc.h omxvideoenc: Add vfunc for handling the output frames 2011-11-15 08:28:32 -08: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 omxaudioenc: Use audio base classes from gst-plugins-base instead of having our own copies 2011-11-25 11:31:58 +01:00