[vlc-devel] [PATCH 1/2] vda: reset correctly the coded frame size.
Sebastien Zwickert
dilaroga at gmail.com
Wed Jul 24 16:08:17 CEST 2013
---
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 35b1097..76db798 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,
--
1.7.9.6 (Apple Git-31.1)
More information about the vlc-devel
mailing list