2004-05-27  Patrick Cernko  <errror@gmx.de>

	* configure.ac, m4/configopts.m4:
	* added check for now used strstr function
	* added config option to set the number of frames to be displayed
	  by local mplayer before recoderc accepts commands on stdin
	* increased version number to 0.0.2 w/o 'cvs' suffix

	* recoderc.cpp: bugfix for race condition on startup

	* recoderc.cpp:
	also sending mute command to local mplayer instead of forwarding

	* ChangeLog: updated ChangeLog

2004-02-13  Patrick Cernko  <errror@gmx.de>

	* recoderc.cpp, recoderd.cpp:
	removed CPP warnings as sunos' CC does not support them!

	* configure.ac, m4/buildopts.m4:
	added a check for compiler flag -Wall as sunos' CC does not support it!

2004-02-12  Patrick Cernko  <errror@gmx.de>

	* recoderc.cpp, recoderd.cpp: port to solaris:
	- added missing include to signal.h
	- fixed tmpdir creation using mkdtemp on linux & mktemp+mkdir on solaris

	* configure.ac:
	added check for libnsl containing gethostbyname function
	added check for libsocket containing connect function
	added checks for functions mkdir mkdtemp mktemp

	* configure.ac: increased version number to 0.0.2cvs

	* libtoolbox/cselect.cpp: added string.h include to fix solaris build

	* Makefile.am: removed -static flag as it causes problems on solaris

2004-02-06  Patrick Cernko  <errror@gmx.de>

	* ChangeLog: updated changelog

	* debian/changelog: added new version

	* configure.ac: updated configure checks from autoscan

	* configure.ac: increased version number: removed cvs suffix

	* recoderd.cpp:
	selecting net data socket before writing to dramatically
	decreases user _and_ system load

	* recoderd.cpp: added command output on stderr for debugging

	* recoderc.cpp:
	selecting mplayer's input fifo before writing to dramatically
	decreases user _and_ system load

2004-02-05  Patrick Cernko  <errror@gmx.de>

	* recoderc.cpp:
	bugfix: flushing stdout after writing out remote mplayer's output finally
	        make mplayer-plugin's progressbar really smoth!

	* recoderd.cpp:
	bugfix: making mplayer's output non blocking for smother reading!

2004-02-03  Patrick Cernko  <errror@gmx.de>

	* Makefile.am, autogen.sh, configure.ac, m4/buildopts.m4, m4/configopts.m4:
	moved own configure switches into macros in subdir m4

	* recoderc.cpp: bugfixed setting of volume local

	* Makefile.am, autogen.sh, configure.ac, recoderc.cpp, recoderd.cpp:
	* added compiler flags -Wall
	* fixed some warnings now apearing with -Wall
	* added configure switches to specify host, port and data port for the
	  connection
	* updated to automake-1.8:
	  - no gzip compressed dist any more
	  - fixated automake tools by calling them vith version number
	  - reordered calls in autogen.sh to avoid multiple calling of
	    autoheader

2004-01-28  Patrick Cernko  <errror@gmx.de>

	* recoderc.cpp: again modified command line:
	after forcing demuxer type to 2 (MPEG_{PS,PES}, this is what we always
	get as it is mplayer-mpegpes' output), I could disable the cache again!

	* recoderd.cpp:
	* added inclusion of config.h to make use of the defines in there
	  (currently none)
	* removed now unneeded workarout for net-connection closed detection.

	* recoderc.cpp:
	* added inclusion of config.h to make use of the defines in there
	  (especially DEBUG and DEBUG_LOCAL currently)
	* added debug output of mplayer invocation command line
	* changed mplayer's cache from 0 to 512kB as it seams lower cache does
	  not work correctly
	* finally fixed up net-connection termination problem (for both data and
	  cmd connection)
	* closing fifo makes termination of mplayer smother

	* configure.ac:
	* increased version to 0.0.1cvs
	* added switch "--enable-debug" which currently defines DEBUG and
	  DEBUG_LOCAL both.

2004-01-22  Patrick Cernko  <errror@gmx.de>

	* Makefile.am:
	added a rule dist-deb to build a debian package from the dist

2004-01-21  Patrick Cernko  <errror@gmx.de>

	* ChangeLog: updated Changelog

	* Makefile.am, configure.ac, debian/.cvsignore, debian/Makefile.am, debian/README.Debian, debian/changelog, debian/control, debian/copyright, debian/dirs, debian/docs, debian/rules:
	added support for dpkg-buildpackage

	* Makefile.am: made resulting binaries statically linked

	* recoderc.cpp: added a warning if compiling for local debugging

2004-01-20  Patrick Cernko  <errror@gmx.de>

	* recoderd.cpp:
	removed some duplicated code block (perhaps because of a careless merge)

2004-01-19  Patrick Cernko  <errror@gmx.de>

	* recoderc.cpp: several changes which finally made it work:

	  * added fifo creation/using for mplayer's data input, so I can use
	    stdin for SLAVE commands
	  * increased buffer size reading from cmd connection similar to
	    server
	  * added mplayer command line options for making it as silent as
	    possible
	  * with now slave mode, changed termination of mplayer from killing
	    to sending slave command "quit"
	  * added simple parsing of to be send commands to reroute "volume"
	    commands to local mplayer as remote recoder cannot access local
	    DVB hardware devices.

	* .cvsignore: added client binary to cvs ignore list

	* recoderd.cpp: several changes:

	  * readded some debuggin output again
	  * moved fifo creation to the beginning and enhanced it using /tmp!
	  * increased buffer size for reading mplayer output
	  * make sure all mplayer output is written to net cmd
	  * added dummy output simulation of mplayer exiting to allow client to
	    parse connection closing -> needs work!
	  * added includes needed by g++-2.95.4

	* recoderc.cpp:
	added define DEBUG_LOCAL for testing client on localhost with default
	mplayer vo&ao!

	* ChangeLog: updated changelog

	* Makefile.am, recoderc.cpp:
	added initial version of the recoder client, generally works

	* libtoolbox/csocket.h: replaced recv/send calls with read/write

	* recoderd.cpp: * commented out all debugging output
	* added output about incoming connections
	* fixed "chomping" bug
	* ensured that all output of mplayer is written to network connection
	  before exit
	* write "simulated" exit message to network to make sure, client can
	  properly parse shutdown

	* recoderd.cpp: added extensive commentation to recoded source code

	* libtoolbox/Makefile.am, libtoolbox/cfile.h, libtoolbox/cselect.h, recoderd.cpp:
	removed unused libtoolbox sources from build & tarball

	* configure.ac: cleaned up autotools setup:

	   * new calling convention for AM_INIT_AUTOMAKE, now generation also
	     bz2 tarball

	   * added some more checks as suggested by autoscan

2004-01-16  Patrick Cernko  <errror@gmx.de>

	* recoderd.cpp:
	first version with streaming mpeg data via snd socket, works but needs
	error checking!

	* Makefile.am, recoderd.cpp: first version with network-io!

	* ChangeLog: updated ChangeLog

	* .cvsignore, Makefile.am, README, autogen.sh, configure.ac, libtoolbox/.cvsignore, libtoolbox/Makefile.am, libtoolbox/cbuffer.cpp, libtoolbox/cbuffer.h, libtoolbox/ccollection.cpp, libtoolbox/ccollection.h, libtoolbox/cfile.cpp, libtoolbox/cfile.h, libtoolbox/cfileno.cpp, libtoolbox/cfileno.h, libtoolbox/client.c, libtoolbox/clist.cpp, libtoolbox/clist.h, libtoolbox/cqueue.cpp, libtoolbox/cqueue.h, libtoolbox/cselect.cpp, libtoolbox/cselect.h, libtoolbox/cshared.cpp, libtoolbox/cshared.h, libtoolbox/csocket.cpp, libtoolbox/csocket.h, libtoolbox/cstring.cpp, libtoolbox/cstring.h, libtoolbox/tools.cpp, libtoolbox/tools.h, libtoolbox/type.cpp, libtoolbox/type.h:
	added libtoolbox from vdr-mplayercluster

	* .cvsignore: added cvs ignore list

	* autogen.sh: added simple autogen.sh

	* ChangeLog: added initial ChangeLog

	* AUTHORS, ChangeLog, Makefile.am, NEWS, README, configure.ac, recoderd.cpp:
	New file.

	* AUTHORS, ChangeLog, Makefile.am, NEWS, README, configure.ac, recoderd.cpp:
	initial checkin

