HISTORY
author nathan
Sun, 12 Dec 2010 12:15:17 +0100
branchtrunk
changeset 40 31537cd8ec5e
parent 36 244d48301acc
permissions -rw-r--r--
fixed image_convert.sh for newer mjpegtools
     1 VDR Plugin Revision History
     2 ---------------------------
     3 
     4 : Version 0.10.x (vdr 1.6.0-2)
     5 - Added a setup option to switch prev/next remote keys from chapter jump to
     6   playlist jump.
     7 - Fixed compiling without OGG library.
     8 - Fixed image_convert.sh.examples for newer mjpegtools.
     9 
    10 29.12.2009: Version 0.10.2 (vdr 1.6.0-2)
    11 - Fixed a segfault while direct song selection. Thanks to Halim Sahin for
    12   reporting.
    13 - Fixed possible division by zero in libsndfile decoder.
    14 - Fixed varoius warnings with never gcc versions.
    15 - Added commandline option for a user defined default background image.
    16 - Added OGG streaming support. Implemented by Manuel Reimer.
    17 - Made the handling of song information (e.g. ID3) UTF-8 aware. The infocache
    18   file is kept in UTF-8 format now.
    19 - Ignore errors while scaning recursive directories. Patch provided by Steffen
    20   Kaiser.
    21 - Map audio-button to "switch_audio" and next/prev-button to "seek_chapter"
    22   slave command in MPlayer replay. Suggested by Martin Dauskardt.
    23 - Set the environment variable DVB_DEVICE with the number of the primary device
    24   before calling mplayer.sh. Based on a patch from Marco Schinkel.
    25 - Use blocking IO for OSS output for improved compatibility. Suggested by Martin
    26   Dauskardt.
    27 - Backward compatible on-the-fly creation of the i18n.c file using Udo Richter's
    28   po2i18n package.
    29 - Removed compatibility with VDR versions < 1.4.5.
    30 - Added italian translations.
    31 - Updated french and russian translations.
    32 - For detailed changes please refer to the HG history.
    33 
    34 27.08.2007: Version 0.10.1 (vdr 1.4.7 / 1.5.9)
    35 - Fixed segfault in MP3 infocache purge on plugin exit.
    36 - Added support for VDR 1.5.7+ gettext internationalization.
    37 
    38 17.06.2007: Version 0.10.0 (vdr 1.4.7 / 1.5.2)
    39 - Fixed directory scaning in file browser if remembered directory has been
    40   removed meanwhile. Reported by Halim Sahin.
    41 - Added processing of kNext/kPrev to skip songs. Patch provided by Peter Pinnau.
    42 - Made subsampling mode selection for ppmtoy4m call in example image convert
    43   script backward compatible. Suggested by C.Y.M.
    44 - Fixed a missing include in mplayer.c. Reported by Dirk Vornheder.
    45 - Now closing all unused filedescriptors in MPlayer child thread. Suggested by
    46   Anssi Hannula.
    47 - Now defaults to slavemode enabled in MPlayer plugin.
    48 - Adapted to the API changes in vdr 1.5.0+.
    49 - Documentation updates.
    50 
    51 ----------------------------------------------------------------------
    52 
    53 21.09.2006: Version 0.9.15 development (vdr 1.4.1-4)
    54 - NOTE: This version has been tested with VDR 1.4.x only. It might be still
    55   compatible with VDR 1.2.x or 1.3.x, but this wasn't verified.
    56 - In MPlayer filebrowser you can display a summary text file with key "0".
    57   Filename convention: video filename extended with ".summary", e.g.
    58   "somefile.avi" -> "somefile.avi.summary". Summary files are not shown in the
    59   browsers filelist. (was in 0.9.14 already, but was missing in history)
    60 - Using ".txt" and ".nfo" as alternative extention for MPlayer summary file
    61   display. Suggested by Soeren Sonnenburg.
    62 - Additionaly searching for a MPlayer summary file with the video filename
    63   extention stripped of (e.g. "somefile.summary").
    64 - Added SVDR and service support to MP3 and MPlayer plugin. Based on a patches
    65   provided by Olivier Jacques and Holger Brunn.
    66 - Added setup option to reverse title/artist display in MP3 plugin.
    67 - Added support for basic HTTP authorization in MP3 streaming.
    68 - Now passing correct name & path to VDR's status class during MPlayer playback.
    69 - Added commandline option to specify a subdirectory to load sources file from.
    70   Suggested by Ronny Kornexl.
    71 - Added commandline option to specify a directory for the global MPlayer resume
    72   file. Suggested by Ronny Kornexl.
    73 - Added -S option to ppmtoy4m call in example image convert script. Suggested by
    74   Thorsten Gehrig.
    75 - Replaced leftover usleep() calls. Thanks to Malte Schröder.
    76 - Moved cleanup of ID3 cache to a seperate thread to prevent watchdog timeout.
    77   Suggested by Peter Holik.
    78 - Fixed browser excludes taking effect only after the first directory change.
    79   Reported by Soeren Sonnenburg.
    80 - Fixed parsing the filename from MPlayer output. Based on a fix from TomG.
    81 - Fixed MPlayer volume changes. Take non-linear changes in VDR into account.
    82   Reported by Daniel Karsubka.
    83 - Fixed delay when MPlayer process exits at EOF. Reported by Daniel Karsubka.
    84 - Fixed MPlayer volumen handling for VDR 1.4.1-2. Note that the current code
    85   doesn't work with VDR 1.4.1 and 1.4.1-1.
    86 - Fixed button translations with vdr 1.3.38+. Thanks to Ville Skyttä.
    87 - Fixed some gcc 4.1 issues. Thanks to Ville Skyttä.
    88 - Removed explizit libz dependency from Makefile. Suggested by Ville Skyttä.
    89 - Updated Makefile according to changes in VDR 1.3.47 & 1.4.1.
    90 - Updated finish translations. Provided by Rolf Ahrenberg.
    91 
    92 08.01.2006: Version 0.9.14 development (vdr 1.2.6/1.3.38)
    93 - Fixed VDR hanging for some seconds when skipping songs and fixed pause mode 
    94   freezing live background when using OSS output. Reported by Andy Grobb.
    95 - Now muting DVB audio while using OSS output.
    96 - Finaly restored the function of the back key (jumps directly to plugin main
    97   menu) (vdr >= 1.3.32 only). Thanks to Sascha Volkenandt for the hint.
    98 - During MPlayer playback, the name of the current videofile is now parsed from
    99   the MPlayer output. If you're using some kind of playlist hack, the MPlayer
   100   plugin will now report the correct filename. Based on suggestions from Ronny
   101   Kornexl.
   102 - Extended the example mplayer.sh file to show how a playlist can be passed to
   103   MPLayer.
   104 - Fixed segfault in progress display with skincurses. Thanks to Pasi Juppo for
   105   reporting.
   106 - Adapted to the API changes in vdr 1.3.38.
   107 
   108 31.07.2005: Version 0.9.13 development (vdr 1.2.6/1.3.24)
   109 - Moved OSD position selection to plugin setup menu (as before this works for
   110   non-skined vdr <1.3.7 only).
   111 - Removed DVD navigation from MPlayer slavemode.
   112 - Added support for configurable keys (0-9) in MPlayer slavemode. The slave
   113   command can be entered in the plugin setup menu and is sent to MPlayer during
   114   playback if the key is pressed.
   115 - Added support to display a summary file (plain ascii) in the MPlayer browser.
   116   If you are on a video file, press '0' to display the summary. The summary file
   117   has to be named like the video file but with ".summary" appended (e.g.
   118   video.mpeg -> video.mpeg.summary).
   119 - New MP3 plugin setup option to keep the selection menu opened after selection.
   120   Suggested by Mikko Mäkinen.
   121 - Fixed ringbuffer timeouts in network code.
   122 - Fixed ID3 V2 tag handling. Unusual big tags caused the ID3 scanner to mark the
   123   file as bad. Now correctly skipping ID3 tags during playback too. Reported by
   124   Olaf Henkel.
   125 - Prevent writing to a broken pipe in mplayer slave control. Reported by Gerhard
   126   Steiner.
   127 - Fixed passing AID 0 to mplayer.sh. To allow MPlayer autoselect the audio
   128   stream, set AID to -1 (this can only be achieved by entering 0 and than
   129   pressing left).
   130 - Improved creation of LPCM frames. Based on the changes in muggle 0.1.8.
   131 - Updated french translations. Provided by Jerome Rousset.
   132 
   133 17.03.2005: Version 0.9.12 development (vdr 1.2.6/1.3.22)
   134 - Fixed background image convert hanging a long time and some other oddities.
   135 - Now filtering image files in the song browser display.
   136 - Extended include field in mp3sources.conf to allow multiple patterns seperated
   137   by '/' e.g. *.mp3/*.ogg/*.txt
   138 - Enhanced image convert script for NTSC format. Thanks to Cym.
   139 - Fixed list sorting for vdr versions before 1.3.15.
   140 - Fixed MPlayer slavemode progress display reappearing on user requested close.
   141 - Now explicitly setting C locale in example image convert script. Thanks to
   142   Tobias Grimm.
   143 - Changed the location where cStatus::MsgReplaying is called. Helps to prevent a
   144   crash in graphlcd. In my opinion cControl API should be called from the
   145   foreground thread only. Reported by Wolfgang Fritz.
   146 - Fixed a huge bunch of typos in the documentation. Thanks to Ville Skyttä.
   147 - Updated finish translations. Provided by Rolf Ahrenberg & Ville Skyttä.
   148 
   149 20.02.2005: Version 0.9.11 development (vdr 1.2.6/1.3.21)
   150 - Now using propper readdir() to scan directory contents rather than the
   151   external find & sort tools.
   152 - Added cover image display during MP3 replay. See the README on how this has
   153   to be configured. If you was using the old image patch, be aware that there
   154   are now new commandline options and that the layout of the cache directory
   155   has changed. Initial patch made by Eloy, currently maintained by Tobias Grimm
   156   for ctvdr-debian package.
   157 
   158 06.02.2005: Version 0.9.10 development (vdr 1.2.6/1.3.20)
   159 - Fixed MPlayer resume for filenames/directories containing whitespace
   160   characters.
   161 - Fixed vdr 1.3.18+ compatibility with BROKEN_PCM=1.
   162 - Fixed MP3 replay with vdr 1.3.19+. Thanks to Tobias Grimm.
   163 - Fixed huge memory leak in song/decoder handling (approx 22kB/song). Thanks to
   164   the great valgrind tool.
   165 - Fixed some mismatched new[]/delete calls.
   166 - Reduced MP3 decoder memory footprint (stopped state, from 22k to 308).
   167 - Fixed crashes on status display from background threads (e.g. connect to
   168   streamserver). An asyncronous status display was added.
   169 - Updated finnish translations. Provided by Rolf Ahrenberg.
   170 - Updated recommended library versions to libmad/libid3tag 0.15.1b and
   171   libsndfile 1.0.11.
   172 - Updated patch for cdfs 0.5c. Correct tracksize for last audio track if a data
   173   track follows. Thanks to Merten Falk.
   174 
   175 10.01.2005: Version 0.9.9 development (vdr 1.2.6/1.3.18)
   176 - Added global MPlayer resume file. This is used if the directory of the video
   177   file is not writeable. The global resume file is located in the video
   178   directory.
   179 - Added DVD navigation to MPlayer slavemode. Due to this some other functions
   180   have been moved to new keys. See MANUAL file.
   181 - Added some glue for vdr 1.3.18.
   182 - Fixed saving of MPlayer setup option "ResumeMode". You can select if you want
   183   "local/global" or "global only" resume files too.
   184 - Fixed thread deadlock in playmanager and non-blocking libsndfile reader
   185   (appearently only with some pthread versions) and high cpu usage of
   186   background scan thread when using libsndfile decoder. Thanks to Tobias Grimm
   187   for debugging.
   188 - Removed workarounds for broken PCM handling in firmware (PCM pause &
   189   samplerate changes). This requires DVB firmware 261d-rc6 or newer. If you
   190   prefer to use an older firmware, you can use the make commandline option
   191   BROKEN_PCM=1 to enable old behaviour.
   192 - Fixed handling of sym-links in source base path and playlists.
   193 - Fixed path generation for "wide" sym-links.
   194 - Replaced non-reentrant glibc functions with reentrant versions.
   195 - Updated finnish translations. Provided by Rolf Ahrenberg.
   196 
   197 28.11.2004: Version 0.9.8 development (vdr 1.2.6/1.3.14)
   198 - Added MPlayer audiostream selection. Audiostream is selected with the blue
   199   key in the MPlayer menu. The selected stream is passed to the mplayer.sh
   200   script as "AID x" where x is the stream number. For compatibility reasons the
   201   AID parameter is passed after the SLAVE parameter. Due to this, parameter
   202   positions aren't fixed any more. You have to implement a flexible parameter
   203   parsing in mplayer.sh. See the example file how this can be done. Based on a
   204   patch from VDR-Portal.
   205 - Fixed segfault in shuffle code when adding a single song to the current
   206   playlist. Reported by Malte Schröder.
   207 - Fixed segfault in network code (pthread_cancel). Reported by Malte Schröder.
   208 - Fixed mounting/unmounting sources in MPlayer plugin. Reported by Guy Roussin.
   209 - Fixed status display with open (classic) progress display for vdr 1.3.7+.
   210 - Added russian translations (vdr >= 1.3.2). Provided by Vyacheslav Dikonov.
   211 
   212 24.09.2004: Version 0.9.7 development (vdr 1.2.6/1.3.12)
   213 - Added non-blocking reader thread to libsndfile decoder.
   214 - Fixed backward skip and progress display. Reported by Burkhardt Petermann.
   215 - Fixed some locking problems in play manager.
   216 - Fixed handling of samplerate changes for DVB & OSS output.
   217 
   218 13.09.2004: Version 0.9.6 development (vdr 1.2.6/1.3.12)
   219 - Changed the way how the player maintains the ringbuffer to prevent audio
   220   dropouts while background scan is active.
   221 - Increased player ringbuffer size and take care of ringbuffer contents when
   222   skipping forward.
   223 - Prevent full file scan on MP3 decoder check.
   224 - Flushing playlist on playback abort to unblock removable sources. This also
   225   prevents the background scanner to continue after playback was aborted.
   226 - Removed a buffer-to-buffer copy in DVB output.
   227 - Fixed several race conditions where the play manager could discard the
   228   currently played or scanned song.
   229 - Added a patch for cdfs 0.5c to correct discid calculation (applies to cdfs
   230   2.4.20 as well).
   231 
   232 07.09.2004: Version 0.9.5 development (vdr 1.2.6/1.3.12)
   233 - Resolved several oddities in progress display if the player is idle.
   234 - Now removing trailing '/' from source definitions in *sources.conf and warn
   235   the user about this.
   236 - Outdated entries in the MPlayer resume file are removed now.
   237 - Fixed playback start delay in case the background scanner is working on the
   238   current song.
   239 - Fixed progress display for net streams. Reported by Wolfgang Fritz.
   240 - Fixed MPlayer rewind button (broken by sources fix in 0.9.4). Reported by
   241   Sebastian Kemper.
   242 - Updated finnish translations. Provided by Rolf Ahrenberg.
   243 - Added a patch that prevents the VDR core from aborting the MP3 player in
   244   black background mode (see patches subdirectory).
   245 
   246 03.09.2004: Version 0.9.4 development (vdr 1.2.6/1.3.12)
   247 - Added a queue manager. During playback you can add new songs to the playlist
   248   by selecting them from the MP3 menu/browser. To flush the playlist you have
   249   to stop the player for now. You can add new songs even if the player is kept
   250   idle (see below).
   251 - Replaced setup option "mute at end of list" with "abort player at end of
   252   list". If you set this option to "no" and the end of playlist is reached, the
   253   player is kept idle. To restart playback select a song to restart from there
   254   or "up" to restart from the begining.
   255 - Background scan (formerly known as ID3 prescan) now also can determine the
   256   song level. Note that level scan requires to decode the complete song. This is
   257   done on a seperate thread with nice 5 but nevertheless it needs CPU cycles. If
   258   your system crawls, you can set background scan to "ID3 only" in the plugin
   259   setup menu.
   260 - Added commanline option -C to specify the directory to place the id3cache
   261   file. The default is to place the file into the video directory.
   262 - MPlayer resume feature can now be disabled in the plugin setup menu. No resume
   263   file is created in this case.
   264 - Another fix to the OSS output. Now using little-endian samples only (which
   265   should be supported by all soundcard drivers).
   266 - Fixed mounting/unmounting of MPlayer sources (Bug introduced in 0.9.2). Thanks
   267   to Bill Blough for spotting this one.
   268 - Updated finnish translations. Provided by Rolf Ahrenberg.
   269 
   270 03.07.2004: Version 0.9.3 development (vdr 1.2.6/1.3.11)
   271 - If a (single) selected file in the MP3 browser is actualy a playlist (*.m3u),
   272   load the playlist rather than trying to play the file. This allows to have
   273   playlists in subdirectories (by now only selectable from the browser not from
   274   the main menu). Note that song paths must be either absolute or relative to
   275   the location of the playlist file. Suggested by Helmut Auer.
   276 - Now returning replay mode information in MP3 replay. Suggested by Sascha
   277   Volkenandt.
   278 - Now paying attention to values returned by OSS ioctl's. This fixes playback
   279   for sound drivers which doesn't support big-endian samples. Thanks to
   280   Antti-Pekka Liedes for reporting and testing the fix.
   281 - Added setup option to hide the mainmenu entry.
   282 - Updated finnish translations. Provided by Rolf Ahrenberg.
   283 - Fixed VDR 1.2.x compile issues.
   284 - Fixed crash on status message display while the classic replay display is
   285   open.
   286 
   287 24.06.2004: Version 0.9.2 development (vdr 1.2.6/1.3.11)
   288 - Added a setup option to toggle MP3 replay display between classic and skin
   289   version. Note that the big playlist display isn't available in skin mode.
   290 - Added rewind button to MPlayer menu. Suggested by Sebastian Kemper.
   291 - Updated finnish translations. Provided by Rolf Ahrenberg.
   292 - Fixed current play time calculation for MPlayer without slave-patch.
   293   Reported by Uwe Scheffler.
   294 - Fixed status messages which were displayed for ever. Reported by Sascha
   295   Volkenandt.
   296 
   297 05.06.2004: Version 0.9.1 development (vdr 1.2.6/1.3.9)
   298 - Added finnish translations. Provided by Rolf Ahrenberg.
   299 - Adapted to the changes in VDR 1.3.7+. Based on patches provided by Sascha
   300   Volkenandt & Sven Goethel.
   301 - Fixed long standing bug in ID3 tag parsing, when the file contains an
   302   incomplete ID3 tag at the end of file. Thanks to Matt Tovey for debugging.
   303 - Better german translations. Suggested by Andreas Brachold.
   304 - Now ignoring dot-files in file browser. Suggested by Patrick Cernko.
   305 - Now showing total play time in MPlayer progress display. The value may be
   306   inaccurate. Suggested by Patrick Cernko.
   307 - Added resume capability for MPlayer. The resume position is stored in a file
   308   called ".mplayer.resume" in the directory of the MPlayer file. Based on a
   309   patch provided by Patrick Cernko.
   310 - Added a setup option to mute audio at end of playlist. Based on a patch
   311   provided by Christoph Gohle.
   312 - Now accepting absolute paths in playlists, even though the path must point to
   313   somewhere inside the defined source directory. Suggested by Niklaus Stutz.
   314 
   315 08.05.2004: Version 0.9.0 development (vdr 1.2.6/1.3.1)
   316 - Added OSS soundcard output. Use make option WITH_OSS_OUTPUT=1 to compile
   317   support, commandline option -D to change DSP device and plugin setup menu to
   318   select output mode. Thanks to Gunnar Roth.
   319 - Added shoutcast/icecast metadata parsing. Thanks to Andreas Brachold.
   320 - Now restoring locale settings in MPlayer plugin.
   321 - Fixed MPlayer exit problem while paused.
   322 - Fixed showing outdated song name shortly after start of a new song.
   323 
   324 ----------------------------------------------------------------------
   325 
   326 16.01.2004: Version 0.8.3 (vdr 1.2.6/1.3.1)
   327 - Fixed shutting down network connection (race condition).
   328 - Added a pointer to Juri's mplayer.sh in the README.
   329 - Fixed compilation problem with VDR 1.3.x and Beauty-Patch.
   330 
   331 16.11.2003: Version 0.8.2 (vdr 1.2.6)
   332 - Fixed quoting special shell characters when calling MPlayer.
   333 - Now sending a "quit" to MPlayer when in slave mode rather than killing the
   334   process.
   335 - Updated recommended library versions to libmad/libid3tag 0.15.0b and
   336   libsndfile 1.0.5.
   337 
   338 08.08.2003: Version 0.8.1 (vdr 1.2.2)
   339 - Fixed network code for DOS-style \r\n (Thanks to Roland Praml).
   340 
   341 01.06.2003: Version 0.8.0 (vdr 1.2.0)
   342 - Fixed thread cancelation in network code (valgrind hits).
   343 - Stable release 0.8.0.
   344 
   345 ----------------------------------------------------------------------
   346 
   347 25.05.2003: Version 0.7.15 plugin development (vdr 1.1.33)
   348 - Adapted to the changes in vdr 1.1.33.
   349 - Corrected the README about the fact that the plugins require vdr 1.1.29+.
   350 - Added Spanish & Catalan translations. Thanks to Ramon Roca.
   351 
   352 18.05.2003: Version 0.7.14 plugin development (vdr 1.1.32)
   353 - Fixed ringbuffer handling for changes in vdr 1.1.31/32.
   354 - MPlayer progressbar can be moved up/down now. Use keys 6/9 while the
   355   progressbar is displayed.
   356 - Added Swedish translations. Thanks to Jan Ekholm.
   357 
   358 27.04.2003: Version 0.7.13 plugin development (vdr 1.1.29)
   359 - Fixed compile error due to changes in vdr 1.1.29.
   360 - Fixed VDR version check.
   361 
   362 18.04.2003: Version 0.7.12 plugin development (vdr 1.1.27)
   363 - Added support for MPlayers slave commands "get_percent_pos" &
   364   "get_time_length". Gives better results for the progressbar. The slavemode
   365   patch for MPlayer is still needed as not all video formats provide
   366   information through these slave commands.
   367 - Fixed s/ms mixup in remote CDDB connect.
   368 - Fixed possible deadlock-race in mp3 & snd decoder.
   369 - Added OggVorbis decoder. libvorbis & libvorbisfile needed.
   370 - Updated French translations. Thanks to Pierre-Henri Beguin.
   371 - Added VDR version check.
   372 
   373 27.03.2003: Version 0.7.11 plugin development (vdr 1.1.26)
   374 - Fixed MPlayer AudioDelay(). Thanks to Sven Goethel.
   375 - Fixed MPlayer key repeat. Thanks to Reinhard Walter Buchner.
   376 - Added yellow/green key to MPlayer control to skip back/forward a minute.
   377   Key assignment may change in future for these keys.
   378 - Fixed Makefile for DVB includes.
   379 - Fixed creation of cMPlayerStatus according to the rules.
   380 - Fixed pipe reading and parse code. Caused all kind of weird behaviour.
   381 - Some changes to the MPlayer pipe handling.
   382 - Changed the network ringbuffer handling. You should use VDR version 1.1.25+
   383   or you may suffer from high cpu load during network streaming.
   384 - Added a console message if a plugin fails to start due to a missing
   385   sources.conf.
   386 
   387 03.02.2003: Version 0.7.10 plugin development (vdr 1.1.23)
   388 - Added patches for MPlayer 0.90rc1 (contributed by Beppe on the VDR ML).
   389 - Adapted to the API changes in vdr 1.1.22.
   390 - Removed speed drift detection. Makes not much sense with HEAD driver, as this
   391   supports non-48kHz modes anyways.
   392 
   393 18.12.2002: Version 0.7.9 plugin development (vdr 1.1.20)
   394 - Added commandline option to specify a script which is called before & after
   395   network access (e.g. for dial-up networking) (suggested by Matthias Raus).
   396 - Fixed playback speed check for (partly) corrupted files.
   397 - Fixed blocking frontend thread during possibly slow playback startup.
   398 - Added support for shoutcast/icecast streams. See MANUAL for URL file format
   399   and setup menu options.
   400 
   401 24.11.2002: Version 0.7.8 plugin development (vdr 1.1.16)
   402 - Speed up local CDDB database search with huge databases. Due to this, only
   403   one subdirectory level is allowed in the database directory (usually the
   404   category name). This follows the common xmcd database layout.
   405 - Added code for remote CDDB lookups. cddb.sh script is no longer needed. Please
   406   note, that the commandline options have changed.
   407 - Added some status output while scanning/loading playlists to inform the user.
   408 
   409 13.11.2002: Version 0.7.7 plugin development (vdr 1.1.16)
   410 - Updated Makefile to support Make.config.
   411 - Removed a deadlock together with the rt-patch.
   412 - Added support for the new remote keys (play,pause,fastfwd/rwd).
   413 
   414 06.10.2002: Version 0.7.6 plugin development (vdr 1.1.12)
   415 - Removed a class name conflict (cSource) introduced with the changes in
   416   vdr 1.1.12.
   417 - Added a field to the sources.conf files to specify which kind of files should
   418   be used on a source (see mp3sources.conf.example).
   419 
   420 06.09.2002: Version 0.7.5 plugin development (vdr 1.1.8)
   421 - Fixed bug in new status string code, which crashed VDR if a song without
   422   artist tag was played.
   423 - Fixed parsing error of MPlayer output in slavemode if "C" is not the current
   424   locale.
   425 - Fixed jump to minute in MPlayer slavemode.
   426 - If you have installed the "replay mode beauty patch" the new symbols are used
   427   for MPlayer progressbar too. This feature is auto-detected in the Makefile.
   428 
   429 01.09.2002: Version 0.7.4 plugin development (vdr 1.1.8)
   430 - Changed the status string to show the loop/shuffle state too.
   431 - Fixed replay problem with background mode "black". With vdr 1.1.8 you must
   432   apply the included patch to the base source.
   433 - Changed the way mplayer.sh is called. Now it shouldn't be necessary to give
   434   the full path to the script if the script is in the current PATH.
   435 - Added MANUAL a file.
   436 - New setup option SlaveMode for MPlayer. With SlaveMode enabled you can
   437   control MPlayer via VDR. A progress display is available too. See MANUAL for
   438   details (thanks to Dariush Forouher).
   439 
   440 23.08.2002: Version 0.7.3 plugin development (vdr 1.1.7)
   441 - Now using libsndfile 1.x.x. You must update you system. The plugin won't
   442   compile with version 0.0.x.
   443 - Fixed detection if MPlayer is still running.
   444 - Fixed GetIndex() to return frames rather than seconds (thanks to Martin
   445   Hammerschmidt).
   446 - The last second of the last song in a playlist wasn't played. Now waiting
   447   until the ringbuffer is really empty.
   448 
   449 16.08.2002: Version 0.7.2 plugin development (vdr 1.1.7)
   450 - Fixed gcc 2.96 compiling error due to variable name "not".
   451 - Fixed a undefined symbol error when compiling without libsndfile.
   452 - Fixed a deadlock in the MP3 player.
   453 - Removed old stale LCD code parts.
   454 - Now using free() on all strings.
   455 - Adapted to the API changes in vdr 1.1.7.
   456 
   457 11.08.2002: Version 0.7.1 plugin development (vdr 1.1.6)
   458 - Added some calls to the status monitor.
   459 - Fixed internationalization (thanks to David Spiller).
   460 - Fixed jump to the next song at the end of current song (thanks to David
   461   Spiller).
   462 - Replaced all busy usleep wait loops with proper condition variables.
   463 - Removed one thread level in the MPlayer plugin.
   464 
   465 08.08.2002: Version 0.7.0 plugin development (vdr 1.1.6)
   466 - Updated the source base to release version 0.6.2.
   467 - Added MPlayer plugin.
   468 - MP3 playback now functionaly.
   469 
   470 13.05.2002: Version 0.0.2 plugin development (vdr 1.1.2)
   471 - Added setup menu page and saving of setup options.
   472 - Adding to playlist and playlist rename now functional. Beside playback all
   473   menus are (better should be) working.
   474 - Now using confdir/plugins/mp3sources.conf for sources config.
   475 
   476 10.05.2002: Version 0.0.1 plugin development (vdr 1.1.1)
   477 - Initial revision.