Mercurial > libavcodec.hg
comparison smacker.c @ 3310:48fc664f7348 libavcodec
Now MPlayer should understand Smacker audio and video codecs.
author | kostya |
---|---|
date | Wed, 17 May 2006 03:03:53 +0000 |
parents | 68721b62a528 |
children | 8765ee4eaa45 |
comparison
equal
deleted
inserted
replaced
3309:5e2c69db0ef7 | 3310:48fc664f7348 |
---|---|
423 blk++; | 423 blk++; |
424 } | 424 } |
425 break; | 425 break; |
426 case SMK_BLK_FULL: | 426 case SMK_BLK_FULL: |
427 mode = 0; | 427 mode = 0; |
428 if(avctx->codec_tag != 0) { // In case of Smacker v4 we have three modes | 428 if(avctx->codec_tag == MKTAG('S', 'M', 'K', '4')) { // In case of Smacker v4 we have three modes |
429 if(get_bits1(&gb)) mode = 1; | 429 if(get_bits1(&gb)) mode = 1; |
430 else if(get_bits1(&gb)) mode = 2; | 430 else if(get_bits1(&gb)) mode = 2; |
431 } | 431 } |
432 while(run-- && blk < blocks){ | 432 while(run-- && blk < blocks){ |
433 out = smk->pic.data[0] + (blk / bw) * (stride * 4) + (blk % bw) * 4; | 433 out = smk->pic.data[0] + (blk / bw) * (stride * 4) + (blk % bw) * 4; |