changeset 2503:5a28a7dd57d7 libavcodec

emulate (idiotic) MS behavior for inconsistant dimensions
author michael
date Sun, 06 Feb 2005 18:43:06 +0000
parents f5fe61bd08ac
children f12657081093
files h263.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/h263.c	Sun Feb 06 17:01:07 2005 +0000
+++ b/h263.c	Sun Feb 06 18:43:06 2005 +0000
@@ -5538,7 +5538,7 @@
             skip_bits1(gb);   /* marker */
             height = get_bits(gb, 13);
             skip_bits1(gb);   /* marker */
-            if(width && height){ /* they should be non zero but who knows ... */
+            if(width && height && !(s->width && s->avctx->codec_tag == ff_get_fourcc("MP4S"))){ /* they should be non zero but who knows ... */
                 s->width = width;
                 s->height = height;
 //                printf("width/height: %d %d\n", width, height);