From: <fe...@ke...> - 2008-11-20 16:49:52
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 16:49:49 UTC Log message: Use more efficient int scaler. Not sure, but probably gst_util_uint64_scale_int is more efficient than gst_util_uint64_scale. Modified files: omx : gstomx_base_filter.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.61&r2=1.62 |
From: <fe...@ke...> - 2008-11-20 16:51:29
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 16:51:24 UTC Log message: Fix initialization of buffers for processing. This fixes a longstanding issue with seeking. Only input buffers should be saved in the port queue, output buffers should be sent directly to omx. Before, the output buffers where saved in the port queue, so the output thread was trying to process them. This is not a big issue for the initial buffers because they are empty, but in the middle of a flush they are not, so the buffers before the flush where pushed to the sink. Modified files: omx : gstomx_util.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_util.c.diff?r1=1.42&r2=1.43 |
From: <fe...@ke...> - 2008-11-20 16:52:44
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 16:52:34 UTC Log message: Forward pad event properly. Otherwise the pad_pause_task might hang. Signed-off-by: René Stadler <ren...@no...> Signed-off-by: Felipe Contreras <fel...@gm...> Modified files: omx : gstomx_base_filter.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.62&r2=1.63 |
From: <fe...@ke...> - 2008-11-20 16:53:38
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 16:53:34 UTC Log message: Release output buffer when there's flushing. Otherwise omx might never receive the output buffer. Also cleanup a bit the output loop function. Modified files: omx : gstomx_base_filter.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.63&r2=1.64 |
From: <fe...@ke...> - 2008-11-20 16:58:53
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 16:58:51 UTC Log message: Cleanup flushing mechanism for seeking. Flushes for seeking works differently in input and output ports. In input ports a real omx flush command is issued, then wait for completion. In output ports the internal queue is flushed, but no flush command is sent to omx. There's still the possibility that the output buffers coming from omx are wrong (before the flush) so they need to be tainted somehow. Modified files: omx : gstomx_base_filter.c gstomx_util.c gstomx_util.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.64&r2=1.65 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_util.c.diff?r1=1.43&r2=1.44 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_util.h.diff?r1=1.24&r2=1.25 |
From: <fe...@ke...> - 2008-11-20 16:59:28
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 16:59:26 UTC Log message: Properly deinitialize when going to READY. Otherwise going back to PLAY crashes. Modified files: omx : gstomx_base_filter.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.65&r2=1.66 |
From: <fe...@ke...> - 2008-11-20 17:03:10
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 17:03:07 UTC Log message: Improve debug logging for gstomx util. Modified files: omx : gstomx.c gstomx.h gstomx_util.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx.c.diff?r1=1.37&r2=1.38 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx.h.diff?r1=1.9&r2=1.10 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_util.c.diff?r1=1.45&r2=1.46 |
From: <fe...@ke...> - 2008-11-20 17:08:16
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 17:08:11 UTC Log message: Fix EOS handling when omx hasn't been initialized. Modified files: omx : gstomx_base_filter.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.66&r2=1.67 |
From: <fe...@ke...> - 2008-11-20 17:09:21
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 17:09:12 UTC Log message: Improve G711 caps negotiation. Modified files: omx : gstomx_g711enc.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_g711enc.c.diff?r1=1.7&r2=1.8 |
From: <fe...@ke...> - 2008-11-20 17:12:29
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 17:12:27 UTC Log message: Fix G711 decoder caps. Modified files: omx : gstomx_g711dec.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_g711dec.c.diff?r1=1.6&r2=1.7 |
From: <fe...@ke...> - 2008-11-20 17:15:36
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 17:15:34 UTC Log message: Fix iLBC caps negotiation. Modified files: omx : gstomx_ilbcdec.c gstomx_ilbcenc.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_ilbcdec.c.diff?r1=1.4&r2=1.5 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_ilbcenc.c.diff?r1=1.4&r2=1.5 |
From: <fe...@ke...> - 2008-11-20 17:16:52
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Thu Nov 20 2008 17:16:42 UTC Log message: Fix seeking when using zero-copy. When doing seeking, and other times, a pad push returns an error and if zero-copy is enabled the omx buffer doesn't have any allocated buffer. So allocate the buffer so omx doesn't crash. Modified files: omx : gstomx_base_filter.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.67&r2=1.68 |
From: <fe...@ke...> - 2008-12-08 21:06:28
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Mon Dec 08 2008 21:06:23 UTC Log message: amrnbenc: Add rate=8000 field to amr caps Modified files: omx : gstomx_amrnbenc.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_amrnbenc.c.diff?r1=1.11&r2=1.12 |
From: <fe...@ke...> - 2008-12-08 21:07:43
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Mon Dec 08 2008 21:07:40 UTC Log message: amrwbenc: Add rate=16000 field to amr caps Modified files: omx : gstomx_amrwbenc.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_amrwbenc.c.diff?r1=1.10&r2=1.11 |
From: <fe...@ke...> - 2008-12-08 21:08:23
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Mon Dec 08 2008 21:08:18 UTC Log message: jpegenc: Add quality property. Modified files: omx : gstomx_jpegenc.c gstomx_jpegenc.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_jpegenc.c.diff?r1=1.3&r2=1.4 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_jpegenc.h.diff?r1=1.1&r2=1.2 |
From: <fe...@ke...> - 2008-12-08 21:08:59
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Mon Dec 08 2008 21:08:55 UTC Log message: Allow child classes to override the share_input_buffer workaround. Some components require specific buffer sizes. Modified files: omx : gstomx_base_filter.c gstomx_base_filter.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.68&r2=1.69 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.h.diff?r1=1.17&r2=1.18 |
From: <fe...@ke...> - 2008-12-08 21:09:55
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Mon Dec 08 2008 21:09:52 UTC Log message: adpcm: Fix capabilities negotation. Modified files: omx : gstomx_adpcmdec.c gstomx_adpcmenc.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_adpcmdec.c.diff?r1=1.8&r2=1.9 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_adpcmenc.c.diff?r1=1.8&r2=1.9 |
From: <fe...@ke...> - 2008-12-08 21:11:19
|
CVS Root: /cvs/gstreamer Module: gst-openmax Changes by: felipec Date: Mon Dec 08 2008 21:11:11 UTC Log message: Random cleanups. Modified files: omx : gstomx_g711enc.c gstomx_ilbcenc.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_g711enc.c.diff?r1=1.9&r2=1.10 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_ilbcenc.c.diff?r1=1.6&r2=1.7 |