# HG changeset patch # User mosu # Date 1089106772 0 # Node ID 236b49c548a51fb31e0ecb316f44459239b8ab26 # Parent 787a1ce375dfe08bb81e2237fcdc29a78dcb7f6a Use aspect ratio from Theora context. Patch by j at v2v dot cc diff -r 787a1ce375df -r 236b49c548a5 libmpcodecs/vd_theora.c --- a/libmpcodecs/vd_theora.c Tue Jul 06 02:10:22 2004 +0000 +++ b/libmpcodecs/vd_theora.c Tue Jul 06 09:39:32 2004 +0000 @@ -102,6 +102,12 @@ return 0; } + if(sh->aspect==0.0 && context->inf.aspect_denominator!=0) + { + sh->aspect = (float)(context->inf.aspect_numerator * context->inf.width)/ + (context->inf.aspect_denominator * context->inf.height); + } + mp_msg(MSGT_DECVIDEO,MSGL_V,"INFO: Theora video init ok!\n"); return mpcodecs_config_vo (sh,sh->disp_w,sh->disp_h,IMGFMT_YV12);