hi, im writing a music streaming client (similar to spotify) in c++ that fetches data from a server using thrift (java server). The target of the client is to use it on maemo/meego devices (and in the future symbian devices), the current primary target is the Nokia N900 phone (but the client runs on linux, mac too).
I've got it working, but then i noticed something. On some of the playlists I had (not all), I would get an exception from thrift saying "Could not refill buffer" (I get this error on other operations too). I can reproduce this on the Nokie N900 phone, on Linux and on Mac (havent tested on windows), but I cant reproduce it on a client using Java. This leads me to think that there is an issue with the c++ library. Here is the code used to connect to the server: https://garage.maemo.org/plugins/scmsvn/viewcvs.php/src/thrift/thriftmanager.cpp?root=womp&view=markup (fethcing images and the actual music stream is outside of thrift) I've tried the 0.2.0 version and a few different head versions all with the same result. I havent been able to take a tcp dump of the data stream that is causing this, but ill try if you think it would be easier to see what is causing it. Have any other experienced getting the same exception I've seen? regards, ståle
