[gst-devel] [ANN] gst-openmax 0.10.1 stable release
Felipe Contreras
felipe.contreras at gmail.com
Sat Oct 2 00:13:12 CEST 2010
Hi,
It has been a long time but finally it's here; the first stable
release of gst-openmax. Most likely it has been stable for quite some
time, but only now the code-style has migrated to GStreamer one, and a
bunch of patches from TI have been merged, so it seems like a good
time to release.
Also, this version now features a configuration mechanism, so you can
select pretty much every combination of GStreamer elements you might
need, and specify the OpenMAX IL library, component name, role, and
even your desired rank.
gst-openmax has been tested in multiple OpenMAX IL implementations,
such as Bellagio, and Texas Instrument's OMAP. Depending on the
implementation some changes might be needed, but ideally it should
work straight out-of-the-box. If you find that some changes are
needed, please contribute the changes back.
Elements supported
* MPEG-4 encoder/decoder
* H.263 encoder/decoder
* H.264 encoder/decoder
* WMV decoder
* Vorbis decoder
* MP3 decoder
* Volume filter
Experimental elements (should work but not extensively tested)
* AMR-NB encoder/decoder
* AMR-WB encoder/decoder
* AAC encoder/decoder
* MP2 decoder
* ADPCM encoder/decoder
* G.711 encoder/decoder
* G.729 encoder/decoder
* iLBC encoder/decoder
* JPEG encoder
* video renderer
* file reader
Compared to previous pre-releases, this version now features a configuration
mechanism, so you can select pretty much every combination of GStreamer
elements you might need, and specify the OpenMAX IL library, component name,
role, and even your desired rank.
Tarballs can be found here:
http://gstreamer.freedesktop.org/src/gst-openmax/
Compared to v0.10.0.5:
Felipe Contreras (33):
Update I420 to PackedPlanar
util: trivial cleanup
util: improve timeout messages
util: cleanup ports when going to loaded
util: increase timeout value
base_videoenc: use 0 as automatic bitrate
videodec: handle empty framerate
build: update 'common' stuff
util: fix compilation warning
base_filter: trivial cleanup
base_filter: more proper printf formatting
base_sink: remove dead assignment
videodec: fallback framerate to 0/1
tests: trivial fix
Move component and library name fields to 'util'
Reorganize core_new()
Reorganize {library,component}-name assigns
Make {component,library}-name read-only
base: remove unused set_property()
base: remove extra code
plugin: reorganize code into get_config_path()
plugin: add support for system-wide config
Add example configuration
plugin: reorganize element_table init
plugin: make element_table const
plugin: add support dependencies
plugin: store element_table in plugin cache
base-filter: improve EOS handling
Fix compilation warnings
Change to gst coding-style
Generate ChangeLog
build: remove patches extra dir
build: add missing files to the dist
Mark Nauwelaerts (1):
base_filter: fix race condition when shutting down
Rob Clark (21):
Fixes for building for 64bit host
Initial support for configuration file
Add default configuration
tests: update to use config file
build: fixes for out-of-tree
Use G_PARAM_STATIC_STRINGS
basefilter: small fix for compile error
Add GSTOMX_BOILERPLATE macros
util: thread safety for _get_type() functions
Construct GOmxPort objects in element constructor
Simplify g_omx_port_setup()
Don't hard-code port indexes
core: call OMX_GetHandle in g_omx_core_new
util: add some debug traces
Add G_OMX_INIT_PARAM utility macro
Add property helpers
Add component-role support
base: add input-buffers/output-buffers properties
Add some debug traces
Add GstOmxBaseAudioDec base class
replace deprecated API
Total contributions for v0.10.1:
1 David Schleef
2 Edward Hervey
370 Felipe Contreras
2 Frederik Vermelen
1 Frederik Vernelen
4 Jan Schmidt
1 Marco Ballesio
9 Mark Nauwelaerts
1 Olivier Crête
16 René Stadler
21 Rob Clark
4 Sebastian Dröge
1 Sriram Murthy
1 Stefan Kost
1 Tim-Philipp Müller
Thanks to all the contributors!
Cheers.
--
Felipe Contreras
More information about the gstreamer-devel
mailing list