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