Jens Arnold wrote:

Another thought:

Are you listening to mp3? Iirc Slasheri said that the id3
parser is one such example of inefficiency as it reads
byte-by-byte....

The id3 parser should read frame by frame, at least according to a quick look at the code.

Other cases that do read char by char include the WPS reader and the config file reader (both using misc.c:read_line). Maybe the WPS reader is the main cause of these one byte reads in that short test run...

  Magnus

Reply via email to