vda: small fixes
vda: Do not trigger the f.buf[0] assert

VDA fills internally the buffer.
vda: Fill the missing dictionary key

Otherwise it won't initialize the decoder.
vda: map return values