Mark Powell wrote:
In the last release the reading of VBR tags was implemented. However, the function still seems slow. The time it takes for the average bitrate to appear in winamp seems to still be related to the size of the mp3, as though the plugin has to read through the entire file before the bitrate is available. Surely just reading the 100 bytes or so of the VBR tag is enough to work out the playing time and average bitrate? Why is this function still so slow?
When you say "the average bitrate to appear in Winamp" do you mean in the main Winamp display when "Display average bitrate" is enabled, or in the MPEG Audio tab of the File Info dialog?
The former should indeed happen immediately when a VBR header is present. The latter still depends on a full scan of the file, although I'm willing to reconsider the need for this.