Browse Source

lavd/opengl_enc: fix pixel data alignment

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.3
Lukasz Marek Michael Niedermayer 11 years ago
parent
commit
8ff72924cf
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavdevice/opengl_enc.c

+ 2
- 0
libavdevice/opengl_enc.c View File

@@ -1204,6 +1204,8 @@ static int opengl_draw(AVFormatContext *h, void *input, int repaint, int is_pkt)
glClear(GL_COLOR_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT);


if (!repaint) { if (!repaint) {
if (is_pkt)
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
LOAD_TEXTURE_DATA(0, 0) LOAD_TEXTURE_DATA(0, 0)
if (desc->flags & AV_PIX_FMT_FLAG_PLANAR) { if (desc->flags & AV_PIX_FMT_FLAG_PLANAR) {
LOAD_TEXTURE_DATA(1, 1) LOAD_TEXTURE_DATA(1, 1)


Loading…
Cancel
Save