HISTORY
branchtrunk
changeset 0 474a1293c3c0
child 2 4c1f7b705009
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/HISTORY	Sat Dec 29 14:47:40 2007 +0100
     1.3 @@ -0,0 +1,443 @@
     1.4 +VDR Plugin Revision History
     1.5 +---------------------------
     1.6 +
     1.7 +17.06.2007: Version 0.10.0 (vdr 1.4.7 / 1.5.2)
     1.8 +- Fixed directory scaning in file browser if remembered directory has been
     1.9 +  removed meanwhile. Reported by Halim Sahin.
    1.10 +- Added processing of kNext/kPrev to skip songs. Patch provided by Peter Pinnau.
    1.11 +- Made subsampling mode selection for ppmtoy4m call in example image convert
    1.12 +  script backward compatible. Suggested by C.Y.M.
    1.13 +- Fixed a missing include in mplayer.c. Reported by Dirk Vornheder.
    1.14 +- Now closing all unused filedescriptors in MPlayer child thread. Suggested by
    1.15 +  Anssi Hannula.
    1.16 +- Now defaults to slavemode enabled in MPlayer plugin.
    1.17 +- Adapted to the API changes in vdr 1.5.0+.
    1.18 +- Documentation updates.
    1.19 +
    1.20 +----------------------------------------------------------------------
    1.21 +
    1.22 +21.09.2006: Version 0.9.15 development (vdr 1.4.1-4)
    1.23 +- NOTE: This version has been tested with VDR 1.4.x only. It might be still
    1.24 +  compatible with VDR 1.2.x or 1.3.x, but this wasn't verified.
    1.25 +- In MPlayer filebrowser you can display a summary text file with key "0".
    1.26 +  Filename convention: video filename extended with ".summary", e.g.
    1.27 +  "somefile.avi" -> "somefile.avi.summary". Summary files are not shown in the
    1.28 +  browsers filelist. (was in 0.9.14 already, but was missing in history)
    1.29 +- Using ".txt" and ".nfo" as alternative extention for MPlayer summary file
    1.30 +  display. Suggested by Soeren Sonnenburg.
    1.31 +- Additionaly searching for a MPlayer summary file with the video filename
    1.32 +  extention stripped of (e.g. "somefile.summary").
    1.33 +- Added SVDR and service support to MP3 and MPlayer plugin. Based on a patches
    1.34 +  provided by Olivier Jacques and Holger Brunn.
    1.35 +- Added setup option to reverse title/artist display in MP3 plugin.
    1.36 +- Added support for basic HTTP authorization in MP3 streaming.
    1.37 +- Now passing correct name & path to VDR's status class during MPlayer playback.
    1.38 +- Added commandline option to specify a subdirectory to load sources file from.
    1.39 +  Suggested by Ronny Kornexl.
    1.40 +- Added commandline option to specify a directory for the global MPlayer resume
    1.41 +  file. Suggested by Ronny Kornexl.
    1.42 +- Added -S option to ppmtoy4m call in example image convert script. Suggested by
    1.43 +  Thorsten Gehrig.
    1.44 +- Replaced leftover usleep() calls. Thanks to Malte Schröder.
    1.45 +- Moved cleanup of ID3 cache to a seperate thread to prevent watchdog timeout.
    1.46 +  Suggested by Peter Holik.
    1.47 +- Fixed browser excludes taking effect only after the first directory change.
    1.48 +  Reported by Soeren Sonnenburg.
    1.49 +- Fixed parsing the filename from MPlayer output. Based on a fix from TomG.
    1.50 +- Fixed MPlayer volume changes. Take non-linear changes in VDR into account.
    1.51 +  Reported by Daniel Karsubka.
    1.52 +- Fixed delay when MPlayer process exits at EOF. Reported by Daniel Karsubka.
    1.53 +- Fixed MPlayer volumen handling for VDR 1.4.1-2. Note that the current code
    1.54 +  doesn't work with VDR 1.4.1 and 1.4.1-1.
    1.55 +- Fixed button translations with vdr 1.3.38+. Thanks to Ville Skyttä.
    1.56 +- Fixed some gcc 4.1 issues. Thanks to Ville Skyttä.
    1.57 +- Removed explizit libz dependency from Makefile. Suggested by Ville Skyttä.
    1.58 +- Updated Makefile according to changes in VDR 1.3.47 & 1.4.1.
    1.59 +- Updated finish translations. Provided by Rolf Ahrenberg.
    1.60 +
    1.61 +08.01.2006: Version 0.9.14 development (vdr 1.2.6/1.3.38)
    1.62 +- Fixed VDR hanging for some seconds when skipping songs and fixed pause mode 
    1.63 +  freezing live background when using OSS output. Reported by Andy Grobb.
    1.64 +- Now muting DVB audio while using OSS output.
    1.65 +- Finaly restored the function of the back key (jumps directly to plugin main
    1.66 +  menu) (vdr >= 1.3.32 only). Thanks to Sascha Volkenandt for the hint.
    1.67 +- During MPlayer playback, the name of the current videofile is now parsed from
    1.68 +  the MPlayer output. If you're using some kind of playlist hack, the MPlayer
    1.69 +  plugin will now report the correct filename. Based on suggestions from Ronny
    1.70 +  Kornexl.
    1.71 +- Extended the example mplayer.sh file to show how a playlist can be passed to
    1.72 +  MPLayer.
    1.73 +- Fixed segfault in progress display with skincurses. Thanks to Pasi Juppo for
    1.74 +  reporting.
    1.75 +- Adapted to the API changes in vdr 1.3.38.
    1.76 +
    1.77 +31.07.2005: Version 0.9.13 development (vdr 1.2.6/1.3.24)
    1.78 +- Moved OSD position selection to plugin setup menu (as before this works for
    1.79 +  non-skined vdr <1.3.7 only).
    1.80 +- Removed DVD navigation from MPlayer slavemode.
    1.81 +- Added support for configurable keys (0-9) in MPlayer slavemode. The slave
    1.82 +  command can be entered in the plugin setup menu and is sent to MPlayer during
    1.83 +  playback if the key is pressed.
    1.84 +- Added support to display a summary file (plain ascii) in the MPlayer browser.
    1.85 +  If you are on a video file, press '0' to display the summary. The summary file
    1.86 +  has to be named like the video file but with ".summary" appended (e.g.
    1.87 +  video.mpeg -> video.mpeg.summary).
    1.88 +- New MP3 plugin setup option to keep the selection menu opened after selection.
    1.89 +  Suggested by Mikko Mäkinen.
    1.90 +- Fixed ringbuffer timeouts in network code.
    1.91 +- Fixed ID3 V2 tag handling. Unusual big tags caused the ID3 scanner to mark the
    1.92 +  file as bad. Now correctly skipping ID3 tags during playback too. Reported by
    1.93 +  Olaf Henkel.
    1.94 +- Prevent writing to a broken pipe in mplayer slave control. Reported by Gerhard
    1.95 +  Steiner.
    1.96 +- Fixed passing AID 0 to mplayer.sh. To allow MPlayer autoselect the audio
    1.97 +  stream, set AID to -1 (this can only be achieved by entering 0 and than
    1.98 +  pressing left).
    1.99 +- Improved creation of LPCM frames. Based on the changes in muggle 0.1.8.
   1.100 +- Updated french translations. Provided by Jerome Rousset.
   1.101 +
   1.102 +17.03.2005: Version 0.9.12 development (vdr 1.2.6/1.3.22)
   1.103 +- Fixed background image convert hanging a long time and some other oddities.
   1.104 +- Now filtering image files in the song browser display.
   1.105 +- Extended include field in mp3sources.conf to allow multiple patterns seperated
   1.106 +  by '/' e.g. *.mp3/*.ogg/*.txt
   1.107 +- Enhanced image convert script for NTSC format. Thanks to Cym.
   1.108 +- Fixed list sorting for vdr versions before 1.3.15.
   1.109 +- Fixed MPlayer slavemode progress display reappearing on user requested close.
   1.110 +- Now explicitly setting C locale in example image convert script. Thanks to
   1.111 +  Tobias Grimm.
   1.112 +- Changed the location where cStatus::MsgReplaying is called. Helps to prevent a
   1.113 +  crash in graphlcd. In my opinion cControl API should be called from the
   1.114 +  foreground thread only. Reported by Wolfgang Fritz.
   1.115 +- Fixed a huge bunch of typos in the documentation. Thanks to Ville Skyttä.
   1.116 +- Updated finish translations. Provided by Rolf Ahrenberg & Ville Skyttä.
   1.117 +
   1.118 +20.02.2005: Version 0.9.11 development (vdr 1.2.6/1.3.21)
   1.119 +- Now using propper readdir() to scan directory contents rather than the
   1.120 +  external find & sort tools.
   1.121 +- Added cover image display during MP3 replay. See the README on how this has
   1.122 +  to be configured. If you was using the old image patch, be aware that there
   1.123 +  are now new commandline options and that the layout of the cache directory
   1.124 +  has changed. Initial patch made by Eloy, currently maintained by Tobias Grimm
   1.125 +  for ctvdr-debian package.
   1.126 +
   1.127 +06.02.2005: Version 0.9.10 development (vdr 1.2.6/1.3.20)
   1.128 +- Fixed MPlayer resume for filenames/directories containing whitespace
   1.129 +  characters.
   1.130 +- Fixed vdr 1.3.18+ compatibility with BROKEN_PCM=1.
   1.131 +- Fixed MP3 replay with vdr 1.3.19+. Thanks to Tobias Grimm.
   1.132 +- Fixed huge memory leak in song/decoder handling (approx 22kB/song). Thanks to
   1.133 +  the great valgrind tool.
   1.134 +- Fixed some mismatched new[]/delete calls.
   1.135 +- Reduced MP3 decoder memory footprint (stopped state, from 22k to 308).
   1.136 +- Fixed crashes on status display from background threads (e.g. connect to
   1.137 +  streamserver). An asyncronous status display was added.
   1.138 +- Updated finnish translations. Provided by Rolf Ahrenberg.
   1.139 +- Updated recommended library versions to libmad/libid3tag 0.15.1b and
   1.140 +  libsndfile 1.0.11.
   1.141 +- Updated patch for cdfs 0.5c. Correct tracksize for last audio track if a data
   1.142 +  track follows. Thanks to Merten Falk.
   1.143 +
   1.144 +10.01.2005: Version 0.9.9 development (vdr 1.2.6/1.3.18)
   1.145 +- Added global MPlayer resume file. This is used if the directory of the video
   1.146 +  file is not writeable. The global resume file is located in the video
   1.147 +  directory.
   1.148 +- Added DVD navigation to MPlayer slavemode. Due to this some other functions
   1.149 +  have been moved to new keys. See MANUAL file.
   1.150 +- Added some glue for vdr 1.3.18.
   1.151 +- Fixed saving of MPlayer setup option "ResumeMode". You can select if you want
   1.152 +  "local/global" or "global only" resume files too.
   1.153 +- Fixed thread deadlock in playmanager and non-blocking libsndfile reader
   1.154 +  (appearently only with some pthread versions) and high cpu usage of
   1.155 +  background scan thread when using libsndfile decoder. Thanks to Tobias Grimm
   1.156 +  for debugging.
   1.157 +- Removed workarounds for broken PCM handling in firmware (PCM pause &
   1.158 +  samplerate changes). This requires DVB firmware 261d-rc6 or newer. If you
   1.159 +  prefer to use an older firmware, you can use the make commandline option
   1.160 +  BROKEN_PCM=1 to enable old behaviour.
   1.161 +- Fixed handling of sym-links in source base path and playlists.
   1.162 +- Fixed path generation for "wide" sym-links.
   1.163 +- Replaced non-reentrant glibc functions with reentrant versions.
   1.164 +- Updated finnish translations. Provided by Rolf Ahrenberg.
   1.165 +
   1.166 +28.11.2004: Version 0.9.8 development (vdr 1.2.6/1.3.14)
   1.167 +- Added MPlayer audiostream selection. Audiostream is selected with the blue
   1.168 +  key in the MPlayer menu. The selected stream is passed to the mplayer.sh
   1.169 +  script as "AID x" where x is the stream number. For compatibility reasons the
   1.170 +  AID parameter is passed after the SLAVE parameter. Due to this, parameter
   1.171 +  positions aren't fixed any more. You have to implement a flexible parameter
   1.172 +  parsing in mplayer.sh. See the example file how this can be done. Based on a
   1.173 +  patch from VDR-Portal.
   1.174 +- Fixed segfault in shuffle code when adding a single song to the current
   1.175 +  playlist. Reported by Malte Schröder.
   1.176 +- Fixed segfault in network code (pthread_cancel). Reported by Malte Schröder.
   1.177 +- Fixed mounting/unmounting sources in MPlayer plugin. Reported by Guy Roussin.
   1.178 +- Fixed status display with open (classic) progress display for vdr 1.3.7+.
   1.179 +- Added russian translations (vdr >= 1.3.2). Provided by Vyacheslav Dikonov.
   1.180 +
   1.181 +24.09.2004: Version 0.9.7 development (vdr 1.2.6/1.3.12)
   1.182 +- Added non-blocking reader thread to libsndfile decoder.
   1.183 +- Fixed backward skip and progress display. Reported by Burkhardt Petermann.
   1.184 +- Fixed some locking problems in play manager.
   1.185 +- Fixed handling of samplerate changes for DVB & OSS output.
   1.186 +
   1.187 +13.09.2004: Version 0.9.6 development (vdr 1.2.6/1.3.12)
   1.188 +- Changed the way how the player maintains the ringbuffer to prevent audio
   1.189 +  dropouts while background scan is active.
   1.190 +- Increased player ringbuffer size and take care of ringbuffer contents when
   1.191 +  skipping forward.
   1.192 +- Prevent full file scan on MP3 decoder check.
   1.193 +- Flushing playlist on playback abort to unblock removable sources. This also
   1.194 +  prevents the background scanner to continue after playback was aborted.
   1.195 +- Removed a buffer-to-buffer copy in DVB output.
   1.196 +- Fixed several race conditions where the play manager could discard the
   1.197 +  currently played or scanned song.
   1.198 +- Added a patch for cdfs 0.5c to correct discid calculation (applies to cdfs
   1.199 +  2.4.20 as well).
   1.200 +
   1.201 +07.09.2004: Version 0.9.5 development (vdr 1.2.6/1.3.12)
   1.202 +- Resolved several oddities in progress display if the player is idle.
   1.203 +- Now removing trailing '/' from source definitions in *sources.conf and warn
   1.204 +  the user about this.
   1.205 +- Outdated entries in the MPlayer resume file are removed now.
   1.206 +- Fixed playback start delay in case the background scanner is working on the
   1.207 +  current song.
   1.208 +- Fixed progress display for net streams. Reported by Wolfgang Fritz.
   1.209 +- Fixed MPlayer rewind button (broken by sources fix in 0.9.4). Reported by
   1.210 +  Sebastian Kemper.
   1.211 +- Updated finnish translations. Provided by Rolf Ahrenberg.
   1.212 +- Added a patch that prevents the VDR core from aborting the MP3 player in
   1.213 +  black background mode (see patches subdirectory).
   1.214 +
   1.215 +03.09.2004: Version 0.9.4 development (vdr 1.2.6/1.3.12)
   1.216 +- Added a queue manager. During playback you can add new songs to the playlist
   1.217 +  by selecting them from the MP3 menu/browser. To flush the playlist you have
   1.218 +  to stop the player for now. You can add new songs even if the player is kept
   1.219 +  idle (see below).
   1.220 +- Replaced setup option "mute at end of list" with "abort player at end of
   1.221 +  list". If you set this option to "no" and the end of playlist is reached, the
   1.222 +  player is kept idle. To restart playback select a song to restart from there
   1.223 +  or "up" to restart from the begining.
   1.224 +- Background scan (formerly known as ID3 prescan) now also can determine the
   1.225 +  song level. Note that level scan requires to decode the complete song. This is
   1.226 +  done on a seperate thread with nice 5 but nevertheless it needs CPU cycles. If
   1.227 +  your system crawls, you can set background scan to "ID3 only" in the plugin
   1.228 +  setup menu.
   1.229 +- Added commanline option -C to specify the directory to place the id3cache
   1.230 +  file. The default is to place the file into the video directory.
   1.231 +- MPlayer resume feature can now be disabled in the plugin setup menu. No resume
   1.232 +  file is created in this case.
   1.233 +- Another fix to the OSS output. Now using little-endian samples only (which
   1.234 +  should be supported by all soundcard drivers).
   1.235 +- Fixed mounting/unmounting of MPlayer sources (Bug introduced in 0.9.2). Thanks
   1.236 +  to Bill Blough for spotting this one.
   1.237 +- Updated finnish translations. Provided by Rolf Ahrenberg.
   1.238 +
   1.239 +03.07.2004: Version 0.9.3 development (vdr 1.2.6/1.3.11)
   1.240 +- If a (single) selected file in the MP3 browser is actualy a playlist (*.m3u),
   1.241 +  load the playlist rather than trying to play the file. This allows to have
   1.242 +  playlists in subdirectories (by now only selectable from the browser not from
   1.243 +  the main menu). Note that song paths must be either absolute or relative to
   1.244 +  the location of the playlist file. Suggested by Helmut Auer.
   1.245 +- Now returning replay mode information in MP3 replay. Suggested by Sascha
   1.246 +  Volkenandt.
   1.247 +- Now paying attention to values returned by OSS ioctl's. This fixes playback
   1.248 +  for sound drivers which doesn't support big-endian samples. Thanks to
   1.249 +  Antti-Pekka Liedes for reporting and testing the fix.
   1.250 +- Added setup option to hide the mainmenu entry.
   1.251 +- Updated finnish translations. Provided by Rolf Ahrenberg.
   1.252 +- Fixed VDR 1.2.x compile issues.
   1.253 +- Fixed crash on status message display while the classic replay display is
   1.254 +  open.
   1.255 +
   1.256 +24.06.2004: Version 0.9.2 development (vdr 1.2.6/1.3.11)
   1.257 +- Added a setup option to toggle MP3 replay display between classic and skin
   1.258 +  version. Note that the big playlist display isn't available in skin mode.
   1.259 +- Added rewind button to MPlayer menu. Suggested by Sebastian Kemper.
   1.260 +- Updated finnish translations. Provided by Rolf Ahrenberg.
   1.261 +- Fixed current play time calculation for MPlayer without slave-patch.
   1.262 +  Reported by Uwe Scheffler.
   1.263 +- Fixed status messages which were displayed for ever. Reported by Sascha
   1.264 +  Volkenandt.
   1.265 +
   1.266 +05.06.2004: Version 0.9.1 development (vdr 1.2.6/1.3.9)
   1.267 +- Added finnish translations. Provided by Rolf Ahrenberg.
   1.268 +- Adapted to the changes in VDR 1.3.7+. Based on patches provided by Sascha
   1.269 +  Volkenandt & Sven Goethel.
   1.270 +- Fixed long standing bug in ID3 tag parsing, when the file contains an
   1.271 +  incomplete ID3 tag at the end of file. Thanks to Matt Tovey for debugging.
   1.272 +- Better german translations. Suggested by Andreas Brachold.
   1.273 +- Now ignoring dot-files in file browser. Suggested by Patrick Cernko.
   1.274 +- Now showing total play time in MPlayer progress display. The value may be
   1.275 +  inaccurate. Suggested by Patrick Cernko.
   1.276 +- Added resume capability for MPlayer. The resume position is stored in a file
   1.277 +  called ".mplayer.resume" in the directory of the MPlayer file. Based on a
   1.278 +  patch provided by Patrick Cernko.
   1.279 +- Added a setup option to mute audio at end of playlist. Based on a patch
   1.280 +  provided by Christoph Gohle.
   1.281 +- Now accepting absolute paths in playlists, even though the path must point to
   1.282 +  somewhere inside the defined source directory. Suggested by Niklaus Stutz.
   1.283 +
   1.284 +08.05.2004: Version 0.9.0 development (vdr 1.2.6/1.3.1)
   1.285 +- Added OSS soundcard output. Use make option WITH_OSS_OUTPUT=1 to compile
   1.286 +  support, commandline option -D to change DSP device and plugin setup menu to
   1.287 +  select output mode. Thanks to Gunnar Roth.
   1.288 +- Added shoutcast/icecast metadata parsing. Thanks to Andreas Brachold.
   1.289 +- Now restoring locale settings in MPlayer plugin.
   1.290 +- Fixed MPlayer exit problem while paused.
   1.291 +- Fixed showing outdated song name shortly after start of a new song.
   1.292 +
   1.293 +----------------------------------------------------------------------
   1.294 +
   1.295 +16.01.2004: Version 0.8.3 (vdr 1.2.6/1.3.1)
   1.296 +- Fixed shutting down network connection (race condition).
   1.297 +- Added a pointer to Juri's mplayer.sh in the README.
   1.298 +- Fixed compilation problem with VDR 1.3.x and Beauty-Patch.
   1.299 +
   1.300 +16.11.2003: Version 0.8.2 (vdr 1.2.6)
   1.301 +- Fixed quoting special shell characters when calling MPlayer.
   1.302 +- Now sending a "quit" to MPlayer when in slave mode rather than killing the
   1.303 +  process.
   1.304 +- Updated recommended library versions to libmad/libid3tag 0.15.0b and
   1.305 +  libsndfile 1.0.5.
   1.306 +
   1.307 +08.08.2003: Version 0.8.1 (vdr 1.2.2)
   1.308 +- Fixed network code for DOS-style \r\n (Thanks to Roland Praml).
   1.309 +
   1.310 +01.06.2003: Version 0.8.0 (vdr 1.2.0)
   1.311 +- Fixed thread cancelation in network code (valgrind hits).
   1.312 +- Stable release 0.8.0.
   1.313 +
   1.314 +----------------------------------------------------------------------
   1.315 +
   1.316 +25.05.2003: Version 0.7.15 plugin development (vdr 1.1.33)
   1.317 +- Adapted to the changes in vdr 1.1.33.
   1.318 +- Corrected the README about the fact that the plugins require vdr 1.1.29+.
   1.319 +- Added Spanish & Catalan translations. Thanks to Ramon Roca.
   1.320 +
   1.321 +18.05.2003: Version 0.7.14 plugin development (vdr 1.1.32)
   1.322 +- Fixed ringbuffer handling for changes in vdr 1.1.31/32.
   1.323 +- MPlayer progressbar can be moved up/down now. Use keys 6/9 while the
   1.324 +  progressbar is displayed.
   1.325 +- Added Swedish translations. Thanks to Jan Ekholm.
   1.326 +
   1.327 +27.04.2003: Version 0.7.13 plugin development (vdr 1.1.29)
   1.328 +- Fixed compile error due to changes in vdr 1.1.29.
   1.329 +- Fixed VDR version check.
   1.330 +
   1.331 +18.04.2003: Version 0.7.12 plugin development (vdr 1.1.27)
   1.332 +- Added support for MPlayers slave commands "get_percent_pos" &
   1.333 +  "get_time_length". Gives better results for the progressbar. The slavemode
   1.334 +  patch for MPlayer is still needed as not all video formats provide
   1.335 +  information through these slave commands.
   1.336 +- Fixed s/ms mixup in remote CDDB connect.
   1.337 +- Fixed possible deadlock-race in mp3 & snd decoder.
   1.338 +- Added OggVorbis decoder. libvorbis & libvorbisfile needed.
   1.339 +- Updated French translations. Thanks to Pierre-Henri Beguin.
   1.340 +- Added VDR version check.
   1.341 +
   1.342 +27.03.2003: Version 0.7.11 plugin development (vdr 1.1.26)
   1.343 +- Fixed MPlayer AudioDelay(). Thanks to Sven Goethel.
   1.344 +- Fixed MPlayer key repeat. Thanks to Reinhard Walter Buchner.
   1.345 +- Added yellow/green key to MPlayer control to skip back/forward a minute.
   1.346 +  Key assignment may change in future for these keys.
   1.347 +- Fixed Makefile for DVB includes.
   1.348 +- Fixed creation of cMPlayerStatus according to the rules.
   1.349 +- Fixed pipe reading and parse code. Caused all kind of weird behaviour.
   1.350 +- Some changes to the MPlayer pipe handling.
   1.351 +- Changed the network ringbuffer handling. You should use VDR version 1.1.25+
   1.352 +  or you may suffer from high cpu load during network streaming.
   1.353 +- Added a console message if a plugin fails to start due to a missing
   1.354 +  sources.conf.
   1.355 +
   1.356 +03.02.2003: Version 0.7.10 plugin development (vdr 1.1.23)
   1.357 +- Added patches for MPlayer 0.90rc1 (contributed by Beppe on the VDR ML).
   1.358 +- Adapted to the API changes in vdr 1.1.22.
   1.359 +- Removed speed drift detection. Makes not much sense with HEAD driver, as this
   1.360 +  supports non-48kHz modes anyways.
   1.361 +
   1.362 +18.12.2002: Version 0.7.9 plugin development (vdr 1.1.20)
   1.363 +- Added commandline option to specify a script which is called before & after
   1.364 +  network access (e.g. for dial-up networking) (suggested by Matthias Raus).
   1.365 +- Fixed playback speed check for (partly) corrupted files.
   1.366 +- Fixed blocking frontend thread during possibly slow playback startup.
   1.367 +- Added support for shoutcast/icecast streams. See MANUAL for URL file format
   1.368 +  and setup menu options.
   1.369 +
   1.370 +24.11.2002: Version 0.7.8 plugin development (vdr 1.1.16)
   1.371 +- Speed up local CDDB database search with huge databases. Due to this, only
   1.372 +  one subdirectory level is allowed in the database directory (usually the
   1.373 +  category name). This follows the common xmcd database layout.
   1.374 +- Added code for remote CDDB lookups. cddb.sh script is no longer needed. Please
   1.375 +  note, that the commandline options have changed.
   1.376 +- Added some status output while scanning/loading playlists to inform the user.
   1.377 +
   1.378 +13.11.2002: Version 0.7.7 plugin development (vdr 1.1.16)
   1.379 +- Updated Makefile to support Make.config.
   1.380 +- Removed a deadlock together with the rt-patch.
   1.381 +- Added support for the new remote keys (play,pause,fastfwd/rwd).
   1.382 +
   1.383 +06.10.2002: Version 0.7.6 plugin development (vdr 1.1.12)
   1.384 +- Removed a class name conflict (cSource) introduced with the changes in
   1.385 +  vdr 1.1.12.
   1.386 +- Added a field to the sources.conf files to specify which kind of files should
   1.387 +  be used on a source (see mp3sources.conf.example).
   1.388 +
   1.389 +06.09.2002: Version 0.7.5 plugin development (vdr 1.1.8)
   1.390 +- Fixed bug in new status string code, which crashed VDR if a song without
   1.391 +  artist tag was played.
   1.392 +- Fixed parsing error of MPlayer output in slavemode if "C" is not the current
   1.393 +  locale.
   1.394 +- Fixed jump to minute in MPlayer slavemode.
   1.395 +- If you have installed the "replay mode beauty patch" the new symbols are used
   1.396 +  for MPlayer progressbar too. This feature is auto-detected in the Makefile.
   1.397 +
   1.398 +01.09.2002: Version 0.7.4 plugin development (vdr 1.1.8)
   1.399 +- Changed the status string to show the loop/shuffle state too.
   1.400 +- Fixed replay problem with background mode "black". With vdr 1.1.8 you must
   1.401 +  apply the included patch to the base source.
   1.402 +- Changed the way mplayer.sh is called. Now it shouldn't be necessary to give
   1.403 +  the full path to the script if the script is in the current PATH.
   1.404 +- Added MANUAL a file.
   1.405 +- New setup option SlaveMode for MPlayer. With SlaveMode enabled you can
   1.406 +  control MPlayer via VDR. A progress display is available too. See MANUAL for
   1.407 +  details (thanks to Dariush Forouher).
   1.408 +
   1.409 +23.08.2002: Version 0.7.3 plugin development (vdr 1.1.7)
   1.410 +- Now using libsndfile 1.x.x. You must update you system. The plugin won't
   1.411 +  compile with version 0.0.x.
   1.412 +- Fixed detection if MPlayer is still running.
   1.413 +- Fixed GetIndex() to return frames rather than seconds (thanks to Martin
   1.414 +  Hammerschmidt).
   1.415 +- The last second of the last song in a playlist wasn't played. Now waiting
   1.416 +  until the ringbuffer is really empty.
   1.417 +
   1.418 +16.08.2002: Version 0.7.2 plugin development (vdr 1.1.7)
   1.419 +- Fixed gcc 2.96 compiling error due to variable name "not".
   1.420 +- Fixed a undefined symbol error when compiling without libsndfile.
   1.421 +- Fixed a deadlock in the MP3 player.
   1.422 +- Removed old stale LCD code parts.
   1.423 +- Now using free() on all strings.
   1.424 +- Adapted to the API changes in vdr 1.1.7.
   1.425 +
   1.426 +11.08.2002: Version 0.7.1 plugin development (vdr 1.1.6)
   1.427 +- Added some calls to the status monitor.
   1.428 +- Fixed internationalization (thanks to David Spiller).
   1.429 +- Fixed jump to the next song at the end of current song (thanks to David
   1.430 +  Spiller).
   1.431 +- Replaced all busy usleep wait loops with proper condition variables.
   1.432 +- Removed one thread level in the MPlayer plugin.
   1.433 +
   1.434 +08.08.2002: Version 0.7.0 plugin development (vdr 1.1.6)
   1.435 +- Updated the source base to release version 0.6.2.
   1.436 +- Added MPlayer plugin.
   1.437 +- MP3 playback now functionaly.
   1.438 +
   1.439 +13.05.2002: Version 0.0.2 plugin development (vdr 1.1.2)
   1.440 +- Added setup menu page and saving of setup options.
   1.441 +- Adding to playlist and playlist rename now functional. Beside playback all
   1.442 +  menus are (better should be) working.
   1.443 +- Now using confdir/plugins/mp3sources.conf for sources config.
   1.444 +
   1.445 +10.05.2002: Version 0.0.1 plugin development (vdr 1.1.1)
   1.446 +- Initial revision.