Initialize Tizen 2.3
[framework/multimedia/gst-openmax.git] / mobile / ChangeLog
1 2010-10-01 03:57:05 +0300  Felipe Contreras <felipe.contreras@nokia.com>
2
3         * omx/gstomx.c:
4         * omx/gstomx.h:
5         * omx/gstomx_aacdec.c:
6         * omx/gstomx_aacdec.h:
7         * omx/gstomx_aacenc.c:
8         * omx/gstomx_aacenc.h:
9         * omx/gstomx_adpcmdec.c:
10         * omx/gstomx_adpcmdec.h:
11         * omx/gstomx_adpcmenc.c:
12         * omx/gstomx_adpcmenc.h:
13         * omx/gstomx_amrnbdec.c:
14         * omx/gstomx_amrnbdec.h:
15         * omx/gstomx_amrnbenc.c:
16         * omx/gstomx_amrnbenc.h:
17         * omx/gstomx_amrwbdec.c:
18         * omx/gstomx_amrwbdec.h:
19         * omx/gstomx_amrwbenc.c:
20         * omx/gstomx_amrwbenc.h:
21         * omx/gstomx_audiosink.c:
22         * omx/gstomx_audiosink.h:
23         * omx/gstomx_base_audiodec.c:
24         * omx/gstomx_base_audiodec.h:
25         * omx/gstomx_base_filter.c:
26         * omx/gstomx_base_filter.h:
27         * omx/gstomx_base_sink.c:
28         * omx/gstomx_base_sink.h:
29         * omx/gstomx_base_src.c:
30         * omx/gstomx_base_src.h:
31         * omx/gstomx_base_videodec.c:
32         * omx/gstomx_base_videodec.h:
33         * omx/gstomx_base_videoenc.c:
34         * omx/gstomx_base_videoenc.h:
35         * omx/gstomx_dummy.c:
36         * omx/gstomx_dummy.h:
37         * omx/gstomx_filereadersrc.c:
38         * omx/gstomx_filereadersrc.h:
39         * omx/gstomx_g711dec.c:
40         * omx/gstomx_g711dec.h:
41         * omx/gstomx_g711enc.c:
42         * omx/gstomx_g711enc.h:
43         * omx/gstomx_g729dec.c:
44         * omx/gstomx_g729dec.h:
45         * omx/gstomx_g729enc.c:
46         * omx/gstomx_g729enc.h:
47         * omx/gstomx_h263dec.c:
48         * omx/gstomx_h263dec.h:
49         * omx/gstomx_h263enc.c:
50         * omx/gstomx_h263enc.h:
51         * omx/gstomx_h264dec.c:
52         * omx/gstomx_h264dec.h:
53         * omx/gstomx_h264enc.c:
54         * omx/gstomx_h264enc.h:
55         * omx/gstomx_ilbcdec.c:
56         * omx/gstomx_ilbcdec.h:
57         * omx/gstomx_ilbcenc.c:
58         * omx/gstomx_ilbcenc.h:
59         * omx/gstomx_interface.c:
60         * omx/gstomx_interface.h:
61         * omx/gstomx_jpegenc.c:
62         * omx/gstomx_jpegenc.h:
63         * omx/gstomx_mp2dec.c:
64         * omx/gstomx_mp2dec.h:
65         * omx/gstomx_mp3dec.c:
66         * omx/gstomx_mp3dec.h:
67         * omx/gstomx_mpeg4dec.c:
68         * omx/gstomx_mpeg4dec.h:
69         * omx/gstomx_mpeg4enc.c:
70         * omx/gstomx_mpeg4enc.h:
71         * omx/gstomx_util.c:
72         * omx/gstomx_util.h:
73         * omx/gstomx_videosink.c:
74         * omx/gstomx_videosink.h:
75         * omx/gstomx_volume.c:
76         * omx/gstomx_volume.h:
77         * omx/gstomx_vorbisdec.c:
78         * omx/gstomx_vorbisdec.h:
79         * omx/gstomx_wmvdec.c:
80         * omx/gstomx_wmvdec.h:
81         * tests/check_async_queue.c:
82         * tests/check_gstomx.c:
83         * tests/check_libomxil.c:
84         * tests/standalone/core.c:
85         * util/async_queue.c:
86         * util/async_queue.h:
87         * util/sem.c:
88         * util/sem.h:
89           Change to gst coding-style
90           Ew.
91           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
92
93 2010-06-07 21:56:35 +0300  Felipe Contreras <felipe.contreras@nokia.com>
94
95         * omx/gstomx.c:
96         * omx/gstomx_base_filter.c:
97         * tests/check_async_queue.c:
98         * tests/check_gstomx.c:
99         * tests/standalone/core.c:
100           Fix compilation warnings
101           Awful c89.
102           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
103
104 2010-09-10 02:06:03 +0300  Felipe Contreras <felipe.contreras@gmail.com>
105
106         * omx/gstomx_base_filter.c:
107           base-filter: improve EOS handling
108           Tested-by: Mickey Kim <jihun.kim@samsung.com>
109           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
110
111 2010-04-18 23:32:58 -0500  Rob Clark <rob@ti.com>
112
113         * omx/gstomx_aacdec.c:
114         * omx/gstomx_aacenc.c:
115         * omx/gstomx_adpcmdec.c:
116         * omx/gstomx_adpcmenc.c:
117         * omx/gstomx_amrnbdec.c:
118         * omx/gstomx_amrnbenc.c:
119         * omx/gstomx_amrwbdec.c:
120         * omx/gstomx_amrwbenc.c:
121         * omx/gstomx_audiosink.c:
122         * omx/gstomx_dummy.c:
123         * omx/gstomx_filereadersrc.c:
124         * omx/gstomx_g711dec.c:
125         * omx/gstomx_g711enc.c:
126         * omx/gstomx_g729dec.c:
127         * omx/gstomx_g729enc.c:
128         * omx/gstomx_h263dec.c:
129         * omx/gstomx_h263enc.c:
130         * omx/gstomx_h264dec.c:
131         * omx/gstomx_h264enc.c:
132         * omx/gstomx_ilbcdec.c:
133         * omx/gstomx_ilbcenc.c:
134         * omx/gstomx_jpegenc.c:
135         * omx/gstomx_mp2dec.c:
136         * omx/gstomx_mp3dec.c:
137         * omx/gstomx_mpeg4dec.c:
138         * omx/gstomx_mpeg4enc.c:
139         * omx/gstomx_videosink.c:
140         * omx/gstomx_volume.c:
141         * omx/gstomx_vorbisdec.c:
142         * omx/gstomx_wmvdec.c:
143           replace deprecated API
144           gst_element_class_set_details() is now deprecated.  Replace with gst_element_class_set_details_simple() instead.
145           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
146
147 2010-04-18 23:32:09 -0500  Rob Clark <rob@ti.com>
148
149         * omx/Makefile.am:
150         * omx/gstomx_aacdec.c:
151         * omx/gstomx_aacdec.h:
152         * omx/gstomx_adpcmdec.c:
153         * omx/gstomx_amrnbdec.c:
154         * omx/gstomx_amrnbdec.h:
155         * omx/gstomx_amrwbdec.c:
156         * omx/gstomx_amrwbdec.h:
157         * omx/gstomx_base_audiodec.c:
158         * omx/gstomx_base_audiodec.h:
159         * omx/gstomx_g711dec.c:
160         * omx/gstomx_g729dec.c:
161         * omx/gstomx_g729dec.h:
162         * omx/gstomx_ilbcdec.c:
163         * omx/gstomx_mp2dec.c:
164         * omx/gstomx_mp2dec.h:
165         * omx/gstomx_mp3dec.c:
166         * omx/gstomx_mp3dec.h:
167         * omx/gstomx_vorbisdec.c:
168         * omx/gstomx_vorbisdec.h:
169           Add GstOmxBaseAudioDec base class
170           Refactor some common functionality, in particular the settings_changed_cb,
171           into an abstract base class.
172           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
173
174 2010-03-17 18:59:00 -0500  Rob Clark <rob@ti.com>
175
176         * omx/gstomx_base_filter.c:
177         * omx/gstomx_util.c:
178           Add some debug traces
179           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
180
181 2010-03-29 08:09:26 -0500  Rob Clark <rob@ti.com>
182
183         * omx/gstomx_base_filter.c:
184         * omx/gstomx_base_sink.c:
185         * omx/gstomx_base_src.c:
186           base: add input-buffers/output-buffers properties
187           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
188
189 2010-03-29 11:00:16 -0500  Rob Clark <rob@ti.com>
190
191         * omx/gstomx.c:
192         * omx/gstomx.h:
193         * omx/gstomx_util.c:
194         * omx/gstomx_util.h:
195           Add component-role support
196           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
197
198 2010-03-29 08:07:24 -0500  Rob Clark <rob@ti.com>
199
200         * omx/gstomx.c:
201         * omx/gstomx.h:
202         * omx/gstomx_base_filter.c:
203         * omx/gstomx_base_sink.c:
204         * omx/gstomx_base_src.c:
205           Add property helpers
206           This removes some common code from all base classes, and makes it easier
207           to add new common properties.
208           For now (and the foreseeable future)  all common properties are
209           read-only, but a gstomx_set_property_helper() could be added later if
210           needed.
211           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
212
213 2010-03-17 18:58:56 -0500  Rob Clark <rob@ti.com>
214
215         * omx/gstomx_aacdec.c:
216         * omx/gstomx_aacenc.c:
217         * omx/gstomx_adpcmdec.c:
218         * omx/gstomx_adpcmenc.c:
219         * omx/gstomx_amrnbdec.c:
220         * omx/gstomx_amrnbenc.c:
221         * omx/gstomx_amrwbdec.c:
222         * omx/gstomx_amrwbenc.c:
223         * omx/gstomx_audiosink.c:
224         * omx/gstomx_base_filter.c:
225         * omx/gstomx_base_sink.c:
226         * omx/gstomx_base_src.c:
227         * omx/gstomx_base_videodec.c:
228         * omx/gstomx_base_videoenc.c:
229         * omx/gstomx_g711dec.c:
230         * omx/gstomx_g711enc.c:
231         * omx/gstomx_g729enc.c:
232         * omx/gstomx_h263enc.c:
233         * omx/gstomx_h264enc.c:
234         * omx/gstomx_jpegenc.c:
235         * omx/gstomx_mp2dec.c:
236         * omx/gstomx_mp3dec.c:
237         * omx/gstomx_mpeg4enc.c:
238         * omx/gstomx_util.c:
239         * omx/gstomx_util.h:
240         * omx/gstomx_videosink.c:
241         * omx/gstomx_volume.c:
242         * omx/gstomx_vorbisdec.c:
243           Add G_OMX_INIT_PARAM utility macro
244           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
245
246 2010-03-17 18:58:55 -0500  Rob Clark <rob@ti.com>
247
248         * omx/gstomx_util.c:
249           util: add some debug traces
250           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
251
252 2010-03-29 08:05:39 -0500  Rob Clark <rob@ti.com>
253
254         * omx/gstomx.c:
255         * omx/gstomx.h:
256         * omx/gstomx_base_filter.c:
257         * omx/gstomx_base_sink.c:
258         * omx/gstomx_base_src.c:
259         * omx/gstomx_util.c:
260         * omx/gstomx_util.h:
261           core: call OMX_GetHandle in g_omx_core_new
262           This way omx_handle is always valid, and can be used in get/set_property
263           methods.
264           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
265
266 2010-03-17 17:50:31 -0500  Rob Clark <rob@ti.com>
267
268         * omx/gstomx_aacdec.c:
269         * omx/gstomx_aacenc.c:
270         * omx/gstomx_adpcmdec.c:
271         * omx/gstomx_adpcmenc.c:
272         * omx/gstomx_amrnbdec.c:
273         * omx/gstomx_amrnbenc.c:
274         * omx/gstomx_amrwbdec.c:
275         * omx/gstomx_amrwbenc.c:
276         * omx/gstomx_audiosink.c:
277         * omx/gstomx_base_videodec.c:
278         * omx/gstomx_base_videoenc.c:
279         * omx/gstomx_g711dec.c:
280         * omx/gstomx_g711enc.c:
281         * omx/gstomx_g729enc.c:
282         * omx/gstomx_h263enc.c:
283         * omx/gstomx_h264enc.c:
284         * omx/gstomx_jpegenc.c:
285         * omx/gstomx_mp2dec.c:
286         * omx/gstomx_mp3dec.c:
287         * omx/gstomx_mpeg4enc.c:
288         * omx/gstomx_videosink.c:
289         * omx/gstomx_volume.c:
290         * omx/gstomx_vorbisdec.c:
291           Don't hard-code port indexes
292           This improves readability by keeping knowledge of numeric port-index
293           value in only one place (in the element constructor), and makes it
294           easier to later add derived classes with different port indexes (for
295           example GstOmxCamera subclassing GstOmxBaseSrc, but having GstOmxBaseSrc
296           handling a port whose index != 0 while derived class handles port index
297           0 and others).
298           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
299
300 2010-03-17 17:50:30 -0500  Rob Clark <rob@ti.com>
301
302         * omx/gstomx_base_filter.c:
303         * omx/gstomx_base_sink.c:
304         * omx/gstomx_base_src.c:
305         * omx/gstomx_util.c:
306         * omx/gstomx_util.h:
307           Simplify g_omx_port_setup()
308           Do OMX_GetParameter(PortDefinition) inside g_omx_port_setup(), rather
309           than duplicating same code in each caller.
310           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
311
312 2010-03-17 17:50:29 -0500  Rob Clark <rob@ti.com>
313
314         * omx/gstomx_base_filter.c:
315         * omx/gstomx_base_sink.c:
316         * omx/gstomx_base_src.c:
317         * omx/gstomx_util.c:
318         * omx/gstomx_util.h:
319           Construct GOmxPort objects in element constructor
320           The port objects are constructed up in element constructor (so they are
321           valid at any point in the element's lifecycle), and bound to a
322           port_index at construction time, rather than getting constructed in
323           setup_ports.
324           This will be useful later to enable properties that directly set port
325           params.
326           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
327
328 2010-03-15 17:29:36 -0500  Rob Clark <rob@ti.com>
329
330         * omx/gstomx_util.h:
331           util: thread safety for _get_type() functions
332           Reading and writing an int is not sufficient synchronization without
333           barrier instructions.  Using g_once_init_enter() (which uses
334           g_atomic_pointer_get()) provides SMP safety.
335           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
336
337 2010-03-15 17:29:35 -0500  Rob Clark <rob@ti.com>
338
339         * omx/gstomx_aacdec.c:
340         * omx/gstomx_aacenc.c:
341         * omx/gstomx_adpcmdec.c:
342         * omx/gstomx_adpcmenc.c:
343         * omx/gstomx_amrnbdec.c:
344         * omx/gstomx_amrnbenc.c:
345         * omx/gstomx_amrwbdec.c:
346         * omx/gstomx_amrwbenc.c:
347         * omx/gstomx_audiosink.c:
348         * omx/gstomx_base_filter.c:
349         * omx/gstomx_base_sink.c:
350         * omx/gstomx_base_src.c:
351         * omx/gstomx_base_videodec.c:
352         * omx/gstomx_base_videoenc.c:
353         * omx/gstomx_dummy.c:
354         * omx/gstomx_filereadersrc.c:
355         * omx/gstomx_g711dec.c:
356         * omx/gstomx_g711enc.c:
357         * omx/gstomx_g729dec.c:
358         * omx/gstomx_g729enc.c:
359         * omx/gstomx_h263dec.c:
360         * omx/gstomx_h263enc.c:
361         * omx/gstomx_h264dec.c:
362         * omx/gstomx_h264enc.c:
363         * omx/gstomx_ilbcdec.c:
364         * omx/gstomx_ilbcenc.c:
365         * omx/gstomx_jpegenc.c:
366         * omx/gstomx_mp2dec.c:
367         * omx/gstomx_mp3dec.c:
368         * omx/gstomx_mpeg4dec.c:
369         * omx/gstomx_mpeg4enc.c:
370         * omx/gstomx_util.h:
371         * omx/gstomx_videosink.c:
372         * omx/gstomx_volume.c:
373         * omx/gstomx_vorbisdec.c:
374         * omx/gstomx_wmvdec.c:
375           Add GSTOMX_BOILERPLATE macros
376           These work like the GST_BOILERPLATE macros, but following the naming
377           conventions for init functions used in the gst-openmax code, to remove a
378           lot of gobject related boilerplate code.
379           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
380
381 2010-03-15 17:29:34 -0500  Rob Clark <rob@ti.com>
382
383         * omx/gstomx_base_filter.c:
384           basefilter: small fix for compile error
385           omx/gstomx_base_filter.c:763: warning: format not a string literal and no format arguments
386           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
387
388 2010-03-09 00:56:59 +0200  Felipe Contreras <felipe.contreras@nokia.com>
389
390         * omx/gstomx.c:
391           plugin: store element_table in plugin cache
392           Probably more efficient.
393           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
394
395 2010-03-09 01:17:51 +0200  Felipe Contreras <felipe.contreras@nokia.com>
396
397         * omx/gstomx.c:
398           plugin: add support dependencies
399           So that the cache is reloaded when needed.
400           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
401
402 2010-03-09 00:52:07 +0200  Felipe Contreras <felipe.contreras@nokia.com>
403
404         * omx/gstomx.c:
405           plugin: make element_table const
406           Will be useful in next patches, but it's good in itself. Also, no need
407           to inialize to zero global variables.
408           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
409
410 2010-03-09 00:33:49 +0200  Felipe Contreras <felipe.contreras@nokia.com>
411
412         * omx/gstomx.c:
413           plugin: reorganize element_table init
414           plugin_init() is *always* called, so we can assume element_table will
415           always be initialize once.
416           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
417
418 2010-03-08 22:00:49 +0200  Felipe Contreras <felipe.contreras@nokia.com>
419
420         * example.conf:
421         * omx/gstomx.c:
422           Add example configuration
423           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
424
425 2010-03-08 21:54:33 +0200  Felipe Contreras <felipe.contreras@nokia.com>
426
427         * omx/gstomx.c:
428           plugin: add support for system-wide config
429           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
430
431 2010-03-08 21:53:18 +0200  Felipe Contreras <felipe.contreras@nokia.com>
432
433         * omx/gstomx.c:
434           plugin: reorganize code into get_config_path()
435           Will be useful in next commits to extend to more config options.
436           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
437
438 2010-03-06 15:03:57 -0600  Rob Clark <rob@ti.com>
439
440         * omx/gstomx_aacenc.c:
441         * omx/gstomx_amrnbenc.c:
442         * omx/gstomx_amrwbenc.c:
443         * omx/gstomx_base_filter.c:
444         * omx/gstomx_base_sink.c:
445         * omx/gstomx_base_src.c:
446         * omx/gstomx_base_videoenc.c:
447         * omx/gstomx_filereadersrc.c:
448         * omx/gstomx_g729enc.c:
449         * omx/gstomx_jpegenc.c:
450         * omx/gstomx_videosink.c:
451           Use G_PARAM_STATIC_STRINGS
452           As suggested by Stefan Kost.
453           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
454
455 2010-03-05 17:28:04 +0200  Felipe Contreras <felipe.contreras@nokia.com>
456
457         * omx/gstomx_base_filter.c:
458         * omx/gstomx_base_sink.c:
459         * omx/gstomx_base_src.c:
460           base: remove extra code
461           As suggested by Rob Clark.
462           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
463
464 2010-03-04 00:30:10 +0200  Felipe Contreras <felipe.contreras@nokia.com>
465
466         * omx/gstomx_base_sink.c:
467         * omx/gstomx_base_src.c:
468           base: remove unused set_property()
469           No more writeable properties.
470           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
471
472 2010-03-04 00:25:02 +0200  Felipe Contreras <felipe.contreras@nokia.com>
473
474         * omx/gstomx_base_filter.c:
475         * omx/gstomx_base_sink.c:
476         * omx/gstomx_base_src.c:
477           Make {component,library}-name read-only
478           As suggested by Rob Clark.
479           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
480
481 2010-03-04 00:14:09 +0200  Felipe Contreras <felipe.contreras@nokia.com>
482
483         * omx/gstomx.c:
484         * omx/gstomx.h:
485         * omx/gstomx_base_filter.c:
486         * omx/gstomx_base_sink.c:
487         * omx/gstomx_base_src.c:
488           Reorganize {library,component}-name assigns
489           Based on a patch by Rob Clark.
490           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
491
492 2010-03-03 01:12:55 +0200  Felipe Contreras <felipe.contreras@nokia.com>
493
494         * omx/gstomx_base_filter.c:
495         * omx/gstomx_base_sink.c:
496         * omx/gstomx_base_src.c:
497         * omx/gstomx_util.c:
498         * omx/gstomx_util.h:
499           Reorganize core_new()
500           So that it receives the 'object' which is kind of mandatory.
501           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
502
503 2010-03-02 23:47:17 +0200  Felipe Contreras <felipe.contreras@nokia.com>
504
505         * omx/gstomx_base_filter.c:
506         * omx/gstomx_base_filter.h:
507         * omx/gstomx_base_sink.c:
508         * omx/gstomx_base_sink.h:
509         * omx/gstomx_base_src.c:
510         * omx/gstomx_base_src.h:
511         * omx/gstomx_util.c:
512         * omx/gstomx_util.h:
513           Move component and library name fields to 'util'
514           No need to duplicate these, and also will be helpful for upcoming
515           commits.
516           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
517
518 2010-03-06 19:20:47 +0100  Rob Clark <rob@ti.com>
519
520         * configure.ac:
521         * tests/Makefile.am:
522         * tests/standalone/Makefile:
523         * tests/standalone/Makefile.in:
524           build: fixes for out-of-tree
525           Normally with autotools, you should be able to create a directory
526           outside of the srctree, and then run something like:
527           ../path/to/gst-openmax/configure ....
528           make check install
529           but a couple small tweaks were needed to make check work properly.
530           Mainly replacing Makefile with a Makefile.in, and avoiding relative
531           paths to files in the src tree.
532
533 2010-03-03 07:57:07 -0600  Rob Clark <rob@ti.com>
534
535         * tests/Makefile.am:
536         * tests/check_gstomx.c:
537         * tests/gst-openmax.conf:
538           tests: update to use config file
539           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
540
541 2010-03-02 23:59:32 +0200  Rob Clark <rob@ti.com>
542
543         * omx/Makefile.am:
544         * omx/gstomx.c:
545         * omx/gstomx.conf:
546           Add default configuration
547           A little bit hacky, but works just fine.
548           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
549
550 2010-03-02 23:57:13 +0200  Rob Clark <rob@ti.com>
551
552         * omx/gstomx.c:
553           Initial support for configuration file
554           Configurable mapping between gst-openmax elements and OMX library-name
555           and component-name via config file. The config file may even create
556           multiple different elements with unique names using the same gst-openmax
557           class but different OMX library-name and/or component-name.
558           In the simple case, of one OMX component per gst-openmax class, specify
559           the gst-openmax class as the 'type', and the 'library-name' and
560           'compnent-name' of the OMX component, and optionally the 'rank'
561           (defaults to 0 or GST_RANK_NONE):
562           ----
563           omx_h264dec,
564           type=GstOmxH264Dec,
565           library-name=libomxil-bellagio.so.0,
566           component-name=OMX.st.video_decoder.avc,
567           rank=256;
568           ----
569           Or in the advanced case of multiple OMX components per gst-openmax
570           class, specify the gst-openmax class as the 'parent-type' and a
571           dynamically created sub-class for the 'type':
572           ----
573           omx_mp3dec_ti,
574           parent-type=GstOmxMp3Dec,
575           type=GstOmxMp3DecTi
576           library-name=libOMX_Core.so.0,
577           component-name=OMX.TI.AUDIO.DECODE,
578           component-role=audio_decode.dsp.mp3,
579           rank=256;
580           omx_mp3dec_nokia,
581           parent-type=GstOmxMp3Dec,
582           type=GstOmxMp3DecNokia
583           library-name=libomxil_bellagio.so.0,
584           component-name=OMX.nokia.audio_decode.mp3,
585           rank=128;
586           ----
587           By default, the config file is stored in $HOME/.config/gst-openmax.conf,
588           although if none is found a default config will be created.
589           Modified by Felipe Contreras to keep using the library and component
590           names through qdata. Plus a bunch of cleanups and reorganization.
591           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
592           Signed-off-by: Rob Clark <rob@ti.com>
593
594 2010-02-28 17:45:24 +0100  Rob Clark <rob@ti.com>
595
596         * omx/gstomx_base_filter.c:
597         * omx/gstomx_base_sink.c:
598           Fixes for building for 64bit host
599           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
600
601 2010-03-02 23:21:55 +0200  Felipe Contreras <felipe.contreras@nokia.com>
602
603         * tests/check_gstomx.c:
604           tests: trivial fix
605           It looks like some extra messages are no the bus now.
606           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
607
608 2009-10-15 19:57:56 +0300  Felipe Contreras <felipe.contreras@nokia.com>
609
610         * omx/gstomx_base_videodec.c:
611           videodec: fallback framerate to 0/1
612           Stupid xvimagesink.
613           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
614
615 2009-09-20 04:04:47 +0300  Felipe Contreras <felipe.contreras@gmail.com>
616
617         * omx/gstomx_base_sink.c:
618           base_sink: remove dead assignment
619           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
620
621 2009-09-20 00:22:26 +0300  Felipe Contreras <felipe.contreras@gmail.com>
622
623         * omx/gstomx_base_filter.c:
624           base_filter: more proper printf formatting
625           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
626
627 2009-09-20 00:21:46 +0300  Felipe Contreras <felipe.contreras@gmail.com>
628
629         * omx/gstomx_base_filter.c:
630           base_filter: trivial cleanup
631           In preparation for more cleanups.
632           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
633
634 2009-09-19 23:44:18 +0300  Felipe Contreras <felipe.contreras@gmail.com>
635
636         * omx/gstomx_util.c:
637           util: fix compilation warning
638           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
639
640 2009-09-19 19:23:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
641
642         * m4/gst-args.m4:
643         * m4/gst-error.m4:
644           build: update 'common' stuff
645           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
646
647 2009-03-20 15:40:10 +0200  Felipe Contreras <felipe.contreras@gmail.com>
648
649         * omx/gstomx_base_videodec.c:
650           videodec: handle empty framerate
651           Apparently sometimes we don't get it.
652           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
653
654 2009-05-19 16:26:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
655
656         * omx/gstomx_base_filter.c:
657           base_filter: fix race condition when shutting down
658           .. between starting streaming thread and mainloop.
659           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
660           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
661
662 2009-05-19 18:57:33 +0300  Felipe Contreras <felipe.contreras@nokia.com>
663
664         * omx/gstomx_base_videoenc.c:
665           base_videoenc: use 0 as automatic bitrate
666           So that the omx component can automatically calculate it.
667           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
668
669 2009-05-09 01:13:20 +0300  Felipe Contreras <felipe.contreras@gmail.com>
670
671         * omx/gstomx_util.c:
672           util: increase timeout value
673           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
674
675 2009-05-19 15:22:27 +0300  Felipe Contreras <felipe.contreras@nokia.com>
676
677         * omx/gstomx_util.c:
678           util: cleanup ports when going to loaded
679           The ports will be setup again next time we go to Idle.
680           This fixes a regression when re-using omx wrappers.
681           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
682
683 2009-05-09 01:12:56 +0300  Felipe Contreras <felipe.contreras@gmail.com>
684
685         * omx/gstomx_util.c:
686           util: improve timeout messages
687           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
688
689 2009-05-11 18:26:21 +0300  Felipe Contreras <felipe.contreras@nokia.com>
690
691         * omx/gstomx_util.c:
692           util: trivial cleanup
693           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
694
695 2009-03-25 18:06:37 +0200  Felipe Contreras <felipe.contreras@nokia.com>
696
697         * omx/gstomx_base_videodec.c:
698         * omx/gstomx_base_videoenc.c:
699         * omx/gstomx_jpegenc.c:
700         * omx/gstomx_videosink.c:
701           Update I420 to PackedPlanar
702           Which is what we really meant by 'I420'.
703           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
704
705 2009-04-27 01:20:46 +0300  Felipe Contreras <felipe.contreras@gmail.com>
706
707         * README:
708           Update README
709           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
710
711 2009-04-27 01:20:18 +0300  Felipe Contreras <felipe.contreras@gmail.com>
712
713         * Makefile.am:
714           Add 'patches' directory to the dist
715           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
716
717 2009-04-27 00:11:46 +0300  Felipe Contreras <felipe.contreras@gmail.com>
718
719         * autogen.sh:
720           autogen.sh: fix build and cleanups
721           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
722
723 2009-04-26 23:57:03 +0300  Felipe Contreras <felipe.contreras@gmail.com>
724
725         * ChangeLog:
726           Remove ChangeLog
727           It should be generated automatically.
728           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
729
730 2009-04-26 23:44:45 +0300  Felipe Contreras <felipe.contreras@gmail.com>
731
732         * configure.ac:
733         * omx/Makefile.am:
734         * omx/gstomx.c:
735           build: add enable-experimental option
736           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
737
738 2009-04-26 22:50:28 +0300  Felipe Contreras <felipe.contreras@gmail.com>
739
740         * omx/gstomx.c:
741           plugin: decrease priority of vorbisdec
742           Fixes bug #576114.
743           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
744
745 2008-08-05 11:47:32 +0300  Felipe Contreras <felipe.contreras@gmail.com>
746
747         * omx/gstomx_base_filter.c:
748         * omx/gstomx_base_sink.c:
749         * omx/gstomx_base_src.c:
750         * omx/gstomx_util.c:
751         * omx/gstomx_util.h:
752           Remove core_finish, use core_unload
753           Not much difference, but it will help for tunneling.
754           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
755
756 2009-04-26 20:58:07 +0300  Felipe Contreras <felipe.contreras@gmail.com>
757
758         * omx/gstomx_util.c:
759           util: trivial rearrange
760           In preparation for following patches.
761           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
762
763 2008-08-05 11:26:13 +0300  Felipe Contreras <felipe.contreras@gmail.com>
764
765         * omx/gstomx_base_filter.c:
766         * omx/gstomx_base_sink.c:
767         * omx/gstomx_base_src.c:
768         * omx/gstomx_util.c:
769         * omx/gstomx_util.h:
770           Add core_stop function to split core_finish
771           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
772
773 2009-04-26 20:28:16 +0300  Felipe Contreras <felipe.contreras@gmail.com>
774
775         * omx/gstomx_base_filter.c:
776           basefilter: cleanup
777           So that logging doesn't get screwed.
778           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
779
780 2009-04-26 19:29:35 +0300  Felipe Contreras <felipe.contreras@gmail.com>
781
782         * build-aux/git-version-gen:
783         * build-aux/release.mak:
784           build: improve version generation
785           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
786
787 2009-04-26 19:26:14 +0300  Felipe Contreras <felipe.contreras@gmail.com>
788
789         * build-aux/update-common:
790           Add 'update-common' script
791           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
792
793 2009-04-26 18:47:36 +0300  Felipe Contreras <felipe.contreras@gmail.com>
794
795         * omx/gstomx.c:
796           plugin: trivial cleanup
797           static > non-static
798           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
799
800 2009-04-26 18:44:18 +0300  Felipe Contreras <felipe.contreras@gmail.com>
801
802         * omx/gstomx.c:
803           plugin: trivial cleanup
804           No need for a silly DEFAULT_RANK define.
805           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
806
807 2009-04-26 18:36:26 +0300  Felipe Contreras <felipe.contreras@gmail.com>
808
809         * omx/gstomx_util.c:
810           util: improve logging
811           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
812
813 2009-04-26 18:27:57 +0300  Felipe Contreras <felipe.contreras@gmail.com>
814
815         * omx/gstomx_aacdec.c:
816         * omx/gstomx_adpcmenc.c:
817         * omx/gstomx_amrnbdec.c:
818         * omx/gstomx_amrnbenc.c:
819         * omx/gstomx_amrwbdec.c:
820         * omx/gstomx_amrwbenc.c:
821         * omx/gstomx_base_filter.c:
822         * omx/gstomx_base_sink.c:
823         * omx/gstomx_base_src.c:
824         * omx/gstomx_base_videodec.c:
825         * omx/gstomx_filereadersrc.c:
826         * omx/gstomx_g729dec.c:
827         * omx/gstomx_h263enc.c:
828         * omx/gstomx_h264enc.c:
829         * omx/gstomx_jpegenc.c:
830         * omx/gstomx_mp2dec.c:
831         * omx/gstomx_mp3dec.c:
832         * omx/gstomx_mpeg4enc.c:
833         * omx/gstomx_util.h:
834         * omx/gstomx_volume.c:
835         * omx/gstomx_vorbisdec.c:
836           Trivial cleanup; rename client_data field
837           util (aka GOmx) needs to be further integrated.
838           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
839
840 2009-04-21 00:32:53 +0300  Felipe Contreras <felipe.contreras@gmail.com>
841
842         * omx/gstomx_util.c:
843           util: nicer error messages
844           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
845
846 2009-04-09 04:37:13 +0300  Felipe Contreras <felipe.contreras@gmail.com>
847
848         * omx/gstomx_base_filter.c:
849           base_filter: cleanup PAUSED_TO_READY
850           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
851
852 2009-04-09 03:01:07 +0300  Felipe Contreras <felipe.contreras@gmail.com>
853
854         * omx/gstomx_util.c:
855           util: handle all errors
856           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
857
858 2009-04-09 03:00:09 +0300  Felipe Contreras <felipe.contreras@gmail.com>
859
860         * omx/gstomx_util.c:
861           util: don't set artificial omx errors
862           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
863
864 2009-04-09 00:01:04 +0300  Felipe Contreras <felipe.contreras@gmail.com>
865
866         * omx/gstomx_base_filter.c:
867         * omx/gstomx_util.c:
868           Always check the omx state
869           Hopefully this will catch more omx issues.
870           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
871
872 2008-08-05 13:28:33 +0300  Felipe Contreras <felipe.contreras@gmail.com>
873
874         * omx/gstomx_base_sink.c:
875           basesink: initalize omx when changing to READY
876           Sometimes pad_link is called after switching the state; we need to have omx
877           initialized always.
878           Based on the tunneling patch series by Frederik Vermelen (NXP), whom
879           also gave feedback to this patch.
880           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
881
882 2008-07-31 18:02:37 +0300  Felipe Contreras <felipe.contreras@gmail.com>
883
884         * omx/gstomx_base_sink.c:
885           basesink: align gst and omx states in base_sink
886           Based on the tunneling patch series by Frederik Vermelen (NXP), whom
887           also gave feedback to this patch.
888           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
889
890 2008-07-31 17:50:44 +0300  Felipe Contreras <felipe.contreras@gmail.com>
891
892         * omx/gstomx_base_sink.c:
893           basesink: add empty change_state function
894           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
895
896 2008-07-31 17:39:51 +0300  Felipe Contreras <felipe.contreras@gmail.com>
897
898         * omx/gstomx_base_sink.c:
899         * omx/gstomx_base_sink.h:
900           basesink: move omx initalization to pad link
901           Based on the tunneling patch series by Frederik Vermelen (NXP), whom
902           also gave feedback to this patch.
903           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
904
905 2008-08-05 15:15:00 +0300  Frederik Vernelen <frederik.vernelen@nxp.com>
906
907         * omx/gstomx_base_sink.c:
908           basesink: add NXP copyright
909           For contributions in the implementation of state alignment and
910           tunneling.
911           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
912
913 2009-04-26 17:36:56 +0300  Felipe Contreras <felipe.contreras@gmail.com>
914
915         * omx/gstomx_base_sink.c:
916           basesink: don't hang on downward state change
917           A null buffer means somebody wants to flush.
918           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
919
920 2009-04-09 02:41:18 +0300  Felipe Contreras <felipe.contreras@gmail.com>
921
922         * build-aux/git-version-gen:
923           git-version-gen: fix for old versions of git
924           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
925
926 2009-04-20 01:28:44 +0300  René Stadler <mail@renestadler.de>
927
928         * omx/gstomx_jpegenc.c:
929           jpegenc: fix classification
930           Signed-off-by: René Stadler <mail@renestadler.de>
931
932 2009-04-09 02:11:29 +0300  Felipe Contreras <felipe.contreras@gmail.com>
933
934         * Makefile.am:
935           Fix distribution
936           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
937
938 2009-04-09 01:57:58 +0300  Felipe Contreras <felipe.contreras@gmail.com>
939
940         * .gitignore:
941           .gitignore: cleanup
942           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
943
944 2009-04-09 01:52:48 +0300  Felipe Contreras <felipe.contreras@gmail.com>
945
946         * configure.ac:
947           configure.ac: cleanup
948           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
949
950 2009-04-09 01:43:20 +0300  Felipe Contreras <felipe.contreras@gmail.com>
951
952         * Makefile.am:
953         * autogen.sh:
954         * build-aux/gst-autogen.sh:
955         * build-aux/release.mak:
956         * common/Makefile.am:
957         * common/gst-autogen.sh:
958         * common/release.mak:
959         * configure.ac:
960           Move common stuff to build-aux
961           It's a more proper location.
962           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
963
964 2009-04-09 00:37:46 +0300  Felipe Contreras <felipe.contreras@gmail.com>
965
966         * Makefile.am:
967         * build-aux/git-version-gen:
968         * common/release.mak:
969         * configure.ac:
970           Use 'git describe' for automatic version
971           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
972
973 2009-04-09 01:21:17 +0300  Felipe Contreras <felipe.contreras@gmail.com>
974
975         * configure.ac:
976         * m4/shave.m4:
977         * shave-libtool.in:
978         * shave.in:
979           Add shave build option
980           Disabled by default.
981           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
982
983 2009-04-09 00:02:16 +0300  Felipe Contreras <felipe.contreras@gmail.com>
984
985         * omx/gstomx_base_filter.c:
986         * omx/gstomx_util.c:
987           Cleanups
988           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
989
990 2009-04-05 20:03:48 +0300  Felipe Contreras <felipe.contreras@gmail.com>
991
992         * omx/gstomx_base_sink.c:
993         * omx/gstomx_util.c:
994         * omx/gstomx_util.h:
995           util: remove g_omx_sem and use shared g_sem
996           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
997
998 2009-04-05 19:59:12 +0300  Felipe Contreras <felipe.contreras@gmail.com>
999
1000         * tests/standalone/core.c:
1001         * util/sem.h:
1002           test: fix gcc warnings
1003           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1004
1005 2009-04-05 20:23:05 +0300  Felipe Contreras <felipe.contreras@gmail.com>
1006
1007         * omx/gstomx_amrnbenc.c:
1008         * omx/gstomx_amrwbenc.c:
1009         * omx/gstomx_g711enc.c:
1010         * omx/gstomx_ilbcenc.c:
1011           Trivial cleanups
1012           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1013
1014 2009-04-05 19:45:29 +0300  Felipe Contreras <felipe.contreras@gmail.com>
1015
1016         * omx/gstomx_aacdec.c:
1017         * omx/gstomx_aacenc.c:
1018         * omx/gstomx_adpcmdec.c:
1019         * omx/gstomx_adpcmenc.c:
1020         * omx/gstomx_amrnbenc.c:
1021         * omx/gstomx_amrwbenc.c:
1022         * omx/gstomx_audiosink.c:
1023         * omx/gstomx_base_filter.c:
1024         * omx/gstomx_base_sink.c:
1025         * omx/gstomx_base_src.c:
1026         * omx/gstomx_dummy.c:
1027         * omx/gstomx_filereadersrc.c:
1028         * omx/gstomx_g711dec.c:
1029         * omx/gstomx_g711enc.c:
1030         * omx/gstomx_g729dec.c:
1031         * omx/gstomx_g729enc.c:
1032         * omx/gstomx_h263dec.c:
1033         * omx/gstomx_h263enc.c:
1034         * omx/gstomx_h264dec.c:
1035         * omx/gstomx_h264enc.c:
1036         * omx/gstomx_ilbcdec.c:
1037         * omx/gstomx_ilbcenc.c:
1038         * omx/gstomx_mpeg4dec.c:
1039         * omx/gstomx_mpeg4enc.c:
1040         * omx/gstomx_videosink.c:
1041         * omx/gstomx_volume.c:
1042         * omx/gstomx_vorbisdec.c:
1043         * omx/gstomx_wmvdec.c:
1044           Remove unused variables
1045           From clang static analyzer.
1046           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1047
1048 2009-04-03 17:09:05 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1049
1050         * omx/gstomx_util.c:
1051           util: display error message sooner
1052           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1053
1054 2009-04-01 20:03:14 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1055
1056         * omx/gstomx_base_filter.h:
1057           basefilter: trivial cleanup
1058           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1059
1060 2009-03-24 20:21:39 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1061
1062         * omx/gstomx_util.c:
1063           util: cleanup timeout stuff
1064           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1065
1066 2009-03-24 19:51:58 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1067
1068         * omx/gstomx_util.c:
1069           util: add timeout to wait_for_state
1070           So we don't wait forever for the DSP.
1071           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1072
1073 2009-03-24 18:35:22 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1074
1075         * omx/gstomx_base_filter.c:
1076         * omx/gstomx_util.c:
1077           Improve error handling
1078           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1079
1080 2009-04-01 17:16:50 +0300  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1081
1082         * omx/gstomx_base_filter.c:
1083           basefilter: don't start task when omx is not ready
1084           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1085           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1086
1087 2009-03-24 17:34:10 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1088
1089         * omx/gstomx_base_filter.c:
1090         * omx/gstomx_util.c:
1091         * omx/gstomx_util.h:
1092           Revert "Do not hang in state change when flushing."
1093           This reverts commit 3c7ef1468ffcacca82817e325b08f3b81f8dd4b7.
1094           We *must* wait for OpenMAX or error out, not silently exit.
1095           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1096
1097 2009-04-02 15:51:53 +0300  Felipe Contreras <felipe.contreras@gmail.com>
1098
1099         * omx/gstomx_base_filter.c:
1100           basefilter: appropriately return wrong state
1101           This gets rid for some extra loops (sometimes too many) when switching
1102           to READY.
1103           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1104
1105 2009-03-17 12:26:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1106
1107         * omx/gstomx_g729enc.c:
1108           g729enc: set caps on srcpad
1109           e.g. in sink set_caps function.
1110           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1111           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1112
1113 2009-03-20 15:41:05 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1114
1115         * omx/gstomx_g729enc.c:
1116           g729enc: trivial cleanup for default DTX
1117           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1118
1119 2009-04-01 16:19:47 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1120
1121         * omx/gstomx.c:
1122           plugin: trivial whitespace fix
1123           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1124
1125 2009-03-20 19:44:58 +0200  Marco Ballesio <marco.ballesio@nokia.com>
1126
1127         * omx/gstomx_base_filter.c:
1128           Properly calculate timestamps when input buffers are split
1129           Signed-off-by: Marco Ballesio <marco.ballesio@nokia.com>
1130           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1131
1132 2009-04-01 15:56:12 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1133
1134         * tests/.gitignore:
1135           Add ignore files for 'tests' dir
1136           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1137
1138 2009-03-31 20:50:33 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1139
1140         * omx/gstomx_base_sink.c:
1141         * omx/gstomx_base_sink.h:
1142           basesink: chain up activatepush
1143           Makes it work again.
1144           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1145
1146 2009-03-31 20:49:38 +0300  Felipe Contreras <felipe.contreras@gmail.com>
1147
1148         * omx/gstomx.h:
1149         * omx/gstomx_base_sink.c:
1150         * omx/gstomx_base_src.c:
1151           basesink,basesrc: fix library and component name
1152           It wasn't really being setup due to a previous commit.
1153           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1154
1155 2009-03-31 20:11:43 +0300  Felipe Contreras <felipe.contreras@gmail.com>
1156
1157         * omx/gstomx_base_filter.c:
1158         * omx/gstomx_base_sink.c:
1159         * omx/gstomx_base_src.c:
1160           Replace dispose with finalize
1161           This is more proper as per GObject guidelines. Suggested by Mark
1162           Nauwelaerts.
1163           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1164
1165 2009-03-31 01:38:05 +0300  Felipe Contreras <felipe.contreras@gmail.com>
1166
1167         * omx/gstomx.c:
1168         * omx/gstomx_aacdec.c:
1169         * omx/gstomx_aacenc.c:
1170         * omx/gstomx_adpcmdec.c:
1171         * omx/gstomx_adpcmenc.c:
1172         * omx/gstomx_amrnbdec.c:
1173         * omx/gstomx_amrnbenc.c:
1174         * omx/gstomx_amrwbdec.c:
1175         * omx/gstomx_amrwbenc.c:
1176         * omx/gstomx_audiosink.c:
1177         * omx/gstomx_base_filter.c:
1178         * omx/gstomx_dummy.c:
1179         * omx/gstomx_filereadersrc.c:
1180         * omx/gstomx_g711dec.c:
1181         * omx/gstomx_g711enc.c:
1182         * omx/gstomx_g729dec.c:
1183         * omx/gstomx_g729enc.c:
1184         * omx/gstomx_h263dec.c:
1185         * omx/gstomx_h263enc.c:
1186         * omx/gstomx_h264dec.c:
1187         * omx/gstomx_h264enc.c:
1188         * omx/gstomx_ilbcdec.c:
1189         * omx/gstomx_ilbcenc.c:
1190         * omx/gstomx_jpegenc.c:
1191         * omx/gstomx_mp2dec.c:
1192         * omx/gstomx_mp3dec.c:
1193         * omx/gstomx_mpeg4dec.c:
1194         * omx/gstomx_mpeg4enc.c:
1195         * omx/gstomx_videosink.c:
1196         * omx/gstomx_volume.c:
1197         * omx/gstomx_vorbisdec.c:
1198         * omx/gstomx_wmvdec.c:
1199           plugin: refactor
1200           This is in preparation to support multiple configurations; bellagio,
1201           omap, maemo, android, etc.
1202           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1203
1204 2009-03-30 20:21:11 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1205
1206         * omx/gstomx_jpegenc.c:
1207           jpegenc: fix quality setting
1208           OMX_SetConfig should be used after Executing state, OMX_SetParameter is
1209           what we want.
1210           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1211
1212 2009-03-30 17:25:09 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1213
1214         * omx/gstomx_util.c:
1215           util: avoid double-free
1216           There should be a better way to find out how to free that buffer.
1217           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1218
1219 2009-03-27 02:14:20 +0200  René Stadler <mail@renestadler.de>
1220
1221         * omx/gstomx_base_filter.c:
1222           basefilter: release ready_lock when core_prepare fails
1223           Signed-off-by: René Stadler <mail@renestadler.de>
1224           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1225
1226 2009-03-26 17:33:13 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1227
1228         * omx/gstomx_base_filter.c:
1229           Add environment variables for testing
1230           OMX_ALLOCATE_ON, OMX_SHARE_HACK_ON, and OMX_SHARE_HACK_OFF.
1231           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1232
1233 2009-03-26 21:09:32 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1234
1235         * omx/gstomx_base_filter.c:
1236           basefilter: plug a leak
1237           The leak would happen very rarely; twice per run. But still, let's avoid
1238           it.
1239           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1240
1241 2009-03-26 16:37:35 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1242
1243         * omx/gstomx_util.c:
1244         * omx/gstomx_util.h:
1245           util: make OMX_AllocateBuffer configurable
1246           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1247
1248 2009-03-26 15:43:38 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1249
1250         * omx/gstomx_util.c:
1251           util: fix break statements in event_handler
1252           I've never noticed any issue with this code, but it definitely could do
1253           very bad stuff.
1254           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1255
1256 2009-03-26 16:53:55 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1257
1258         * omx/gstomx_base_filter.c:
1259           basefilter: trivial cleanup
1260           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1261
1262 2009-03-25 19:11:01 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1263
1264         * omx/gstomx_base_filter.c:
1265         * omx/gstomx_util.c:
1266           Trivial cleanups
1267           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1268
1269 2009-03-25 18:49:26 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1270
1271         * omx/gstomx_util.c:
1272           util: handle more errors from omx
1273           TI uses these.
1274           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1275
1276 2009-03-25 16:54:05 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1277
1278         * omx/gstomx_aacdec.c:
1279         * omx/gstomx_aacenc.c:
1280         * omx/gstomx_adpcmdec.c:
1281         * omx/gstomx_adpcmenc.c:
1282         * omx/gstomx_amrnbdec.c:
1283         * omx/gstomx_amrnbenc.c:
1284         * omx/gstomx_amrwbdec.c:
1285         * omx/gstomx_amrwbenc.c:
1286         * omx/gstomx_audiosink.c:
1287         * omx/gstomx_base_filter.c:
1288         * omx/gstomx_base_sink.c:
1289         * omx/gstomx_base_src.c:
1290         * omx/gstomx_base_videodec.c:
1291         * omx/gstomx_base_videoenc.c:
1292         * omx/gstomx_g711dec.c:
1293         * omx/gstomx_g711enc.c:
1294         * omx/gstomx_g729enc.c:
1295         * omx/gstomx_h263enc.c:
1296         * omx/gstomx_h264enc.c:
1297         * omx/gstomx_jpegenc.c:
1298         * omx/gstomx_mp2dec.c:
1299         * omx/gstomx_mp3dec.c:
1300         * omx/gstomx_mpeg4enc.c:
1301         * omx/gstomx_videosink.c:
1302         * omx/gstomx_volume.c:
1303         * omx/gstomx_vorbisdec.c:
1304           Use memset instead of calloc
1305           This is more efficient.
1306           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1307
1308 2009-03-25 16:53:00 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1309
1310         * omx/gstomx.c:
1311         * omx/gstomx_base_src.c:
1312         * omx/gstomx_filereadersrc.c:
1313         * omx/gstomx_jpegenc.c:
1314         * omx/gstomx_util.c:
1315         * omx/gstomx_util.h:
1316         * omx/gstomx_videosink.c:
1317         * omx/gstomx_volume.c:
1318           Remove stdbool.h
1319           I like 'true' and 'false' but let's go for standard GLib ones.
1320           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1321
1322 2009-03-23 14:25:23 +0200  René Stadler <rene.stadler@nokia.com>
1323
1324         * omx/gstomx_jpegenc.c:
1325         * omx/gstomx_jpegenc.h:
1326           jpegenc: Forward upstream framerate in caps.
1327
1328 2009-03-19 20:02:42 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1329
1330         * omx/gstomx_base_videoenc.c:
1331         * omx/gstomx_videosink.c:
1332           videoenc: fix Q.16 framerate calculation
1333           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1334
1335 2009-03-25 15:30:09 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1336
1337         * omx/gstomx_base_videoenc.c:
1338         * omx/gstomx_h263dec.c:
1339         * omx/gstomx_h263enc.c:
1340         * omx/gstomx_h264dec.c:
1341         * omx/gstomx_h264enc.c:
1342         * omx/gstomx_jpegenc.c:
1343         * omx/gstomx_mpeg4dec.c:
1344         * omx/gstomx_mpeg4enc.c:
1345         * omx/gstomx_videosink.c:
1346         * omx/gstomx_wmvdec.c:
1347           Even more framerate improvements
1348           As suggested by Stefan Kost.
1349           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1350
1351 2009-03-25 00:57:26 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1352
1353         * .gitignore:
1354           Cleanup .gitignore
1355           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1356
1357 2009-03-24 21:18:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1358
1359         * .gitignore:
1360           .gitignore: ignore more
1361
1362 2009-03-24 22:18:28 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1363
1364         * omx/gstomx_base_filter.c:
1365         * omx/gstomx_base_filter.h:
1366         * omx/gstomx_base_sink.c:
1367         * omx/gstomx_base_sink.h:
1368           Rename 'initialized' to 'ready'
1369           It describes better what the flag is supposed to mean and would make the
1370           merge of the 'tunneling' branch easier.
1371           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1372
1373 2009-03-24 17:19:25 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1374
1375         * common/gst-autogen.sh:
1376         * m4/gst-args.m4:
1377         * m4/gst-check.m4:
1378         * m4/gst-error.m4:
1379           Some cleanups to the 'common' stuff
1380           These should go to gst-common too.
1381           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1382
1383 2009-03-24 15:55:56 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1384
1385         * .gitmodules:
1386         * Makefile.am:
1387         * autogen.sh:
1388         * common:
1389         * common/Makefile.am:
1390         * common/gst-autogen.sh:
1391         * common/release.mak:
1392         * configure.ac:
1393         * m4/Makefile.am:
1394         * m4/as-ac-expand.m4:
1395         * m4/as-compiler-flag.m4:
1396         * m4/gst-args.m4:
1397         * m4/gst-check.m4:
1398         * m4/gst-error.m4:
1399         * m4/gst-plugindir.m4:
1400         * m4/gst.m4:
1401           Remove common submodule
1402           Copy only what we need.
1403           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1404
1405 2009-03-24 16:00:28 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1406
1407         * autogen.sh:
1408           Remove automatic pre-commit hook
1409           Clean commits should be enfored in a different way.
1410           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1411
1412 2009-03-23 22:52:18 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1413
1414         * omx/gstomx_aacenc.c:
1415         * omx/gstomx_amrnbenc.c:
1416         * omx/gstomx_amrwbenc.c:
1417         * omx/gstomx_base_src.c:
1418         * omx/gstomx_base_videoenc.c:
1419         * omx/gstomx_filereadersrc.c:
1420         * omx/gstomx_g729enc.c:
1421         * omx/gstomx_jpegenc.c:
1422         * omx/gstomx_videosink.c:
1423           Cleanup enums
1424           Adding a comma at the end is better for maintainance.
1425           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1426
1427 2009-03-23 20:21:56 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1428
1429         * omx/gstomx_aacenc.c:
1430         * omx/gstomx_base_filter.c:
1431         * omx/gstomx_util.c:
1432           Trivial code-style cleanups
1433           Before switching to GStreamer code-style lets stay consistent.
1434           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1435
1436 2009-03-23 20:20:47 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1437
1438         * omx/gstomx_aacdec.c:
1439         * omx/gstomx_aacenc.c:
1440         * omx/gstomx_adpcmdec.c:
1441         * omx/gstomx_adpcmenc.c:
1442         * omx/gstomx_amrnbdec.c:
1443         * omx/gstomx_amrnbenc.c:
1444         * omx/gstomx_amrwbdec.c:
1445         * omx/gstomx_amrwbenc.c:
1446         * omx/gstomx_audiosink.c:
1447         * omx/gstomx_base_filter.c:
1448         * omx/gstomx_base_sink.c:
1449         * omx/gstomx_base_src.c:
1450         * omx/gstomx_base_videodec.c:
1451         * omx/gstomx_base_videoenc.c:
1452         * omx/gstomx_dummy.c:
1453         * omx/gstomx_filereadersrc.c:
1454         * omx/gstomx_g711dec.c:
1455         * omx/gstomx_g711enc.c:
1456         * omx/gstomx_g729dec.c:
1457         * omx/gstomx_g729enc.c:
1458         * omx/gstomx_h263dec.c:
1459         * omx/gstomx_h263enc.c:
1460         * omx/gstomx_h264dec.c:
1461         * omx/gstomx_h264enc.c:
1462         * omx/gstomx_ilbcdec.c:
1463         * omx/gstomx_ilbcenc.c:
1464         * omx/gstomx_jpegenc.c:
1465         * omx/gstomx_mp2dec.c:
1466         * omx/gstomx_mp3dec.c:
1467         * omx/gstomx_mpeg4dec.c:
1468         * omx/gstomx_mpeg4enc.c:
1469         * omx/gstomx_videosink.c:
1470         * omx/gstomx_volume.c:
1471         * omx/gstomx_vorbisdec.c:
1472         * omx/gstomx_wmvdec.c:
1473           Cleanup global scope
1474           No need to initialize to 0 static variables.
1475           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1476
1477 2009-03-16 20:51:14 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1478
1479         * omx/gstomx_base_filter.c:
1480         * omx/gstomx_base_filter.h:
1481           basefilter: fix init race condition
1482           This fixes an issue when changing the state to READY too fast. The
1483           problem comes when there's a state change from PAUSED to READY while
1484           pad_chain is in the middle of initializing OpenMAX; the two threads
1485           compete to initialize and de-initialize OpenMAX at the same time.
1486           This is a simplified version of a patch developed by Mark Nauwelaerts.
1487           Ideally the initialization should move out of pad_chain to avoid these
1488           issues.
1489           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1490
1491 2009-03-16 16:35:29 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1492
1493         * omx/gstomx_base_videodec.c:
1494         * omx/gstomx_base_videoenc.c:
1495         * omx/gstomx_base_videoenc.h:
1496         * omx/gstomx_h263enc.c:
1497         * omx/gstomx_h264enc.c:
1498         * omx/gstomx_mpeg4enc.c:
1499         * omx/gstomx_videosink.c:
1500           General update to framerate handling
1501           OpenMAX needs the framerate to be in Q.16 format, so store it that way.
1502           Unfortunately that doesn't have good precision, so store the numerator
1503           and denominator in base videoenc and use that value for the caps.
1504           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1505
1506 2009-03-16 16:32:41 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1507
1508         * omx/gstomx_h263enc.c:
1509         * omx/gstomx_h264enc.c:
1510         * omx/gstomx_mpeg4enc.c:
1511           video encoders: trivial cleanups
1512           In preparation for the next patches.
1513           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1514
1515 2009-03-16 16:02:36 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1516
1517         * omx/gstomx_base_videoenc.c:
1518         * omx/gstomx_h263enc.c:
1519         * omx/gstomx_h264enc.c:
1520         * omx/gstomx_jpegenc.c:
1521         * omx/gstomx_mpeg4enc.c:
1522         * omx/gstomx_videosink.c:
1523         * omx/gstomx_wmvdec.c:
1524           Set more proper framerate in the caps templates
1525           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1526
1527 2009-03-14 00:33:17 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1528
1529         * omx/gstomx_util.c:
1530           util: cleanup request_imp
1531           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1532
1533 2009-03-14 00:32:31 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1534
1535         * omx/gstomx_util.c:
1536           util: fix crash when OMX_Init errors
1537           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1538
1539 2009-03-13 22:48:10 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1540
1541         * tests/check_gstomx.c:
1542           check_gstomx: cleanup codes-tyle
1543           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1544
1545 2009-03-12 14:59:55 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1546
1547         * tests/check_gstomx.c:
1548           Fix race in test.
1549           omx_base_filter is a thread boundary, so it cannot be relied
1550           upon that whatever is pushed in (e.g. EOS) has made it all
1551           the way through by the end of the call.
1552           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1553
1554 2009-03-12 14:57:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1555
1556         * omx/gstomx_base_filter.c:
1557           Fix format specifier in debug statement.
1558           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1559           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1560
1561 2009-03-13 19:55:50 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1562
1563         * omx/gstomx_util.c:
1564           util: detect more unrecoverable errors
1565           Also, increase the level to GST_ERROR.
1566           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1567
1568 2009-03-13 19:47:20 +0200  Jan Schmidt <thaytan@noraisin.net>
1569
1570         * configure.ac:
1571           configure.ac: trivial cleanup
1572           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1573
1574 2009-03-12 03:06:30 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1575
1576         * configure.ac:
1577           Fix libcheck' check
1578           It was always true, so AG_GST_CHECK_GST_CHECK was executed.
1579           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1580
1581 2009-03-12 01:55:09 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1582
1583         * omx/gstomx.c:
1584         * omx/gstomx.h:
1585         * omx/gstomx_aacdec.c:
1586         * omx/gstomx_aacdec.h:
1587         * omx/gstomx_aacenc.c:
1588         * omx/gstomx_aacenc.h:
1589         * omx/gstomx_adpcmdec.c:
1590         * omx/gstomx_adpcmdec.h:
1591         * omx/gstomx_adpcmenc.c:
1592         * omx/gstomx_adpcmenc.h:
1593         * omx/gstomx_amrnbdec.c:
1594         * omx/gstomx_amrnbdec.h:
1595         * omx/gstomx_amrnbenc.c:
1596         * omx/gstomx_amrnbenc.h:
1597         * omx/gstomx_amrwbdec.c:
1598         * omx/gstomx_amrwbdec.h:
1599         * omx/gstomx_amrwbenc.c:
1600         * omx/gstomx_amrwbenc.h:
1601         * omx/gstomx_audiosink.c:
1602         * omx/gstomx_audiosink.h:
1603         * omx/gstomx_base_filter.c:
1604         * omx/gstomx_base_filter.h:
1605         * omx/gstomx_base_sink.c:
1606         * omx/gstomx_base_sink.h:
1607         * omx/gstomx_base_src.c:
1608         * omx/gstomx_base_src.h:
1609         * omx/gstomx_base_videodec.c:
1610         * omx/gstomx_base_videodec.h:
1611         * omx/gstomx_base_videoenc.c:
1612         * omx/gstomx_base_videoenc.h:
1613         * omx/gstomx_dummy.c:
1614         * omx/gstomx_dummy.h:
1615         * omx/gstomx_filereadersrc.c:
1616         * omx/gstomx_filereadersrc.h:
1617         * omx/gstomx_g711dec.c:
1618         * omx/gstomx_g711dec.h:
1619         * omx/gstomx_g711enc.c:
1620         * omx/gstomx_g711enc.h:
1621         * omx/gstomx_g729dec.c:
1622         * omx/gstomx_g729dec.h:
1623         * omx/gstomx_g729enc.c:
1624         * omx/gstomx_g729enc.h:
1625         * omx/gstomx_h263dec.c:
1626         * omx/gstomx_h263dec.h:
1627         * omx/gstomx_h263enc.c:
1628         * omx/gstomx_h263enc.h:
1629         * omx/gstomx_h264dec.c:
1630         * omx/gstomx_h264dec.h:
1631         * omx/gstomx_h264enc.c:
1632         * omx/gstomx_h264enc.h:
1633         * omx/gstomx_ilbcdec.c:
1634         * omx/gstomx_ilbcdec.h:
1635         * omx/gstomx_ilbcenc.c:
1636         * omx/gstomx_ilbcenc.h:
1637         * omx/gstomx_interface.c:
1638         * omx/gstomx_interface.h:
1639         * omx/gstomx_jpegenc.c:
1640         * omx/gstomx_jpegenc.h:
1641         * omx/gstomx_mp2dec.c:
1642         * omx/gstomx_mp2dec.h:
1643         * omx/gstomx_mp3dec.c:
1644         * omx/gstomx_mp3dec.h:
1645         * omx/gstomx_mpeg4dec.c:
1646         * omx/gstomx_mpeg4dec.h:
1647         * omx/gstomx_mpeg4enc.c:
1648         * omx/gstomx_mpeg4enc.h:
1649         * omx/gstomx_util.c:
1650         * omx/gstomx_util.h:
1651         * omx/gstomx_videosink.c:
1652         * omx/gstomx_videosink.h:
1653         * omx/gstomx_volume.c:
1654         * omx/gstomx_volume.h:
1655         * omx/gstomx_vorbisdec.c:
1656         * omx/gstomx_vorbisdec.h:
1657         * omx/gstomx_wmvdec.c:
1658         * omx/gstomx_wmvdec.h:
1659         * tests/check_async_queue.c:
1660         * tests/check_gstomx.c:
1661         * tests/check_libomxil.c:
1662         * tests/standalone/core.c:
1663         * util/async_queue.c:
1664         * util/async_queue.h:
1665         * util/sem.c:
1666         * util/sem.h:
1667           Update copyright notice for 2009.
1668           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1669
1670 2009-03-11 23:10:25 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1671
1672         * configure.ac:
1673           Make libcheck optional
1674           Specially welcome while cross-compiling.
1675           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1676
1677 2009-03-11 21:06:07 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1678
1679         * .gitignore:
1680           Create .gitignore file
1681           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1682
1683 2009-02-26 15:58:14 +0200  René Stadler <rene.stadler@nokia.com>
1684
1685         * omx/gstomx_aacenc.c:
1686         * omx/gstomx_aacenc.h:
1687           aacenc: Implement profile property.
1688
1689 2009-02-24 18:52:14 +0200  René Stadler <rene.stadler@nokia.com>
1690
1691         * omx/gstomx_aacenc.c:
1692         * omx/gstomx_aacenc.h:
1693           aacenc: Add output-format property, setting eAACStreamFormat.
1694
1695 2009-02-11 16:21:19 +0200  René Stadler <rene.stadler@nokia.com>
1696
1697         * omx/gstomx_aacenc.c:
1698           aacenc: Propagate bitrate property value to component.
1699
1700 2009-03-09 15:46:41 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1701
1702         * omx/gstomx_base_filter.c:
1703           basefilter: handle codec-data from omx
1704           This will help H.264 and AAC encoding.
1705           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1706
1707 2009-02-20 10:54:54 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1708
1709         * omx/gstomx_util.c:
1710           util: Make omx errors more verbose.
1711           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1712
1713 2009-02-19 10:58:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1714
1715         * omx/gstomx_base_filter.c:
1716         * omx/gstomx_util.c:
1717           Handle unrecoverable errors.
1718           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1719           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1720
1721 2009-02-13 19:23:38 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1722
1723         * omx/gstomx_util.c:
1724           util: More debug logging.
1725           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1726
1727 2009-03-09 23:13:54 +0000  Jan Schmidt <thaytan@noraisin.net>
1728
1729         * common:
1730           Automatic update of common submodule
1731           From 7032163 to f8b3d91
1732
1733 2009-03-08 12:06:24 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1734
1735         * common:
1736           Automatic update of common submodule
1737           From ffa738d to 7032163
1738
1739 2009-03-08 11:22:01 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1740
1741         * common:
1742           Automatic update of common submodule
1743           From 3f13e4e to ffa738d
1744
1745 2009-03-07 11:47:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1746
1747         * common:
1748           Automatic update of common submodule
1749           From 3c7456b to 3f13e4e
1750
1751 2009-03-07 10:47:41 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1752
1753         * common:
1754           Automatic update of common submodule
1755           From a6ce5c6 to 3c7456b
1756
1757 2009-02-25 11:33:01 +0000  Jan Schmidt <thaytan@noraisin.net>
1758
1759         * common:
1760           Automatic update of common submodule
1761           From 9cf8c9b to a6ce5c6
1762
1763 2009-02-23 00:57:44 +0200  René Stadler <mail@renestadler.de>
1764
1765         * omx/gstomx_util.c:
1766           util: Fix crash when dlopen() fails.
1767           imp_free() calls g_mutex_free() on imp->mutex, which is still NULL.
1768           Signed-off-by: René Stadler <mail@renestadler.de>
1769
1770 2009-02-22 16:01:06 +0000  Jan Schmidt <thaytan@noraisin.net>
1771
1772         * common:
1773           Automatic update of common submodule
1774           From 5d7c9cc to 9cf8c9b
1775
1776 2009-02-21 11:14:06 -0800  David Schleef <ds@schleef.org>
1777
1778         * common:
1779           Automatic update of common submodule
1780           From 137543b to 5d7c9cc
1781
1782 2009-02-11 15:40:20 +0200  René Stadler <rene.stadler@nokia.com>
1783
1784         * omx/gstomx_base_videodec.c:
1785         * omx/gstomx_base_videoenc.c:
1786         * omx/gstomx_jpegenc.c:
1787           Fix unused variables breaking the build.
1788           Signed-off-by: René Stadler <rene.stadler@nokia.com>
1789
1790 2009-01-27 13:32:43 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1791
1792         * omx/gstomx_base_filter.c:
1793           Serialize EOS sending.
1794           Sending EOS event from incoming pad_event thread may have this event arrive
1795           downstream before outgoing output_loop has sent last buffer(s).
1796           Instead, send EOS event in output_loop when it detects EOS (bufferflag).
1797           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1798           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1799
1800 2009-02-07 18:44:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1801
1802         * omx/gstomx_util.c:
1803         * omx/gstomx_util.h:
1804           Fix mt issue when loading/unloading omxil.
1805           This avoids an issue when loading two gst-openmax elements that use the
1806           same implemenation; OMX_Init should be called only once per
1807           implementation.
1808           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1809           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1810
1811 2009-02-03 17:06:35 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1812
1813         * omx/gstomx_base_filter.c:
1814           Fix crash on certain race condition.
1815           Thanks to Mark Nauwelaerts for the investigation.
1816           Signed-off-by: René Stadler <rene.stadler@nokia.com>
1817           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1818
1819 2009-01-28 14:43:48 +0200  René Stadler <rene.stadler@nokia.com>
1820
1821         * omx/gstomx_aacenc.c:
1822           aacenc: Fix src caps by not relying on settings_changed callback.
1823           Signed-off-by: René Stadler <rene.stadler@nokia.com>
1824
1825 2009-01-14 14:40:30 +0200  René Stadler <rene.stadler@nokia.com>
1826
1827         * omx/gstomx_base_videodec.c:
1828         * omx/gstomx_base_videodec.h:
1829           Pass on correct sink framerate fraction.
1830           Signed-off-by: René Stadler <rene.stadler@nokia.com>
1831
1832 2009-01-14 14:29:32 +0200  René Stadler <rene.stadler@nokia.com>
1833
1834         * omx/gstomx_base_videodec.c:
1835           Don't limit framerate to 30fps for video decoder pad templates.
1836           Signed-off-by: René Stadler <rene.stadler@nokia.com>
1837
1838 2009-01-27 13:32:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1839
1840         * omx/gstomx_base_filter.c:
1841         * omx/gstomx_util.c:
1842         * omx/gstomx_util.h:
1843           Do not hang in state change when flushing.
1844           The state change might fail.
1845           Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1846           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1847
1848 2008-12-15 21:11:12 +0200  René Stadler <rene.stadler@nokia.com>
1849
1850         * omx/gstomx_aacdec.c:
1851           aacdec: Don't set the profile.
1852           The decoder needs to figure out the format by itself.
1853           Signed-off-by: René Stadler <rene.stadler@nokia.com>
1854           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1855
1856 2009-02-03 15:19:33 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1857
1858         * omx/gstomx_base_videodec.c:
1859         * omx/gstomx_base_videoenc.c:
1860         * omx/gstomx_jpegenc.c:
1861           Remove TI-specific stuff.
1862           This should go to the omap branch instead.
1863           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1864
1865 2008-12-15 19:29:48 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1866
1867         * omx/gstomx_aacdec.c:
1868           aacdec: Store codec-data.
1869           So that it's sent to the decoder.
1870           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1871
1872 2008-12-15 18:35:57 +0200  Olivier Crête <olivier.crete@collabora.co.uk>
1873
1874         * omx/gstomx_g711enc.c:
1875           g711enc: Only try to fetch structure from caps if it exists.
1876           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1877
1878 2008-12-11 22:00:50 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1879
1880         * omx/gstomx_audiosink.c:
1881         * omx/gstomx_videosink.c:
1882           sink: Cleanup element details.
1883
1884 2008-12-11 21:58:10 +0200  Sriram Murthy <sriram482@gmail.com>
1885
1886         * omx/gstomx_audiosink.c:
1887           audio_sink: Set correct class.
1888
1889 2008-09-01 19:53:25 +0300  Felipe Contreras <felipe.contreras@nokia.com>
1890
1891         * omx/gstomx_base_filter.c:
1892           Send initial codec_data buffer.
1893           OpenMAX IL 1.1.1 doesn't have OMX_BUFFERFLAG_CODECCONFIG; it was
1894           introduced in 1.1.2, so set it manually for now.
1895           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1896
1897 2008-12-10 18:58:03 +0200  Felipe Contreras <felipe.contreras@nokia.com>
1898
1899         * omx/gstomx_util.c:
1900           util: Fix for allocate buffer.
1901           The buffer shall be freed only when allocated by us as opposed to some
1902           other element.
1903           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1904
1905 2009-01-30 20:42:32 +0200  Felipe Contreras <felipe.contreras@gmail.com>
1906
1907         * ChangeLog:
1908         * omx/gstomx_aacdec.c:
1909           Missing cleanups from old git repo.
1910           Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1911
1912 2009-01-23 00:19:33 +0200  René Stadler <mail@renestadler.de>
1913
1914         * configure.ac:
1915           Fix configure failing because of missing m4 directory.
1916           This was broken by the conversion to git, since it cannot store empty
1917           directories.
1918
1919 2009-01-22 06:23:44 +0100  Edward Hervey <bilboed@bilboed.com>
1920
1921         * autogen.sh:
1922         * common:
1923           Install and use pre-commit indentation hook from common
1924
1925 2009-01-21 04:36:50 +0100  Edward Hervey <bilboed@bilboed.com>
1926
1927         * autogen.sh:
1928           autogen.sh : Use git submodule
1929
1930 2008-12-08 21:10:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1931
1932         * omx/gstomx_g711enc.c:
1933         * omx/gstomx_ilbcenc.c:
1934           Random cleanups.
1935
1936 2008-12-08 21:10:21 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1937
1938         * omx/gstomx_aacdec.c:
1939         * omx/gstomx_aacenc.c:
1940         * omx/gstomx_adpcmdec.c:
1941         * omx/gstomx_adpcmenc.c:
1942         * omx/gstomx_amrnbdec.c:
1943         * omx/gstomx_amrnbenc.c:
1944         * omx/gstomx_amrwbdec.c:
1945         * omx/gstomx_amrwbenc.c:
1946         * omx/gstomx_g711dec.c:
1947         * omx/gstomx_g711enc.c:
1948         * omx/gstomx_g729dec.c:
1949         * omx/gstomx_g729enc.c:
1950         * omx/gstomx_ilbcdec.c:
1951         * omx/gstomx_ilbcenc.c:
1952         * omx/gstomx_mp2dec.c:
1953         * omx/gstomx_mp3dec.c:
1954         * omx/gstomx_volume.c:
1955         * omx/gstomx_vorbisdec.c:
1956           More specific caps for all audio elements.
1957
1958 2008-12-08 21:09:38 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1959
1960         * omx/gstomx_adpcmdec.c:
1961         * omx/gstomx_adpcmenc.c:
1962           adpcm: Fix capabilities negotation.
1963
1964 2008-12-08 21:08:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1965
1966         * omx/gstomx_base_filter.c:
1967         * omx/gstomx_base_filter.h:
1968           Allow child classes to override the share_input_buffer workaround.
1969           Some components require specific buffer sizes.
1970
1971 2008-12-08 21:08:04 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1972
1973         * omx/gstomx_jpegenc.c:
1974         * omx/gstomx_jpegenc.h:
1975           jpegenc: Add quality property.
1976
1977 2008-11-21 17:15:12 +0200  René Stadler <rene.stadler@nokia.com>
1978
1979         * omx/gstomx_amrwbenc.c:
1980           amrwbenc: Add rate=16000 field to amr caps
1981
1982 2008-11-21 17:13:30 +0200  René Stadler <rene.stadler@nokia.com>
1983
1984         * common:
1985         * omx/gstomx_amrnbenc.c:
1986           amrnbenc: Add rate=8000 field to amr caps
1987
1988 2008-11-20 17:16:28 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1989
1990         * omx/gstomx_base_filter.c:
1991           Fix seeking when using zero-copy.
1992           When doing seeking, and other times, a pad push returns an error and if
1993           zero-copy is enabled the omx buffer doesn't have any allocated buffer.
1994           So allocate the buffer so omx doesn't crash.
1995
1996 2008-11-20 17:15:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
1997
1998         * omx/gstomx_ilbcdec.c:
1999         * omx/gstomx_ilbcenc.c:
2000           Fix iLBC caps negotiation.
2001
2002 2008-11-20 17:13:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2003
2004         * omx/Makefile.am:
2005         * omx/gstomx.c:
2006         * omx/gstomx_avcenc.c:
2007         * omx/gstomx_avcenc.h:
2008         * omx/gstomx_h264dec.c:
2009         * omx/gstomx_h264enc.c:
2010         * omx/gstomx_h264enc.h:
2011           Rename avcenc to h264enc.
2012           No need to follow OpenMAX IL's AVC nomenclature.
2013
2014 2008-11-20 17:12:13 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2015
2016         * omx/gstomx_g711dec.c:
2017           Fix G711 decoder caps.
2018
2019 2008-11-20 17:08:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2020
2021         * omx/gstomx_g711enc.c:
2022           Improve G711 caps negotiation.
2023
2024 2008-11-20 17:07:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2025
2026         * omx/gstomx_base_filter.c:
2027           Fix EOS handling when omx hasn't been initialized.
2028
2029 2008-11-20 17:02:52 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2030
2031         * omx/gstomx.c:
2032         * omx/gstomx.h:
2033         * omx/gstomx_util.c:
2034           Improve debug logging for gstomx util.
2035
2036 2008-11-20 17:01:45 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2037
2038         * tests/Makefile.am:
2039         * tests/check_libomxil.c:
2040           Improve internal libomxil unit tests.
2041           Do switch to Idle, still needs buffer handling.
2042
2043 2008-11-20 17:01:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2044
2045         * omx/gstomx_util.c:
2046         * tests/check_async_queue.c:
2047           Random cleanups.
2048
2049 2008-11-20 17:00:34 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2050
2051         * tests/check_async_queue.c:
2052           Add stress unit tests for async_queue.
2053
2054 2008-11-20 16:59:56 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2055
2056         * util/Makefile.am:
2057         * util/sem.c:
2058         * util/sem.h:
2059           Add new semaphore utility.
2060
2061 2008-11-20 16:59:11 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2062
2063         * omx/gstomx_base_filter.c:
2064           Properly deinitialize when going to READY.
2065           Otherwise going back to PLAY crashes.
2066
2067 2008-11-20 16:58:37 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2068
2069         * omx/gstomx_base_filter.c:
2070         * omx/gstomx_util.c:
2071         * omx/gstomx_util.h:
2072           Cleanup flushing mechanism for seeking.
2073           Flushes for seeking works differently in input and output ports.
2074           In input ports a real omx flush command is issued, then wait for
2075           completion.
2076           In output ports the internal queue is flushed, but no flush command is
2077           sent to omx. There's still the possibility that the output buffers
2078           coming from omx are wrong (before the flush) so they need to be tainted
2079           somehow.
2080
2081 2008-11-20 16:53:20 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2082
2083         * omx/gstomx_base_filter.c:
2084           Release output buffer when there's flushing.
2085           Otherwise omx might never receive the output buffer. Also cleanup a bit
2086           the output loop function.
2087
2088 2008-11-10 20:38:49 +0200  René Stadler <rene.stadler@nokia.com>
2089
2090         * omx/gstomx_base_filter.c:
2091           Forward pad event properly.
2092           Otherwise the pad_pause_task might hang.
2093           Signed-off-by: René Stadler <rene.stadler@nokia.com>
2094           Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
2095
2096 2008-11-20 16:51:10 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2097
2098         * omx/gstomx_util.c:
2099           Fix initialization of buffers for processing.
2100           This fixes a longstanding issue with seeking.
2101           Only input buffers should be saved in the port queue, output buffers
2102           should be sent directly to omx.
2103           Before, the output buffers where saved in the port queue, so the output
2104           thread was trying to process them. This is not a big issue for the
2105           initial buffers because they are empty, but in the middle of a flush
2106           they are not, so the buffers before the flush where pushed to the sink.
2107
2108 2008-11-20 16:49:35 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2109
2110         * omx/gstomx_base_filter.c:
2111           Use more efficient int scaler.
2112           Not sure, but probably gst_util_uint64_scale_int is more efficient than
2113           gst_util_uint64_scale.
2114
2115 2008-11-20 16:48:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2116
2117         * omx/gstomx_g729dec.c:
2118         * omx/gstomx_g729enc.c:
2119           Update G729 media-type.
2120
2121 2008-11-20 16:47:33 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2122
2123         * omx/gstomx_adpcmdec.c:
2124         * omx/gstomx_adpcmenc.c:
2125           Add adpcm layout.
2126
2127 2008-11-20 16:42:08 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2128
2129         * omx/gstomx_base_filter.h:
2130         * omx/gstomx_util.c:
2131           Random cleanups.
2132
2133 2008-11-20 16:39:50 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2134
2135         * omx/gstomx_adpcmdec.c:
2136         * omx/gstomx_adpcmenc.c:
2137           Update ADPCM sample rate.
2138           As Stefan Kost pointed out; other GStreamer ADPCM elements have 8000,
2139           96000.
2140
2141 2008-11-20 16:33:15 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2142
2143         * omx/gstomx_jpegenc.c:
2144           Improve buffer sizes in jpegenc.
2145           TI-specific stuff.
2146
2147 2008-11-20 16:32:22 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2148
2149         * omx/gstomx_jpegenc.c:
2150           Fix warnings in jpegenc.
2151
2152 2008-11-20 16:29:29 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2153
2154         * omx/gstomx_adpcmdec.c:
2155         * omx/gstomx_amrnbdec.c:
2156         * omx/gstomx_amrnbenc.c:
2157         * omx/gstomx_amrwbdec.c:
2158         * omx/gstomx_amrwbenc.c:
2159         * omx/gstomx_g711enc.c:
2160           Fix speech codecs samplerates.
2161           Is ADPCM correct?
2162
2163 2008-11-20 16:28:43 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2164
2165         * omx/gstomx_amrwbenc.c:
2166           Set right caps for amrwbenc.
2167
2168 2008-11-20 16:27:18 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2169
2170         * omx/gstomx_base_filter.c:
2171           Properly set the true return reason.
2172
2173 2008-11-20 16:26:25 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2174
2175         * omx/gstomx_base_filter.c:
2176           Improve error message when pusing output buffers.
2177           Use the real return value.
2178
2179 2008-11-20 16:22:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2180
2181         * omx/gstomx_base_filter.c:
2182           Improve message when the shared output buffer workaround is misbehaving.
2183
2184 2008-11-20 16:19:25 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2185
2186         * omx/gstomx_base_filter.c:
2187         * omx/gstomx_base_filter.h:
2188           Allow child classes to override the share_output_buffer workaround.
2189           Some components modify nOffset, which messes up everything.
2190
2191 2008-11-20 16:16:55 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2192
2193         * omx/Makefile.am:
2194         * omx/gstomx.c:
2195         * omx/gstomx_jpegenc.c:
2196         * omx/gstomx_jpegenc.h:
2197           Add new jpegenc component wrapper.
2198
2199 2008-11-20 16:13:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2200
2201         * omx/gstomx_base_filter.c:
2202           Free codec_data
2203
2204 2008-11-20 16:11:18 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2205
2206         * omx/Makefile.am:
2207         * omx/gstomx.c:
2208         * omx/gstomx_mp2dec.c:
2209         * omx/gstomx_mp2dec.h:
2210         * omx/gstomx_mp3dec.c:
2211           Add separate mp2dec element.
2212
2213 2008-11-20 16:09:49 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2214
2215         * omx/gstomx_base_filter.c:
2216         * omx/gstomx_util.c:
2217         * omx/gstomx_util.h:
2218           More general improvements in flushing.
2219
2220 2008-11-20 16:07:47 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2221
2222         * omx/gstomx_base_filter.c:
2223           Improve flushing in base_filter.
2224
2225 2008-11-20 16:01:20 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2226
2227         * omx/gstomx_util.c:
2228         * omx/gstomx_util.h:
2229           Add flushing functions in util.
2230
2231 2008-11-20 16:00:26 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2232
2233         * common:
2234         * omx/gstomx_util.c:
2235           Add core_for_each_port helper in util.
2236
2237 2008-08-15 15:14:05 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2238
2239         * omx/gstomx_util.c:
2240         * omx/gstomx_util.h:
2241           Make omx state changes more strict.
2242
2243 2008-08-15 15:11:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2244
2245         * omx/gstomx_base_filter.c:
2246         * omx/gstomx_base_sink.c:
2247           Save omx ports as element data of the gst pads.
2248
2249 2008-08-15 15:10:09 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2250
2251         * omx/gstomx_base_sink.c:
2252         * omx/gstomx_base_sink.h:
2253           Add activate_push in base_sink.
2254
2255 2008-08-15 15:08:37 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2256
2257         * omx/gstomx_base_filter.c:
2258           Add omx interface to base_filter.
2259
2260 2008-08-15 15:07:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2261
2262         * omx/gstomx_base_sink.c:
2263           Add omx interface to base_sink.
2264
2265 2008-08-15 15:07:04 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2266
2267         * omx/Makefile.am:
2268         * omx/gstomx_interface.c:
2269         * omx/gstomx_interface.h:
2270           New omx interface.
2271
2272 2008-08-15 15:00:50 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2273
2274         * omx/gstomx_util.c:
2275           Make port_enable more extensible.
2276
2277 2008-08-15 15:00:01 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2278
2279         * omx/gstomx_util.c:
2280           Flush the queue when disabling the port.
2281
2282 2008-08-15 14:58:58 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2283
2284         * omx/gstomx_util.c:
2285         * omx/gstomx_util.h:
2286           Add port enable/disable functions.
2287
2288 2008-08-15 14:58:05 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2289
2290         * omx/gstomx_util.c:
2291         * omx/gstomx_util.h:
2292           Add port semaphore.
2293
2294 2008-08-15 14:56:39 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2295
2296         * omx/gstomx_util.c:
2297           Allow multiple setup_ports calls.
2298
2299 2008-08-15 14:55:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2300
2301         * omx/gstomx_util.c:
2302         * omx/gstomx_util.h:
2303           Store the port_index.
2304
2305 2008-08-15 14:54:54 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2306
2307         * util/async_queue.c:
2308         * util/async_queue.h:
2309           Add option to flush the async_queue.
2310
2311 2008-08-15 14:53:28 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2312
2313         * omx/gstomx_util.c:
2314           Add port allocate/free/start buffer functions.
2315
2316 2008-08-15 14:52:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2317
2318         * omx/gstomx_base_filter.c:
2319         * omx/gstomx_base_sink.c:
2320         * omx/gstomx_util.c:
2321         * omx/gstomx_util.h:
2322           Rename port enable/disable to resume/pause.
2323
2324 2008-08-15 14:51:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2325
2326         * omx/gstomx_base_sink.c:
2327           Cleanup pad_event in base_sink.
2328
2329 2008-08-15 14:51:21 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2330
2331         * omx/gstomx_base_filter.c:
2332           Cleanup pad_event in base_filter.
2333
2334 2008-08-15 14:50:47 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2335
2336         * omx/gstomx_util.c:
2337           Finish processing when receiving omx eos event.
2338
2339 2008-08-15 14:49:21 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2340
2341         * omx/gstomx_aacdec.c:
2342         * omx/gstomx_aacenc.c:
2343         * omx/gstomx_adpcmdec.c:
2344         * omx/gstomx_adpcmenc.c:
2345         * omx/gstomx_amrnbdec.c:
2346         * omx/gstomx_amrnbenc.c:
2347         * omx/gstomx_amrwbdec.c:
2348         * omx/gstomx_amrwbenc.c:
2349         * omx/gstomx_audiosink.c:
2350         * omx/gstomx_avcenc.c:
2351         * omx/gstomx_base_src.c:
2352         * omx/gstomx_base_videodec.c:
2353         * omx/gstomx_base_videoenc.c:
2354         * omx/gstomx_dummy.c:
2355         * omx/gstomx_filereadersrc.c:
2356         * omx/gstomx_g711dec.c:
2357         * omx/gstomx_g711enc.c:
2358         * omx/gstomx_g729dec.c:
2359         * omx/gstomx_g729enc.c:
2360         * omx/gstomx_h263dec.c:
2361         * omx/gstomx_h263enc.c:
2362         * omx/gstomx_h264dec.c:
2363         * omx/gstomx_ilbcdec.c:
2364         * omx/gstomx_ilbcenc.c:
2365         * omx/gstomx_mp3dec.c:
2366         * omx/gstomx_mpeg4dec.c:
2367         * omx/gstomx_mpeg4enc.c:
2368         * omx/gstomx_videosink.c:
2369         * omx/gstomx_vorbisdec.c:
2370         * omx/gstomx_wmvdec.c:
2371           Use G_UNLIKELY when finding the GType.
2372
2373 2008-08-15 14:48:15 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2374
2375         * omx/gstomx_base_filter.c:
2376         * omx/gstomx_base_sink.c:
2377           Random cleanups.
2378
2379 2008-08-15 14:47:44 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2380
2381         * omx/gstomx_util.c:
2382           Allow AllocateBuffer.
2383           Disabled by default.
2384
2385 2008-08-15 14:46:49 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2386
2387         * omx/gstomx_util.c:
2388           Use BufferCountActual instead of BufferCountMin.
2389
2390 2008-08-15 14:46:01 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2391
2392         * omx/gstomx_base_filter.c:
2393           Temporary disable buffer flushs.
2394
2395 2008-08-15 14:44:45 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2396
2397         * omx/gstomx_base_filter.c:
2398           Check for NULL buffers when sending eos.
2399
2400 2008-08-15 14:43:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2401
2402         * omx/gstomx_aacdec.c:
2403         * omx/gstomx_aacenc.c:
2404         * omx/gstomx_adpcmdec.c:
2405         * omx/gstomx_adpcmenc.c:
2406         * omx/gstomx_amrnbdec.c:
2407         * omx/gstomx_amrnbenc.c:
2408         * omx/gstomx_amrwbdec.c:
2409         * omx/gstomx_amrwbenc.c:
2410         * omx/gstomx_audiosink.c:
2411         * omx/gstomx_avcenc.c:
2412         * omx/gstomx_base_filter.c:
2413         * omx/gstomx_base_sink.c:
2414         * omx/gstomx_base_src.c:
2415         * omx/gstomx_base_videodec.c:
2416         * omx/gstomx_base_videoenc.c:
2417         * omx/gstomx_g711enc.c:
2418         * omx/gstomx_g729enc.c:
2419         * omx/gstomx_h263enc.c:
2420         * omx/gstomx_mp3dec.c:
2421         * omx/gstomx_mpeg4enc.c:
2422         * omx/gstomx_videosink.c:
2423         * omx/gstomx_volume.c:
2424         * omx/gstomx_vorbisdec.c:
2425         * tests/standalone/core.c:
2426           Fix warnings.
2427           Add stdlib.h includes.
2428
2429 2008-08-15 14:42:27 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2430
2431         * omx/gstomx.h:
2432           Update library name to new bellagio library.
2433
2434 2008-08-15 14:37:23 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2435
2436         * omx/gstomx_volume.c:
2437         * omx/gstomx_volume.h:
2438           Cleanup the new volume element.
2439
2440 2008-06-12 13:28:29 +0100  Frederik Vermelen <frederik.vernelen@nxp.com>
2441
2442         * omx/Makefile.am:
2443         * omx/gstomx.c:
2444         * omx/gstomx_volume.c:
2445         * omx/gstomx_volume.h:
2446           Add new volume element.
2447
2448 2008-06-27 15:56:45 +0300  Frederik Vermelen <frederik.vernelen@nxp.com>
2449
2450         * omx/gstomx_util.c:
2451           Allow null buffers.
2452           This helps tunneling.
2453
2454 2008-08-15 14:34:30 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2455
2456         * common:
2457         * configure.ac:
2458           Go back to development.
2459
2460 2008-06-23 15:24:09 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2461
2462         * ChangeLog:
2463           Tag 0.10.0.4.
2464
2465 2008-06-23 14:41:16 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2466
2467         * Makefile.am:
2468         * configure.ac:
2469         * tests/standalone/Makefile:
2470           Build system updates.
2471
2472 2008-06-23 12:42:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2473
2474         * check/run.sh:
2475           Remove unused files.
2476
2477 2008-06-23 12:38:58 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2478
2479         * omx/gstomx_aacdec.c:
2480         * omx/gstomx_aacdec.h:
2481         * omx/gstomx_aacenc.c:
2482         * omx/gstomx_aacenc.h:
2483         * omx/gstomx_adpcmdec.c:
2484         * omx/gstomx_adpcmdec.h:
2485         * omx/gstomx_adpcmenc.c:
2486         * omx/gstomx_adpcmenc.h:
2487         * omx/gstomx_amrnbdec.c:
2488         * omx/gstomx_amrnbdec.h:
2489         * omx/gstomx_amrnbenc.c:
2490         * omx/gstomx_amrnbenc.h:
2491         * omx/gstomx_amrwbdec.c:
2492         * omx/gstomx_amrwbdec.h:
2493         * omx/gstomx_amrwbenc.c:
2494         * omx/gstomx_amrwbenc.h:
2495         * omx/gstomx_audiosink.h:
2496         * omx/gstomx_avcenc.h:
2497         * omx/gstomx_base_filter.h:
2498         * omx/gstomx_base_sink.h:
2499         * omx/gstomx_base_src.c:
2500         * omx/gstomx_base_src.h:
2501         * omx/gstomx_base_videodec.c:
2502         * omx/gstomx_base_videodec.h:
2503         * omx/gstomx_base_videoenc.h:
2504         * omx/gstomx_dummy.c:
2505         * omx/gstomx_dummy.h:
2506         * omx/gstomx_filereadersrc.c:
2507         * omx/gstomx_filereadersrc.h:
2508         * omx/gstomx_g711dec.c:
2509         * omx/gstomx_g711dec.h:
2510         * omx/gstomx_g711enc.c:
2511         * omx/gstomx_g711enc.h:
2512         * omx/gstomx_g729dec.c:
2513         * omx/gstomx_g729dec.h:
2514         * omx/gstomx_g729enc.c:
2515         * omx/gstomx_g729enc.h:
2516         * omx/gstomx_h263dec.c:
2517         * omx/gstomx_h263dec.h:
2518         * omx/gstomx_h263enc.h:
2519         * omx/gstomx_h264dec.c:
2520         * omx/gstomx_h264dec.h:
2521         * omx/gstomx_ilbcdec.c:
2522         * omx/gstomx_ilbcdec.h:
2523         * omx/gstomx_ilbcenc.c:
2524         * omx/gstomx_ilbcenc.h:
2525         * omx/gstomx_mp3dec.c:
2526         * omx/gstomx_mp3dec.h:
2527         * omx/gstomx_mpeg4dec.c:
2528         * omx/gstomx_mpeg4dec.h:
2529         * omx/gstomx_mpeg4enc.h:
2530         * omx/gstomx_videosink.c:
2531         * omx/gstomx_videosink.h:
2532         * omx/gstomx_vorbisdec.c:
2533         * omx/gstomx_vorbisdec.h:
2534         * omx/gstomx_wmvdec.c:
2535         * omx/gstomx_wmvdec.h:
2536           Remove unused header inclusions.
2537
2538 2008-06-23 12:29:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2539
2540         * omx/gstomx.c:
2541         * omx/gstomx.h:
2542         * omx/gstomx_aacdec.c:
2543         * omx/gstomx_aacdec.h:
2544         * omx/gstomx_aacenc.c:
2545         * omx/gstomx_aacenc.h:
2546         * omx/gstomx_adpcmdec.c:
2547         * omx/gstomx_adpcmdec.h:
2548         * omx/gstomx_adpcmenc.c:
2549         * omx/gstomx_adpcmenc.h:
2550         * omx/gstomx_amrnbdec.c:
2551         * omx/gstomx_amrnbdec.h:
2552         * omx/gstomx_amrnbenc.c:
2553         * omx/gstomx_amrnbenc.h:
2554         * omx/gstomx_amrwbdec.c:
2555         * omx/gstomx_amrwbdec.h:
2556         * omx/gstomx_amrwbenc.c:
2557         * omx/gstomx_amrwbenc.h:
2558         * omx/gstomx_audiosink.c:
2559         * omx/gstomx_audiosink.h:
2560         * omx/gstomx_avcenc.c:
2561         * omx/gstomx_avcenc.h:
2562         * omx/gstomx_base_filter.c:
2563         * omx/gstomx_base_filter.h:
2564         * omx/gstomx_base_sink.c:
2565         * omx/gstomx_base_sink.h:
2566         * omx/gstomx_base_src.c:
2567         * omx/gstomx_base_src.h:
2568         * omx/gstomx_base_videodec.c:
2569         * omx/gstomx_base_videodec.h:
2570         * omx/gstomx_base_videoenc.c:
2571         * omx/gstomx_base_videoenc.h:
2572         * omx/gstomx_dummy.c:
2573         * omx/gstomx_dummy.h:
2574         * omx/gstomx_filereadersrc.c:
2575         * omx/gstomx_filereadersrc.h:
2576         * omx/gstomx_g711dec.c:
2577         * omx/gstomx_g711dec.h:
2578         * omx/gstomx_g711enc.c:
2579         * omx/gstomx_g711enc.h:
2580         * omx/gstomx_g729dec.c:
2581         * omx/gstomx_g729dec.h:
2582         * omx/gstomx_g729enc.c:
2583         * omx/gstomx_g729enc.h:
2584         * omx/gstomx_h263dec.c:
2585         * omx/gstomx_h263dec.h:
2586         * omx/gstomx_h263enc.c:
2587         * omx/gstomx_h263enc.h:
2588         * omx/gstomx_h264dec.c:
2589         * omx/gstomx_h264dec.h:
2590         * omx/gstomx_ilbcdec.c:
2591         * omx/gstomx_ilbcdec.h:
2592         * omx/gstomx_ilbcenc.c:
2593         * omx/gstomx_ilbcenc.h:
2594         * omx/gstomx_mp3dec.c:
2595         * omx/gstomx_mp3dec.h:
2596         * omx/gstomx_mpeg4dec.c:
2597         * omx/gstomx_mpeg4dec.h:
2598         * omx/gstomx_mpeg4enc.c:
2599         * omx/gstomx_mpeg4enc.h:
2600         * omx/gstomx_util.c:
2601         * omx/gstomx_util.h:
2602         * omx/gstomx_videosink.c:
2603         * omx/gstomx_videosink.h:
2604         * omx/gstomx_vorbisdec.c:
2605         * omx/gstomx_vorbisdec.h:
2606         * omx/gstomx_wmvdec.c:
2607         * omx/gstomx_wmvdec.h:
2608         * tests/check_async_queue.c:
2609         * tests/check_gstomx.c:
2610         * tests/check_libomxil.c:
2611         * tests/standalone/core.c:
2612         * util/async_queue.c:
2613         * util/async_queue.h:
2614           Update FSF address.
2615
2616 2008-06-23 12:21:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2617
2618         * tests/check_async_queue.c:
2619         * tests/check_libomxil.c:
2620         * tests/standalone/core.c:
2621         * util/async_queue.c:
2622         * util/async_queue.h:
2623           Update copyright.
2624
2625 2008-06-23 12:19:43 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2626
2627         * omx/gstomx.c:
2628         * omx/gstomx.h:
2629         * omx/gstomx_base_filter.c:
2630         * omx/gstomx_base_sink.c:
2631         * omx/gstomx_base_videoenc.c:
2632           Reorganize header requirements.
2633
2634 2008-06-23 12:12:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2635
2636         * omx/gstomx_util.c:
2637           Cleanup gstomx_util.
2638
2639 2008-06-23 12:01:51 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2640
2641         * omx/gstomx_aacdec.c:
2642         * omx/gstomx_aacenc.c:
2643         * omx/gstomx_base_filter.c:
2644         * omx/gstomx_base_sink.c:
2645         * omx/gstomx_base_src.c:
2646         * omx/gstomx_base_videodec.c:
2647         * omx/gstomx_base_videoenc.c:
2648         * omx/gstomx_util.c:
2649         * omx/gstomx_util.h:
2650         * omx/gstomx_videosink.c:
2651           Fix more warnings.
2652
2653 2008-06-23 11:59:47 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2654
2655         * common:
2656         * omx/gstomx_aacdec.c:
2657         * omx/gstomx_aacenc.c:
2658         * omx/gstomx_base_videodec.c:
2659         * omx/gstomx_base_videoenc.c:
2660         * omx/gstomx_util.c:
2661         * omx/gstomx_util.h:
2662         * omx/gstomx_videosink.c:
2663           Fix warnings.
2664
2665 2008-06-09 20:14:53 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2666
2667         * omx/Makefile.am:
2668         * omx/gstomx.c:
2669         * omx/gstomx_ilbcdec.c:
2670         * omx/gstomx_ilbcdec.h:
2671         * omx/gstomx_ilbcenc.c:
2672         * omx/gstomx_ilbcenc.h:
2673           Add iLBC encoder/decoder.
2674
2675 2008-06-05 17:06:43 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2676
2677         * tests/standalone/Makefile:
2678           Add install target in manual Makefile.
2679
2680 2008-06-05 16:27:00 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2681
2682         * omx/Makefile.am:
2683         * omx/gstomx.c:
2684         * omx/gstomx_base_src.c:
2685           Update base src for async changes.
2686
2687 2008-06-05 16:25:40 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2688
2689         * omx/Makefile.am:
2690         * omx/gstomx.c:
2691         * omx/gstomx_base_sink.c:
2692           Update base sink for async changes.
2693
2694 2008-06-05 16:23:35 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2695
2696         * omx/gstomx_base_filter.c:
2697         * omx/gstomx_util.c:
2698         * omx/gstomx_util.h:
2699         * tests/standalone/core.c:
2700           Use flush command completed event.
2701
2702 2008-06-05 16:22:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2703
2704         * omx/gstomx_base_filter.c:
2705           Fix flushing.
2706
2707 2008-06-05 16:21:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2708
2709         * omx/gstomx_base_filter.c:
2710           More warnings and cleanups.
2711
2712 2008-06-05 16:21:03 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2713
2714         * util/async_queue.c:
2715           Skip the normal checks when flushing the queues.
2716           Otherwise the queues aren't really flushed.
2717
2718 2008-06-05 16:20:06 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2719
2720         * tests/check_gstomx.c:
2721           Add flush unit test.
2722           Also make the tests more GStreamish.
2723
2724 2008-06-05 16:18:43 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2725
2726         * omx/gstomx_base_filter.c:
2727         * omx/gstomx_util.c:
2728         * omx/gstomx_util.h:
2729         * tests/standalone/core.c:
2730         * util/async_queue.c:
2731         * util/async_queue.h:
2732           Add flush commands.
2733           This is a step forward to have proper seeking.
2734
2735 2008-06-05 16:17:36 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2736
2737         * omx/Makefile.am:
2738         * omx/gstomx.c:
2739         * omx/gstomx_base_filter.c:
2740         * omx/gstomx_base_filter.h:
2741         * omx/gstomx_util.c:
2742         * omx/gstomx_util.h:
2743           Initial async_queue changes.
2744
2745 2008-06-05 16:13:16 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2746
2747         * omx/gstomx_base_filter.c:
2748           Output omx_buffer from the chain function.
2749           Helps debugging.
2750
2751 2008-06-05 16:12:32 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2752
2753         * Makefile.am:
2754         * common:
2755           Build util first.
2756
2757 2008-06-05 16:11:22 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2758
2759         * tests/standalone/core.c:
2760           Cleanups in dummy libomxil.
2761
2762 2008-06-05 16:10:37 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2763
2764         * tests/check_gstomx.c:
2765           Increase timeout for gstomx tests.
2766
2767 2008-06-05 16:10:00 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2768
2769         * check/Makefile.am:
2770         * check/basic.c:
2771         * configure.ac:
2772         * tests/Makefile.am:
2773         * tests/check_gstomx.c:
2774           Add simple gstomx unit test.
2775
2776 2008-06-05 16:08:15 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2777
2778         * tests/Makefile.am:
2779         * tests/check_libomxil.c:
2780           Cleanup tests.
2781           Add proper environment variables.
2782
2783 2008-06-05 16:07:16 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2784
2785         * check/Makefile.am:
2786         * check/standalone/Makefile.am:
2787         * check/standalone/core.c:
2788         * tests/Makefile.am:
2789         * tests/check_libomxil.c:
2790         * tests/standalone/Makefile:
2791         * tests/standalone/core.c:
2792           Add unit tests for dummy libomxil.
2793
2794 2008-06-05 16:04:35 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2795
2796         * Makefile.am:
2797         * configure.ac:
2798         * tests/Makefile.am:
2799         * tests/check_async_queue.c:
2800         * util/async_queue.c:
2801           Add simple unit tests.
2802           Right now only for the async_queue.
2803
2804 2008-06-05 16:03:03 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2805
2806         * Makefile.am:
2807         * check/standalone/Makefile.am:
2808         * check/standalone/async_queue.c:
2809         * check/standalone/async_queue.h:
2810         * configure.ac:
2811         * util/Makefile.am:
2812         * util/async_queue.c:
2813         * util/async_queue.h:
2814           Move async_queue to new util library.
2815
2816 2008-06-05 15:59:09 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2817
2818         * check/standalone/Makefile.am:
2819         * configure.ac:
2820           GThread is more proper since we are using mutexes and conditions.
2821
2822 2008-06-05 15:58:02 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2823
2824         * check/standalone/async_queue.c:
2825           Cleanup async_queue.
2826
2827 2008-06-05 15:57:09 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2828
2829         * omx/gstomx_base_filter.h:
2830         * omx/gstomx_base_videodec.c:
2831           Save codec data information from the container.
2832
2833 2008-06-05 15:55:33 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2834
2835         * common:
2836         * omx/gstomx_g711dec.c:
2837           Fix g711dec caps.
2838
2839 2008-05-21 17:47:40 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2840
2841         * common:
2842         * omx/gstomx.c:
2843           Fix wrong G729 commit.
2844
2845 2008-05-19 20:51:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2846
2847         * omx/gstomx_g729dec.c:
2848         * omx/gstomx_g729enc.c:
2849           Proper description.
2850
2851 2008-05-19 20:51:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2852
2853         * omx/Makefile.am:
2854         * omx/gstomx.c:
2855         * omx/gstomx_g729dec.c:
2856         * omx/gstomx_g729dec.h:
2857         * omx/gstomx_g729enc.c:
2858         * omx/gstomx_g729enc.h:
2859           Add new G.729 encoder and decoder.
2860
2861 2008-05-19 20:49:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2862
2863         * omx/gstomx_g711dec.c:
2864         * omx/gstomx_g711enc.c:
2865           Proper description.
2866
2867 2008-05-19 20:48:24 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2868
2869         * omx/Makefile.am:
2870         * omx/gstomx.c:
2871         * omx/gstomx_g711dec.c:
2872         * omx/gstomx_g711dec.h:
2873         * omx/gstomx_g711enc.c:
2874         * omx/gstomx_g711enc.h:
2875           Add G.711 encoder and decoder.
2876
2877 2008-05-19 20:21:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2878
2879         * configure.ac:
2880           Remove duplicated commit.
2881
2882 2008-05-19 20:17:00 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2883
2884         * omx/gstomx_aacdec.c:
2885         * omx/gstomx_aacenc.c:
2886           Add mpegversion 2 in AAC elements.
2887           Fixes bug #527125.
2888
2889 2008-05-19 20:15:37 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2890
2891         * omx/gstomx_adpcmenc.c:
2892           Use fixed number of channels for ADPCM.
2893
2894 2008-05-19 20:14:22 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2895
2896         * configure.ac:
2897           Build cvs versions with -Werror.
2898
2899 2008-05-19 20:13:22 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2900
2901         * omx/gstomx_audiosink.c:
2902         * omx/gstomx_avcenc.c:
2903         * omx/gstomx_base_videodec.c:
2904         * omx/gstomx_base_videoenc.c:
2905         * omx/gstomx_dummy.c:
2906         * omx/gstomx_filereadersrc.c:
2907         * omx/gstomx_h263enc.c:
2908         * omx/gstomx_mpeg4enc.c:
2909         * omx/gstomx_videosink.c:
2910           Misc cleanups.
2911
2912 2008-05-19 20:12:40 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2913
2914         * omx/gstomx_base_filter.c:
2915           Fix racing condition.
2916
2917 2008-05-19 20:11:58 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2918
2919         * omx/gstomx_base_videoenc.c:
2920           Add comment regarding non-standard usage.
2921
2922 2008-05-19 20:11:20 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2923
2924         * omx/gstomx_wmvdec.c:
2925           Upate max framerate for wmvdec.
2926           The container might have the wrong framerate. Other formats might need this too.
2927
2928 2008-05-19 20:10:31 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2929
2930         * omx/gstomx_util.c:
2931           Use minimun buffer count.
2932
2933 2008-05-19 20:09:56 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2934
2935         * Makefile.am:
2936         * check/Makefile.am:
2937         * check/basic.c:
2938         * check/run.sh:
2939         * check/standalone/Makefile.am:
2940         * check/standalone/async_queue.c:
2941         * check/standalone/async_queue.h:
2942         * check/standalone/core.c:
2943         * configure.ac:
2944           Add initial unit tests.
2945
2946 2008-05-19 20:07:21 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2947
2948         * common:
2949         * omx/Makefile.am:
2950         * omx/gstomx.c:
2951         * omx/gstomx_adpcmdec.c:
2952         * omx/gstomx_adpcmdec.h:
2953         * omx/gstomx_adpcmenc.c:
2954         * omx/gstomx_adpcmenc.h:
2955           New ADPCM encoder/decoder.
2956
2957 2008-05-12 14:44:04 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2958
2959         * ChangeLog:
2960         * common:
2961         * configure.ac:
2962         * omx/gstomx.h:
2963         * omx/gstomx_aacdec.c:
2964         * omx/gstomx_aacenc.c:
2965         * omx/gstomx_amrnbenc.c:
2966         * omx/gstomx_amrwbenc.c:
2967         * omx/gstomx_base_videodec.c:
2968         * omx/gstomx_base_videoenc.c:
2969         * omx/gstomx_filereadersrc.c:
2970         * omx/gstomx_util.c:
2971         * omx/gstomx_util.h:
2972         * omx/gstomx_videosink.c:
2973           Build cvs versions with -Werror.
2974           Fix the warnings gcc complains about.
2975
2976 2008-04-03 12:51:30 +0000  Felipe Contreras <felipe.contreras@nokia.com>
2977
2978         * common:
2979         * omx/gstomx.c:
2980         * omx/gstomx.h:
2981         * omx/gstomx_aacdec.c:
2982         * omx/gstomx_aacdec.h:
2983         * omx/gstomx_aacenc.c:
2984         * omx/gstomx_aacenc.h:
2985         * omx/gstomx_amrnbdec.c:
2986         * omx/gstomx_amrnbdec.h:
2987         * omx/gstomx_amrnbenc.c:
2988         * omx/gstomx_amrnbenc.h:
2989         * omx/gstomx_amrwbdec.c:
2990         * omx/gstomx_amrwbdec.h:
2991         * omx/gstomx_amrwbenc.c:
2992         * omx/gstomx_amrwbenc.h:
2993         * omx/gstomx_audiosink.c:
2994         * omx/gstomx_audiosink.h:
2995         * omx/gstomx_avcenc.c:
2996         * omx/gstomx_avcenc.h:
2997         * omx/gstomx_base_filter.c:
2998         * omx/gstomx_base_filter.h:
2999         * omx/gstomx_base_sink.c:
3000         * omx/gstomx_base_sink.h:
3001         * omx/gstomx_base_src.c:
3002         * omx/gstomx_base_src.h:
3003         * omx/gstomx_base_videodec.c:
3004         * omx/gstomx_base_videodec.h:
3005         * omx/gstomx_base_videoenc.c:
3006         * omx/gstomx_base_videoenc.h:
3007         * omx/gstomx_dummy.c:
3008         * omx/gstomx_dummy.h:
3009         * omx/gstomx_filereadersrc.c:
3010         * omx/gstomx_filereadersrc.h:
3011         * omx/gstomx_h263dec.c:
3012         * omx/gstomx_h263dec.h:
3013         * omx/gstomx_h263enc.c:
3014         * omx/gstomx_h263enc.h:
3015         * omx/gstomx_h264dec.c:
3016         * omx/gstomx_h264dec.h:
3017         * omx/gstomx_mp3dec.c:
3018         * omx/gstomx_mp3dec.h:
3019         * omx/gstomx_mpeg4dec.c:
3020         * omx/gstomx_mpeg4dec.h:
3021         * omx/gstomx_mpeg4enc.c:
3022         * omx/gstomx_mpeg4enc.h:
3023         * omx/gstomx_util.c:
3024         * omx/gstomx_util.h:
3025         * omx/gstomx_videosink.c:
3026         * omx/gstomx_videosink.h:
3027         * omx/gstomx_vorbisdec.c:
3028         * omx/gstomx_vorbisdec.h:
3029         * omx/gstomx_wmvdec.c:
3030         * omx/gstomx_wmvdec.h:
3031           Fix copyright notice.
3032           As pointed by Edward Hervey.
3033
3034 2008-04-02 14:00:08 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3035
3036         * omx/gstomx_amrnbenc.c:
3037         * omx/gstomx_amrwbenc.c:
3038           Cleanup the AMR encoders.
3039
3040 2008-04-02 13:59:27 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3041
3042         * omx/gstomx_aacenc.c:
3043         * omx/gstomx_aacenc.h:
3044           Add bitrate property to aacenc.
3045           Also some cleanups.
3046
3047 2008-04-02 13:58:22 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3048
3049         * omx/Makefile.am:
3050         * omx/gstomx.c:
3051         * omx/gstomx_amrwbenc.c:
3052         * omx/gstomx_amrwbenc.h:
3053           Add new amrwbenc wrapper.
3054
3055 2008-04-02 13:56:58 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3056
3057         * omx/gstomx_amrnbenc.c:
3058         * omx/gstomx_amrnbenc.h:
3059           Add bitrate parameter for amrnbenc.
3060
3061 2008-04-02 13:55:56 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3062
3063         * omx/gstomx_aacdec.c:
3064         * omx/gstomx_aacenc.c:
3065         * omx/gstomx_amrnbdec.c:
3066         * omx/gstomx_amrnbenc.c:
3067         * omx/gstomx_amrwbdec.c:
3068         * omx/gstomx_mp3dec.c:
3069         * omx/gstomx_vorbisdec.c:
3070           Cleanup audio elements.
3071
3072 2008-04-02 13:54:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3073
3074         * omx/Makefile.am:
3075         * omx/gstomx.c:
3076         * omx/gstomx_amrnbenc.c:
3077         * omx/gstomx_amrnbenc.h:
3078           New amrnbenc wrapper.
3079           Basic functionality.
3080
3081 2008-04-02 13:53:18 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3082
3083         * omx/gstomx_aacenc.c:
3084           Random cleanup and fixes for AAC encoder.
3085           Probable caps/parameters fix.
3086
3087 2008-04-02 13:52:29 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3088
3089         * common:
3090         * omx/Makefile.am:
3091         * omx/gstomx.c:
3092         * omx/gstomx_aacenc.c:
3093         * omx/gstomx_aacenc.h:
3094           New AAC encoder wrapper.
3095           Barebones.
3096
3097 2008-02-28 17:30:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3098
3099         * omx/gstomx_base_sink.c:
3100         * omx/gstomx_util.c:
3101         * omx/gstomx_util.h:
3102           New pause util function that properly waits for the state change.
3103           Otherwise we might send a state change in the wrong state.
3104
3105 2008-02-28 17:29:46 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3106
3107         * omx/gstomx_base_videoenc.c:
3108         * omx/gstomx_base_videoenc.h:
3109           Add bitrate property to base videoenc.
3110
3111 2008-02-28 17:28:40 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3112
3113         * omx/gstomx_base_sink.c:
3114           Properly pause/resume the omx component in basesink when flushing.
3115
3116 2008-02-28 17:27:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3117
3118         * omx/gstomx_base_videodec.c:
3119           Remember to fetch colorformat properly.
3120
3121 2008-02-28 17:27:04 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3122
3123         * common:
3124         * omx/gstomx_h263dec.c:
3125         * omx/gstomx_h264dec.c:
3126         * omx/gstomx_mpeg4dec.c:
3127         * omx/gstomx_wmvdec.c:
3128           Cleanup videodecoders.
3129
3130 2008-02-22 18:06:47 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3131
3132         * omx/gstomx_base_filter.c:
3133           Random fixes and cleanups.
3134
3135 2008-02-22 18:06:01 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3136
3137         * omx/gstomx_base_filter.c:
3138           Fix seeking.
3139           Always send events downstream.
3140           Always return OpenMAX IL buffers.
3141
3142 2008-02-22 13:40:40 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3143
3144         * omx/gstomx_base_filter.c:
3145         * omx/gstomx_base_filter.h:
3146           Propagate gst_pad_push return value.
3147           So we can stop properly.
3148
3149 2008-02-22 13:40:00 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3150
3151         * common:
3152         * omx/gstomx_util.c:
3153           Fix stupid segmentation fault when doing play->stop->play.
3154           The ports array must be cleared, but not totally destroyed.
3155
3156 2008-02-21 12:36:39 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3157
3158         * omx/Makefile.am:
3159         * omx/gstomx.c:
3160         * omx/gstomx_avcenc.c:
3161         * omx/gstomx_avcenc.h:
3162           New H.264/AVC encoder wrapper.
3163
3164 2008-02-21 12:27:03 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3165
3166         * omx/gstomx_base_videodec.c:
3167         * omx/gstomx_base_videoenc.c:
3168           Random cleanups for base video stuff.
3169
3170 2008-02-21 12:25:50 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3171
3172         * omx/gstomx_base_videoenc.c:
3173           Properly set the coloformat in the base videoenc.
3174
3175 2008-02-21 12:24:11 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3176
3177         * omx/gstomx_util.c:
3178           Destroy ports when finishing decoding.
3179           This partially fixes bug #517185.
3180
3181 2008-02-21 12:23:05 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3182
3183         * omx/Makefile.am:
3184         * omx/gstomx.c:
3185         * omx/gstomx_wmvdec.c:
3186         * omx/gstomx_wmvdec.h:
3187           New WMV decoder wrapper.
3188
3189 2008-02-21 12:19:47 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3190
3191         * omx/Makefile.am:
3192         * omx/gstomx.c:
3193         * omx/gstomx_h263enc.c:
3194         * omx/gstomx_h263enc.h:
3195           New H.263 encoder.
3196           Just the skeleton.
3197
3198 2008-02-21 12:18:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3199
3200         * omx/gstomx_base_videoenc.c:
3201         * omx/gstomx_base_videoenc.h:
3202         * omx/gstomx_mpeg4enc.c:
3203           Handle video encoder's real codec.
3204           MPEG4 was being used all the time.
3205
3206 2008-02-21 12:17:07 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3207
3208         * common:
3209         * omx/Makefile.am:
3210         * omx/gstomx.c:
3211         * omx/gstomx_amrwbdec.c:
3212         * omx/gstomx_amrwbdec.h:
3213           Add new AMR-WB decoder element.
3214
3215 2008-02-04 16:35:27 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3216
3217         * omx/gstomx_amrnbdec.c:
3218           Use right caps for amrnbdec (not contained).
3219
3220 2008-02-04 16:34:49 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3221
3222         * configure.ac:
3223           Bump version number, we are in development again.
3224
3225 2008-02-04 13:47:08 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3226
3227         * ChangeLog:
3228           Fix screwed up ChangeLog.
3229
3230 2008-02-04 13:27:35 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3231
3232         * ChangeLog:
3233           Update ChangeLog.
3234
3235 2008-02-04 13:24:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3236
3237         * omx/Makefile.am:
3238           Add Khronos headers to the distribution.
3239
3240 2008-02-04 13:24:10 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3241
3242         * README:
3243         * common:
3244           Update README.
3245
3246 2008-02-01 17:54:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3247
3248         * ChangeLog:
3249           Update ChangeLog.
3250
3251 2008-02-01 17:53:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3252
3253         * omx/gstomx_amrnbdec.c:
3254           Fix amrnbdec default component name.
3255
3256 2008-01-30 16:33:21 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3257
3258         * omx/gstomx_audiosink.c:
3259         * omx/gstomx_base_filter.c:
3260         * omx/gstomx_base_sink.c:
3261           Update audiosink and other cleanups.
3262
3263 2008-01-30 16:26:34 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3264
3265         * omx/gstomx_base_filter.c:
3266           Allow fake settings changed notification for now.
3267           Most Bellagio audio components require this.
3268
3269 2008-01-30 16:25:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3270
3271         * omx/gstomx_util.c:
3272           Properly allocate memory that would eventually be freed.
3273           This possibly caused sefaults at plugin deinitialization.
3274
3275 2008-01-30 16:24:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3276
3277         * omx/gstomx_util.c:
3278           Free pBuffer data.
3279           This is OK now since zero-copy is diabled.
3280
3281 2008-01-25 16:33:34 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3282
3283         * omx/Makefile.am:
3284         * omx/gstomx_base_videoenc.c:
3285         * omx/gstomx_base_videoenc.h:
3286         * omx/gstomx_mpeg4enc.c:
3287         * omx/gstomx_mpeg4enc.h:
3288           New base videoenc class.
3289
3290 2008-01-25 16:31:04 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3291
3292         * omx/gstomx_base_filter.c:
3293         * omx/gstomx_base_videodec.c:
3294         * omx/gstomx_mpeg4enc.c:
3295           Set OpenMAX parameters more properly for video elements.
3296           Specially fix the MPEG-4 encoder.
3297
3298 2008-01-25 16:30:24 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3299
3300         * omx/gstomx_base_videodec.c:
3301         * omx/gstomx_base_videodec.h:
3302         * omx/gstomx_h264dec.h:
3303         * omx/gstomx_mpeg4dec.h:
3304         * omx/gstomx_mpeg4enc.c:
3305         * omx/gstomx_util.c:
3306         * omx/gstomx_videosink.c:
3307           Whitespace fixes.
3308           Remove tabs.
3309
3310 2008-01-24 19:54:13 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3311
3312         * omx/gstomx.h:
3313         * omx/gstomx_base_filter.c:
3314         * omx/gstomx_base_sink.c:
3315         * omx/gstomx_base_src.c:
3316           Use "libomx.so.0" by default.
3317           Fixes bug #511303.
3318
3319 2008-01-24 19:35:13 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3320
3321         * omx/gstomx_base_filter.c:
3322           Improve timestamp handling on base filter.
3323
3324 2008-01-24 18:57:43 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3325
3326         * common:
3327         * omx/gstomx_vorbisdec.c:
3328           Fix vorbisdec.
3329           Now it should work with playbin.
3330
3331 2008-01-23 16:23:35 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3332
3333         * omx/gstomx_base_filter.c:
3334         * omx/gstomx_util.c:
3335           Use proper inline keywords.
3336
3337 2008-01-23 15:11:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3338
3339         * omx/gstomx_base_filter.c:
3340         * omx/gstomx_base_sink.c:
3341         * omx/gstomx_base_src.c:
3342         * omx/gstomx_util.c:
3343         * omx/gstomx_util.h:
3344           Remove unneeded stuff on util, and use inline.
3345
3346 2008-01-23 15:11:03 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3347
3348         * omx/gstomx_base_filter.c:
3349           Enforce OpenMAX components to call the settings changed event.
3350
3351 2008-01-23 13:53:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3352
3353         * omx/gstomx_base_filter.c:
3354         * omx/gstomx_base_filter.h:
3355           Add GLib misc macros for base filter.
3356           Does this actually helps?
3357
3358 2008-01-23 13:21:07 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3359
3360         * omx/gstomx_base_filter.c:
3361           More zero-copy flexibility and fixes on base filter.
3362
3363 2008-01-23 13:20:24 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3364
3365         * omx/gstomx_base_videodec.c:
3366           Don't try to set wrong color format on base videodec.
3367           Dumb bugfix.
3368
3369 2008-01-22 17:17:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3370
3371         * omx/gstomx.c:
3372         * omx/gstomx_base_filter.c:
3373         * omx/gstomx_base_videodec.c:
3374         * omx/gstomx_base_videodec.h:
3375           Dumb fixes.
3376
3377 2008-01-22 15:18:04 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3378
3379         * omx/Makefile.am:
3380         * omx/gstomx.c:
3381         * omx/gstomx_alsasink.c:
3382         * omx/gstomx_alsasink.h:
3383         * omx/gstomx_audiosink.c:
3384         * omx/gstomx_audiosink.h:
3385           Rename alsasink to audiosink.
3386
3387 2008-01-22 15:16:44 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3388
3389         * omx/gstomx.h:
3390         * omx/gstomx_aacdec.h:
3391         * omx/gstomx_alsasink.h:
3392         * omx/gstomx_amrnbdec.h:
3393         * omx/gstomx_base_filter.h:
3394         * omx/gstomx_base_sink.h:
3395         * omx/gstomx_base_src.h:
3396         * omx/gstomx_dummy.h:
3397         * omx/gstomx_filereadersrc.h:
3398         * omx/gstomx_h263dec.h:
3399         * omx/gstomx_h264dec.h:
3400         * omx/gstomx_mp3dec.h:
3401         * omx/gstomx_mpeg4dec.h:
3402         * omx/gstomx_mpeg4enc.h:
3403         * omx/gstomx_util.h:
3404         * omx/gstomx_videosink.h:
3405         * omx/gstomx_vorbisdec.h:
3406           Don't use reserved prefix on header definitions.
3407
3408 2008-01-22 15:15:23 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3409
3410         * omx/gstomx.c:
3411         * omx/gstomx.h:
3412         * omx/gstomx_aacdec.c:
3413         * omx/gstomx_aacdec.h:
3414         * omx/gstomx_alsasink.c:
3415         * omx/gstomx_alsasink.h:
3416         * omx/gstomx_amrnbdec.c:
3417         * omx/gstomx_amrnbdec.h:
3418         * omx/gstomx_base_filter.c:
3419         * omx/gstomx_base_filter.h:
3420         * omx/gstomx_base_sink.c:
3421         * omx/gstomx_base_sink.h:
3422         * omx/gstomx_base_src.c:
3423         * omx/gstomx_base_src.h:
3424         * omx/gstomx_dummy.c:
3425         * omx/gstomx_dummy.h:
3426         * omx/gstomx_filereadersrc.c:
3427         * omx/gstomx_filereadersrc.h:
3428         * omx/gstomx_h263dec.c:
3429         * omx/gstomx_h263dec.h:
3430         * omx/gstomx_h264dec.c:
3431         * omx/gstomx_h264dec.h:
3432         * omx/gstomx_mp3dec.c:
3433         * omx/gstomx_mp3dec.h:
3434         * omx/gstomx_mpeg4dec.c:
3435         * omx/gstomx_mpeg4dec.h:
3436         * omx/gstomx_mpeg4enc.c:
3437         * omx/gstomx_mpeg4enc.h:
3438         * omx/gstomx_util.c:
3439         * omx/gstomx_util.h:
3440         * omx/gstomx_videosink.c:
3441         * omx/gstomx_videosink.h:
3442         * omx/gstomx_vorbisdec.c:
3443         * omx/gstomx_vorbisdec.h:
3444           Update copyright.
3445           Also add me as author.
3446
3447 2008-01-22 15:14:14 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3448
3449         * omx/gstomx_base_videodec.c:
3450         * omx/gstomx_base_videodec.h:
3451           Add missing files from last commit.
3452           Ooops.
3453
3454 2008-01-22 14:18:46 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3455
3456         * omx/Makefile.am:
3457         * omx/gstomx_h263dec.c:
3458         * omx/gstomx_h263dec.h:
3459         * omx/gstomx_h264dec.c:
3460         * omx/gstomx_h264dec.h:
3461         * omx/gstomx_mpeg4dec.c:
3462         * omx/gstomx_mpeg4dec.h:
3463           New videodec base element.
3464           Update H.263, H.264 and MPEG4 decoders accordingly.
3465
3466 2008-01-22 14:17:03 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3467
3468         * omx/gstomx_h263dec.c:
3469           Reorganize parameters's setup for H.263 decoder.
3470
3471 2008-01-22 11:49:58 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3472
3473         * ChangeLog:
3474           Update ChangeLog.
3475
3476 2008-01-22 11:27:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3477
3478         * omx/gstomx_h264dec.c:
3479         * omx/gstomx_h264dec.h:
3480         * omx/gstomx_mpeg4dec.h:
3481           Whitespace fixes for video decoders.
3482
3483 2008-01-22 11:26:22 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3484
3485         * omx/gstomx_base_filter.c:
3486           More verbose debugging.
3487
3488 2008-01-22 11:25:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3489
3490         * omx/gstomx_h264dec.c:
3491           Reorganize parameters' setup.
3492
3493 2008-01-22 11:25:00 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3494
3495         * omx/gstomx_mpeg4dec.c:
3496           Copy H.264 decoder changes to MPEG-4.
3497
3498 2008-01-22 11:24:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3499
3500         * omx/gstomx_mpeg4enc.c:
3501           Fix MPEG-4 video encoder, and cleanups.
3502
3503 2008-01-22 11:23:07 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3504
3505         * omx/gstomx_videosink.c:
3506         * omx/gstomx_videosink.h:
3507           Add videosink rotation.
3508
3509 2008-01-22 11:19:50 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3510
3511         * common:
3512         * omx/gstomx.c:
3513           Fix wrong H.264 decoder and MPEG-4 encoder element initialization.
3514
3515 2007-12-12 17:59:47 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3516
3517         * ChangeLog:
3518           Generate ChangeLog.
3519
3520 2007-12-12 17:16:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3521
3522         * omx/gstomx_base_filter.c:
3523           Fixes for non-zero-copy behavior.
3524
3525 2007-12-12 17:16:02 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3526
3527         * omx/gstomx.c:
3528           Upgrade the rank of AAC and AMR-NB decoders.
3529
3530 2007-12-12 17:15:24 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3531
3532         * omx/gstomx_mp3dec.c:
3533           Modify the MP3 decoder to use parsed input stream.
3534
3535 2007-12-12 17:11:20 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3536
3537         * omx/gstomx_util.c:
3538           Don't crash if the GStreamer input buffer are owned by the previous element.
3539           This still needs to be properly fixed.
3540
3541 2007-12-12 17:09:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3542
3543         * omx/gstomx_aacdec.c:
3544           Modify AAC decoder temporarily to allow decoding without a parser.
3545
3546 2007-12-12 17:08:34 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3547
3548         * omx/gstomx_base_filter.c:
3549         * omx/gstomx_base_filter.h:
3550           Add omx_setup to set some component configurations early.
3551
3552 2007-12-07 13:07:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3553
3554         * omx/gstomx_aacdec.c:
3555           Small cleanups for AAC decoder.
3556
3557 2007-12-07 13:05:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3558
3559         * omx/gstomx_base_filter.c:
3560           Add compilation time flag for zero-copy.
3561
3562 2007-12-07 13:03:32 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3563
3564         * omx/Makefile.am:
3565         * omx/gstomx.c:
3566         * omx/gstomx_amrnbdec.c:
3567         * omx/gstomx_amrnbdec.h:
3568           Add AMR-NB decoder wrapper.
3569
3570 2007-12-07 12:57:11 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3571
3572         * omx/Makefile.am:
3573         * omx/gstomx.c:
3574         * omx/gstomx_aacdec.c:
3575         * omx/gstomx_aacdec.h:
3576         * omx/gstomx_base_src.c:
3577         * omx/gstomx_base_src.h:
3578         * omx/gstomx_filereadersrc.c:
3579         * omx/gstomx_filereadersrc.h:
3580         * omx/gstomx_h263dec.c:
3581         * omx/gstomx_h264dec.c:
3582         * omx/gstomx_h264dec.h:
3583         * omx/gstomx_mpeg4dec.c:
3584         * omx/gstomx_mpeg4enc.c:
3585         * omx/gstomx_mpeg4enc.h:
3586           Add multiple new component wrappers.
3587           * Base source
3588           * AAC decoder
3589           * H.264 decoder
3590           * Filereader source
3591           * MPEG-4 video encoder
3592
3593 2007-12-07 12:55:18 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3594
3595         * omx/gstomx_mpeg4dec.c:
3596           Add comment about wring to a read-only parameter.
3597
3598 2007-12-07 12:54:38 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3599
3600         * common:
3601         * omx/gstomx_base_filter.c:
3602         * omx/gstomx_base_sink.c:
3603           Make logging level 4(DEBUG) more verbose.
3604           So we can see buffers in and out.
3605
3606 2007-10-31 10:10:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3607
3608         * Makefile.am:
3609           Add more missing files.
3610           Now autogen.sh should work on the dist tarball for real.
3611
3612 2007-10-31 09:14:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3613
3614         * configure.ac:
3615           Bump version.
3616           Should have done that before.
3617
3618 2007-10-31 09:13:30 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3619
3620         * configure.ac:
3621           Add more missing files.
3622
3623 2007-10-30 21:09:11 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3624
3625         * Makefile.am:
3626           Add missing files to the tarball.
3627
3628 2007-10-29 12:26:24 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3629
3630         * configure.ac:
3631           Update to first pre-release version.
3632
3633 2007-10-29 12:25:30 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3634
3635         * Makefile.am:
3636           Include common release make commands.
3637
3638 2007-10-29 12:24:39 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3639
3640         * README:
3641           Update the README.
3642
3643 2007-10-29 12:24:01 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3644
3645         * omx/gstomx.c:
3646           Make some elements primary by default.
3647
3648 2007-10-29 12:23:05 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3649
3650         * README:
3651           Update README.
3652
3653 2007-10-22 16:33:17 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3654
3655         * configure.ac:
3656         * omx/Makefile.am:
3657         * omx/gstomx.c:
3658         * omx/gstomx_alsasink.c:
3659         * omx/gstomx_base_filter.c:
3660         * omx/gstomx_base_filter.h:
3661         * omx/gstomx_base_sink.c:
3662         * omx/gstomx_base_sink.h:
3663         * omx/gstomx_dummy.c:
3664         * omx/gstomx_h263dec.c:
3665         * omx/gstomx_mp3dec.c:
3666         * omx/gstomx_mpeg4dec.c:
3667         * omx/gstomx_util.c:
3668         * omx/gstomx_util.h:
3669         * omx/gstomx_videosink.c:
3670         * omx/gstomx_vorbisdec.c:
3671         * omx/headers/OMX_Audio.h:
3672         * omx/headers/OMX_Component.h:
3673         * omx/headers/OMX_ContentPipe.h:
3674         * omx/headers/OMX_Core.h:
3675         * omx/headers/OMX_IVCommon.h:
3676         * omx/headers/OMX_Image.h:
3677         * omx/headers/OMX_Index.h:
3678         * omx/headers/OMX_Other.h:
3679         * omx/headers/OMX_Types.h:
3680         * omx/headers/OMX_Video.h:
3681           Allow multiple OpenMAX IL implementations at the same time.
3682           * Add the concept of GstOmxImp to properly initialize/deinitialize
3683           implementations based on the number of elements using it.
3684           * Add the library-name property to base elements.
3685           * Add OpenMAX IL 1.1.1 headers (later go back to 1.1).
3686           * Remove dependenfy of libomxil-B.
3687           * s/OMX_COMPONENT_ID/OMX_COMPONENT_NAME/ for consistency.
3688
3689 2007-10-16 16:20:44 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3690
3691         * omx/gstomx_alsasink.h:
3692         * omx/gstomx_base_filter.c:
3693         * omx/gstomx_base_sink.c:
3694         * omx/gstomx_dummy.h:
3695         * omx/gstomx_h263dec.c:
3696         * omx/gstomx_h263dec.h:
3697         * omx/gstomx_mp3dec.h:
3698         * omx/gstomx_mpeg4dec.c:
3699         * omx/gstomx_mpeg4dec.h:
3700         * omx/gstomx_videosink.c:
3701         * omx/gstomx_videosink.h:
3702         * omx/gstomx_vorbisdec.h:
3703           Whitespace fixes
3704
3705 2007-10-16 16:08:43 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3706
3707         * omx/gstomx_h263dec.c:
3708         * omx/gstomx_mpeg4dec.c:
3709           Fix description for video decoder elements
3710
3711 2007-10-16 16:06:18 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3712
3713         * omx/Makefile.am:
3714         * omx/gstomx.c:
3715         * omx/gstomx_h263dec.c:
3716         * omx/gstomx_h263dec.h:
3717           New H.263 video decoder
3718
3719 2007-10-16 16:04:19 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3720
3721         * configure.ac:
3722         * omx/gstomx_util.h:
3723           Fixes for new Bellagio versions
3724
3725 2007-10-16 16:02:45 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3726
3727         * omx/gstomx_base_filter.c:
3728           Add more debugging stuff to the base filter
3729
3730 2007-10-16 16:01:56 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3731
3732         * omx/gstomx_base_filter.c:
3733           Add flush support for seeking on the base filter
3734
3735 2007-10-16 16:01:13 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3736
3737         * omx/gstomx_base_filter.c:
3738           Use timestamps by default on the base filter
3739
3740 2007-10-16 14:07:59 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3741
3742         * omx/gstomx_videosink.c:
3743           Specify the srcpad capabilities of the videosink.
3744
3745 2007-10-16 14:06:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3746
3747         * omx/gstomx_base_filter.c:
3748         * omx/gstomx_base_filter.h:
3749           Don't hang if not properly initialized.
3750
3751 2007-10-16 14:04:58 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3752
3753         * common:
3754         * configure.ac:
3755           More proper autoconf.
3756
3757 2007-08-28 16:40:50 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3758
3759         * omx/Makefile.am:
3760         * omx/gstomx.c:
3761         * omx/gstomx_videosink.c:
3762         * omx/gstomx_videosink.h:
3763           Add video sink.
3764           Only works with TI's OpenMAX IL.
3765
3766 2007-08-28 15:40:54 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3767
3768         * omx/gstomx_alsasink.c:
3769         * omx/gstomx_base_filter.c:
3770         * omx/gstomx_base_filter.h:
3771         * omx/gstomx_base_sink.c:
3772         * omx/gstomx_base_sink.h:
3773         * omx/gstomx_dummy.c:
3774         * omx/gstomx_mp3dec.c:
3775         * omx/gstomx_mpeg4dec.c:
3776         * omx/gstomx_vorbisdec.c:
3777           Add property for the OpenMAX component name.
3778
3779 2007-08-28 15:39:45 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3780
3781         * omx/gstomx_base_filter.c:
3782         * omx/gstomx_base_filter.h:
3783           Add use-timestamps property.
3784
3785 2007-08-28 14:12:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3786
3787         * omx/gstomx_mpeg4dec.c:
3788           Add more capabilities for MPEG-4 video dec.
3789
3790 2007-08-28 14:12:01 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3791
3792         * omx/gstomx_alsasink.c:
3793         * omx/gstomx_base_sink.c:
3794           Whitespace fixes.
3795
3796 2007-08-28 12:09:20 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3797
3798         * omx/gstomx_base_filter.c:
3799           Add timestamp information.
3800
3801 2007-08-28 12:07:56 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3802
3803         * omx/gstomx_base_filter.c:
3804           More readable.
3805
3806 2007-08-28 11:16:32 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3807
3808         * omx/gstomx_base_filter.c:
3809           This looks better.
3810
3811 2007-08-28 11:15:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3812
3813         * omx/gstomx_base_sink.c:
3814           Implement zerocopy on the base sink.
3815
3816 2007-08-28 11:12:56 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3817
3818         * omx/gstomx_base_filter.c:
3819           Fix zerocopy.
3820           Now actually use it.
3821
3822 2007-08-28 11:11:53 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3823
3824         * omx/gstomx_base_filter.c:
3825           Fix a small memory leak.
3826
3827 2007-08-28 11:07:40 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3828
3829         * common:
3830         * omx/gstomx_base_filter.c:
3831         * omx/gstomx_base_sink.c:
3832           Improve logging.
3833
3834 2007-07-10 15:28:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3835
3836         * configure.ac:
3837         * omx/Makefile.am:
3838         * omx/gstomx.c:
3839         * omx/gstomx_alsasink.c:
3840         * omx/gstomx_alsasink.h:
3841         * omx/gstomx_base_sink.c:
3842         * omx/gstomx_base_sink.h:
3843           Add ALSA sink.
3844
3845 2007-07-10 15:26:01 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3846
3847         * omx/gstomx_base_filter.c:
3848         * omx/gstomx_base_filter.h:
3849           Add missing files.
3850
3851 2007-07-10 15:24:48 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3852
3853         * omx/Makefile.am:
3854         * omx/gstomx.c:
3855         * omx/gstomx_base.c:
3856         * omx/gstomx_base.h:
3857         * omx/gstomx_dummy.c:
3858         * omx/gstomx_dummy.h:
3859         * omx/gstomx_mp3dec.c:
3860         * omx/gstomx_mp3dec.h:
3861         * omx/gstomx_mpeg4dec.c:
3862         * omx/gstomx_mpeg4dec.h:
3863         * omx/gstomx_vorbisdec.c:
3864         * omx/gstomx_vorbisdec.h:
3865           Rename Base to BaseFilter.
3866
3867 2007-07-10 15:23:46 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3868
3869         * omx/gstomx_base.c:
3870         * omx/gstomx_base.h:
3871         * omx/gstomx_mpeg4dec.c:
3872         * omx/gstomx_util.c:
3873           Set omx parameters from gst caps.
3874           Other playing fixes too.
3875
3876 2007-07-06 10:41:23 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3877
3878         * omx/gstomx_base.c:
3879         * omx/gstomx_base.h:
3880         * omx/gstomx_util.c:
3881         * omx/gstomx_util.h:
3882           Now the ports are extensible.
3883
3884 2007-07-03 16:11:15 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3885
3886         * omx/Makefile.am:
3887         * omx/gstomx.c:
3888         * omx/gstomx_mpeg4dec.c:
3889         * omx/gstomx_mpeg4dec.h:
3890           New MPEG4v decoder.
3891
3892 2007-07-03 16:07:57 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3893
3894         * omx/gstomx_base.c:
3895         * omx/gstomx_base.h:
3896         * omx/gstomx_mp3dec.c:
3897         * omx/gstomx_vorbisdec.c:
3898           Remove base "set_caps" and use "settings_changed_cb".
3899
3900 2007-07-02 14:56:12 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3901
3902         * common:
3903         * omx/gstomx_base.c:
3904         * omx/gstomx_mp3dec.c:
3905         * omx/gstomx_vorbisdec.c:
3906           Set version to 1.1 for now.
3907
3908 2007-06-29 18:31:18 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3909
3910         * README:
3911           Add some sample gst-launch pipelines.
3912
3913 2007-06-29 18:15:42 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3914
3915         * omx/gstomx_vorbisdec.c:
3916           Generate proper capabilities for the output buffer in the vorbis decoder.
3917
3918 2007-06-29 15:43:29 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3919
3920         * omx/gstomx_base.c:
3921         * omx/gstomx_util.c:
3922         * omx/gstomx_util.h:
3923           Add some error handling.
3924
3925 2007-06-29 14:53:41 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3926
3927         * AUTHORS:
3928         * COPYING:
3929         * ChangeLog:
3930         * NEWS:
3931         * README:
3932         * configure.ac:
3933           Add GNU standard files.
3934
3935 2007-06-29 10:20:44 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3936
3937         * autogen.sh:
3938         * common:
3939         * configure.ac:
3940         * omx/gstomx.c:
3941           Use GStreamer's common autotools macros.
3942
3943 2007-06-15 11:59:03 +0000  Felipe Contreras <felipe.contreras@nokia.com>
3944
3945         * .gitmodules:
3946         * Makefile.am:
3947         * common:
3948         * configure.ac:
3949         * omx/Makefile.am:
3950         * omx/gstomx.c:
3951         * omx/gstomx.h:
3952         * omx/gstomx_base.c:
3953         * omx/gstomx_base.h:
3954         * omx/gstomx_dummy.c:
3955         * omx/gstomx_dummy.h:
3956         * omx/gstomx_mp3dec.c:
3957         * omx/gstomx_mp3dec.h:
3958         * omx/gstomx_util.c:
3959         * omx/gstomx_util.h:
3960         * omx/gstomx_vorbisdec.c:
3961         * omx/gstomx_vorbisdec.h:
3962           Initial commit.
3963