Refer to the diff, I reworked how positioning in the buffer is handled, and properly advance the bytearray buffer. (Freeing what we don't use.) Patch against Git head: http://osgrid.foxmoxie.net/share/phonon-gst-streambuffer.patch