|
From: SourceForge.net <no...@so...> - 2005-08-30 14:54:35
|
Feature Requests item #1276011, was opened at 2005-08-30 05:48 Message generated for change (Comment added) made by n0dalus You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=361088&aid=1276011&group_id=11088 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Submitted By: n0dalus (n0dalus) Assigned to: Nobody/Anonymous (nobody) Summary: Remember level for each file Initial Comment: From the TODO File: Remember the maximum power level of the song when it stops playing so that next time we will have the maximum level from the start. However, even if there is a maximum the plugin should try to find the maximum again and save the newly found maximum for next time, this is good for retraining if a song was changed from last time or if the song was not heard to its full length last time. I have written a patch to do several things here: - Implement a binary/text database with algorithm for _fast_ searching/updating - Stores the maximum level for each file - Loads the maximum level on song change - A new tab on the configure window; "Cache". This gives you a button to clear the database. - If the preset maximum was never reached for a song, it updates the database with a new maximum (maybe the file was changed, or the EQ settings). - Lots of nice debugging info if you define 'DEBUG_INFO' for the compile. This is a huge patch, so I would assume there might be a few bugs. I have tested it as thoroughly as I could. ---------------------------------------------------------------------- >Comment By: n0dalus (n0dalus) Date: 2005-08-31 00:24 Message: Logged In: YES user_id=1222981 I made a few changes in my patch. - A compile error was fixed - New feature: Detection for when a song hasn't been completely played. - If a song hasn't been completely played, it won't save a lower maximum. - Better debug info (again, only if you define DEBUG_INFO for the compile) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=361088&aid=1276011&group_id=11088 |