avcodec/hevc_refs: fix h/vshift calculation in ff_hevc_output_frame()
Fixes CID1108577 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
f2eca8d060
commit
23d69b158a
@ -184,8 +184,8 @@ int ff_hevc_output_frame(HEVCContext *s, AVFrame *out, int flush)
|
||||
return ret;
|
||||
|
||||
for (j = 0; j < 3; j++) {
|
||||
int hshift = (i > 0) ? desc->log2_chroma_w : 0;
|
||||
int vshift = (i > 0) ? desc->log2_chroma_h : 0;
|
||||
int hshift = (j > 0) ? desc->log2_chroma_w : 0;
|
||||
int vshift = (j > 0) ? desc->log2_chroma_h : 0;
|
||||
int off = ((frame->window.left_offset >> hshift) << pixel_shift) +
|
||||
(frame->window.top_offset >> vshift) * dst->linesize[j];
|
||||
dst->data[j] += off;
|
||||
|
Loading…
Reference in New Issue
Block a user