From 8ff72924cfeb3c8fa8fc57cfea3f78ca0caaec0f Mon Sep 17 00:00:00 2001 From: Lukasz Marek Date: Wed, 30 Apr 2014 20:49:52 +0200 Subject: lavd/opengl_enc: fix pixel data alignment Signed-off-by: Lukasz Marek Signed-off-by: Michael Niedermayer --- libavdevice/opengl_enc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavdevice') diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c index 4e25f199f1..5f9748dd6f 100644 --- a/libavdevice/opengl_enc.c +++ b/libavdevice/opengl_enc.c @@ -1204,6 +1204,8 @@ static int opengl_draw(AVFormatContext *h, void *input, int repaint, int is_pkt) glClear(GL_COLOR_BUFFER_BIT); if (!repaint) { + if (is_pkt) + glPixelStorei(GL_UNPACK_ALIGNMENT, 1); LOAD_TEXTURE_DATA(0, 0) if (desc->flags & AV_PIX_FMT_FLAG_PLANAR) { LOAD_TEXTURE_DATA(1, 1) -- cgit v1.2.3