Mercurial > libavcodec.hg
comparison vmdav.c @ 2274:4bdd4927d2fc libavcodec
if audio is PCM, push it through (sync is not perfect yet)
author | melanson |
---|---|
date | Tue, 28 Sep 2004 03:04:36 +0000 |
parents | 141a9539e270 |
children | 9ff4c2733422 |
comparison
equal
deleted
inserted
replaced
2273:80660c7fcc9c | 2274:4bdd4927d2fc |
---|---|
492 // bytes_decoded = s->block_align; | 492 // bytes_decoded = s->block_align; |
493 memset(data, 0x00, s->block_align * 2); | 493 memset(data, 0x00, s->block_align * 2); |
494 bytes_decoded = s->block_align * 2; | 494 bytes_decoded = s->block_align * 2; |
495 } | 495 } |
496 } else { | 496 } else { |
497 if (s->bits == 16) { | 497 /* copy the data but convert it to signed */ |
498 } else { | 498 for (i = 0; i < s->block_align; i++) |
499 /* copy the data but convert it to signed */ | 499 data[i * 2 + 1] = buf[i] + 0x80; |
500 for (i = 0; i < s->block_align; i++) | 500 bytes_decoded = s->block_align * 2; |
501 data[i * 2 + 1] = buf[i] + 0x80; | |
502 bytes_decoded = s->block_align * 2; | |
503 } | |
504 } | 501 } |
505 } | 502 } |
506 | 503 |
507 return bytes_decoded; | 504 return bytes_decoded; |
508 } | 505 } |