Mercurial > libavformat.hg
comparison rmdec.c @ 5443:e0b458b3d1ae libavformat
Print extradata in case of failure. I had this in my local tree and it
might be usefull for others ...
author | michael |
---|---|
date | Sun, 13 Dec 2009 16:20:00 +0000 |
parents | 02e58aea657b |
children | d424e2ef1b44 |
comparison
equal
deleted
inserted
replaced
5442:65a5773a23a5 | 5443:e0b458b3d1ae |
---|---|
330 switch(((uint8_t*)st->codec->extradata)[4]>>4){ | 330 switch(((uint8_t*)st->codec->extradata)[4]>>4){ |
331 case 1: st->codec->codec_id = CODEC_ID_RV10; break; | 331 case 1: st->codec->codec_id = CODEC_ID_RV10; break; |
332 case 2: st->codec->codec_id = CODEC_ID_RV20; break; | 332 case 2: st->codec->codec_id = CODEC_ID_RV20; break; |
333 case 3: st->codec->codec_id = CODEC_ID_RV30; break; | 333 case 3: st->codec->codec_id = CODEC_ID_RV30; break; |
334 case 4: st->codec->codec_id = CODEC_ID_RV40; break; | 334 case 4: st->codec->codec_id = CODEC_ID_RV40; break; |
335 default: goto fail1; | 335 default: |
336 av_log(st->codec, AV_LOG_ERROR, "extra:%02X %02X %02X %02X %02X\n", ((uint8_t*)st->codec->extradata)[0], ((uint8_t*)st->codec->extradata)[1], ((uint8_t*)st->codec->extradata)[2], ((uint8_t*)st->codec->extradata)[3], ((uint8_t*)st->codec->extradata)[4]); | |
337 goto fail1; | |
336 } | 338 } |
337 } | 339 } |
338 | 340 |
339 skip: | 341 skip: |
340 /* skip codec info */ | 342 /* skip codec info */ |