|
From: Stefan L. <Ste...@sn...> - 2001-11-17 09:17:33
|
Hi,
for thouse using 12bit audio should try the following
patch for fixing sound quality and audio bleeps in
32kHz 12bit mode. Patch is for libdv code
(directory: YOUR_LIBDV_BASE_DIR/libdv).
------- cut ------
--- audio.c.orig Fri Nov 16 22:59:57 2001
+++ audio.c Sat Nov 17 09:53:55 2001
@@ -500,9 +500,11 @@
lsb = inbuf[bp+2];
y = ((msb_y << 4) & 0xff0) | ((lsb >> 4) & 0xf);
- if(y > 2047) y -= 4096;
+ if(y == 2048) y = 4095;
+ if(y > 2048) y -= 4096;
z = ((msb_z << 4) & 0xff0) | (lsb & 0xf);
- if(z > 2047) z -= 4096;
+ if(z == 2048) z = 4095;
+ if(z > 2048) z -= 4096;
ysamples[i] = dv_upsample(y);
zsamples[i] = dv_upsample(z);
------- cut ------
--
mfg
Stefan Lucke (Ste...@ep...)
|