decoder modifications

function for frame size calculation does not give me right size. I think it is because of false using. Commented it out and set frame-buffer to highest value I seen it in my mumble-ruby project.
Add ability to query last error occured while try decoding.