vlc | branch: master | Sebastien Zwickert <[email protected]> | 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 <[email protected]> > 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, _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
