summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Contreras <felipe.contreras@nokia.com>2010-10-01 04:06:00 +0300
committerFelipe Contreras <felipe.contreras@nokia.com>2010-10-01 04:06:00 +0300
commit185582f6b5d8e37fb6b3611cd05d1cf53dec090c (patch)
tree0eae60f67640120e0ef772f5a6b3cc5ef0b357b8
parent9d16cfba93de509ed057d2acf906288aefff2a5f (diff)
Generate ChangeLog
Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
-rw-r--r--ChangeLog3963
1 files changed, 3963 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..37882d3
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,3963 @@
+2010-10-01 03:57:05 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmdec.h:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_adpcmenc.h:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_amrwbenc.h:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_audiosink.h:
+ * omx/gstomx_base_audiodec.c:
+ * omx/gstomx_base_audiodec.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711dec.h:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g711enc.h:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729dec.h:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_g729enc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h263enc.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_h264enc.h:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcdec.h:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_ilbcenc.h:
+ * omx/gstomx_interface.c:
+ * omx/gstomx_interface.h:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_jpegenc.h:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp2dec.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_volume.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ * omx/gstomx_wmvdec.c:
+ * omx/gstomx_wmvdec.h:
+ * tests/check_async_queue.c:
+ * tests/check_gstomx.c:
+ * tests/check_libomxil.c:
+ * tests/standalone/core.c:
+ * util/async_queue.c:
+ * util/async_queue.h:
+ * util/sem.c:
+ * util/sem.h:
+ Change to gst coding-style
+ Ew.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-06-07 21:56:35 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx_base_filter.c:
+ * tests/check_async_queue.c:
+ * tests/check_gstomx.c:
+ * tests/standalone/core.c:
+ Fix compilation warnings
+ Awful c89.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-09-10 02:06:03 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ base-filter: improve EOS handling
+ Tested-by: Mickey Kim <jihun.kim@samsung.com>
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2010-04-18 23:32:58 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_wmvdec.c:
+ replace deprecated API
+ gst_element_class_set_details() is now deprecated. Replace with gst_element_class_set_details_simple() instead.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-04-18 23:32:09 -0500 Rob Clark <rob@ti.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ * omx/gstomx_base_audiodec.c:
+ * omx/gstomx_base_audiodec.h:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729dec.h:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp2dec.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ Add GstOmxBaseAudioDec base class
+ Refactor some common functionality, in particular the settings_changed_cb,
+ into an abstract base class.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-17 18:59:00 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Add some debug traces
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-29 08:09:26 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ base: add input-buffers/output-buffers properties
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-29 11:00:16 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Add component-role support
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-29 08:07:24 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ Add property helpers
+ This removes some common code from all base classes, and makes it easier
+ to add new common properties.
+ For now (and the foreseeable future) all common properties are
+ read-only, but a gstomx_set_property_helper() could be added later if
+ needed.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-17 18:58:56 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ Add G_OMX_INIT_PARAM utility macro
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-17 18:58:55 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_util.c:
+ util: add some debug traces
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-29 08:05:39 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ core: call OMX_GetHandle in g_omx_core_new
+ This way omx_handle is always valid, and can be used in get/set_property
+ methods.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-17 17:50:31 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ Don't hard-code port indexes
+ This improves readability by keeping knowledge of numeric port-index
+ value in only one place (in the element constructor), and makes it
+ easier to later add derived classes with different port indexes (for
+ example GstOmxCamera subclassing GstOmxBaseSrc, but having GstOmxBaseSrc
+ handling a port whose index != 0 while derived class handles port index
+ 0 and others).
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-17 17:50:30 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Simplify g_omx_port_setup()
+ Do OMX_GetParameter(PortDefinition) inside g_omx_port_setup(), rather
+ than duplicating same code in each caller.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-17 17:50:29 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Construct GOmxPort objects in element constructor
+ The port objects are constructed up in element constructor (so they are
+ valid at any point in the element's lifecycle), and bound to a
+ port_index at construction time, rather than getting constructed in
+ setup_ports.
+ This will be useful later to enable properties that directly set port
+ params.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-15 17:29:36 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_util.h:
+ util: thread safety for _get_type() functions
+ Reading and writing an int is not sufficient synchronization without
+ barrier instructions. Using g_once_init_enter() (which uses
+ g_atomic_pointer_get()) provides SMP safety.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-15 17:29:35 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_wmvdec.c:
+ Add GSTOMX_BOILERPLATE macros
+ These work like the GST_BOILERPLATE macros, but following the naming
+ conventions for init functions used in the gst-openmax code, to remove a
+ lot of gobject related boilerplate code.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-15 17:29:34 -0500 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: small fix for compile error
+ omx/gstomx_base_filter.c:763: warning: format not a string literal and no format arguments
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-09 00:56:59 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: store element_table in plugin cache
+ Probably more efficient.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-09 01:17:51 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: add support dependencies
+ So that the cache is reloaded when needed.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-09 00:52:07 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: make element_table const
+ Will be useful in next patches, but it's good in itself. Also, no need
+ to inialize to zero global variables.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-09 00:33:49 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: reorganize element_table init
+ plugin_init() is *always* called, so we can assume element_table will
+ always be initialize once.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-08 22:00:49 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * example.conf:
+ * omx/gstomx.c:
+ Add example configuration
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-08 21:54:33 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: add support for system-wide config
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-08 21:53:18 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: reorganize code into get_config_path()
+ Will be useful in next commits to extend to more config options.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-06 15:03:57 -0600 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_videosink.c:
+ Use G_PARAM_STATIC_STRINGS
+ As suggested by Stefan Kost.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-05 17:28:04 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ base: remove extra code
+ As suggested by Rob Clark.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-04 00:30:10 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ base: remove unused set_property()
+ No more writeable properties.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-04 00:25:02 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ Make {component,library}-name read-only
+ As suggested by Rob Clark.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-04 00:14:09 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ Reorganize {library,component}-name assigns
+ Based on a patch by Rob Clark.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-03 01:12:55 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Reorganize core_new()
+ So that it receives the 'object' which is kind of mandatory.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-02 23:47:17 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Move component and library name fields to 'util'
+ No need to duplicate these, and also will be helpful for upcoming
+ commits.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-06 19:20:47 +0100 Rob Clark <rob@ti.com>
+
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/standalone/Makefile:
+ * tests/standalone/Makefile.in:
+ build: fixes for out-of-tree
+ Normally with autotools, you should be able to create a directory
+ outside of the srctree, and then run something like:
+ ../path/to/gst-openmax/configure ....
+ make check install
+ but a couple small tweaks were needed to make check work properly.
+ Mainly replacing Makefile with a Makefile.in, and avoiding relative
+ paths to files in the src tree.
+
+2010-03-03 07:57:07 -0600 Rob Clark <rob@ti.com>
+
+ * tests/Makefile.am:
+ * tests/check_gstomx.c:
+ * tests/gst-openmax.conf:
+ tests: update to use config file
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-02 23:59:32 +0200 Rob Clark <rob@ti.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx.conf:
+ Add default configuration
+ A little bit hacky, but works just fine.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-02 23:57:13 +0200 Rob Clark <rob@ti.com>
+
+ * omx/gstomx.c:
+ Initial support for configuration file
+ Configurable mapping between gst-openmax elements and OMX library-name
+ and component-name via config file. The config file may even create
+ multiple different elements with unique names using the same gst-openmax
+ class but different OMX library-name and/or component-name.
+ In the simple case, of one OMX component per gst-openmax class, specify
+ the gst-openmax class as the 'type', and the 'library-name' and
+ 'compnent-name' of the OMX component, and optionally the 'rank'
+ (defaults to 0 or GST_RANK_NONE):
+ ----
+ omx_h264dec,
+ type=GstOmxH264Dec,
+ library-name=libomxil-bellagio.so.0,
+ component-name=OMX.st.video_decoder.avc,
+ rank=256;
+ ----
+ Or in the advanced case of multiple OMX components per gst-openmax
+ class, specify the gst-openmax class as the 'parent-type' and a
+ dynamically created sub-class for the 'type':
+ ----
+ omx_mp3dec_ti,
+ parent-type=GstOmxMp3Dec,
+ type=GstOmxMp3DecTi
+ library-name=libOMX_Core.so.0,
+ component-name=OMX.TI.AUDIO.DECODE,
+ component-role=audio_decode.dsp.mp3,
+ rank=256;
+ omx_mp3dec_nokia,
+ parent-type=GstOmxMp3Dec,
+ type=GstOmxMp3DecNokia
+ library-name=libomxil_bellagio.so.0,
+ component-name=OMX.nokia.audio_decode.mp3,
+ rank=128;
+ ----
+ By default, the config file is stored in $HOME/.config/gst-openmax.conf,
+ although if none is found a default config will be created.
+ Modified by Felipe Contreras to keep using the library and component
+ names through qdata. Plus a bunch of cleanups and reorganization.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+ Signed-off-by: Rob Clark <rob@ti.com>
+
+2010-02-28 17:45:24 +0100 Rob Clark <rob@ti.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ Fixes for building for 64bit host
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2010-03-02 23:21:55 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/check_gstomx.c:
+ tests: trivial fix
+ It looks like some extra messages are no the bus now.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-10-15 19:57:56 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ videodec: fallback framerate to 0/1
+ Stupid xvimagesink.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-09-20 04:04:47 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ base_sink: remove dead assignment
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-09-20 00:22:26 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ base_filter: more proper printf formatting
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-09-20 00:21:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ base_filter: trivial cleanup
+ In preparation for more cleanups.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-09-19 23:44:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: fix compilation warning
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-09-19 19:23:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * m4/gst-args.m4:
+ * m4/gst-error.m4:
+ build: update 'common' stuff
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-20 15:40:10 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_videodec.c:
+ videodec: handle empty framerate
+ Apparently sometimes we don't get it.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-05-19 16:26:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_base_filter.c:
+ base_filter: fix race condition when shutting down
+ .. between starting streaming thread and mainloop.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-05-19 18:57:33 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ base_videoenc: use 0 as automatic bitrate
+ So that the omx component can automatically calculate it.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-05-09 01:13:20 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: increase timeout value
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-05-19 15:22:27 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: cleanup ports when going to loaded
+ The ports will be setup again next time we go to Idle.
+ This fixes a regression when re-using omx wrappers.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-05-09 01:12:56 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: improve timeout messages
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-05-11 18:26:21 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: trivial cleanup
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-25 18:06:37 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_videosink.c:
+ Update I420 to PackedPlanar
+ Which is what we really meant by 'I420'.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-04-27 01:20:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * README:
+ Update README
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-27 01:20:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * Makefile.am:
+ Add 'patches' directory to the dist
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-27 00:11:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * autogen.sh:
+ autogen.sh: fix build and cleanups
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 23:57:03 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * ChangeLog:
+ Remove ChangeLog
+ It should be generated automatically.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 23:44:45 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * configure.ac:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ build: add enable-experimental option
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 22:50:28 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx.c:
+ plugin: decrease priority of vorbisdec
+ Fixes bug #576114.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-08-05 11:47:32 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Remove core_finish, use core_unload
+ Not much difference, but it will help for tunneling.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 20:58:07 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: trivial rearrange
+ In preparation for following patches.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-08-05 11:26:13 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Add core_stop function to split core_finish
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 20:28:16 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: cleanup
+ So that logging doesn't get screwed.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 19:29:35 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * build-aux/git-version-gen:
+ * build-aux/release.mak:
+ build: improve version generation
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 19:26:14 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * build-aux/update-common:
+ Add 'update-common' script
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 18:47:36 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx.c:
+ plugin: trivial cleanup
+ static > non-static
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 18:44:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx.c:
+ plugin: trivial cleanup
+ No need for a silly DEFAULT_RANK define.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 18:36:26 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: improve logging
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 18:27:57 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ Trivial cleanup; rename client_data field
+ util (aka GOmx) needs to be further integrated.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-21 00:32:53 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: nicer error messages
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 04:37:13 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ base_filter: cleanup PAUSED_TO_READY
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 03:01:07 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: handle all errors
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 03:00:09 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: don't set artificial omx errors
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 00:01:04 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Always check the omx state
+ Hopefully this will catch more omx issues.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-08-05 13:28:33 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ basesink: initalize omx when changing to READY
+ Sometimes pad_link is called after switching the state; we need to have omx
+ initialized always.
+ Based on the tunneling patch series by Frederik Vermelen (NXP), whom
+ also gave feedback to this patch.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-07-31 18:02:37 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ basesink: align gst and omx states in base_sink
+ Based on the tunneling patch series by Frederik Vermelen (NXP), whom
+ also gave feedback to this patch.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-07-31 17:50:44 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ basesink: add empty change_state function
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-07-31 17:39:51 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ basesink: move omx initalization to pad link
+ Based on the tunneling patch series by Frederik Vermelen (NXP), whom
+ also gave feedback to this patch.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2008-08-05 15:15:00 +0300 Frederik Vernelen <frederik.vernelen@nxp.com>
+
+ * omx/gstomx_base_sink.c:
+ basesink: add NXP copyright
+ For contributions in the implementation of state alignment and
+ tunneling.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-26 17:36:56 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ basesink: don't hang on downward state change
+ A null buffer means somebody wants to flush.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 02:41:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * build-aux/git-version-gen:
+ git-version-gen: fix for old versions of git
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-20 01:28:44 +0300 René Stadler <mail@renestadler.de>
+
+ * omx/gstomx_jpegenc.c:
+ jpegenc: fix classification
+ Signed-off-by: René Stadler <mail@renestadler.de>
+
+2009-04-09 02:11:29 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * Makefile.am:
+ Fix distribution
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 01:57:58 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * .gitignore:
+ .gitignore: cleanup
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 01:52:48 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * configure.ac:
+ configure.ac: cleanup
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 01:43:20 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * Makefile.am:
+ * autogen.sh:
+ * build-aux/gst-autogen.sh:
+ * build-aux/release.mak:
+ * common/Makefile.am:
+ * common/gst-autogen.sh:
+ * common/release.mak:
+ * configure.ac:
+ Move common stuff to build-aux
+ It's a more proper location.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 00:37:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * Makefile.am:
+ * build-aux/git-version-gen:
+ * common/release.mak:
+ * configure.ac:
+ Use 'git describe' for automatic version
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 01:21:17 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * configure.ac:
+ * m4/shave.m4:
+ * shave-libtool.in:
+ * shave.in:
+ Add shave build option
+ Disabled by default.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-09 00:02:16 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Cleanups
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-05 20:03:48 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ util: remove g_omx_sem and use shared g_sem
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-05 19:59:12 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * tests/standalone/core.c:
+ * util/sem.h:
+ test: fix gcc warnings
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-05 20:23:05 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_ilbcenc.c:
+ Trivial cleanups
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-05 19:45:29 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_wmvdec.c:
+ Remove unused variables
+ From clang static analyzer.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-03 17:09:05 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: display error message sooner
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-04-01 20:03:14 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.h:
+ basefilter: trivial cleanup
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-24 20:21:39 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: cleanup timeout stuff
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-24 19:51:58 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: add timeout to wait_for_state
+ So we don't wait forever for the DSP.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-24 18:35:22 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Improve error handling
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-04-01 17:16:50 +0300 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: don't start task when omx is not ready
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-24 17:34:10 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Revert "Do not hang in state change when flushing."
+ This reverts commit 3c7ef1468ffcacca82817e325b08f3b81f8dd4b7.
+ We *must* wait for OpenMAX or error out, not silently exit.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-04-02 15:51:53 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: appropriately return wrong state
+ This gets rid for some extra loops (sometimes too many) when switching
+ to READY.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-17 12:26:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_g729enc.c:
+ g729enc: set caps on srcpad
+ e.g. in sink set_caps function.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-20 15:41:05 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_g729enc.c:
+ g729enc: trivial cleanup for default DTX
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-04-01 16:19:47 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ plugin: trivial whitespace fix
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-20 19:44:58 +0200 Marco Ballesio <marco.ballesio@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Properly calculate timestamps when input buffers are split
+ Signed-off-by: Marco Ballesio <marco.ballesio@nokia.com>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-04-01 15:56:12 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/.gitignore:
+ Add ignore files for 'tests' dir
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-31 20:50:33 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ basesink: chain up activatepush
+ Makes it work again.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-31 20:49:38 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ basesink,basesrc: fix library and component name
+ It wasn't really being setup due to a previous commit.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-31 20:11:43 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ Replace dispose with finalize
+ This is more proper as per GObject guidelines. Suggested by Mark
+ Nauwelaerts.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-31 01:38:05 +0300 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_wmvdec.c:
+ plugin: refactor
+ This is in preparation to support multiple configurations; bellagio,
+ omap, maemo, android, etc.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-30 20:21:11 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_jpegenc.c:
+ jpegenc: fix quality setting
+ OMX_SetConfig should be used after Executing state, OMX_SetParameter is
+ what we want.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-30 17:25:09 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: avoid double-free
+ There should be a better way to find out how to free that buffer.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-27 02:14:20 +0200 René Stadler <mail@renestadler.de>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: release ready_lock when core_prepare fails
+ Signed-off-by: René Stadler <mail@renestadler.de>
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-26 17:33:13 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Add environment variables for testing
+ OMX_ALLOCATE_ON, OMX_SHARE_HACK_ON, and OMX_SHARE_HACK_OFF.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-26 21:09:32 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: plug a leak
+ The leak would happen very rarely; twice per run. But still, let's avoid
+ it.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-26 16:37:35 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ util: make OMX_AllocateBuffer configurable
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-26 15:43:38 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: fix break statements in event_handler
+ I've never noticed any issue with this code, but it definitely could do
+ very bad stuff.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-26 16:53:55 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: trivial cleanup
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-25 19:11:01 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Trivial cleanups
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-25 18:49:26 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: handle more errors from omx
+ TI uses these.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-25 16:54:05 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ Use memset instead of calloc
+ This is more efficient.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-25 16:53:00 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ Remove stdbool.h
+ I like 'true' and 'false' but let's go for standard GLib ones.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-23 14:25:23 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_jpegenc.h:
+ jpegenc: Forward upstream framerate in caps.
+
+2009-03-19 20:02:42 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_videosink.c:
+ videoenc: fix Q.16 framerate calculation
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-25 15:30:09 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_wmvdec.c:
+ Even more framerate improvements
+ As suggested by Stefan Kost.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-25 00:57:26 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * .gitignore:
+ Cleanup .gitignore
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-24 21:18:52 +0000 Tim-Philipp MĂ¼ller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ .gitignore: ignore more
+
+2009-03-24 22:18:28 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ Rename 'initialized' to 'ready'
+ It describes better what the flag is supposed to mean and would make the
+ merge of the 'tunneling' branch easier.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-24 17:19:25 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common/gst-autogen.sh:
+ * m4/gst-args.m4:
+ * m4/gst-check.m4:
+ * m4/gst-error.m4:
+ Some cleanups to the 'common' stuff
+ These should go to gst-common too.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-24 15:55:56 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * .gitmodules:
+ * Makefile.am:
+ * autogen.sh:
+ * common:
+ * common/Makefile.am:
+ * common/gst-autogen.sh:
+ * common/release.mak:
+ * configure.ac:
+ * m4/Makefile.am:
+ * m4/as-ac-expand.m4:
+ * m4/as-compiler-flag.m4:
+ * m4/gst-args.m4:
+ * m4/gst-check.m4:
+ * m4/gst-error.m4:
+ * m4/gst-plugindir.m4:
+ * m4/gst.m4:
+ Remove common submodule
+ Copy only what we need.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-24 16:00:28 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * autogen.sh:
+ Remove automatic pre-commit hook
+ Clean commits should be enfored in a different way.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-23 22:52:18 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_videosink.c:
+ Cleanup enums
+ Adding a comma at the end is better for maintainance.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-23 20:21:56 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Trivial code-style cleanups
+ Before switching to GStreamer code-style lets stay consistent.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-23 20:20:47 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_wmvdec.c:
+ Cleanup global scope
+ No need to initialize to 0 static variables.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-16 20:51:14 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ basefilter: fix init race condition
+ This fixes an issue when changing the state to READY too fast. The
+ problem comes when there's a state change from PAUSED to READY while
+ pad_chain is in the middle of initializing OpenMAX; the two threads
+ compete to initialize and de-initialize OpenMAX at the same time.
+ This is a simplified version of a patch developed by Mark Nauwelaerts.
+ Ideally the initialization should move out of pad_chain to avoid these
+ issues.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-16 16:35:29 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ General update to framerate handling
+ OpenMAX needs the framerate to be in Q.16 format, so store it that way.
+ Unfortunately that doesn't have good precision, so store the numerator
+ and denominator in base videoenc and use that value for the caps.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-16 16:32:41 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_mpeg4enc.c:
+ video encoders: trivial cleanups
+ In preparation for the next patches.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-16 16:02:36 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_wmvdec.c:
+ Set more proper framerate in the caps templates
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-14 00:33:17 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: cleanup request_imp
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-14 00:32:31 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_util.c:
+ util: fix crash when OMX_Init errors
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-13 22:48:10 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * tests/check_gstomx.c:
+ check_gstomx: cleanup codes-tyle
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-12 14:59:55 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check_gstomx.c:
+ Fix race in test.
+ omx_base_filter is a thread boundary, so it cannot be relied
+ upon that whatever is pushed in (e.g. EOS) has made it all
+ the way through by the end of the call.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+2009-03-12 14:57:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_base_filter.c:
+ Fix format specifier in debug statement.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-13 19:55:50 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: detect more unrecoverable errors
+ Also, increase the level to GST_ERROR.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-13 19:47:20 +0200 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ configure.ac: trivial cleanup
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-12 03:06:30 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * configure.ac:
+ Fix libcheck' check
+ It was always true, so AG_GST_CHECK_GST_CHECK was executed.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-12 01:55:09 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmdec.h:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_adpcmenc.h:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_amrwbenc.h:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_audiosink.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711dec.h:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g711enc.h:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729dec.h:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_g729enc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h263enc.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_h264enc.h:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcdec.h:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_ilbcenc.h:
+ * omx/gstomx_interface.c:
+ * omx/gstomx_interface.h:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_jpegenc.h:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp2dec.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_volume.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ * omx/gstomx_wmvdec.c:
+ * omx/gstomx_wmvdec.h:
+ * tests/check_async_queue.c:
+ * tests/check_gstomx.c:
+ * tests/check_libomxil.c:
+ * tests/standalone/core.c:
+ * util/async_queue.c:
+ * util/async_queue.h:
+ * util/sem.c:
+ * util/sem.h:
+ Update copyright notice for 2009.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-11 23:10:25 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * configure.ac:
+ Make libcheck optional
+ Specially welcome while cross-compiling.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-03-11 21:06:07 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * .gitignore:
+ Create .gitignore file
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-02-26 15:58:14 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ aacenc: Implement profile property.
+
+2009-02-24 18:52:14 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ aacenc: Add output-format property, setting eAACStreamFormat.
+
+2009-02-11 16:21:19 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_aacenc.c:
+ aacenc: Propagate bitrate property value to component.
+
+2009-03-09 15:46:41 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ basefilter: handle codec-data from omx
+ This will help H.264 and AAC encoding.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-02-20 10:54:54 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: Make omx errors more verbose.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-02-19 10:58:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Handle unrecoverable errors.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-02-13 19:23:38 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: More debug logging.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-03-09 23:13:54 +0000 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 7032163 to f8b3d91
+
+2009-03-08 12:06:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ffa738d to 7032163
+
+2009-03-08 11:22:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 3f13e4e to ffa738d
+
+2009-03-07 11:47:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 3c7456b to 3f13e4e
+
+2009-03-07 10:47:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From a6ce5c6 to 3c7456b
+
+2009-02-25 11:33:01 +0000 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 9cf8c9b to a6ce5c6
+
+2009-02-23 00:57:44 +0200 René Stadler <mail@renestadler.de>
+
+ * omx/gstomx_util.c:
+ util: Fix crash when dlopen() fails.
+ imp_free() calls g_mutex_free() on imp->mutex, which is still NULL.
+ Signed-off-by: René Stadler <mail@renestadler.de>
+
+2009-02-22 16:01:06 +0000 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 5d7c9cc to 9cf8c9b
+
+2009-02-21 11:14:06 -0800 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 137543b to 5d7c9cc
+
+2009-02-11 15:40:20 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_jpegenc.c:
+ Fix unused variables breaking the build.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+
+2009-01-27 13:32:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_base_filter.c:
+ Serialize EOS sending.
+ Sending EOS event from incoming pad_event thread may have this event arrive
+ downstream before outgoing output_loop has sent last buffer(s).
+ Instead, send EOS event in output_loop when it detects EOS (bufferflag).
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-02-07 18:44:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Fix mt issue when loading/unloading omxil.
+ This avoids an issue when loading two gst-openmax elements that use the
+ same implemenation; OMX_Init should be called only once per
+ implementation.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-02-03 17:06:35 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix crash on certain race condition.
+ Thanks to Mark Nauwelaerts for the investigation.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-01-28 14:43:48 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_aacenc.c:
+ aacenc: Fix src caps by not relying on settings_changed callback.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+
+2009-01-14 14:40:30 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ Pass on correct sink framerate fraction.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+
+2009-01-14 14:29:32 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ Don't limit framerate to 30fps for video decoder pad templates.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+
+2009-01-27 13:32:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Do not hang in state change when flushing.
+ The state change might fail.
+ Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2008-12-15 21:11:12 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ aacdec: Don't set the profile.
+ The decoder needs to figure out the format by itself.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-02-03 15:19:33 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_jpegenc.c:
+ Remove TI-specific stuff.
+ This should go to the omap branch instead.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2008-12-15 19:29:48 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_aacdec.c:
+ aacdec: Store codec-data.
+ So that it's sent to the decoder.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2008-12-15 18:35:57 +0200 Olivier CrĂªte <olivier.crete@collabora.co.uk>
+
+ * omx/gstomx_g711enc.c:
+ g711enc: Only try to fetch structure from caps if it exists.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2008-12-11 22:00:50 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_videosink.c:
+ sink: Cleanup element details.
+
+2008-12-11 21:58:10 +0200 Sriram Murthy <sriram482@gmail.com>
+
+ * omx/gstomx_audiosink.c:
+ audio_sink: Set correct class.
+
+2008-09-01 19:53:25 +0300 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Send initial codec_data buffer.
+ OpenMAX IL 1.1.1 doesn't have OMX_BUFFERFLAG_CODECCONFIG; it was
+ introduced in 1.1.2, so set it manually for now.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2008-12-10 18:58:03 +0200 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ util: Fix for allocate buffer.
+ The buffer shall be freed only when allocated by us as opposed to some
+ other element.
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2009-01-30 20:42:32 +0200 Felipe Contreras <felipe.contreras@gmail.com>
+
+ * ChangeLog:
+ * omx/gstomx_aacdec.c:
+ Missing cleanups from old git repo.
+ Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
+
+2009-01-23 00:19:33 +0200 René Stadler <mail@renestadler.de>
+
+ * configure.ac:
+ Fix configure failing because of missing m4 directory.
+ This was broken by the conversion to git, since it cannot store empty
+ directories.
+
+2009-01-22 06:23:44 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * autogen.sh:
+ * common:
+ Install and use pre-commit indentation hook from common
+
+2009-01-21 04:36:50 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * autogen.sh:
+ autogen.sh : Use git submodule
+
+2008-12-08 21:10:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_ilbcenc.c:
+ Random cleanups.
+
+2008-12-08 21:10:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ More specific caps for all audio elements.
+
+2008-12-08 21:09:38 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ adpcm: Fix capabilities negotation.
+
+2008-12-08 21:08:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Allow child classes to override the share_input_buffer workaround.
+ Some components require specific buffer sizes.
+
+2008-12-08 21:08:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_jpegenc.h:
+ jpegenc: Add quality property.
+
+2008-11-21 17:15:12 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_amrwbenc.c:
+ amrwbenc: Add rate=16000 field to amr caps
+
+2008-11-21 17:13:30 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * common:
+ * omx/gstomx_amrnbenc.c:
+ amrnbenc: Add rate=8000 field to amr caps
+
+2008-11-20 17:16:28 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ 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.
+
+2008-11-20 17:15:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ Fix iLBC caps negotiation.
+
+2008-11-20 17:13:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_avcenc.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264enc.c:
+ * omx/gstomx_h264enc.h:
+ Rename avcenc to h264enc.
+ No need to follow OpenMAX IL's AVC nomenclature.
+
+2008-11-20 17:12:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_g711dec.c:
+ Fix G711 decoder caps.
+
+2008-11-20 17:08:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_g711enc.c:
+ Improve G711 caps negotiation.
+
+2008-11-20 17:07:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix EOS handling when omx hasn't been initialized.
+
+2008-11-20 17:02:52 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_util.c:
+ Improve debug logging for gstomx util.
+
+2008-11-20 17:01:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/Makefile.am:
+ * tests/check_libomxil.c:
+ Improve internal libomxil unit tests.
+ Do switch to Idle, still needs buffer handling.
+
+2008-11-20 17:01:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * tests/check_async_queue.c:
+ Random cleanups.
+
+2008-11-20 17:00:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/check_async_queue.c:
+ Add stress unit tests for async_queue.
+
+2008-11-20 16:59:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * util/Makefile.am:
+ * util/sem.c:
+ * util/sem.h:
+ Add new semaphore utility.
+
+2008-11-20 16:59:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Properly deinitialize when going to READY.
+ Otherwise going back to PLAY crashes.
+
+2008-11-20 16:58:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ 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.
+
+2008-11-20 16:53:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Release output buffer when there's flushing.
+ Otherwise omx might never receive the output buffer. Also cleanup a bit
+ the output loop function.
+
+2008-11-10 20:38:49 +0200 René Stadler <rene.stadler@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Forward pad event properly.
+ Otherwise the pad_pause_task might hang.
+ Signed-off-by: René Stadler <rene.stadler@nokia.com>
+ Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
+
+2008-11-20 16:51:10 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ 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.
+
+2008-11-20 16:49:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Use more efficient int scaler.
+ Not sure, but probably gst_util_uint64_scale_int is more efficient than
+ gst_util_uint64_scale.
+
+2008-11-20 16:48:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ Update G729 media-type.
+
+2008-11-20 16:47:33 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ Add adpcm layout.
+
+2008-11-20 16:42:08 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_util.c:
+ Random cleanups.
+
+2008-11-20 16:39:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ Update ADPCM sample rate.
+ As Stefan Kost pointed out; other GStreamer ADPCM elements have 8000,
+ 96000.
+
+2008-11-20 16:33:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_jpegenc.c:
+ Improve buffer sizes in jpegenc.
+ TI-specific stuff.
+
+2008-11-20 16:32:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_jpegenc.c:
+ Fix warnings in jpegenc.
+
+2008-11-20 16:29:29 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_g711enc.c:
+ Fix speech codecs samplerates.
+ Is ADPCM correct?
+
+2008-11-20 16:28:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_amrwbenc.c:
+ Set right caps for amrwbenc.
+
+2008-11-20 16:27:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Properly set the true return reason.
+
+2008-11-20 16:26:25 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Improve error message when pusing output buffers.
+ Use the real return value.
+
+2008-11-20 16:22:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Improve message when the shared output buffer workaround is misbehaving.
+
+2008-11-20 16:19:25 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Allow child classes to override the share_output_buffer workaround.
+ Some components modify nOffset, which messes up everything.
+
+2008-11-20 16:16:55 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_jpegenc.c:
+ * omx/gstomx_jpegenc.h:
+ Add new jpegenc component wrapper.
+
+2008-11-20 16:13:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Free codec_data
+
+2008-11-20 16:11:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_mp2dec.c:
+ * omx/gstomx_mp2dec.h:
+ * omx/gstomx_mp3dec.c:
+ Add separate mp2dec element.
+
+2008-11-20 16:09:49 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ More general improvements in flushing.
+
+2008-11-20 16:07:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Improve flushing in base_filter.
+
+2008-11-20 16:01:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Add flushing functions in util.
+
+2008-11-20 16:00:26 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_util.c:
+ Add core_for_each_port helper in util.
+
+2008-08-15 15:14:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Make omx state changes more strict.
+
+2008-08-15 15:11:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ Save omx ports as element data of the gst pads.
+
+2008-08-15 15:10:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ Add activate_push in base_sink.
+
+2008-08-15 15:08:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Add omx interface to base_filter.
+
+2008-08-15 15:07:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ Add omx interface to base_sink.
+
+2008-08-15 15:07:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx_interface.c:
+ * omx/gstomx_interface.h:
+ New omx interface.
+
+2008-08-15 15:00:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Make port_enable more extensible.
+
+2008-08-15 15:00:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Flush the queue when disabling the port.
+
+2008-08-15 14:58:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Add port enable/disable functions.
+
+2008-08-15 14:58:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Add port semaphore.
+
+2008-08-15 14:56:39 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Allow multiple setup_ports calls.
+
+2008-08-15 14:55:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Store the port_index.
+
+2008-08-15 14:54:54 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * util/async_queue.c:
+ * util/async_queue.h:
+ Add option to flush the async_queue.
+
+2008-08-15 14:53:28 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Add port allocate/free/start buffer functions.
+
+2008-08-15 14:52:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Rename port enable/disable to resume/pause.
+
+2008-08-15 14:51:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ Cleanup pad_event in base_sink.
+
+2008-08-15 14:51:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Cleanup pad_event in base_filter.
+
+2008-08-15 14:50:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Finish processing when receiving omx eos event.
+
+2008-08-15 14:49:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_wmvdec.c:
+ Use G_UNLIKELY when finding the GType.
+
+2008-08-15 14:48:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ Random cleanups.
+
+2008-08-15 14:47:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Allow AllocateBuffer.
+ Disabled by default.
+
+2008-08-15 14:46:49 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Use BufferCountActual instead of BufferCountMin.
+
+2008-08-15 14:46:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Temporary disable buffer flushs.
+
+2008-08-15 14:44:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Check for NULL buffers when sending eos.
+
+2008-08-15 14:43:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_vorbisdec.c:
+ * tests/standalone/core.c:
+ Fix warnings.
+ Add stdlib.h includes.
+
+2008-08-15 14:42:27 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.h:
+ Update library name to new bellagio library.
+
+2008-08-15 14:37:23 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_volume.c:
+ * omx/gstomx_volume.h:
+ Cleanup the new volume element.
+
+2008-06-12 13:28:29 +0100 Frederik Vermelen <frederik.vernelen@nxp.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_volume.c:
+ * omx/gstomx_volume.h:
+ Add new volume element.
+
+2008-06-27 15:56:45 +0300 Frederik Vermelen <frederik.vernelen@nxp.com>
+
+ * omx/gstomx_util.c:
+ Allow null buffers.
+ This helps tunneling.
+
+2008-08-15 14:34:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * configure.ac:
+ Go back to development.
+
+2008-06-23 15:24:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * ChangeLog:
+ Tag 0.10.0.4.
+
+2008-06-23 14:41:16 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ * configure.ac:
+ * tests/standalone/Makefile:
+ Build system updates.
+
+2008-06-23 12:42:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * check/run.sh:
+ Remove unused files.
+
+2008-06-23 12:38:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmdec.h:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_adpcmenc.h:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_amrwbenc.h:
+ * omx/gstomx_audiosink.h:
+ * omx/gstomx_avcenc.h:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711dec.h:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g711enc.h:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729dec.h:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_g729enc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h263enc.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcdec.h:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_ilbcenc.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ * omx/gstomx_wmvdec.c:
+ * omx/gstomx_wmvdec.h:
+ Remove unused header inclusions.
+
+2008-06-23 12:29:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmdec.h:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_adpcmenc.h:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_amrwbenc.h:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_audiosink.h:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_avcenc.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711dec.h:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g711enc.h:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729dec.h:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_g729enc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h263enc.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcdec.h:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_ilbcenc.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ * omx/gstomx_wmvdec.c:
+ * omx/gstomx_wmvdec.h:
+ * tests/check_async_queue.c:
+ * tests/check_gstomx.c:
+ * tests/check_libomxil.c:
+ * tests/standalone/core.c:
+ * util/async_queue.c:
+ * util/async_queue.h:
+ Update FSF address.
+
+2008-06-23 12:21:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/check_async_queue.c:
+ * tests/check_libomxil.c:
+ * tests/standalone/core.c:
+ * util/async_queue.c:
+ * util/async_queue.h:
+ Update copyright.
+
+2008-06-23 12:19:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_videoenc.c:
+ Reorganize header requirements.
+
+2008-06-23 12:12:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Cleanup gstomx_util.
+
+2008-06-23 12:01:51 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ Fix more warnings.
+
+2008-06-23 11:59:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ Fix warnings.
+
+2008-06-09 20:14:53 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_ilbcdec.c:
+ * omx/gstomx_ilbcdec.h:
+ * omx/gstomx_ilbcenc.c:
+ * omx/gstomx_ilbcenc.h:
+ Add iLBC encoder/decoder.
+
+2008-06-05 17:06:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/standalone/Makefile:
+ Add install target in manual Makefile.
+
+2008-06-05 16:27:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_base_src.c:
+ Update base src for async changes.
+
+2008-06-05 16:25:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_base_sink.c:
+ Update base sink for async changes.
+
+2008-06-05 16:23:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * tests/standalone/core.c:
+ Use flush command completed event.
+
+2008-06-05 16:22:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix flushing.
+
+2008-06-05 16:21:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ More warnings and cleanups.
+
+2008-06-05 16:21:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * util/async_queue.c:
+ Skip the normal checks when flushing the queues.
+ Otherwise the queues aren't really flushed.
+
+2008-06-05 16:20:06 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/check_gstomx.c:
+ Add flush unit test.
+ Also make the tests more GStreamish.
+
+2008-06-05 16:18:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * tests/standalone/core.c:
+ * util/async_queue.c:
+ * util/async_queue.h:
+ Add flush commands.
+ This is a step forward to have proper seeking.
+
+2008-06-05 16:17:36 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Initial async_queue changes.
+
+2008-06-05 16:13:16 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Output omx_buffer from the chain function.
+ Helps debugging.
+
+2008-06-05 16:12:32 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ * common:
+ Build util first.
+
+2008-06-05 16:11:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/standalone/core.c:
+ Cleanups in dummy libomxil.
+
+2008-06-05 16:10:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/check_gstomx.c:
+ Increase timeout for gstomx tests.
+
+2008-06-05 16:10:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * check/Makefile.am:
+ * check/basic.c:
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/check_gstomx.c:
+ Add simple gstomx unit test.
+
+2008-06-05 16:08:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * tests/Makefile.am:
+ * tests/check_libomxil.c:
+ Cleanup tests.
+ Add proper environment variables.
+
+2008-06-05 16:07:16 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * check/Makefile.am:
+ * check/standalone/Makefile.am:
+ * check/standalone/core.c:
+ * tests/Makefile.am:
+ * tests/check_libomxil.c:
+ * tests/standalone/Makefile:
+ * tests/standalone/core.c:
+ Add unit tests for dummy libomxil.
+
+2008-06-05 16:04:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/check_async_queue.c:
+ * util/async_queue.c:
+ Add simple unit tests.
+ Right now only for the async_queue.
+
+2008-06-05 16:03:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ * check/standalone/Makefile.am:
+ * check/standalone/async_queue.c:
+ * check/standalone/async_queue.h:
+ * configure.ac:
+ * util/Makefile.am:
+ * util/async_queue.c:
+ * util/async_queue.h:
+ Move async_queue to new util library.
+
+2008-06-05 15:59:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * check/standalone/Makefile.am:
+ * configure.ac:
+ GThread is more proper since we are using mutexes and conditions.
+
+2008-06-05 15:58:02 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * check/standalone/async_queue.c:
+ Cleanup async_queue.
+
+2008-06-05 15:57:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_videodec.c:
+ Save codec data information from the container.
+
+2008-06-05 15:55:33 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_g711dec.c:
+ Fix g711dec caps.
+
+2008-05-21 17:47:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx.c:
+ Fix wrong G729 commit.
+
+2008-05-19 20:51:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729enc.c:
+ Proper description.
+
+2008-05-19 20:51:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_g729dec.c:
+ * omx/gstomx_g729dec.h:
+ * omx/gstomx_g729enc.c:
+ * omx/gstomx_g729enc.h:
+ Add new G.729 encoder and decoder.
+
+2008-05-19 20:49:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711enc.c:
+ Proper description.
+
+2008-05-19 20:48:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_g711dec.c:
+ * omx/gstomx_g711dec.h:
+ * omx/gstomx_g711enc.c:
+ * omx/gstomx_g711enc.h:
+ Add G.711 encoder and decoder.
+
+2008-05-19 20:21:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ Remove duplicated commit.
+
+2008-05-19 20:17:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ Add mpegversion 2 in AAC elements.
+ Fixes bug #527125.
+
+2008-05-19 20:15:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_adpcmenc.c:
+ Use fixed number of channels for ADPCM.
+
+2008-05-19 20:14:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ Build cvs versions with -Werror.
+
+2008-05-19 20:13:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_videosink.c:
+ Misc cleanups.
+
+2008-05-19 20:12:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix racing condition.
+
+2008-05-19 20:11:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ Add comment regarding non-standard usage.
+
+2008-05-19 20:11:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_wmvdec.c:
+ Upate max framerate for wmvdec.
+ The container might have the wrong framerate. Other formats might need this too.
+
+2008-05-19 20:10:31 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Use minimun buffer count.
+
+2008-05-19 20:09:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ * check/Makefile.am:
+ * check/basic.c:
+ * check/run.sh:
+ * check/standalone/Makefile.am:
+ * check/standalone/async_queue.c:
+ * check/standalone/async_queue.h:
+ * check/standalone/core.c:
+ * configure.ac:
+ Add initial unit tests.
+
+2008-05-19 20:07:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_adpcmdec.c:
+ * omx/gstomx_adpcmdec.h:
+ * omx/gstomx_adpcmenc.c:
+ * omx/gstomx_adpcmenc.h:
+ New ADPCM encoder/decoder.
+
+2008-05-12 14:44:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ * ChangeLog:
+ * common:
+ * configure.ac:
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ Build cvs versions with -Werror.
+ Fix the warnings gcc complains about.
+
+2008-04-03 12:51:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_amrwbenc.h:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_audiosink.h:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_avcenc.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h263enc.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ * omx/gstomx_wmvdec.c:
+ * omx/gstomx_wmvdec.h:
+ Fix copyright notice.
+ As pointed by Edward Hervey.
+
+2008-04-02 14:00:08 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbenc.c:
+ Cleanup the AMR encoders.
+
+2008-04-02 13:59:27 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ Add bitrate property to aacenc.
+ Also some cleanups.
+
+2008-04-02 13:58:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_amrwbenc.c:
+ * omx/gstomx_amrwbenc.h:
+ Add new amrwbenc wrapper.
+
+2008-04-02 13:56:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ Add bitrate parameter for amrnbenc.
+
+2008-04-02 13:55:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_vorbisdec.c:
+ Cleanup audio elements.
+
+2008-04-02 13:54:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_amrnbenc.c:
+ * omx/gstomx_amrnbenc.h:
+ New amrnbenc wrapper.
+ Basic functionality.
+
+2008-04-02 13:53:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacenc.c:
+ Random cleanup and fixes for AAC encoder.
+ Probable caps/parameters fix.
+
+2008-04-02 13:52:29 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_aacenc.c:
+ * omx/gstomx_aacenc.h:
+ New AAC encoder wrapper.
+ Barebones.
+
+2008-02-28 17:30:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ New pause util function that properly waits for the state change.
+ Otherwise we might send a state change in the wrong state.
+
+2008-02-28 17:29:46 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ Add bitrate property to base videoenc.
+
+2008-02-28 17:28:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ Properly pause/resume the omx component in basesink when flushing.
+
+2008-02-28 17:27:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ Remember to fetch colorformat properly.
+
+2008-02-28 17:27:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_wmvdec.c:
+ Cleanup videodecoders.
+
+2008-02-22 18:06:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Random fixes and cleanups.
+
+2008-02-22 18:06:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix seeking.
+ Always send events downstream.
+ Always return OpenMAX IL buffers.
+
+2008-02-22 13:40:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Propagate gst_pad_push return value.
+ So we can stop properly.
+
+2008-02-22 13:40:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_util.c:
+ Fix stupid segmentation fault when doing play->stop->play.
+ The ports array must be cleared, but not totally destroyed.
+
+2008-02-21 12:36:39 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_avcenc.c:
+ * omx/gstomx_avcenc.h:
+ New H.264/AVC encoder wrapper.
+
+2008-02-21 12:27:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videoenc.c:
+ Random cleanups for base video stuff.
+
+2008-02-21 12:25:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ Properly set the coloformat in the base videoenc.
+
+2008-02-21 12:24:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Destroy ports when finishing decoding.
+ This partially fixes bug #517185.
+
+2008-02-21 12:23:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_wmvdec.c:
+ * omx/gstomx_wmvdec.h:
+ New WMV decoder wrapper.
+
+2008-02-21 12:19:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_h263enc.c:
+ * omx/gstomx_h263enc.h:
+ New H.263 encoder.
+ Just the skeleton.
+
+2008-02-21 12:18:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_mpeg4enc.c:
+ Handle video encoder's real codec.
+ MPEG4 was being used all the time.
+
+2008-02-21 12:17:07 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_amrwbdec.c:
+ * omx/gstomx_amrwbdec.h:
+ Add new AMR-WB decoder element.
+
+2008-02-04 16:35:27 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_amrnbdec.c:
+ Use right caps for amrnbdec (not contained).
+
+2008-02-04 16:34:49 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ Bump version number, we are in development again.
+
+2008-02-04 13:47:08 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * ChangeLog:
+ Fix screwed up ChangeLog.
+
+2008-02-04 13:27:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * ChangeLog:
+ Update ChangeLog.
+
+2008-02-04 13:24:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ Add Khronos headers to the distribution.
+
+2008-02-04 13:24:10 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * README:
+ * common:
+ Update README.
+
+2008-02-01 17:54:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * ChangeLog:
+ Update ChangeLog.
+
+2008-02-01 17:53:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_amrnbdec.c:
+ Fix amrnbdec default component name.
+
+2008-01-30 16:33:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ Update audiosink and other cleanups.
+
+2008-01-30 16:26:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Allow fake settings changed notification for now.
+ Most Bellagio audio components require this.
+
+2008-01-30 16:25:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Properly allocate memory that would eventually be freed.
+ This possibly caused sefaults at plugin deinitialization.
+
+2008-01-30 16:24:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Free pBuffer data.
+ This is OK now since zero-copy is diabled.
+
+2008-01-25 16:33:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx_base_videoenc.c:
+ * omx/gstomx_base_videoenc.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ New base videoenc class.
+
+2008-01-25 16:31:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_mpeg4enc.c:
+ Set OpenMAX parameters more properly for video elements.
+ Specially fix the MPEG-4 encoder.
+
+2008-01-25 16:30:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_videosink.c:
+ Whitespace fixes.
+ Remove tabs.
+
+2008-01-24 19:54:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ Use "libomx.so.0" by default.
+ Fixes bug #511303.
+
+2008-01-24 19:35:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Improve timestamp handling on base filter.
+
+2008-01-24 18:57:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_vorbisdec.c:
+ Fix vorbisdec.
+ Now it should work with playbin.
+
+2008-01-23 16:23:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_util.c:
+ Use proper inline keywords.
+
+2008-01-23 15:11:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Remove unneeded stuff on util, and use inline.
+
+2008-01-23 15:11:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Enforce OpenMAX components to call the settings changed event.
+
+2008-01-23 13:53:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Add GLib misc macros for base filter.
+ Does this actually helps?
+
+2008-01-23 13:21:07 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ More zero-copy flexibility and fixes on base filter.
+
+2008-01-23 13:20:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ Don't try to set wrong color format on base videodec.
+ Dumb bugfix.
+
+2008-01-22 17:17:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ Dumb fixes.
+
+2008-01-22 15:18:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_alsasink.c:
+ * omx/gstomx_alsasink.h:
+ * omx/gstomx_audiosink.c:
+ * omx/gstomx_audiosink.h:
+ Rename alsasink to audiosink.
+
+2008-01-22 15:16:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_alsasink.h:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_vorbisdec.h:
+ Don't use reserved prefix on header definitions.
+
+2008-01-22 15:15:23 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_alsasink.c:
+ * omx/gstomx_alsasink.h:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ Update copyright.
+ Also add me as author.
+
+2008-01-22 15:14:14 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_videodec.c:
+ * omx/gstomx_base_videodec.h:
+ Add missing files from last commit.
+ Ooops.
+
+2008-01-22 14:18:46 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ New videodec base element.
+ Update H.263, H.264 and MPEG4 decoders accordingly.
+
+2008-01-22 14:17:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_h263dec.c:
+ Reorganize parameters's setup for H.263 decoder.
+
+2008-01-22 11:49:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * ChangeLog:
+ Update ChangeLog.
+
+2008-01-22 11:27:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mpeg4dec.h:
+ Whitespace fixes for video decoders.
+
+2008-01-22 11:26:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ More verbose debugging.
+
+2008-01-22 11:25:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_h264dec.c:
+ Reorganize parameters' setup.
+
+2008-01-22 11:25:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_mpeg4dec.c:
+ Copy H.264 decoder changes to MPEG-4.
+
+2008-01-22 11:24:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_mpeg4enc.c:
+ Fix MPEG-4 video encoder, and cleanups.
+
+2008-01-22 11:23:07 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ Add videosink rotation.
+
+2008-01-22 11:19:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx.c:
+ Fix wrong H.264 decoder and MPEG-4 encoder element initialization.
+
+2007-12-12 17:59:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * ChangeLog:
+ Generate ChangeLog.
+
+2007-12-12 17:16:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fixes for non-zero-copy behavior.
+
+2007-12-12 17:16:02 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ Upgrade the rank of AAC and AMR-NB decoders.
+
+2007-12-12 17:15:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_mp3dec.c:
+ Modify the MP3 decoder to use parsed input stream.
+
+2007-12-12 17:11:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_util.c:
+ Don't crash if the GStreamer input buffer are owned by the previous element.
+ This still needs to be properly fixed.
+
+2007-12-12 17:09:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ Modify AAC decoder temporarily to allow decoding without a parser.
+
+2007-12-12 17:08:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Add omx_setup to set some component configurations early.
+
+2007-12-07 13:07:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_aacdec.c:
+ Small cleanups for AAC decoder.
+
+2007-12-07 13:05:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Add compilation time flag for zero-copy.
+
+2007-12-07 13:03:32 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_amrnbdec.c:
+ * omx/gstomx_amrnbdec.h:
+ Add AMR-NB decoder wrapper.
+
+2007-12-07 12:57:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_aacdec.c:
+ * omx/gstomx_aacdec.h:
+ * omx/gstomx_base_src.c:
+ * omx/gstomx_base_src.h:
+ * omx/gstomx_filereadersrc.c:
+ * omx/gstomx_filereadersrc.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h264dec.c:
+ * omx/gstomx_h264dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4enc.c:
+ * omx/gstomx_mpeg4enc.h:
+ Add multiple new component wrappers.
+ * Base source
+ * AAC decoder
+ * H.264 decoder
+ * Filereader source
+ * MPEG-4 video encoder
+
+2007-12-07 12:55:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_mpeg4dec.c:
+ Add comment about wring to a read-only parameter.
+
+2007-12-07 12:54:38 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ Make logging level 4(DEBUG) more verbose.
+ So we can see buffers in and out.
+
+2007-10-31 10:10:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ Add more missing files.
+ Now autogen.sh should work on the dist tarball for real.
+
+2007-10-31 09:14:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ Bump version.
+ Should have done that before.
+
+2007-10-31 09:13:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ Add more missing files.
+
+2007-10-30 21:09:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ Add missing files to the tarball.
+
+2007-10-29 12:26:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ Update to first pre-release version.
+
+2007-10-29 12:25:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * Makefile.am:
+ Include common release make commands.
+
+2007-10-29 12:24:39 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * README:
+ Update the README.
+
+2007-10-29 12:24:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx.c:
+ Make some elements primary by default.
+
+2007-10-29 12:23:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * README:
+ Update README.
+
+2007-10-22 16:33:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_alsasink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_vorbisdec.c:
+ * omx/headers/OMX_Audio.h:
+ * omx/headers/OMX_Component.h:
+ * omx/headers/OMX_ContentPipe.h:
+ * omx/headers/OMX_Core.h:
+ * omx/headers/OMX_IVCommon.h:
+ * omx/headers/OMX_Image.h:
+ * omx/headers/OMX_Index.h:
+ * omx/headers/OMX_Other.h:
+ * omx/headers/OMX_Types.h:
+ * omx/headers/OMX_Video.h:
+ Allow multiple OpenMAX IL implementations at the same time.
+ * Add the concept of GstOmxImp to properly initialize/deinitialize
+ implementations based on the number of elements using it.
+ * Add the library-name property to base elements.
+ * Add OpenMAX IL 1.1.1 headers (later go back to 1.1).
+ * Remove dependenfy of libomxil-B.
+ * s/OMX_COMPONENT_ID/OMX_COMPONENT_NAME/ for consistency.
+
+2007-10-16 16:20:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_alsasink.h:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ * omx/gstomx_vorbisdec.h:
+ Whitespace fixes
+
+2007-10-16 16:08:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ Fix description for video decoder elements
+
+2007-10-16 16:06:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_h263dec.c:
+ * omx/gstomx_h263dec.h:
+ New H.263 video decoder
+
+2007-10-16 16:04:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ * omx/gstomx_util.h:
+ Fixes for new Bellagio versions
+
+2007-10-16 16:02:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Add more debugging stuff to the base filter
+
+2007-10-16 16:01:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Add flush support for seeking on the base filter
+
+2007-10-16 16:01:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Use timestamps by default on the base filter
+
+2007-10-16 14:07:59 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_videosink.c:
+ Specify the srcpad capabilities of the videosink.
+
+2007-10-16 14:06:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Don't hang if not properly initialized.
+
+2007-10-16 14:04:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * configure.ac:
+ More proper autoconf.
+
+2007-08-28 16:40:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_videosink.c:
+ * omx/gstomx_videosink.h:
+ Add video sink.
+ Only works with TI's OpenMAX IL.
+
+2007-08-28 15:40:54 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_alsasink.c:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_vorbisdec.c:
+ Add property for the OpenMAX component name.
+
+2007-08-28 15:39:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Add use-timestamps property.
+
+2007-08-28 14:12:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_mpeg4dec.c:
+ Add more capabilities for MPEG-4 video dec.
+
+2007-08-28 14:12:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_alsasink.c:
+ * omx/gstomx_base_sink.c:
+ Whitespace fixes.
+
+2007-08-28 12:09:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Add timestamp information.
+
+2007-08-28 12:07:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ More readable.
+
+2007-08-28 11:16:32 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ This looks better.
+
+2007-08-28 11:15:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_sink.c:
+ Implement zerocopy on the base sink.
+
+2007-08-28 11:12:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix zerocopy.
+ Now actually use it.
+
+2007-08-28 11:11:53 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ Fix a small memory leak.
+
+2007-08-28 11:07:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_sink.c:
+ Improve logging.
+
+2007-07-10 15:28:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * configure.ac:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_alsasink.c:
+ * omx/gstomx_alsasink.h:
+ * omx/gstomx_base_sink.c:
+ * omx/gstomx_base_sink.h:
+ Add ALSA sink.
+
+2007-07-10 15:26:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base_filter.c:
+ * omx/gstomx_base_filter.h:
+ Add missing files.
+
+2007-07-10 15:24:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_base.c:
+ * omx/gstomx_base.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ Rename Base to BaseFilter.
+
+2007-07-10 15:23:46 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base.c:
+ * omx/gstomx_base.h:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_util.c:
+ Set omx parameters from gst caps.
+ Other playing fixes too.
+
+2007-07-06 10:41:23 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base.c:
+ * omx/gstomx_base.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Now the ports are extensible.
+
+2007-07-03 16:11:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx_mpeg4dec.c:
+ * omx/gstomx_mpeg4dec.h:
+ New MPEG4v decoder.
+
+2007-07-03 16:07:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base.c:
+ * omx/gstomx_base.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_vorbisdec.c:
+ Remove base "set_caps" and use "settings_changed_cb".
+
+2007-07-02 14:56:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * common:
+ * omx/gstomx_base.c:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_vorbisdec.c:
+ Set version to 1.1 for now.
+
+2007-06-29 18:31:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * README:
+ Add some sample gst-launch pipelines.
+
+2007-06-29 18:15:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_vorbisdec.c:
+ Generate proper capabilities for the output buffer in the vorbis decoder.
+
+2007-06-29 15:43:29 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * omx/gstomx_base.c:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ Add some error handling.
+
+2007-06-29 14:53:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * AUTHORS:
+ * COPYING:
+ * ChangeLog:
+ * NEWS:
+ * README:
+ * configure.ac:
+ Add GNU standard files.
+
+2007-06-29 10:20:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * autogen.sh:
+ * common:
+ * configure.ac:
+ * omx/gstomx.c:
+ Use GStreamer's common autotools macros.
+
+2007-06-15 11:59:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
+
+ * .gitmodules:
+ * Makefile.am:
+ * common:
+ * configure.ac:
+ * omx/Makefile.am:
+ * omx/gstomx.c:
+ * omx/gstomx.h:
+ * omx/gstomx_base.c:
+ * omx/gstomx_base.h:
+ * omx/gstomx_dummy.c:
+ * omx/gstomx_dummy.h:
+ * omx/gstomx_mp3dec.c:
+ * omx/gstomx_mp3dec.h:
+ * omx/gstomx_util.c:
+ * omx/gstomx_util.h:
+ * omx/gstomx_vorbisdec.c:
+ * omx/gstomx_vorbisdec.h:
+ Initial commit.
+