avcodec/mpegvideo_enc: fix linesizes in frame_end()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
26c2e3bf1a
commit
b6e7834ac6
@ -1497,15 +1497,15 @@ static void frame_end(MpegEncContext *s)
|
||||
const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(s->avctx->pix_fmt);
|
||||
int hshift = desc->log2_chroma_w;
|
||||
int vshift = desc->log2_chroma_h;
|
||||
s->dsp.draw_edges(s->current_picture.f.data[0], s->linesize,
|
||||
s->dsp.draw_edges(s->current_picture.f.data[0], s->current_picture.f.linesize[0],
|
||||
s->h_edge_pos, s->v_edge_pos,
|
||||
EDGE_WIDTH, EDGE_WIDTH,
|
||||
EDGE_TOP | EDGE_BOTTOM);
|
||||
s->dsp.draw_edges(s->current_picture.f.data[1], s->uvlinesize,
|
||||
s->dsp.draw_edges(s->current_picture.f.data[1], s->current_picture.f.linesize[1],
|
||||
s->h_edge_pos >> hshift, s->v_edge_pos >> vshift,
|
||||
EDGE_WIDTH >> hshift, EDGE_WIDTH >> vshift,
|
||||
EDGE_TOP | EDGE_BOTTOM);
|
||||
s->dsp.draw_edges(s->current_picture.f.data[2], s->uvlinesize,
|
||||
s->dsp.draw_edges(s->current_picture.f.data[2], s->current_picture.f.linesize[2],
|
||||
s->h_edge_pos >> hshift, s->v_edge_pos >> vshift,
|
||||
EDGE_WIDTH >> hshift, EDGE_WIDTH >> vshift,
|
||||
EDGE_TOP | EDGE_BOTTOM);
|
||||
|
Loading…
x
Reference in New Issue
Block a user