Commit c08963d4 authored by Sebastien Zwickert's avatar Sebastien Zwickert Committed by Jean-Baptiste Kempf

vda: reset correctly the coded frame size.

Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 4f96c319
...@@ -161,8 +161,6 @@ static int Setup( vlc_va_t *external, void **pp_hw_ctx, vlc_fourcc_t *pi_chroma, ...@@ -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) ); 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'; p_va->hw_ctx.format = 'avc1';
int i_pix_fmt = var_CreateGetInteger( p_va->p_log, "avcodec-vda-pix-fmt" ); int i_pix_fmt = var_CreateGetInteger( p_va->p_log, "avcodec-vda-pix-fmt" );
...@@ -187,6 +185,9 @@ ok: ...@@ -187,6 +185,9 @@ ok:
*pp_hw_ctx = &p_va->hw_ctx; *pp_hw_ctx = &p_va->hw_ctx;
*pi_chroma = p_va->i_chroma; *pi_chroma = p_va->i_chroma;
p_va->hw_ctx.width = i_width;
p_va->hw_ctx.height = i_height;
/* create the decoder */ /* create the decoder */
int status = ff_vda_create_decoder( &p_va->hw_ctx, int status = ff_vda_create_decoder( &p_va->hw_ctx,
p_va->p_extradata, p_va->p_extradata,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment