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 }