# HG changeset patch # User michael # Date 1186755798 0 # Node ID 3f3a4b5fc5bbfbc1d446ffd0c8eedead05338327 # Parent 6d50c1518d8ab79b49c2339dfdd31e117eabe0c2 ensure that the aspect ratio is spec compliant diff -r 6d50c1518d8a -r 3f3a4b5fc5bb nutenc.c --- a/nutenc.c Fri Aug 10 13:34:56 2007 +0000 +++ b/nutenc.c Fri Aug 10 14:23:18 2007 +0000 @@ -301,8 +301,14 @@ case CODEC_TYPE_VIDEO: put_v(bc, codec->width); put_v(bc, codec->height); - put_v(bc, codec->sample_aspect_ratio.num); - put_v(bc, codec->sample_aspect_ratio.den); + + if(codec->sample_aspect_ratio.num<=0 || codec->sample_aspect_ratio.den<=0){ + put_v(bc, 0); + put_v(bc, 0); + }else{ + put_v(bc, codec->sample_aspect_ratio.num); + put_v(bc, codec->sample_aspect_ratio.den); + } put_v(bc, 0); /* csp type -- unknown */ break; default: