[vlc-commits] vda: reset correctly the coded frame size.

Sebastien Zwickert git at videolan.org
Thu Jul 25 01:05:16 CEST 2013


vlc | branch: master | Sebastien Zwickert <dilaroga at gmail.com> | Wed Jul 24 16:08:17 2013 +0200| [c08963d4d19a5c403c30b88963b10bd36b53951d] | committer: Jean-Baptiste Kempf

vda: reset correctly the coded frame size.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c08963d4d19a5c403c30b88963b10bd36b53951d
---

 modules/codec/avcodec/vda.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/modules/codec/avcodec/vda.c b/modules/codec/avcodec/vda.c
index e0f293b..faddbe7 100644
--- a/modules/codec/avcodec/vda.c
+++ b/modules/codec/avcodec/vda.c
@@ -161,8 +161,6 @@ static int Setup( vlc_va_t *external, void **pp_hw_ctx, vlc_fourcc_t *pi_chroma,
     }
 
     memset( &p_va->hw_ctx, 0, sizeof(p_va->hw_ctx) );
-    p_va->hw_ctx.width = i_width;
-    p_va->hw_ctx.height = i_height;
     p_va->hw_ctx.format = 'avc1';
 
     int i_pix_fmt = var_CreateGetInteger( p_va->p_log, "avcodec-vda-pix-fmt" );
@@ -187,6 +185,9 @@ ok:
     *pp_hw_ctx = &p_va->hw_ctx;
     *pi_chroma = p_va->i_chroma;
 
+    p_va->hw_ctx.width = i_width;
+    p_va->hw_ctx.height = i_height;
+
     /* create the decoder */
     int status = ff_vda_create_decoder( &p_va->hw_ctx,
                                         p_va->p_extradata,



More information about the vlc-commits mailing list