2001-01-15 Philipp Ludwig <philipp.ludwig@googlemail.com>

	************* RELEASE *************:
	  KVideoEncoder-0.08


2007-01-11 Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX 35:
	* src/mencoder.cpp:
	  MPEG resize fixed.


2006-11-08 Philipp Ludwig <philipp.ludwig@googlemail.com>, Алексей Кузнецов

	* src/chapters.ui.h:
	  Check if "from chapter" is <= "To-Chapter".	

2006-11-05 Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/configure:
	  Added -with-qt-bin.
	  
	* src/kvideoencoder_de.ts, src/kvideoencoder_de.qm:
	  Updated german translation.
	  
	* src/videofilter.ui:
	  Some Design improvements.
	  
	* src/videofilter_struct.h, src/videofilter.ui, src/videofilter.ui.h, src/mencoder.cpp:
	  Added crop filter.

2006-10-28 Philipp Ludwig <philipp.ludwig@googlemail.com>

	************* RELEASE *************:
	  KVideoEncoder-0.08rc2

2006-10-28 Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/mencoder.cpp:
	  Repaired mencoder file encoding.

2006-10-27 Philipp Ludwig <philipp.ludwig@googlemail.com>

	************* RELEASE *************:
	  KVideoEncoder-0.08rc1

2006-10-27 Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/flv2mpeg.ui, src/flv2mpeg.ui.h:
	  Added these files. Implemented flv2mpeg (using ffmpeg).
	  
	* src/mainform.ui.h, src/mainform.ui:
	  Added a menu item "FLV2MPEG".
	  
	* configure:
	  rm -rf _conf_prog.
	 
	* BUGFIX 34:
	* src/kvideoencoder_config.cpp:
	  KVideoEncoder doesn't crash on PCs which haven't IDE devices installed.

2006-10-25 Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/transcode.cpp:
	  Added support for following export modules: mp2, mp2enc, toolame.
	  Transcode::KillEncoder implemented.
	  
	* BUGFIX 33:
	* src/mainform.ui.h:
	  Don't let the start button disabled when the user forgot to select a file. 
	  
	* src/mainform.ui, src/mainform.ui.h, src/transcode.cpp:
	  Added a progress display for transcode.
	  
	* src/mainform.ui:
	  Some tiny design improvements.

2006-10-24 Philipp Ludwig <philipp.ludwig@googlemail.com>

	* ChangeLog:
	  From now I'll write correct headlines.
	  
	* BUGFIX 32 (sourceforge id 1583801):
	* src/mencoder.cpp:
	  Xvid multipass encoding works now.
	  
	* src/mencoder.cpp, src/encoder.h, src/mainform.ui.h:
	  KVideoEncoder shows a KMessageBox if mencoder can't direct copy an audio track (when codec
	  is not compatible).
	  
	* src/audiocodec.ui, src/audiocodec_struct.h, src/mencoder.cpp, src/transcode.cpp:
	  Added PCM encoding.

Tue Oct 24 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/extract.ui.h, src/joinvideos.ui.h, src/preview.ui.h, src/videocodec.ui.h, 
	  src/videofilter.ui.h, src/transcode.cpp:
	  Switched from QMessageBox to KMessageBox.
	  
	* src/joinvideos.ui.h:
	  Removed #include <qfiledialog.h>

Mo  Oct 23 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* AUTHORS:
	  Added Detlef Reichelt.
	  
	* BUGFIXES 29-31:  
	* src/mainform.ui.h:
	  KVideoEncoder does not crash if you hit the "Chapters..." button without a selected title.
	  KVideoEncoder does not crash if you hit the "Subtitles..." button without a selected title.
	  KVideoEncoder does not crash if you hit the "Scan DVD" button without an inserted DVD.
	  
	* src/mainform.ui.h:
	  Removed a DEBUG routine from the filter preview.
	  Switched from QMessageBox to KMessageBox.

Mo  Oct 23 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>, Detlef Reichelt

	* src/mencoder.cpp:
	  Xvid encoding should now work with the new version of mencoder.

Mo  Oct 23 2006  Detlef Reichelt

	* src/configure:
	  Added use of the DESTDIR environment variable (useful for packagers).
	  
	* BUGFIX 28:
	* src/videocodec.ui.h:
	  Selection of Xvid in the codec window should now work.

So  Oct 22 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>, Detlef Reichelt

	* BUGFIX 27:
	* src/mencoder.cpp:
	  A bug with the -mpeg(opts) parameter has been fixed. MPEG encoding is now possible without changing the resolution.

Sa  Sep 30 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/encoder.h:
	* src/mainform.ui.h:
	  KVideoEncoder now checks the return value of mencoder; QMessageBox("Finish!") is now only
	  showed if mencoder returns 0.

Fr  Sep 29 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/mencoder.cpp:
	  mencoder is now launched via sh '<command>' 2&>1; this let us grab all the 
	  errors that mencoder writes.

Mon Sep 25 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX 26:
	* src/mencoder.cpp:
	  KVideoEncoder can now deal with mencoder versions that support -mpegopts or -mpeg.
	  
	* src/videoinfo.ui:
	  Removed. Framerate and number of frames are now displayed in the main window.
	  
	* src/mainform.ui:
	  Some design improvements.
	
	* src/mainform.ui.h:
          Removed "#include <qfiledialog.h".
	
	* src/preferences.ui:
	  A tiny design improvement.

Sun Aug 27 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX 25:
	* src/mencoder.cpp:
	  Repaired DVD-ripping.

Sun Jul 30 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX 24:
	* src/mainform.ui.h:
	  Removed floor(), which is not supported on some unix systems.

Mon Jul 02 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX 23:
	* src/mencoder.cpp:
	  DVD-ripping repaired.

Son Jun 18 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/mainform.ui.h:
	* src/preview.ui.h:
	* src/videofilter.ui.h:
	  Added slow filter preview (mencoder only).

Sat Jun 17 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX #22:
	* src/mainform.ui.h:
	  The video info window isn't broken anymore.
	
	* src/mainform.ui.h:
	  QMessageBox::question if the selected output file already exists.
	  The videofilterWnd is not a modal dialog anymore.
		  
	* src/videocodec.ui.h:
	  Added XVid.
	  Turbo option is not supported for XVid.
	  
	* src/mencoder.cpp:
	  Added support for XVid.
	  
	* src/videofilter.ui.h:
	  Added preview button.
	
	* src/preview.ui:
	* src/preview.ui.h:
	  Added files.

Mon Jun 05 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/jojnvideos.ui.h:
	  Replaced -idx with -forceidx.
	  
	* src/transcode.cpp:
	  Added support for MPEG encoding via ffmpeg.
	  Now KVideoEncoder uses --export_prof.

Sun May 28 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX #21:
	* configure:
	  Configure searches now for kde-config

	* src/mainform.ui.h:
	* src/transcode.cpp:
	  Added BETA transcode support.	

Thu May 11 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/mainform.ui.h:
	* src/preferences.ui.h:
	  Editing of the program pathes works now.
	  Added an option to switch between mencoder and transcode.
	  
	* src/encoder.h:
	  The mencoder class is now fully implemented.
	  
	* src/kvideoencoder_config.h:
	* src/kvideoencoder_config.cpp:
	  Added getEncoderIndex() and setEncoderIndex().

Sun May 07 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/encoder.h:
	* src/mencoder.cpp:
	  Implemented mencoder::BuildCommandLine, mencoder::RunEncoder, mencoder::GetProgress,
	  mencoder::GetFinalSize and mencoder::KillEncoder. It seems to work.

Sat May 06 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/encoder.h:
	  Added everything from the videocodec struct.

Sat May 01 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	************* RELEASE *************:
	  KVideoEncoder-0.07

Mon Apr 24 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* configure:
	  The algorithmus which searchs for the KDE libs and includes has been improved.

Thu Apr 14 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	************* RELEASE *************:
	  KVideoEncoder-0.07rc2
	  
	* configure:
	  Added support for kde-config, --with-kde, --with-kde-includes and --with-kde-libraries.  

Tue Apr 12 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	************* RELEASE *************:
	  KVideoEncoder-0.07rc1

Tue Apr 11 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/multiplexdialog.ui:
	* src/multiplexdialog.ui.h:
	  Files deleted.
	
	* BUGFIX #20:
	* src/mainform.ui.h:
	  The mencoder is now killed if the user presses cancel.
	
	* BUGFIX #19:
	* src/mainform.ui.h:
	  startBtn->setEnabled( false ); and cancelBtn->setEnabled( true ); should executed
	  just before popen();
	
	* BUGFIX #18:
	* src/videoinfo.h:
	  File deleted.
	
	* src/main.cpp:
	  Now a KApplication instead of a QApplication is created. We need this
	  to use KDialog.
	  
	* src/mainform.ui.h:
	* src/extract.ui.h:
	* src/joinvideos.ui.h:
	  Replaced the combinations of a QLineEdit and a QButton with a KURLRequester.	  	
	  
	* src/joinvideos.ui.h:
	  Added progressBar->setProgress( 100 ); afer delete Config;
	  
	* src/mainform.ui:
	  Added a QTextLabel to display the final size of the file.
	  
	* src/mainform.ui.h:
	  Added the code to display the final size of the file.

Mon Apr 10 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/preferences.ui.h:
	  Added the code for the "delete device" button.
	  
	* BUGFIX #17: 
	* src/videocodec.ui.h:
	  The bitrate is set to 1152 if the user selects (X)VCD.
	  
	* src/mainform.ui:
	  Updated version number (caption).

Sat Apr 08 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX #16:
	* src/mainform.ui.h:
	  Wrong old line: QMessageBox::critical( this, "KVideoEncoder", tr("Running mpencoder failed!") );
	  New line: QMessageBox::critical( this, "KVideoEncoder", tr("Running mplayer failed!") );
	  
	* src/mainform.ui.h:
	* src/extract.ui.h:
	* src/joinvideos.ui.h:
	  Now we use the strings from Config to run mencoder/mplayer/lsdvd.
	  
	* src/mainform.ui:
	  Updated version number (caption).

Fri Apr 07 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX #15:
	* src/mainform.ui.h: 
	  Wrong old line: if( (selectedVideoCodec.Codec != CODEC_NAME_DIRECTCOPY) && (selectedVideoCodec.newAspectRatio >= 0) )
	  New line: if( (selectedVideoCodec.Codec != CODEC_NAME_DIRECTCOPY) && (selectedVideoCodec.changeAspect) )
	  
	* src/mainform.ui.h:
	  Now the vcdBox and dvdBox are filled with kvideoencoder_config.
	  
	* src/mainform.ui:
	  Updated version number (caption).

Wed Apr 05 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/kvideoencoder_config.h:
	* src/kvideoencoder_config.cpp:
	  Added getMencoder(), setMencoder, getLsdvd() and setLsdvd().
	  Added findDevices(), getDevicesCount(), setDevicesCount(), 
	        getDeviceName(), setDeviceName, getDeviceAddress() and setDeviceAddress().
	  
	* src/mainform.ui:
	  Added Tools->Preferences.	  
	  
	* src/mainform.ui.h:
	  Added code for loading the preferences dialog.

Mon Apr 03 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/kvideoencoder_config.h:
	* src/kvideoencoder_config.cpp:
	  Added getMplayer() and SetMplayer().
	  
	* configure:
	  Added --help, -h, --prefix, --exec-prefix, --with-qt-libraries and --with-qt-includes.

Sun Apr 02 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/kvideoencoder_config.h:
	* src/kvideoencoder_config.cpp:
	  A new class is used to store the config via QSettings.
	
	* src/main.cpp: 
	  The language & the prefix is reading through the new config class.
	  
	* src/mainform.ui.h:
	  And we set another language with the new config class.
	  
	* preferences.ui:
	* preferences.ui.h:
	  Added a new window for more options.
	  

Sat Apr 01 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* BUGFIX #14:
	* src/mainform.ui.h: 
	  replaced 
	    temp += ":format=mpeg1 -lavcopts";
	  with
	    temp += ":format=mpeg1 -lavcopts ";
	  (two times).
	  Now it's possible to encode standard MPEG 1/2 files.

Sun Mar 26 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>
	
	* src/videocodec.ui:
	* src/videocodec.ui.h:
	  Now we're using QGroupBox::checkable and no extra checkbox.
	  The dependent QCheckBox and their signal handler were deleted.
	  
	* src/mainform.ui.h:
	  Replaced VCodecWindow->changeAspect with VCodecWindow->aspectBox.
	  Changed the code in the chapter selection when the command line is being build
	  Added the commandline option for the subtitles.
	  Added the code for the subtitle button.
	  
	* src/mainform.ui:
	  Added new button "chapters", which shows a dialog that the user can use to select
	  the some chapters. (DVD)
	  Added new button "subtitles", which allows the user to select a subtitle.
	  
	* src/chaptersForm.ui:
	* src/chaptersForm.ui.h:
	* src/subtitlesForm.ui:
	* src/subtitlesForm.ui.h:
	  Added these files
	  
	* src/videocodec_struct.h:
	  Added firstCpt and lastCpt.
	  Added sub.
	  

Fr Mar 24 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* src/mainform.ui: 
	  minimumSize=0.
	
	* src/mainform.ui.h:
	  Updated version number (caption).
	  OpenVideoFile: QFileDialog::getOpenFileName is now used
	  
	* src/joinvideos.ui:
	  better layout
	  

Mon Mar 20 2006  Philipp Ludwig <philipp.ludwig@googlemail.com>

	* docs/de/TODO: Added some new features I would like to see in KVideoEncoder
	
	* ChangeLog: Added ChangeLog
