
=== release 0.10.3 ===

2010-11-22 [r82-83]  Mark Nauwelaerts

        * tools/entrans.py:
          - entrans: remove unused mainloop object
            Due to signal handling in python 2.6 and a bug in pygobject mainloop
            signal processing, this excess object would likely lead to a hang
            when a signal is received.

        * docs/manual/entrans.xml:
          - docs: update GNonLin observations

2010-09-30 [r78-81]  Mark Nauwelaerts

        * gst/transcode/gstdetectinter.c, gst/transcode/gstdecimate.c,
          gst/virtualdub/gstmsharpen.c, gst/entrans/plugin-entrans.c,
          gst/transcode/gstdnr.c, gst/transcode/gstdivxkey.c,
          gst/transcode/plugin-tc.c, gst/avidemux/gststabilize.c,
          gst/y4m/gsttoolame.c, gst/entrans/gstboxscale.c,
          gst/mencoder/gstunsharp.c, gst/y4m/gstyuv4mpegenc.c,
          gst/transcode/gstrbswap.c, gst/avidemux/gstsoften.c,
          gst/avidemux/plugin-ad.c, gst/y4m/gstproctrans.c,
          gst/virtualdub/gstkerneldeint.c, gst/transcode/gstivtc.c,
          gst/y4m/gstyuv4mpeg.c, gst/transcode/gstsmooth.c,
          gst/y4m/gstmp2enc.c, gst/transcode/gstastat.c,
          gst/entrans/gststamp.c, gst/y4m/gstmultiproctrans.c,
          gst/y4m/gstprocsink.c, gst/transcode/gstcshift.c,
          gst/y4m/gstmultiprocpipe.c, gst/mencoder/gstdelogo.c,
          gst/mencoder/plugin-mencoder.c, gst/transcode/gstwhitebalance.c,
          gst/virtualdub/plugin-vd.c, gst/virtualdub/gstxsharpen.c,
          gst/entrans/gstdam.c, gst/transcode/gstmask.c,
          gst/mencoder/gsthqdn3d.c, gst/y4m/gsty4mparse.c,
          gst/transcode/gstcsub.c, gst/entrans/gstfields.c,
          gst/entrans/gstprobe.c, gst/entrans/gstcapssetter.c,
          gst/entrans/gstshift.c, gst/y4m/gstprocpipe.c,
          gst/y4m/gsty4mtrans.c:
          - all: gst-indent run

        * gst/transcode/gstastat.c, gst/transcode/gstrbswap.c,
          gst/transcode/gstdivxkey.c, gst/transcode/gstivtc.c:
          - Various minor cleanups.

        * gst/avidemux/gststabilize.c:
          - stabilize: clean up copy-and-paste errors

        * gst/transcode/gstdetectinter.c, gst/transcode/gstdecimate.c,
          gst/virtualdub/gstmsharpen.c, gst/entrans/gstbufferjoin.c,
          gst/transcode/gstdnr.c, gst/transcode/gstdivxkey.c,
          gst/avidemux/gststabilize.c, gst/y4m/gsttoolame.c,
          gst/entrans/gstboxscale.c, gst/mencoder/gstunsharp.c,
          gst/y4m/gstyuv4mpegenc.c, gst/transcode/gstrbswap.c,
          gst/avidemux/gstsoften.c, gst/virtualdub/gstkerneldeint.c,
          gst/transcode/gstivtc.c, gst/transcode/gstsmooth.c,
          gst/y4m/gstmp2enc.c, gst/transcode/gstastat.c,
          gst/entrans/gststamp.c, gst/y4m/gstprocsink.c,
          gst/transcode/gstcshift.c, gst/mencoder/gstdelogo.c,
          gst/y4m/gstmultiprocpipe.c, gst/transcode/gstwhitebalance.c,
          gst/virtualdub/gstxsharpen.c, gst/entrans/gstdam.c,
          gst/y4m/gsty4mparse.c, gst/mencoder/gsthqdn3d.c,
          gst/transcode/gstmask.c, gst/transcode/gstcsub.c,
          gst/entrans/gstfields.c, gst/entrans/gstprobe.c,
          gst/entrans/gstshift.c, gst/y4m/gstprocpipe.c,
          gst/y4m/gsty4mtrans.c:
          - all: modify deprecated set_details to set_details_simple

2010-03-03 [r77]  Mark Nauwelaerts

        * configure.ac:
          - Back to development build.


=== release 0.10.2 ===

2010-03-02 [r74]  Mark Nauwelaerts

	* gst/entrans/Makefile.am:
	- capssetter: disabled, but still distributed for now

2010-03-02 [r73]  Mark Nauwelaerts

	* gst/transcode/gstdecimate.c, gst/transcode/gstmask.c,
	  gst/entrans/gstfields.c, gst/entrans/plugin-entrans.c,
	  gst/avidemux/plugin-ad.c, gst/mencoder/gstdelogo.c,
	  gst/transcode/gstdnr.c, gst/virtualdub/gstkerneldeint.c,
	  gst/mencoder/plugin-mencoder.c, gst/transcode/plugin-tc.c,
	  gst/transcode/gstivtc.c, gst/virtualdub/plugin-vd.c:
	  - liboil usage: refactor initialization to plugin loading time

2010-02-25 [r70-72]  Mark Nauwelaerts

	* tools/entrans.py:
	  - entrans: fix except clauses

	* tools/entrans.py:
	  - entrans: fix/add debug statement

	* gst/entrans/gstdam.c:
	  - dam: adjust debug statement

2009-11-14 [r65-69]  Mark Nauwelaerts

	* docs/manual/manual.xml:
	  - Update documentation.

	* tools/entrans.py:
	  - entrans: fix regression introduced by earlier workaround

	* tools/entrans.py:
	  - entrans: convert tag value to corresponding tag type

	* tools/entrans.py:
	  - entrans: refactor type conversion utility

	* tools/entrans.py:
	  - entrans: use typical factory_make for a pipeline rather than a
	    classy way, to bypass a (temporary) core problem

2009-07-17 [r58-64]  Mark Nauwelaerts

	* tools/entrans.py:
	  - entrans: provide display names for all internal states

	* gst/entrans/plugin-entrans.c, gst/entrans/Makefile.am,
	  gst/entrans/plugin-entrans.h:
	  - capssetter: disable as it is now available in freedesktop -bad

	* docs/plugins/gst-entrans-plugins.args,
	  gst/entrans/gstcapssetter.c:
	  - capssetter: enhance with some variations in mode of operation

	* gst/mencoder/gstunsharp.c:
	  - Fix typo in documentation.

	* docs/home/Makefile, docs/upload.mak:
	  - Adjust upload to SourceForge Project Web to current services.

	* docs/home/index.html.in:
	  - Update sourceforge project home page Logo Display.

	* docs/manual/manual.xml:
	  - Update documentation.

2009-03-09 [r53-57]  Mark Nauwelaerts

	* tools/entrans.py, gst/entrans/gstdam.c:
	  - Adjust to less leaky core.
	  - Prevent pygst erroneously trying to wrap a core NULL iterator.

	* tools/entrans.py:
	  - Remove some usage of deprecated core API.

	* Makefile.am, common/m4/gst-feature.m4:
	  - Appease (newer) autotools.

	* gst/transcode/gstdetectinter.c, gst/virtualdub/gstmsharpen.c,
	  gst/virtualdub/gstkerneldeint.c, gst/transcode/gstivtc.c,
	  gst/transcode/gstsmooth.c:
	  - Include some appropriate header file(s).

	* tests/check/elements/soften.c (added),
	  tests/check/elements/stabilize.c (added):
	  - Add unit tests for new filter elements.

2008-09-30 [r50-52]  Mark Nauwelaerts

	* docs/plugins/gst-entrans-plugins.args, gst/avidemux/Makefile.am
	  (added), tests/check/Makefile.am,
	  docs/plugins/gst-entrans-plugins.hierarchy,
	  docs/plugins/inspect/plugin-avidemux.xml (added),
	  gst/avidemux/gstsoften.c (added), gst/avidemux (added),
	  docs/plugins/gst-entrans-plugins-sections.txt,
	  gst/avidemux/plugin-ad.c (added), docs/plugins/Makefile.am,
	  configure.ac, docs/plugins/gst-entrans-plugins-docs.sgml,
	  gst/avidemux/gststabilize.c (added), gst/avidemux/plugin-ad.h
	  (added), gst/Makefile.am:
	  - Add avidemux plugin with some new filter elements (including docs
	    and unit tests).

	* tests/check/elements/videofilter.c, common/gst.supp:
	  - Update valgrind suppressions.
	  - Plug (static caps) leak in filter testing.


=== release 0.10.1 ===

2008-08-23 [r47]  Mark Nauwelaerts

	* docs/manual/Makefile.am, docs/manual/manual.xml:
	 - Fix manpage building/dependency for various scenarios.
	 - Update build documentation.

2008-08-22 [r43-46]  Mark Nauwelaerts

	* gst-entrans.spec.in:
	  - Simplify and streamline RPM spec build file.

	* tools/entrans.py:
	  - More adaptive and error-resilient (exception handling) special
	    property setting.

	* docs/url.entities, docs/manual/manual.xml, tools/entrans.py:
	  - Support some more container formats (file extensions).
	  - Update manual (in particular regarding muxer/formats).

	* tools/entrans.py:
	  - Adjust some debug statements.

2008-07-26 [r38-42]  Mark Nauwelaerts

	* docs/random/TODO, docs/manual/entrans.xml, tools/entrans.py:
	  - Monitor for timeouts in state/stage transitions and try recovery
	    if possible (e.g. simulate no-more-pads if no element is doing
	    it)

	* docs/plugins/gst-entrans-plugins.args,
	  docs/plugins/inspect/plugin-entrans.xml:
	  - Update plugin documentation.

	* gst/entrans/gststamp.c:
	  - stamp: add (optional) functionality to invalidate buffer time and
	    duration

	* docs/plugins/gst-entrans-plugins.args,
	  docs/plugins/gst-entrans-plugins.hierarchy,
	  gst/entrans/plugin-entrans.c, gst/entrans/gstbufferjoin.c
	  (added), docs/plugins/gst-entrans-plugins-sections.txt,
	  gst/entrans/Makefile.am, docs/plugins/Makefile.am,
	  docs/plugins/inspect/plugin-entrans.xml,
	  gst/entrans/plugin-entrans.h,
	  docs/plugins/gst-entrans-plugins-docs.sgml:
	  - Add bufferjoin generic element.

	* gst/y4m/gsty4mparse.c, gst/entrans/gstboxscale.c:
	  - Remove use of deprecated API (gst_element_get_pad).

2008-06-25 [r37]  Mark Nauwelaerts

	* tools/entrans.py:
	  - Do not read a property unless really needed; prevent problems
	    with buggy properties.

2008-06-25 [r36]  Mark Nauwelaerts

	* gst/entrans/gststamp.c, docs/manual/entrans.xml:
	  - Use proper default value for stamp:allow-segments property.
	  - Documentation updates.

2008-06-24 [r35]  Mark Nauwelaerts

	* docs/manual/Makefile.am:
	  - Do not depend on man file in any way if docbook2x not enabled.

2008-06-18 [r34]  Mark Nauwelaerts

	* m4/gst-man.m4:
	  - Docbook2x detection: fix program check, result checking and
	    provide better message.

2008-06-18 [r33]  Mark Nauwelaerts

	* Makefile.am, autogen.sh, docs/manual/Makefile.am, configure.ac,
	  m4/gst-man.m4 (added), common/gtk-doc-plugins.mak:
	  - Eliminate hard-coding in invoking docbook2x for (maintainer) man
	    page building.

2008-06-18 [r32]  Mark Nauwelaerts

	* docs/manual/entrans.xml, INSTALL (added):
	  - Use real generic INSTALL.
	  - Documentation updates.

2008-06-16 [r30]  Mark Nauwelaerts

	* common/mangle-tmpl.py, common/gtk-doc-plugins.mak,
	  common/m4/gst-plugin-docs.m4:
	  - Remove dependency on pyxml from (documentation) build process.
	  - Include .types file in gtkdoc-scangobj generated docs.
	  - Do not remove tarball distributed maintainer stamps in clean
	    target, but only in maintainer-clean.

2008-06-16 [r29]  Mark Nauwelaerts

	* docs/manual/entrans.xml, tools/entrans.py:
	  - Allow each stream to be processed with a specific pipeline
	    fragment.

2008-06-16 [r28]  Mark Nauwelaerts

	* docs/manual/manual.xml:
	  - Documentation update.

2008-04-29 [r27]  Mark Nauwelaerts

	* docs/plugins/gst-entrans-plugins-sections.txt:
	  - Appease gtk-doc; mention some more standard macros.

2008-04-29 [r26]  Mark Nauwelaerts

	* docs/manual/manual.xml:
	  - Documentation: use DocBook property element for a GObject
	    property.

2008-04-29 [r25]  Mark Nauwelaerts

	* docs/plugins/gst-entrans-plugins.args, gst/entrans/gststamp.c:
	  - Sparse stream (e.g. subtitle) handling in stamp's re-sequencing.
	  - Also update documentation, and minor code layout fixes.

2008-04-29 [r24]  Mark Nauwelaerts

	* docs/manual/entrans.xml, docs/manual/manual.xml,
	  tools/entrans.py:
	  - (Custom) format seeking.
	  - Document some new functionality, and decodebin2 example.

2008-04-06 [r23]  Mark Nauwelaerts

	* tools/entrans.py:
	  - Minor variable naming fix.
	  - At least warn about not handling multiple no-more-pads receptions
	    (e.g. decodebin2 group changes).

2008-03-23 [r22]  Mark Nauwelaerts

	* docs/manual/entrans.xml, tools/entrans.py:
	  - Implement stream-ordered muxing

2008-03-22 [r21]  Mark Nauwelaerts

	* tools/entrans.py:
	  - Watch out for proxypads and ghostpads when determining element
	    neighbours
	  - Bear in mind there may not be a neighbour ...

2008-03-22 [r20]  Mark Nauwelaerts

	* tools/entrans.py:
	  - Remove pygobject segfault bug workaround

2008-03-22 [r19]  Mark Nauwelaerts

	* tools/entrans.py:
	  - Also consider queue2 and multiqueue (where possible and
	    appropriate)
	  - Use get_parent_element rather than get_parent

2008-03-18 [r18]  Mark Nauwelaerts

	* tools/entrans.py:
	  - Use template caps or negotatiated caps instead of get_caps
	  - Support property setting of type GstCaps
	  - Debug statements; add some more and modify some levels
	  - decodebin2 support: property setting also on bins and filter
	    current_ pads
	  - Block queue size adjustments

2008-03-15 [r17]  Mark Nauwelaerts

	* gst/entrans/gstdam.c:
	  - Align caps handling with GstBaseTransform by chaining up to
	    parent.
	  - Crude handling of GAP buffers.

2008-03-12 [r16]  Mark Nauwelaerts

	* gst/entrans/gststamp.c: Some more use for (drop) enhanced
	  GstBaseTransform

2008-03-12 [r14-15]  Mark Nauwelaerts

	* docs/random/TODO, docs/url.entities, docs/manual/entrans.xml,
	  docs/manual/manual.xml: Documentation updates

	* docs/manual/profile-vcd.ini, docs/manual/profile-dvd.ini,
	  docs/manual/profile-svcd.ini, docs/manual/profile-xvcd.ini: Fix
	  profile configuration files

2008-03-05 [r12-13]  Mark Nauwelaerts

	* docs/plugins/inspect/plugin-virtualdub.xml,
	  docs/plugins/inspect/plugin-transcode.xml,
	  docs/plugins/inspect/plugin-y4m.xml,
	  docs/plugins/inspect/plugin-entrans.xml,
	  docs/plugins/inspect/plugin-mencoder.xml: Doc maintainer update

	* gst/transcode/Makefile.am, gst/transcode/gstdecimate.c,
	  gst/transcode/gstvideotransform.c (removed),
	  docs/plugins/gst-entrans-plugins-sections.txt,
	  docs/plugins/Makefile.am, gst/transcode/gstivtc.c,
	  docs/plugins/gst-entrans-plugins-docs.sgml,
	  gst/transcode/gstvideotransform.h (removed),
	  gst/transcode/plugin-tc.h: Remove GstVideoTransform, use the by
	  now (drop) enhanced GstBaseTransform.

2008-03-05 [r11]  Mark Nauwelaerts

	* common/gstdoc-scangobj: Adjust doc build to upgraded system

2008-03-03 [r9-10]  Mark Nauwelaerts

	* tools/entrans.py: Upgrade to new gst-python binding

	* gst/y4m/gstmultiproctrans.c, configure.ac:
	  - Upgrade to newer core API.
	  - Bump up core API version requirement.

2008-02-25 [r8]  Mark Nauwelaerts

	* tools/entrans.py: Always output WARNING messge, whether or not it
	  has debug info

2007-09-22 [r7]  Mark Nauwelaerts

	* tools/Makefile.am, tools/gst-launch.c (removed),
	  tools/make_element (removed): Remove some unused items


=== release 0.10.0 ===

2007-07-04  Mark Nauwelaerts <mnauw@users.sourceforge.net>

        * releasing 0.10.0
