Mercurial > libavcodec.hg
changeset 3686:5fc587a5feea libavcodec
Handle the rest of known blocks (by skipping them)
author | kostya |
---|---|
date | Thu, 07 Sep 2006 04:08:34 +0000 |
parents | dd2da6e09d32 |
children | bfcf76cad06a |
files | vmnc.c |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/vmnc.c Thu Sep 07 04:05:04 2006 +0000 +++ b/vmnc.c Thu Sep 07 04:08:34 2006 +0000 @@ -363,6 +363,12 @@ c->cur_x = dx - c->cur_hx; c->cur_y = dy - c->cur_hy; break; + case MAGIC_WMVg: // unknown + src += 10; + break; + case MAGIC_WMVh: // unknown + src += 4; + break; case MAGIC_WMVi: // ServerInitialization struct c->pic.key_frame = 1; c->pic.pict_type = FF_I_TYPE; @@ -379,6 +385,9 @@ //skip the rest of pixel format data src += 13; break; + case MAGIC_WMVj: // unknown + src += 2; + break; case 0x00000000: // raw rectangle data if((dx + w > c->width) || (dy + h > c->height)) { av_log(avctx, AV_LOG_ERROR, "Incorrect frame size: %ix%i+%ix%i of %ix%i\n", w, h, dx, dy, c->width, c->height);