2009-04-27	Felipe Contreras <felipe.contreras@gmail.com>
	* Update README
	* Add 'patches' directory to the dist

== Release 0.10.0.5 ==

2009-04-27	Felipe Contreras <felipe.contreras@gmail.com>
	* autogen.sh: fix build and cleanups

2009-04-26	Felipe Contreras <felipe.contreras@gmail.com>
	* Remove ChangeLog
	* build: add enable-experimental option
	* plugin: decrease priority of vorbisdec
	* util: trivial rearrange
	* basefilter: cleanup
	* build: improve version generation
	* Add 'update-common' script
	* plugin: trivial cleanup
	* plugin: trivial cleanup
	* util: improve logging
	* Trivial cleanup; rename client_data field
	* basesink: don't hang on downward state change

2008-08-05	Felipe Contreras <felipe.contreras@gmail.com>
	* Remove core_finish, use core_unload
	* Add core_stop function to split core_finish
	* basesink: initalize omx when changing to READY

2009-04-21	Felipe Contreras <felipe.contreras@gmail.com>
	* util: nicer error messages

2009-04-09	Felipe Contreras <felipe.contreras@gmail.com>
	* base_filter: cleanup PAUSED_TO_READY
	* util: handle all errors
	* util: don't set artificial omx errors
	* Always check the omx state
	* git-version-gen: fix for old versions of git
	* Fix distribution
	* .gitignore: cleanup
	* configure.ac: cleanup
	* Move common stuff to build-aux
	* Use 'git describe' for automatic version
	* Add shave build option
	* Cleanups

2008-07-31	Felipe Contreras <felipe.contreras@gmail.com>
	* basesink: align gst and omx states in base_sink
	* basesink: add empty change_state function
	* basesink: move omx initalization to pad link

2008-08-05	Frederik Vernelen <frederik.vernelen@nxp.com>
	* basesink: add NXP copyright

2009-04-20	René Stadler <mail@renestadler.de>
	* jpegenc: fix classification

2009-04-05	Felipe Contreras <felipe.contreras@gmail.com>
	* util: remove g_omx_sem and use shared g_sem
	* test: fix gcc warnings
	* Trivial cleanups
	* Remove unused variables

2009-04-03	Felipe Contreras <felipe.contreras@nokia.com>
	* util: display error message sooner

2009-04-01	Felipe Contreras <felipe.contreras@nokia.com>
	* basefilter: trivial cleanup
	* plugin: trivial whitespace fix
	* Add ignore files for 'tests' dir

2009-03-24	Felipe Contreras <felipe.contreras@nokia.com>
	* util: cleanup timeout stuff
	* util: add timeout to wait_for_state
	* Improve error handling
	* Revert "Do not hang in state change when flushing."
	* Some cleanups to the 'common' stuff
	* Remove common submodule
	* Remove automatic pre-commit hook

2009-04-01	Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
	* basefilter: don't start task when omx is not ready

2009-04-02	Felipe Contreras <felipe.contreras@gmail.com>
	* basefilter: appropriately return wrong state

2009-03-17	Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
	* g729enc: set caps on srcpad

2009-03-20	Felipe Contreras <felipe.contreras@gmail.com>
	* g729enc: trivial cleanup for default DTX

2009-03-20	Marco Ballesio <marco.ballesio@nokia.com>
	* Properly calculate timestamps when input buffers are split

2009-03-31	Felipe Contreras <felipe.contreras@nokia.com>
	* basesink: chain up activatepush

2009-03-31	Felipe Contreras <felipe.contreras@gmail.com>
	* basesink,basesrc: fix library and component name
	* Replace dispose with finalize
	* plugin: refactor

2009-03-30	Felipe Contreras <felipe.contreras@nokia.com>
	* jpegenc: fix quality setting
	* util: avoid double-free

2009-03-27	René Stadler <mail@renestadler.de>
	* basefilter: release ready_lock when core_prepare fails

2009-03-26	Felipe Contreras <felipe.contreras@nokia.com>
	* Add environment variables for testing
	* util: make OMX_AllocateBuffer configurable
	* util: fix break statements in event_handler
	* basefilter: trivial cleanup

2009-03-26	Felipe Contreras <felipe.contreras@gmail.com>
	* basefilter: plug a leak

2009-03-25	Felipe Contreras <felipe.contreras@nokia.com>
	* Trivial cleanups
	* util: handle more errors from omx
	* Use memset instead of calloc
	* Remove stdbool.h
	* Even more framerate improvements

2009-03-23	René Stadler <rene.stadler@nokia.com>
	* jpegenc: Forward upstream framerate in caps.

2009-03-19	Felipe Contreras <felipe.contreras@gmail.com>
	* videoenc: fix Q.16 framerate calculation

2009-03-25	Felipe Contreras <felipe.contreras@gmail.com>
	* Cleanup .gitignore

2009-03-24	Tim-Philipp Müller <tim.muller@collabora.co.uk>
	* .gitignore: ignore more

2009-03-24	Felipe Contreras <felipe.contreras@gmail.com>
	* Rename 'initialized' to 'ready'

2009-03-23	Felipe Contreras <felipe.contreras@gmail.com>
	* Cleanup enums
	* Trivial code-style cleanups
	* Cleanup global scope

2009-03-16	Felipe Contreras <felipe.contreras@nokia.com>
	* basefilter: fix init race condition
	* General update to framerate handling
	* video encoders: trivial cleanups
	* Set more proper framerate in the caps templates

2009-03-14	Felipe Contreras <felipe.contreras@gmail.com>
	* util: cleanup request_imp
	* util: fix crash when OMX_Init errors

2009-03-13	Felipe Contreras <felipe.contreras@gmail.com>
	* check_gstomx: cleanup codes-tyle

2009-03-12	Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
	* Fix race in test.
	* Fix format specifier in debug statement.

2009-03-13	Felipe Contreras <felipe.contreras@nokia.com>
	* util: detect more unrecoverable errors

2009-03-13	Jan Schmidt <thaytan@noraisin.net>
	* configure.ac: trivial cleanup

2009-03-12	Felipe Contreras <felipe.contreras@gmail.com>
	* Fix libcheck' check
	* Update copyright notice for 2009.

2009-03-11	Felipe Contreras <felipe.contreras@gmail.com>
	* Make libcheck optional
	* Create .gitignore file

2009-02-26	René Stadler <rene.stadler@nokia.com>
	* aacenc: Implement profile property.

2009-02-24	René Stadler <rene.stadler@nokia.com>
	* aacenc: Add output-format property, setting eAACStreamFormat.

2009-02-11	René Stadler <rene.stadler@nokia.com>
	* aacenc: Propagate bitrate property value to component.
	* Fix unused variables breaking the build.

2009-03-09	Felipe Contreras <felipe.contreras@nokia.com>
	* basefilter: handle codec-data from omx

2009-02-20	Felipe Contreras <felipe.contreras@nokia.com>
	* util: Make omx errors more verbose.

2009-02-19	Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
	* Handle unrecoverable errors.

2009-02-13	Felipe Contreras <felipe.contreras@nokia.com>
	* util: More debug logging.

2009-03-09	Jan Schmidt <thaytan@noraisin.net>
	* Automatic update of common submodule

2009-03-08	Sebastian Dröge <sebastian.droege@collabora.co.uk>
	* Automatic update of common submodule
	* Automatic update of common submodule

2009-03-07	Sebastian Dröge <sebastian.droege@collabora.co.uk>
	* Automatic update of common submodule
	* Automatic update of common submodule

2009-02-25	Jan Schmidt <thaytan@noraisin.net>
	* Automatic update of common submodule

2009-02-23	René Stadler <mail@renestadler.de>
	* util: Fix crash when dlopen() fails.

2009-02-22	Jan Schmidt <thaytan@noraisin.net>
	* Automatic update of common submodule

2009-02-21	David Schleef <ds@schleef.org>
	* Automatic update of common submodule

2009-01-27	Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
	* Serialize EOS sending.
	* Do not hang in state change when flushing.

2009-02-07	Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
	* Fix mt issue when loading/unloading omxil.

2009-02-03	Felipe Contreras <felipe.contreras@nokia.com>
	* Fix crash on certain race condition.
	* Remove TI-specific stuff.

2009-01-28	René Stadler <rene.stadler@nokia.com>
	* aacenc: Fix src caps by not relying on settings_changed callback.

2009-01-14	René Stadler <rene.stadler@nokia.com>
	* Pass on correct sink framerate fraction.
	* Don't limit framerate to 30fps for video decoder pad templates.

2008-12-15	René Stadler <rene.stadler@nokia.com>
	* aacdec: Don't set the profile.

2008-12-15	Felipe Contreras <felipe.contreras@gmail.com>
	* aacdec: Store codec-data.

2008-12-15	Olivier Crête <olivier.crete@collabora.co.uk>
	* g711enc: Only try to fetch structure from caps if it exists.

2008-12-11	Felipe Contreras <felipe.contreras@gmail.com>
	* sink: Cleanup element details.

2008-12-11	Sriram Murthy <sriram482@gmail.com>
	* audio_sink: Set correct class.

2008-09-01	Felipe Contreras <felipe.contreras@nokia.com>
	* Send initial codec_data buffer.

2008-12-10	Felipe Contreras <felipe.contreras@nokia.com>
	* util: Fix for allocate buffer.

2009-01-30	Felipe Contreras <felipe.contreras@gmail.com>
	* Missing cleanups from old git repo.

2009-01-23	René Stadler <mail@renestadler.de>
	* Fix configure failing because of missing m4 directory.

2009-01-22	Edward Hervey <bilboed@bilboed.com>
	* Install and use pre-commit indentation hook from common

2009-01-21	Edward Hervey <bilboed@bilboed.com>
	* autogen.sh : Use git submodule

2008-12-08	Felipe Contreras <felipe.contreras@nokia.com>
	* Random cleanups.
	* More specific caps for all audio elements.
	* adpcm: Fix capabilities negotation.
	* Allow child classes to override the share_input_buffer workaround.
	* jpegenc: Add quality property.

2008-11-21	René Stadler <rene.stadler@nokia.com>
	* amrwbenc: Add rate=16000 field to amr caps
	* amrnbenc: Add rate=8000 field to amr caps

2008-11-20	Felipe Contreras <felipe.contreras@nokia.com>
	* Fix seeking when using zero-copy.
	* Fix iLBC caps negotiation.
	* Rename avcenc to h264enc.
	* Fix G711 decoder caps.
	* Improve G711 caps negotiation.
	* Fix EOS handling when omx hasn't been initialized.
	* Improve debug logging for gstomx util.
	* Improve internal libomxil unit tests.
	* Random cleanups.
	* Add stress unit tests for async_queue.
	* Add new semaphore utility.
	* Properly deinitialize when going to READY.
	* Cleanup flushing mechanism for seeking.
	* Release output buffer when there's flushing.
	* Fix initialization of buffers for processing.
	* Use more efficient int scaler.
	* Update G729 media-type.
	* Add adpcm layout.
	* Random cleanups.
	* Update ADPCM sample rate.
	* Improve buffer sizes in jpegenc.
	* Fix warnings in jpegenc.
	* Fix speech codecs samplerates.
	* Set right caps for amrwbenc.
	* Properly set the true return reason.
	* Improve error message when pusing output buffers.
	* Improve message when the shared output buffer workaround is misbehaving.
	* Allow child classes to override the share_output_buffer workaround.
	* Add new jpegenc component wrapper.
	* Free codec_data
	* Add separate mp2dec element.
	* More general improvements in flushing.
	* Improve flushing in base_filter.
	* Add flushing functions in util.
	* Add core_for_each_port helper in util.

2008-11-10	René Stadler <rene.stadler@nokia.com>
	* Forward pad event properly.

2008-08-15	Felipe Contreras <felipe.contreras@nokia.com>
	* Make omx state changes more strict.
	* Save omx ports as element data of the gst pads.
	* Add activate_push in base_sink.
	* Add omx interface to base_filter.
	* Add omx interface to base_sink.
	* New omx interface.
	* Make port_enable more extensible.
	* Flush the queue when disabling the port.
	* Add port enable/disable functions.
	* Add port semaphore.
	* Allow multiple setup_ports calls.
	* Store the port_index.
	* Add option to flush the async_queue.
	* Add port allocate/free/start buffer functions.
	* Rename port enable/disable to resume/pause.
	* Cleanup pad_event in base_sink.
	* Cleanup pad_event in base_filter.
	* Finish processing when receiving omx eos event.
	* Use G_UNLIKELY when finding the GType.
	* Random cleanups.
	* Allow AllocateBuffer.
	* Use BufferCountActual instead of BufferCountMin.
	* Temporary disable buffer flushs.
	* Check for NULL buffers when sending eos.
	* Fix warnings.
	* Update library name to new bellagio library.
	* Cleanup the new volume element.
	* Go back to development.

2008-06-12	Frederik Vermelen <frederik.vernelen@nxp.com>
	* Add new volume element.

2008-06-27	Frederik Vermelen <frederik.vernelen@nxp.com>
	* Allow null buffers.

== Release 0.10.0.4 ==

2008-06-23	Felipe Contreras <felipe.contreras@nokia.com>
	* Tag 0.10.0.4.
	* Build system updates.
	* Remove unused files.
	* Remove unused header inclusions.
	* Update FSF address.
	* Update copyright.
	* Reorganize header requirements.
	* Cleanup gstomx_util.
	* Fix more warnings.
	* Fix warnings.

2008-06-09	Felipe Contreras <felipe.contreras@nokia.com>
	* Add iLBC encoder/decoder.

2008-06-05	Felipe Contreras <felipe.contreras@nokia.com>
	* Add install target in manual Makefile.
	* Update base src for async changes.
	* Update base sink for async changes.
	* Use flush command completed event.
	* Fix flushing.
	* More warnings and cleanups.
	* Skip the normal checks when flushing the queues.
	* Add flush unit test.
	* Add flush commands.
	* Initial async_queue changes.
	* Output omx_buffer from the chain function.
	* Build util first.
	* Cleanups in dummy libomxil.
	* Increase timeout for gstomx tests.
	* Add simple gstomx unit test.
	* Cleanup tests.
	* Add unit tests for dummy libomxil.
	* Add simple unit tests.
	* Move async_queue to new util library.
	* GThread is more proper since we are using mutexes and conditions.
	* Cleanup async_queue.
	* Save codec data information from the container.
	* Fix g711dec caps.

2008-05-21	Felipe Contreras <felipe.contreras@nokia.com>
	* Fix wrong G729 commit.

2008-05-19	Felipe Contreras <felipe.contreras@nokia.com>
	* Proper description.
	* Add new G.729 encoder and decoder.
	* Proper description.
	* Add G.711 encoder and decoder.
	* Remove duplicated commit.
	* Add mpegversion 2 in AAC elements.
	* Use fixed number of channels for ADPCM.
	* Build cvs versions with -Werror.
	* Misc cleanups.
	* Fix racing condition.
	* Add comment regarding non-standard usage.
	* Upate max framerate for wmvdec.
	* Use minimun buffer count.
	* Add initial unit tests.
	* New ADPCM encoder/decoder.

2008-05-12	Stefan Kost <ensonic@users.sourceforge.net>
	* Build cvs versions with -Werror.

2008-04-03	Felipe Contreras <felipe.contreras@nokia.com>
	* Fix copyright notice.

2008-04-02	Felipe Contreras <felipe.contreras@nokia.com>
	* Cleanup the AMR encoders.
	* Add bitrate property to aacenc.
	* Add new amrwbenc wrapper.
	* Add bitrate parameter for amrnbenc.
	* Cleanup audio elements.
	* New amrnbenc wrapper.
	* Random cleanup and fixes for AAC encoder.
	* New AAC encoder wrapper.

2008-02-28	Felipe Contreras <felipe.contreras@nokia.com>
	* New pause util function that properly waits for the state change.
	* Add bitrate property to base videoenc.
	* Properly pause/resume the omx component in basesink when flushing.
	* Remember to fetch colorformat properly.
	* Cleanup videodecoders.

2008-02-22	Felipe Contreras <felipe.contreras@nokia.com>
	* Random fixes and cleanups.
	* Fix seeking.
	* Propagate gst_pad_push return value.
	* Fix stupid segmentation fault when doing play->stop->play.

2008-02-21	Felipe Contreras <felipe.contreras@nokia.com>
	* New H.264/AVC encoder wrapper.
	* Random cleanups for base video stuff.
	* Properly set the coloformat in the base videoenc.
	* Destroy ports when finishing decoding.
	* New WMV decoder wrapper.
	* New H.263 encoder.
	* Handle video encoder's real codec.
	* Add new AMR-WB decoder element.

2008-02-04	Felipe Contreras <felipe.contreras@nokia.com>
	* Use right caps for amrnbdec (not contained).
	* Bump version number, we are in development again.

== Release 0.10.0.3 ==

2008-02-04	Felipe Contreras <felipe.contreras@nokia.com>
	* Fix screwed up ChangeLog.
	* Update ChangeLog.
	* Add Khronos headers to the distribution.
	* Update README.

2008-02-01	Felipe Contreras <felipe.contreras@nokia.com>
	* Update ChangeLog.
	* Fix amrnbdec default component name.

2008-01-30	Felipe Contreras <felipe.contreras@nokia.com>
	* Update audiosink and other cleanups.
	* Allow fake settings changed notification for now.
	* Properly allocate memory that would eventually be freed.
	* Free pBuffer data.

2008-01-25	Felipe Contreras <felipe.contreras@nokia.com>
	* New base videoenc class.
	* Set OpenMAX parameters more properly for video elements.
	* Whitespace fixes.

2008-01-24	Felipe Contreras <felipe.contreras@nokia.com>
	* Use "libomx.so.0" by default.
	* Improve timestamp handling on base filter.
	* Fix vorbisdec.

2008-01-23	Felipe Contreras <felipe.contreras@nokia.com>
	* Use proper inline keywords.
	* Remove unneeded stuff on util, and use inline.
	* Enforce OpenMAX components to call the settings changed event.
	* Add GLib misc macros for base filter.
	* More zero-copy flexibility and fixes on base filter.
	* Don't try to set wrong color format on base videodec.

2008-01-22	Felipe Contreras <felipe.contreras@nokia.com>
	* Dumb fixes.
	* Rename alsasink to audiosink.
	* Don't use reserved prefix on header definitions.
	* Update copyright.
	* Add missing files from last commit.
	* New videodec base element.
	* Reorganize parameters's setup for H.263 decoder.
	* Update ChangeLog.
	* Whitespace fixes for video decoders.
	* More verbose debugging.
	* Reorganize parameters' setup.
	* Copy H.264 decoder changes to MPEG-4.
	* Fix MPEG-4 video encoder, and cleanups.
	* Add videosink rotation.
	* Fix wrong H.264 decoder and MPEG-4 encoder element initialization.

2007-12-12	Felipe Contreras <felipe.contreras@nokia.com>
	* Generate ChangeLog.
	* Fixes for non-zero-copy behavior.
	* Upgrade the rank of AAC and AMR-NB decoders.
	* Modify the MP3 decoder to use parsed input stream.
	* Don't crash if the GStreamer input buffer are owned by the previous element.
	* Modify AAC decoder temporarily to allow decoding without a parser.
	* Add omx_setup to set some component configurations early.

2007-12-07	Felipe Contreras <felipe.contreras@nokia.com>
	* Small cleanups for AAC decoder.
	* Add compilation time flag for zero-copy.
	* Add AMR-NB decoder wrapper.
	* Add multiple new component wrappers.
	* Add comment about wring to a read-only parameter.
	* Make logging level 4(DEBUG) more verbose.

2007-10-31	Felipe Contreras <felipe.contreras@nokia.com>
	* Add more missing files.
	* Bump version.

== Release 0.10.0.2 ==

2007-10-31	Felipe Contreras <felipe.contreras@nokia.com>
	* Add more missing files.

2007-10-30	Felipe Contreras <felipe.contreras@nokia.com>
	* Add missing files to the tarball.

2007-10-29	Felipe Contreras <felipe.contreras@nokia.com>
	* Update to first pre-release version.
	* Include common release make commands.
	* Update the README.
	* Make some elements primary by default.
	* Update README.

2007-10-22	Felipe Contreras <felipe.contreras@nokia.com>
	* Allow multiple OpenMAX IL implementations at the same time.

2007-10-16	Felipe Contreras <felipe.contreras@nokia.com>
	* Whitespace fixes
	* Fix description for video decoder elements
	* New H.263 video decoder
	* Fixes for new Bellagio versions
	* Add more debugging stuff to the base filter
	* Add flush support for seeking on the base filter
	* Use timestamps by default on the base filter
	* Specify the srcpad capabilities of the videosink.
	* Don't hang if not properly initialized.
	* More proper autoconf.

2007-08-28	Felipe Contreras <felipe.contreras@nokia.com>
	* Add video sink.
	* Add property for the OpenMAX component name.
	* Add use-timestamps property.
	* Add more capabilities for MPEG-4 video dec.
	* Whitespace fixes.
	* Add timestamp information.
	* More readable.
	* This looks better.
	* Implement zerocopy on the base sink.
	* Fix zerocopy.
	* Fix a small memory leak.
	* Improve logging.

2007-07-10	Felipe Contreras <felipe.contreras@nokia.com>
	* Add ALSA sink.
	* Add missing files.
	* Rename Base to BaseFilter.
	* Set omx parameters from gst caps.

2007-07-06	Felipe Contreras <felipe.contreras@nokia.com>
	* Now the ports are extensible.

2007-07-03	Felipe Contreras <felipe.contreras@nokia.com>
	* New MPEG4v decoder.
	* Remove base "set_caps" and use "settings_changed_cb".

2007-07-02	Felipe Contreras <felipe.contreras@nokia.com>
	* Set version to 1.1 for now.

2007-06-29	Felipe Contreras <felipe.contreras@nokia.com>
	* Add some sample gst-launch pipelines.
	* Generate proper capabilities for the output buffer in the vorbis decoder.
	* Add some error handling.
	* Add GNU standard files.
	* Use GStreamer's common autotools macros.

2007-06-15	Felipe Contreras <felipe.contreras@nokia.com>
	* Initial commit.

