1 2010-10-01 03:57:05 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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:
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:
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:
89 Change to gst coding-style
91 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
93 2010-06-07 21:56:35 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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
102 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
104 2010-09-10 02:06:03 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
111 2010-04-18 23:32:58 -0500 Rob Clark <rob@ti.com>
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>
147 2010-04-18 23:32:09 -0500 Rob Clark <rob@ti.com>
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>
174 2010-03-17 18:59:00 -0500 Rob Clark <rob@ti.com>
176 * omx/gstomx_base_filter.c:
178 Add some debug traces
179 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
181 2010-03-29 08:09:26 -0500 Rob Clark <rob@ti.com>
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>
189 2010-03-29 11:00:16 -0500 Rob Clark <rob@ti.com>
195 Add component-role support
196 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
198 2010-03-29 08:07:24 -0500 Rob Clark <rob@ti.com>
202 * omx/gstomx_base_filter.c:
203 * omx/gstomx_base_sink.c:
204 * omx/gstomx_base_src.c:
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
211 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
213 2010-03-17 18:58:56 -0500 Rob Clark <rob@ti.com>
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:
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>
246 2010-03-17 18:58:55 -0500 Rob Clark <rob@ti.com>
249 util: add some debug traces
250 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
252 2010-03-29 08:05:39 -0500 Rob Clark <rob@ti.com>
256 * omx/gstomx_base_filter.c:
257 * omx/gstomx_base_sink.c:
258 * omx/gstomx_base_src.c:
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
264 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
266 2010-03-17 17:50:31 -0500 Rob Clark <rob@ti.com>
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
298 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
300 2010-03-17 17:50:30 -0500 Rob Clark <rob@ti.com>
302 * omx/gstomx_base_filter.c:
303 * omx/gstomx_base_sink.c:
304 * omx/gstomx_base_src.c:
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>
312 2010-03-17 17:50:29 -0500 Rob Clark <rob@ti.com>
314 * omx/gstomx_base_filter.c:
315 * omx/gstomx_base_sink.c:
316 * omx/gstomx_base_src.c:
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
324 This will be useful later to enable properties that directly set port
326 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
328 2010-03-15 17:29:36 -0500 Rob Clark <rob@ti.com>
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>
337 2010-03-15 17:29:35 -0500 Rob Clark <rob@ti.com>
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:
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>
381 2010-03-15 17:29:34 -0500 Rob Clark <rob@ti.com>
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>
388 2010-03-09 00:56:59 +0200 Felipe Contreras <felipe.contreras@nokia.com>
391 plugin: store element_table in plugin cache
392 Probably more efficient.
393 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
395 2010-03-09 01:17:51 +0200 Felipe Contreras <felipe.contreras@nokia.com>
398 plugin: add support dependencies
399 So that the cache is reloaded when needed.
400 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
402 2010-03-09 00:52:07 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
410 2010-03-09 00:33:49 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
418 2010-03-08 22:00:49 +0200 Felipe Contreras <felipe.contreras@nokia.com>
422 Add example configuration
423 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
425 2010-03-08 21:54:33 +0200 Felipe Contreras <felipe.contreras@nokia.com>
428 plugin: add support for system-wide config
429 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
431 2010-03-08 21:53:18 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
438 2010-03-06 15:03:57 -0600 Rob Clark <rob@ti.com>
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>
455 2010-03-05 17:28:04 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
464 2010-03-04 00:30:10 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
472 2010-03-04 00:25:02 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
481 2010-03-04 00:14:09 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
492 2010-03-03 01:12:55 +0200 Felipe Contreras <felipe.contreras@nokia.com>
494 * omx/gstomx_base_filter.c:
495 * omx/gstomx_base_sink.c:
496 * omx/gstomx_base_src.c:
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>
503 2010-03-02 23:47:17 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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:
513 Move component and library name fields to 'util'
514 No need to duplicate these, and also will be helpful for upcoming
516 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
518 2010-03-06 19:20:47 +0100 Rob Clark <rob@ti.com>
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 ....
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.
533 2010-03-03 07:57:07 -0600 Rob Clark <rob@ti.com>
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>
541 2010-03-02 23:59:32 +0200 Rob Clark <rob@ti.com>
546 Add default configuration
547 A little bit hacky, but works just fine.
548 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
550 2010-03-02 23:57:13 +0200 Rob Clark <rob@ti.com>
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):
565 library-name=libomxil-bellagio.so.0,
566 component-name=OMX.st.video_decoder.avc,
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':
574 parent-type=GstOmxMp3Dec,
576 library-name=libOMX_Core.so.0,
577 component-name=OMX.TI.AUDIO.DECODE,
578 component-role=audio_decode.dsp.mp3,
581 parent-type=GstOmxMp3Dec,
582 type=GstOmxMp3DecNokia
583 library-name=libomxil_bellagio.so.0,
584 component-name=OMX.nokia.audio_decode.mp3,
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>
594 2010-02-28 17:45:24 +0100 Rob Clark <rob@ti.com>
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>
601 2010-03-02 23:21:55 +0200 Felipe Contreras <felipe.contreras@nokia.com>
603 * tests/check_gstomx.c:
605 It looks like some extra messages are no the bus now.
606 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
608 2009-10-15 19:57:56 +0300 Felipe Contreras <felipe.contreras@nokia.com>
610 * omx/gstomx_base_videodec.c:
611 videodec: fallback framerate to 0/1
613 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
615 2009-09-20 04:04:47 +0300 Felipe Contreras <felipe.contreras@gmail.com>
617 * omx/gstomx_base_sink.c:
618 base_sink: remove dead assignment
619 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
621 2009-09-20 00:22:26 +0300 Felipe Contreras <felipe.contreras@gmail.com>
623 * omx/gstomx_base_filter.c:
624 base_filter: more proper printf formatting
625 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
627 2009-09-20 00:21:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
634 2009-09-19 23:44:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
637 util: fix compilation warning
638 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
640 2009-09-19 19:23:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
644 build: update 'common' stuff
645 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
647 2009-03-20 15:40:10 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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>
654 2009-05-19 16:26:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
662 2009-05-19 18:57:33 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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>
669 2009-05-09 01:13:20 +0300 Felipe Contreras <felipe.contreras@gmail.com>
672 util: increase timeout value
673 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
675 2009-05-19 15:22:27 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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>
683 2009-05-09 01:12:56 +0300 Felipe Contreras <felipe.contreras@gmail.com>
686 util: improve timeout messages
687 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
689 2009-05-11 18:26:21 +0300 Felipe Contreras <felipe.contreras@nokia.com>
692 util: trivial cleanup
693 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
695 2009-03-25 18:06:37 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
705 2009-04-27 01:20:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
709 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
711 2009-04-27 01:20:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
714 Add 'patches' directory to the dist
715 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
717 2009-04-27 00:11:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
720 autogen.sh: fix build and cleanups
721 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
723 2009-04-26 23:57:03 +0300 Felipe Contreras <felipe.contreras@gmail.com>
727 It should be generated automatically.
728 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
730 2009-04-26 23:44:45 +0300 Felipe Contreras <felipe.contreras@gmail.com>
735 build: add enable-experimental option
736 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
738 2009-04-26 22:50:28 +0300 Felipe Contreras <felipe.contreras@gmail.com>
741 plugin: decrease priority of vorbisdec
743 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
745 2008-08-05 11:47:32 +0300 Felipe Contreras <felipe.contreras@gmail.com>
747 * omx/gstomx_base_filter.c:
748 * omx/gstomx_base_sink.c:
749 * omx/gstomx_base_src.c:
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>
756 2009-04-26 20:58:07 +0300 Felipe Contreras <felipe.contreras@gmail.com>
759 util: trivial rearrange
760 In preparation for following patches.
761 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
763 2008-08-05 11:26:13 +0300 Felipe Contreras <felipe.contreras@gmail.com>
765 * omx/gstomx_base_filter.c:
766 * omx/gstomx_base_sink.c:
767 * omx/gstomx_base_src.c:
770 Add core_stop function to split core_finish
771 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
773 2009-04-26 20:28:16 +0300 Felipe Contreras <felipe.contreras@gmail.com>
775 * omx/gstomx_base_filter.c:
777 So that logging doesn't get screwed.
778 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
780 2009-04-26 19:29:35 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
787 2009-04-26 19:26:14 +0300 Felipe Contreras <felipe.contreras@gmail.com>
789 * build-aux/update-common:
790 Add 'update-common' script
791 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
793 2009-04-26 18:47:36 +0300 Felipe Contreras <felipe.contreras@gmail.com>
796 plugin: trivial cleanup
798 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
800 2009-04-26 18:44:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
803 plugin: trivial cleanup
804 No need for a silly DEFAULT_RANK define.
805 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
807 2009-04-26 18:36:26 +0300 Felipe Contreras <felipe.contreras@gmail.com>
810 util: improve logging
811 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
813 2009-04-26 18:27:57 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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:
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>
840 2009-04-21 00:32:53 +0300 Felipe Contreras <felipe.contreras@gmail.com>
843 util: nicer error messages
844 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
846 2009-04-09 04:37:13 +0300 Felipe Contreras <felipe.contreras@gmail.com>
848 * omx/gstomx_base_filter.c:
849 base_filter: cleanup PAUSED_TO_READY
850 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
852 2009-04-09 03:01:07 +0300 Felipe Contreras <felipe.contreras@gmail.com>
855 util: handle all errors
856 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
858 2009-04-09 03:00:09 +0300 Felipe Contreras <felipe.contreras@gmail.com>
861 util: don't set artificial omx errors
862 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
864 2009-04-09 00:01:04 +0300 Felipe Contreras <felipe.contreras@gmail.com>
866 * omx/gstomx_base_filter.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>
872 2008-08-05 13:28:33 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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
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>
882 2008-07-31 18:02:37 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
890 2008-07-31 17:50:44 +0300 Felipe Contreras <felipe.contreras@gmail.com>
892 * omx/gstomx_base_sink.c:
893 basesink: add empty change_state function
894 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
896 2008-07-31 17:39:51 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
905 2008-08-05 15:15:00 +0300 Frederik Vernelen <frederik.vernelen@nxp.com>
907 * omx/gstomx_base_sink.c:
908 basesink: add NXP copyright
909 For contributions in the implementation of state alignment and
911 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
913 2009-04-26 17:36:56 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
920 2009-04-09 02:41:18 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
926 2009-04-20 01:28:44 +0300 René Stadler <mail@renestadler.de>
928 * omx/gstomx_jpegenc.c:
929 jpegenc: fix classification
930 Signed-off-by: René Stadler <mail@renestadler.de>
932 2009-04-09 02:11:29 +0300 Felipe Contreras <felipe.contreras@gmail.com>
936 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
938 2009-04-09 01:57:58 +0300 Felipe Contreras <felipe.contreras@gmail.com>
942 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
944 2009-04-09 01:52:48 +0300 Felipe Contreras <felipe.contreras@gmail.com>
947 configure.ac: cleanup
948 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
950 2009-04-09 01:43:20 +0300 Felipe Contreras <felipe.contreras@gmail.com>
954 * build-aux/gst-autogen.sh:
955 * build-aux/release.mak:
956 * common/Makefile.am:
957 * common/gst-autogen.sh:
958 * common/release.mak:
960 Move common stuff to build-aux
961 It's a more proper location.
962 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
964 2009-04-09 00:37:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
967 * build-aux/git-version-gen:
968 * common/release.mak:
970 Use 'git describe' for automatic version
971 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
973 2009-04-09 01:21:17 +0300 Felipe Contreras <felipe.contreras@gmail.com>
979 Add shave build option
981 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
983 2009-04-09 00:02:16 +0300 Felipe Contreras <felipe.contreras@gmail.com>
985 * omx/gstomx_base_filter.c:
988 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
990 2009-04-05 20:03:48 +0300 Felipe Contreras <felipe.contreras@gmail.com>
992 * omx/gstomx_base_sink.c:
995 util: remove g_omx_sem and use shared g_sem
996 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
998 2009-04-05 19:59:12 +0300 Felipe Contreras <felipe.contreras@gmail.com>
1000 * tests/standalone/core.c:
1002 test: fix gcc warnings
1003 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1005 2009-04-05 20:23:05 +0300 Felipe Contreras <felipe.contreras@gmail.com>
1007 * omx/gstomx_amrnbenc.c:
1008 * omx/gstomx_amrwbenc.c:
1009 * omx/gstomx_g711enc.c:
1010 * omx/gstomx_ilbcenc.c:
1012 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1014 2009-04-05 19:45:29 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
1048 2009-04-03 17:09:05 +0300 Felipe Contreras <felipe.contreras@nokia.com>
1050 * omx/gstomx_util.c:
1051 util: display error message sooner
1052 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1054 2009-04-01 20:03:14 +0300 Felipe Contreras <felipe.contreras@nokia.com>
1056 * omx/gstomx_base_filter.h:
1057 basefilter: trivial cleanup
1058 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1060 2009-03-24 20:21:39 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1062 * omx/gstomx_util.c:
1063 util: cleanup timeout stuff
1064 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1066 2009-03-24 19:51:58 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1073 2009-03-24 18:35:22 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1080 2009-04-01 17:16:50 +0300 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
1087 2009-03-24 17:34:10 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1097 2009-04-02 15:51:53 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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
1103 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1105 2009-03-17 12:26:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
1113 2009-03-20 15:41:05 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1115 * omx/gstomx_g729enc.c:
1116 g729enc: trivial cleanup for default DTX
1117 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1119 2009-04-01 16:19:47 +0300 Felipe Contreras <felipe.contreras@nokia.com>
1122 plugin: trivial whitespace fix
1123 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1125 2009-03-20 19:44:58 +0200 Marco Ballesio <marco.ballesio@nokia.com>
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>
1132 2009-04-01 15:56:12 +0300 Felipe Contreras <felipe.contreras@nokia.com>
1135 Add ignore files for 'tests' dir
1136 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1138 2009-03-31 20:50:33 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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>
1146 2009-03-31 20:49:38 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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>
1155 2009-03-31 20:11:43 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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
1163 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1165 2009-03-31 01:38:05 +0300 Felipe Contreras <felipe.contreras@gmail.com>
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:
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>
1204 2009-03-30 20:21:11 +0300 Felipe Contreras <felipe.contreras@nokia.com>
1206 * omx/gstomx_jpegenc.c:
1207 jpegenc: fix quality setting
1208 OMX_SetConfig should be used after Executing state, OMX_SetParameter is
1210 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1212 2009-03-30 17:25:09 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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>
1219 2009-03-27 02:14:20 +0200 René Stadler <mail@renestadler.de>
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>
1226 2009-03-26 17:33:13 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1233 2009-03-26 21:09:32 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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
1239 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1241 2009-03-26 16:37:35 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1248 2009-03-26 15:43:38 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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
1254 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1256 2009-03-26 16:53:55 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1258 * omx/gstomx_base_filter.c:
1259 basefilter: trivial cleanup
1260 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1262 2009-03-25 19:11:01 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1264 * omx/gstomx_base_filter.c:
1265 * omx/gstomx_util.c:
1267 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1269 2009-03-25 18:49:26 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1271 * omx/gstomx_util.c:
1272 util: handle more errors from omx
1274 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1276 2009-03-25 16:54:05 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1308 2009-03-25 16:53:00 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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:
1319 I like 'true' and 'false' but let's go for standard GLib ones.
1320 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1322 2009-03-23 14:25:23 +0200 René Stadler <rene.stadler@nokia.com>
1324 * omx/gstomx_jpegenc.c:
1325 * omx/gstomx_jpegenc.h:
1326 jpegenc: Forward upstream framerate in caps.
1328 2009-03-19 20:02:42 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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>
1335 2009-03-25 15:30:09 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1351 2009-03-25 00:57:26 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1355 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1357 2009-03-24 21:18:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1360 .gitignore: ignore more
1362 2009-03-24 22:18:28 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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>
1373 2009-03-24 17:19:25 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1375 * common/gst-autogen.sh:
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>
1383 2009-03-24 15:55:56 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1389 * common/Makefile.am:
1390 * common/gst-autogen.sh:
1391 * common/release.mak:
1394 * m4/as-ac-expand.m4:
1395 * m4/as-compiler-flag.m4:
1399 * m4/gst-plugindir.m4:
1401 Remove common submodule
1402 Copy only what we need.
1403 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1405 2009-03-24 16:00:28 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1412 2009-03-23 22:52:18 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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:
1424 Adding a comma at the end is better for maintainance.
1425 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1427 2009-03-23 20:21:56 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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>
1436 2009-03-23 20:20:47 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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>
1477 2009-03-16 20:51:14 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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
1489 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1491 2009-03-16 16:35:29 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1506 2009-03-16 16:32:41 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1515 2009-03-16 16:02:36 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1527 2009-03-14 00:33:17 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1529 * omx/gstomx_util.c:
1530 util: cleanup request_imp
1531 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1533 2009-03-14 00:32:31 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1535 * omx/gstomx_util.c:
1536 util: fix crash when OMX_Init errors
1537 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1539 2009-03-13 22:48:10 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1541 * tests/check_gstomx.c:
1542 check_gstomx: cleanup codes-tyle
1543 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1545 2009-03-12 14:59:55 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1547 * tests/check_gstomx.c:
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>
1554 2009-03-12 14:57:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
1561 2009-03-13 19:55:50 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1568 2009-03-13 19:47:20 +0200 Jan Schmidt <thaytan@noraisin.net>
1571 configure.ac: trivial cleanup
1572 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1574 2009-03-12 03:06:30 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1578 It was always true, so AG_GST_CHECK_GST_CHECK was executed.
1579 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1581 2009-03-12 01:55:09 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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:
1667 Update copyright notice for 2009.
1668 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1670 2009-03-11 23:10:25 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1673 Make libcheck optional
1674 Specially welcome while cross-compiling.
1675 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1677 2009-03-11 21:06:07 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1680 Create .gitignore file
1681 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1683 2009-02-26 15:58:14 +0200 René Stadler <rene.stadler@nokia.com>
1685 * omx/gstomx_aacenc.c:
1686 * omx/gstomx_aacenc.h:
1687 aacenc: Implement profile property.
1689 2009-02-24 18:52:14 +0200 René Stadler <rene.stadler@nokia.com>
1691 * omx/gstomx_aacenc.c:
1692 * omx/gstomx_aacenc.h:
1693 aacenc: Add output-format property, setting eAACStreamFormat.
1695 2009-02-11 16:21:19 +0200 René Stadler <rene.stadler@nokia.com>
1697 * omx/gstomx_aacenc.c:
1698 aacenc: Propagate bitrate property value to component.
1700 2009-03-09 15:46:41 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1707 2009-02-20 10:54:54 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1709 * omx/gstomx_util.c:
1710 util: Make omx errors more verbose.
1711 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1713 2009-02-19 10:58:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
1721 2009-02-13 19:23:38 +0200 Felipe Contreras <felipe.contreras@nokia.com>
1723 * omx/gstomx_util.c:
1724 util: More debug logging.
1725 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1727 2009-03-09 23:13:54 +0000 Jan Schmidt <thaytan@noraisin.net>
1730 Automatic update of common submodule
1731 From 7032163 to f8b3d91
1733 2009-03-08 12:06:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1736 Automatic update of common submodule
1737 From ffa738d to 7032163
1739 2009-03-08 11:22:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1742 Automatic update of common submodule
1743 From 3f13e4e to ffa738d
1745 2009-03-07 11:47:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1748 Automatic update of common submodule
1749 From 3c7456b to 3f13e4e
1751 2009-03-07 10:47:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1754 Automatic update of common submodule
1755 From a6ce5c6 to 3c7456b
1757 2009-02-25 11:33:01 +0000 Jan Schmidt <thaytan@noraisin.net>
1760 Automatic update of common submodule
1761 From 9cf8c9b to a6ce5c6
1763 2009-02-23 00:57:44 +0200 René Stadler <mail@renestadler.de>
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>
1770 2009-02-22 16:01:06 +0000 Jan Schmidt <thaytan@noraisin.net>
1773 Automatic update of common submodule
1774 From 5d7c9cc to 9cf8c9b
1776 2009-02-21 11:14:06 -0800 David Schleef <ds@schleef.org>
1779 Automatic update of common submodule
1780 From 137543b to 5d7c9cc
1782 2009-02-11 15:40:20 +0200 René Stadler <rene.stadler@nokia.com>
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>
1790 2009-01-27 13:32:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
1800 2009-02-07 18:44:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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
1808 Signed-off-by: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1809 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1811 2009-02-03 17:06:35 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1819 2009-01-28 14:43:48 +0200 René Stadler <rene.stadler@nokia.com>
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>
1825 2009-01-14 14:40:30 +0200 René Stadler <rene.stadler@nokia.com>
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>
1832 2009-01-14 14:29:32 +0200 René Stadler <rene.stadler@nokia.com>
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>
1838 2009-01-27 13:32:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
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>
1848 2008-12-15 21:11:12 +0200 René Stadler <rene.stadler@nokia.com>
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>
1856 2009-02-03 15:19:33 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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>
1865 2008-12-15 19:29:48 +0200 Felipe Contreras <felipe.contreras@gmail.com>
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>
1872 2008-12-15 18:35:57 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
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>
1878 2008-12-11 22:00:50 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1880 * omx/gstomx_audiosink.c:
1881 * omx/gstomx_videosink.c:
1882 sink: Cleanup element details.
1884 2008-12-11 21:58:10 +0200 Sriram Murthy <sriram482@gmail.com>
1886 * omx/gstomx_audiosink.c:
1887 audio_sink: Set correct class.
1889 2008-09-01 19:53:25 +0300 Felipe Contreras <felipe.contreras@nokia.com>
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>
1897 2008-12-10 18:58:03 +0200 Felipe Contreras <felipe.contreras@nokia.com>
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
1903 Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
1905 2009-01-30 20:42:32 +0200 Felipe Contreras <felipe.contreras@gmail.com>
1908 * omx/gstomx_aacdec.c:
1909 Missing cleanups from old git repo.
1910 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
1912 2009-01-23 00:19:33 +0200 René Stadler <mail@renestadler.de>
1915 Fix configure failing because of missing m4 directory.
1916 This was broken by the conversion to git, since it cannot store empty
1919 2009-01-22 06:23:44 +0100 Edward Hervey <bilboed@bilboed.com>
1923 Install and use pre-commit indentation hook from common
1925 2009-01-21 04:36:50 +0100 Edward Hervey <bilboed@bilboed.com>
1928 autogen.sh : Use git submodule
1930 2008-12-08 21:10:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
1932 * omx/gstomx_g711enc.c:
1933 * omx/gstomx_ilbcenc.c:
1936 2008-12-08 21:10:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
1958 2008-12-08 21:09:38 +0000 Felipe Contreras <felipe.contreras@nokia.com>
1960 * omx/gstomx_adpcmdec.c:
1961 * omx/gstomx_adpcmenc.c:
1962 adpcm: Fix capabilities negotation.
1964 2008-12-08 21:08:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
1971 2008-12-08 21:08:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
1973 * omx/gstomx_jpegenc.c:
1974 * omx/gstomx_jpegenc.h:
1975 jpegenc: Add quality property.
1977 2008-11-21 17:15:12 +0200 René Stadler <rene.stadler@nokia.com>
1979 * omx/gstomx_amrwbenc.c:
1980 amrwbenc: Add rate=16000 field to amr caps
1982 2008-11-21 17:13:30 +0200 René Stadler <rene.stadler@nokia.com>
1985 * omx/gstomx_amrnbenc.c:
1986 amrnbenc: Add rate=8000 field to amr caps
1988 2008-11-20 17:16:28 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
1996 2008-11-20 17:15:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
1998 * omx/gstomx_ilbcdec.c:
1999 * omx/gstomx_ilbcenc.c:
2000 Fix iLBC caps negotiation.
2002 2008-11-20 17:13:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2014 2008-11-20 17:12:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2016 * omx/gstomx_g711dec.c:
2017 Fix G711 decoder caps.
2019 2008-11-20 17:08:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2021 * omx/gstomx_g711enc.c:
2022 Improve G711 caps negotiation.
2024 2008-11-20 17:07:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2026 * omx/gstomx_base_filter.c:
2027 Fix EOS handling when omx hasn't been initialized.
2029 2008-11-20 17:02:52 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2033 * omx/gstomx_util.c:
2034 Improve debug logging for gstomx util.
2036 2008-11-20 17:01:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2038 * tests/Makefile.am:
2039 * tests/check_libomxil.c:
2040 Improve internal libomxil unit tests.
2041 Do switch to Idle, still needs buffer handling.
2043 2008-11-20 17:01:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2045 * omx/gstomx_util.c:
2046 * tests/check_async_queue.c:
2049 2008-11-20 17:00:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2051 * tests/check_async_queue.c:
2052 Add stress unit tests for async_queue.
2054 2008-11-20 16:59:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2059 Add new semaphore utility.
2061 2008-11-20 16:59:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2063 * omx/gstomx_base_filter.c:
2064 Properly deinitialize when going to READY.
2065 Otherwise going back to PLAY crashes.
2067 2008-11-20 16:58:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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
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
2081 2008-11-20 16:53:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2088 2008-11-10 20:38:49 +0200 René Stadler <rene.stadler@nokia.com>
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>
2096 2008-11-20 16:51:10 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2108 2008-11-20 16:49:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2115 2008-11-20 16:48:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2117 * omx/gstomx_g729dec.c:
2118 * omx/gstomx_g729enc.c:
2119 Update G729 media-type.
2121 2008-11-20 16:47:33 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2123 * omx/gstomx_adpcmdec.c:
2124 * omx/gstomx_adpcmenc.c:
2127 2008-11-20 16:42:08 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2129 * omx/gstomx_base_filter.h:
2130 * omx/gstomx_util.c:
2133 2008-11-20 16:39:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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,
2141 2008-11-20 16:33:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2143 * omx/gstomx_jpegenc.c:
2144 Improve buffer sizes in jpegenc.
2147 2008-11-20 16:32:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2149 * omx/gstomx_jpegenc.c:
2150 Fix warnings in jpegenc.
2152 2008-11-20 16:29:29 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2163 2008-11-20 16:28:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2165 * omx/gstomx_amrwbenc.c:
2166 Set right caps for amrwbenc.
2168 2008-11-20 16:27:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2170 * omx/gstomx_base_filter.c:
2171 Properly set the true return reason.
2173 2008-11-20 16:26:25 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2175 * omx/gstomx_base_filter.c:
2176 Improve error message when pusing output buffers.
2177 Use the real return value.
2179 2008-11-20 16:22:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2181 * omx/gstomx_base_filter.c:
2182 Improve message when the shared output buffer workaround is misbehaving.
2184 2008-11-20 16:19:25 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2191 2008-11-20 16:16:55 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2195 * omx/gstomx_jpegenc.c:
2196 * omx/gstomx_jpegenc.h:
2197 Add new jpegenc component wrapper.
2199 2008-11-20 16:13:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2201 * omx/gstomx_base_filter.c:
2204 2008-11-20 16:11:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2208 * omx/gstomx_mp2dec.c:
2209 * omx/gstomx_mp2dec.h:
2210 * omx/gstomx_mp3dec.c:
2211 Add separate mp2dec element.
2213 2008-11-20 16:09:49 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2215 * omx/gstomx_base_filter.c:
2216 * omx/gstomx_util.c:
2217 * omx/gstomx_util.h:
2218 More general improvements in flushing.
2220 2008-11-20 16:07:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2222 * omx/gstomx_base_filter.c:
2223 Improve flushing in base_filter.
2225 2008-11-20 16:01:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2227 * omx/gstomx_util.c:
2228 * omx/gstomx_util.h:
2229 Add flushing functions in util.
2231 2008-11-20 16:00:26 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2234 * omx/gstomx_util.c:
2235 Add core_for_each_port helper in util.
2237 2008-08-15 15:14:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2239 * omx/gstomx_util.c:
2240 * omx/gstomx_util.h:
2241 Make omx state changes more strict.
2243 2008-08-15 15:11:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2245 * omx/gstomx_base_filter.c:
2246 * omx/gstomx_base_sink.c:
2247 Save omx ports as element data of the gst pads.
2249 2008-08-15 15:10:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2251 * omx/gstomx_base_sink.c:
2252 * omx/gstomx_base_sink.h:
2253 Add activate_push in base_sink.
2255 2008-08-15 15:08:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2257 * omx/gstomx_base_filter.c:
2258 Add omx interface to base_filter.
2260 2008-08-15 15:07:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2262 * omx/gstomx_base_sink.c:
2263 Add omx interface to base_sink.
2265 2008-08-15 15:07:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2268 * omx/gstomx_interface.c:
2269 * omx/gstomx_interface.h:
2272 2008-08-15 15:00:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2274 * omx/gstomx_util.c:
2275 Make port_enable more extensible.
2277 2008-08-15 15:00:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2279 * omx/gstomx_util.c:
2280 Flush the queue when disabling the port.
2282 2008-08-15 14:58:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2284 * omx/gstomx_util.c:
2285 * omx/gstomx_util.h:
2286 Add port enable/disable functions.
2288 2008-08-15 14:58:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2290 * omx/gstomx_util.c:
2291 * omx/gstomx_util.h:
2294 2008-08-15 14:56:39 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2296 * omx/gstomx_util.c:
2297 Allow multiple setup_ports calls.
2299 2008-08-15 14:55:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2301 * omx/gstomx_util.c:
2302 * omx/gstomx_util.h:
2303 Store the port_index.
2305 2008-08-15 14:54:54 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2307 * util/async_queue.c:
2308 * util/async_queue.h:
2309 Add option to flush the async_queue.
2311 2008-08-15 14:53:28 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2313 * omx/gstomx_util.c:
2314 Add port allocate/free/start buffer functions.
2316 2008-08-15 14:52:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2324 2008-08-15 14:51:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2326 * omx/gstomx_base_sink.c:
2327 Cleanup pad_event in base_sink.
2329 2008-08-15 14:51:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2331 * omx/gstomx_base_filter.c:
2332 Cleanup pad_event in base_filter.
2334 2008-08-15 14:50:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2336 * omx/gstomx_util.c:
2337 Finish processing when receiving omx eos event.
2339 2008-08-15 14:49:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2373 2008-08-15 14:48:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2375 * omx/gstomx_base_filter.c:
2376 * omx/gstomx_base_sink.c:
2379 2008-08-15 14:47:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2381 * omx/gstomx_util.c:
2382 Allow AllocateBuffer.
2383 Disabled by default.
2385 2008-08-15 14:46:49 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2387 * omx/gstomx_util.c:
2388 Use BufferCountActual instead of BufferCountMin.
2390 2008-08-15 14:46:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2392 * omx/gstomx_base_filter.c:
2393 Temporary disable buffer flushs.
2395 2008-08-15 14:44:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2397 * omx/gstomx_base_filter.c:
2398 Check for NULL buffers when sending eos.
2400 2008-08-15 14:43:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2427 Add stdlib.h includes.
2429 2008-08-15 14:42:27 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2432 Update library name to new bellagio library.
2434 2008-08-15 14:37:23 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2436 * omx/gstomx_volume.c:
2437 * omx/gstomx_volume.h:
2438 Cleanup the new volume element.
2440 2008-06-12 13:28:29 +0100 Frederik Vermelen <frederik.vernelen@nxp.com>
2444 * omx/gstomx_volume.c:
2445 * omx/gstomx_volume.h:
2446 Add new volume element.
2448 2008-06-27 15:56:45 +0300 Frederik Vermelen <frederik.vernelen@nxp.com>
2450 * omx/gstomx_util.c:
2452 This helps tunneling.
2454 2008-08-15 14:34:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2458 Go back to development.
2460 2008-06-23 15:24:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2465 2008-06-23 14:41:16 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2469 * tests/standalone/Makefile:
2470 Build system updates.
2472 2008-06-23 12:42:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2475 Remove unused files.
2477 2008-06-23 12:38:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2538 2008-06-23 12:29:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2616 2008-06-23 12:21:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2625 2008-06-23 12:19:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2629 * omx/gstomx_base_filter.c:
2630 * omx/gstomx_base_sink.c:
2631 * omx/gstomx_base_videoenc.c:
2632 Reorganize header requirements.
2634 2008-06-23 12:12:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2636 * omx/gstomx_util.c:
2637 Cleanup gstomx_util.
2639 2008-06-23 12:01:51 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2653 2008-06-23 11:59:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2665 2008-06-09 20:14:53 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2675 2008-06-05 17:06:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2677 * tests/standalone/Makefile:
2678 Add install target in manual Makefile.
2680 2008-06-05 16:27:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2684 * omx/gstomx_base_src.c:
2685 Update base src for async changes.
2687 2008-06-05 16:25:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2691 * omx/gstomx_base_sink.c:
2692 Update base sink for async changes.
2694 2008-06-05 16:23:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2702 2008-06-05 16:22:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2704 * omx/gstomx_base_filter.c:
2707 2008-06-05 16:21:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2709 * omx/gstomx_base_filter.c:
2710 More warnings and cleanups.
2712 2008-06-05 16:21:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2714 * util/async_queue.c:
2715 Skip the normal checks when flushing the queues.
2716 Otherwise the queues aren't really flushed.
2718 2008-06-05 16:20:06 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2720 * tests/check_gstomx.c:
2721 Add flush unit test.
2722 Also make the tests more GStreamish.
2724 2008-06-05 16:18:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2733 This is a step forward to have proper seeking.
2735 2008-06-05 16:17:36 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2745 2008-06-05 16:13:16 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2747 * omx/gstomx_base_filter.c:
2748 Output omx_buffer from the chain function.
2751 2008-06-05 16:12:32 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2757 2008-06-05 16:11:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2759 * tests/standalone/core.c:
2760 Cleanups in dummy libomxil.
2762 2008-06-05 16:10:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2764 * tests/check_gstomx.c:
2765 Increase timeout for gstomx tests.
2767 2008-06-05 16:10:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2769 * check/Makefile.am:
2772 * tests/Makefile.am:
2773 * tests/check_gstomx.c:
2774 Add simple gstomx unit test.
2776 2008-06-05 16:08:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2778 * tests/Makefile.am:
2779 * tests/check_libomxil.c:
2781 Add proper environment variables.
2783 2008-06-05 16:07:16 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2794 2008-06-05 16:04:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2804 2008-06-05 16:03:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2807 * check/standalone/Makefile.am:
2808 * check/standalone/async_queue.c:
2809 * check/standalone/async_queue.h:
2812 * util/async_queue.c:
2813 * util/async_queue.h:
2814 Move async_queue to new util library.
2816 2008-06-05 15:59:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2818 * check/standalone/Makefile.am:
2820 GThread is more proper since we are using mutexes and conditions.
2822 2008-06-05 15:58:02 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2824 * check/standalone/async_queue.c:
2825 Cleanup async_queue.
2827 2008-06-05 15:57:09 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2829 * omx/gstomx_base_filter.h:
2830 * omx/gstomx_base_videodec.c:
2831 Save codec data information from the container.
2833 2008-06-05 15:55:33 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2836 * omx/gstomx_g711dec.c:
2839 2008-05-21 17:47:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2843 Fix wrong G729 commit.
2845 2008-05-19 20:51:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2847 * omx/gstomx_g729dec.c:
2848 * omx/gstomx_g729enc.c:
2851 2008-05-19 20:51:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2861 2008-05-19 20:49:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2863 * omx/gstomx_g711dec.c:
2864 * omx/gstomx_g711enc.c:
2867 2008-05-19 20:48:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2877 2008-05-19 20:21:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2880 Remove duplicated commit.
2882 2008-05-19 20:17:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2884 * omx/gstomx_aacdec.c:
2885 * omx/gstomx_aacenc.c:
2886 Add mpegversion 2 in AAC elements.
2889 2008-05-19 20:15:37 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2891 * omx/gstomx_adpcmenc.c:
2892 Use fixed number of channels for ADPCM.
2894 2008-05-19 20:14:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2897 Build cvs versions with -Werror.
2899 2008-05-19 20:13:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
2912 2008-05-19 20:12:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2914 * omx/gstomx_base_filter.c:
2915 Fix racing condition.
2917 2008-05-19 20:11:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2919 * omx/gstomx_base_videoenc.c:
2920 Add comment regarding non-standard usage.
2922 2008-05-19 20:11:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2928 2008-05-19 20:10:31 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2930 * omx/gstomx_util.c:
2931 Use minimun buffer count.
2933 2008-05-19 20:09:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
2936 * check/Makefile.am:
2939 * check/standalone/Makefile.am:
2940 * check/standalone/async_queue.c:
2941 * check/standalone/async_queue.h:
2942 * check/standalone/core.c:
2944 Add initial unit tests.
2946 2008-05-19 20:07:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
2957 2008-05-12 14:44:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
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.
2976 2008-04-03 12:51:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3034 2008-04-02 14:00:08 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3036 * omx/gstomx_amrnbenc.c:
3037 * omx/gstomx_amrwbenc.c:
3038 Cleanup the AMR encoders.
3040 2008-04-02 13:59:27 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3042 * omx/gstomx_aacenc.c:
3043 * omx/gstomx_aacenc.h:
3044 Add bitrate property to aacenc.
3047 2008-04-02 13:58:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3051 * omx/gstomx_amrwbenc.c:
3052 * omx/gstomx_amrwbenc.h:
3053 Add new amrwbenc wrapper.
3055 2008-04-02 13:56:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3057 * omx/gstomx_amrnbenc.c:
3058 * omx/gstomx_amrnbenc.h:
3059 Add bitrate parameter for amrnbenc.
3061 2008-04-02 13:55:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3072 2008-04-02 13:54:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3076 * omx/gstomx_amrnbenc.c:
3077 * omx/gstomx_amrnbenc.h:
3078 New amrnbenc wrapper.
3079 Basic functionality.
3081 2008-04-02 13:53:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3083 * omx/gstomx_aacenc.c:
3084 Random cleanup and fixes for AAC encoder.
3085 Probable caps/parameters fix.
3087 2008-04-02 13:52:29 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3092 * omx/gstomx_aacenc.c:
3093 * omx/gstomx_aacenc.h:
3094 New AAC encoder wrapper.
3097 2008-02-28 17:30:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3105 2008-02-28 17:29:46 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3107 * omx/gstomx_base_videoenc.c:
3108 * omx/gstomx_base_videoenc.h:
3109 Add bitrate property to base videoenc.
3111 2008-02-28 17:28:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3113 * omx/gstomx_base_sink.c:
3114 Properly pause/resume the omx component in basesink when flushing.
3116 2008-02-28 17:27:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3118 * omx/gstomx_base_videodec.c:
3119 Remember to fetch colorformat properly.
3121 2008-02-28 17:27:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3124 * omx/gstomx_h263dec.c:
3125 * omx/gstomx_h264dec.c:
3126 * omx/gstomx_mpeg4dec.c:
3127 * omx/gstomx_wmvdec.c:
3128 Cleanup videodecoders.
3130 2008-02-22 18:06:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3132 * omx/gstomx_base_filter.c:
3133 Random fixes and cleanups.
3135 2008-02-22 18:06:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3137 * omx/gstomx_base_filter.c:
3139 Always send events downstream.
3140 Always return OpenMAX IL buffers.
3142 2008-02-22 13:40:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3149 2008-02-22 13:40:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3156 2008-02-21 12:36:39 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3160 * omx/gstomx_avcenc.c:
3161 * omx/gstomx_avcenc.h:
3162 New H.264/AVC encoder wrapper.
3164 2008-02-21 12:27:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3166 * omx/gstomx_base_videodec.c:
3167 * omx/gstomx_base_videoenc.c:
3168 Random cleanups for base video stuff.
3170 2008-02-21 12:25:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3172 * omx/gstomx_base_videoenc.c:
3173 Properly set the coloformat in the base videoenc.
3175 2008-02-21 12:24:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3177 * omx/gstomx_util.c:
3178 Destroy ports when finishing decoding.
3179 This partially fixes bug #517185.
3181 2008-02-21 12:23:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3185 * omx/gstomx_wmvdec.c:
3186 * omx/gstomx_wmvdec.h:
3187 New WMV decoder wrapper.
3189 2008-02-21 12:19:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3193 * omx/gstomx_h263enc.c:
3194 * omx/gstomx_h263enc.h:
3198 2008-02-21 12:18:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3206 2008-02-21 12:17:07 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3211 * omx/gstomx_amrwbdec.c:
3212 * omx/gstomx_amrwbdec.h:
3213 Add new AMR-WB decoder element.
3215 2008-02-04 16:35:27 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3217 * omx/gstomx_amrnbdec.c:
3218 Use right caps for amrnbdec (not contained).
3220 2008-02-04 16:34:49 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3223 Bump version number, we are in development again.
3225 2008-02-04 13:47:08 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3228 Fix screwed up ChangeLog.
3230 2008-02-04 13:27:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3235 2008-02-04 13:24:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3238 Add Khronos headers to the distribution.
3240 2008-02-04 13:24:10 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3246 2008-02-01 17:54:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3251 2008-02-01 17:53:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3253 * omx/gstomx_amrnbdec.c:
3254 Fix amrnbdec default component name.
3256 2008-01-30 16:33:21 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3258 * omx/gstomx_audiosink.c:
3259 * omx/gstomx_base_filter.c:
3260 * omx/gstomx_base_sink.c:
3261 Update audiosink and other cleanups.
3263 2008-01-30 16:26:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3265 * omx/gstomx_base_filter.c:
3266 Allow fake settings changed notification for now.
3267 Most Bellagio audio components require this.
3269 2008-01-30 16:25:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3271 * omx/gstomx_util.c:
3272 Properly allocate memory that would eventually be freed.
3273 This possibly caused sefaults at plugin deinitialization.
3275 2008-01-30 16:24:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3277 * omx/gstomx_util.c:
3279 This is OK now since zero-copy is diabled.
3281 2008-01-25 16:33:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3290 2008-01-25 16:31:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3298 2008-01-25 16:30:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
3310 2008-01-24 19:54:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3319 2008-01-24 19:35:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3321 * omx/gstomx_base_filter.c:
3322 Improve timestamp handling on base filter.
3324 2008-01-24 18:57:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3327 * omx/gstomx_vorbisdec.c:
3329 Now it should work with playbin.
3331 2008-01-23 16:23:35 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3333 * omx/gstomx_base_filter.c:
3334 * omx/gstomx_util.c:
3335 Use proper inline keywords.
3337 2008-01-23 15:11:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3346 2008-01-23 15:11:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3348 * omx/gstomx_base_filter.c:
3349 Enforce OpenMAX components to call the settings changed event.
3351 2008-01-23 13:53:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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?
3358 2008-01-23 13:21:07 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3360 * omx/gstomx_base_filter.c:
3361 More zero-copy flexibility and fixes on base filter.
3363 2008-01-23 13:20:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3365 * omx/gstomx_base_videodec.c:
3366 Don't try to set wrong color format on base videodec.
3369 2008-01-22 17:17:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3372 * omx/gstomx_base_filter.c:
3373 * omx/gstomx_base_videodec.c:
3374 * omx/gstomx_base_videodec.h:
3377 2008-01-22 15:18:04 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3387 2008-01-22 15:16:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3408 2008-01-22 15:15:23 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
3445 Also add me as author.
3447 2008-01-22 15:14:14 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3449 * omx/gstomx_base_videodec.c:
3450 * omx/gstomx_base_videodec.h:
3451 Add missing files from last commit.
3454 2008-01-22 14:18:46 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3466 2008-01-22 14:17:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3468 * omx/gstomx_h263dec.c:
3469 Reorganize parameters's setup for H.263 decoder.
3471 2008-01-22 11:49:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3476 2008-01-22 11:27:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3478 * omx/gstomx_h264dec.c:
3479 * omx/gstomx_h264dec.h:
3480 * omx/gstomx_mpeg4dec.h:
3481 Whitespace fixes for video decoders.
3483 2008-01-22 11:26:22 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3485 * omx/gstomx_base_filter.c:
3486 More verbose debugging.
3488 2008-01-22 11:25:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3490 * omx/gstomx_h264dec.c:
3491 Reorganize parameters' setup.
3493 2008-01-22 11:25:00 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3495 * omx/gstomx_mpeg4dec.c:
3496 Copy H.264 decoder changes to MPEG-4.
3498 2008-01-22 11:24:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3500 * omx/gstomx_mpeg4enc.c:
3501 Fix MPEG-4 video encoder, and cleanups.
3503 2008-01-22 11:23:07 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3505 * omx/gstomx_videosink.c:
3506 * omx/gstomx_videosink.h:
3507 Add videosink rotation.
3509 2008-01-22 11:19:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3513 Fix wrong H.264 decoder and MPEG-4 encoder element initialization.
3515 2007-12-12 17:59:47 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3520 2007-12-12 17:16:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3522 * omx/gstomx_base_filter.c:
3523 Fixes for non-zero-copy behavior.
3525 2007-12-12 17:16:02 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3528 Upgrade the rank of AAC and AMR-NB decoders.
3530 2007-12-12 17:15:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3532 * omx/gstomx_mp3dec.c:
3533 Modify the MP3 decoder to use parsed input stream.
3535 2007-12-12 17:11:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3541 2007-12-12 17:09:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3543 * omx/gstomx_aacdec.c:
3544 Modify AAC decoder temporarily to allow decoding without a parser.
3546 2007-12-12 17:08:34 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3548 * omx/gstomx_base_filter.c:
3549 * omx/gstomx_base_filter.h:
3550 Add omx_setup to set some component configurations early.
3552 2007-12-07 13:07:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3554 * omx/gstomx_aacdec.c:
3555 Small cleanups for AAC decoder.
3557 2007-12-07 13:05:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3559 * omx/gstomx_base_filter.c:
3560 Add compilation time flag for zero-copy.
3562 2007-12-07 13:03:32 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3566 * omx/gstomx_amrnbdec.c:
3567 * omx/gstomx_amrnbdec.h:
3568 Add AMR-NB decoder wrapper.
3570 2007-12-07 12:57:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3591 * MPEG-4 video encoder
3593 2007-12-07 12:55:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3595 * omx/gstomx_mpeg4dec.c:
3596 Add comment about wring to a read-only parameter.
3598 2007-12-07 12:54:38 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3606 2007-10-31 10:10:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3609 Add more missing files.
3610 Now autogen.sh should work on the dist tarball for real.
3612 2007-10-31 09:14:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3616 Should have done that before.
3618 2007-10-31 09:13:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3621 Add more missing files.
3623 2007-10-30 21:09:11 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3626 Add missing files to the tarball.
3628 2007-10-29 12:26:24 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3631 Update to first pre-release version.
3633 2007-10-29 12:25:30 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3636 Include common release make commands.
3638 2007-10-29 12:24:39 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3643 2007-10-29 12:24:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3646 Make some elements primary by default.
3648 2007-10-29 12:23:05 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3653 2007-10-22 16:33:17 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3689 2007-10-16 16:20:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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:
3705 2007-10-16 16:08:43 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3707 * omx/gstomx_h263dec.c:
3708 * omx/gstomx_mpeg4dec.c:
3709 Fix description for video decoder elements
3711 2007-10-16 16:06:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3715 * omx/gstomx_h263dec.c:
3716 * omx/gstomx_h263dec.h:
3717 New H.263 video decoder
3719 2007-10-16 16:04:19 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3722 * omx/gstomx_util.h:
3723 Fixes for new Bellagio versions
3725 2007-10-16 16:02:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3727 * omx/gstomx_base_filter.c:
3728 Add more debugging stuff to the base filter
3730 2007-10-16 16:01:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3732 * omx/gstomx_base_filter.c:
3733 Add flush support for seeking on the base filter
3735 2007-10-16 16:01:13 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3737 * omx/gstomx_base_filter.c:
3738 Use timestamps by default on the base filter
3740 2007-10-16 14:07:59 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3742 * omx/gstomx_videosink.c:
3743 Specify the srcpad capabilities of the videosink.
3745 2007-10-16 14:06:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3747 * omx/gstomx_base_filter.c:
3748 * omx/gstomx_base_filter.h:
3749 Don't hang if not properly initialized.
3751 2007-10-16 14:04:58 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3755 More proper autoconf.
3757 2007-08-28 16:40:50 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3761 * omx/gstomx_videosink.c:
3762 * omx/gstomx_videosink.h:
3764 Only works with TI's OpenMAX IL.
3766 2007-08-28 15:40:54 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3779 2007-08-28 15:39:45 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3781 * omx/gstomx_base_filter.c:
3782 * omx/gstomx_base_filter.h:
3783 Add use-timestamps property.
3785 2007-08-28 14:12:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3787 * omx/gstomx_mpeg4dec.c:
3788 Add more capabilities for MPEG-4 video dec.
3790 2007-08-28 14:12:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3792 * omx/gstomx_alsasink.c:
3793 * omx/gstomx_base_sink.c:
3796 2007-08-28 12:09:20 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3798 * omx/gstomx_base_filter.c:
3799 Add timestamp information.
3801 2007-08-28 12:07:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3803 * omx/gstomx_base_filter.c:
3806 2007-08-28 11:16:32 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3808 * omx/gstomx_base_filter.c:
3811 2007-08-28 11:15:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3813 * omx/gstomx_base_sink.c:
3814 Implement zerocopy on the base sink.
3816 2007-08-28 11:12:56 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3818 * omx/gstomx_base_filter.c:
3820 Now actually use it.
3822 2007-08-28 11:11:53 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3824 * omx/gstomx_base_filter.c:
3825 Fix a small memory leak.
3827 2007-08-28 11:07:40 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3830 * omx/gstomx_base_filter.c:
3831 * omx/gstomx_base_sink.c:
3834 2007-07-10 15:28:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3839 * omx/gstomx_alsasink.c:
3840 * omx/gstomx_alsasink.h:
3841 * omx/gstomx_base_sink.c:
3842 * omx/gstomx_base_sink.h:
3845 2007-07-10 15:26:01 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3847 * omx/gstomx_base_filter.c:
3848 * omx/gstomx_base_filter.h:
3851 2007-07-10 15:24:48 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3867 2007-07-10 15:23:46 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3876 2007-07-06 10:41:23 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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.
3884 2007-07-03 16:11:15 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3888 * omx/gstomx_mpeg4dec.c:
3889 * omx/gstomx_mpeg4dec.h:
3892 2007-07-03 16:07:57 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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".
3900 2007-07-02 14:56:12 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3903 * omx/gstomx_base.c:
3904 * omx/gstomx_mp3dec.c:
3905 * omx/gstomx_vorbisdec.c:
3906 Set version to 1.1 for now.
3908 2007-06-29 18:31:18 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3911 Add some sample gst-launch pipelines.
3913 2007-06-29 18:15:42 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3915 * omx/gstomx_vorbisdec.c:
3916 Generate proper capabilities for the output buffer in the vorbis decoder.
3918 2007-06-29 15:43:29 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3920 * omx/gstomx_base.c:
3921 * omx/gstomx_util.c:
3922 * omx/gstomx_util.h:
3923 Add some error handling.
3925 2007-06-29 14:53:41 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3933 Add GNU standard files.
3935 2007-06-29 10:20:44 +0000 Felipe Contreras <felipe.contreras@nokia.com>
3941 Use GStreamer's common autotools macros.
3943 2007-06-15 11:59:03 +0000 Felipe Contreras <felipe.contreras@nokia.com>
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: