vd_lavc: fix non-sense introduced with previous commits
vaapi: print a warning if read-back is used
vd_lavc: this function can't fail
vf_lavc: unref image if hw decoding fails

Also avoids hitting an assert() in vo_vdpau.c, which checks whether
all images have been unreferenced properly.