Bug#429326: [alsa-devel] [Pkg-alsa-devel] Bug#429326: Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
At Sun, 14 Oct 2007 23:37:58 +0200, Elimar Riesebieter wrote: forwarded 429326 [EMAIL PROTECTED] thanks On Sun, 14 Oct 2007 the mental interface of Loïc Minier told: On Sun, Oct 14, 2007, Elimar Riesebieter wrote: From my point of view it is not reasonable to patch Debian packages, which of course will break 32bit only sound cards. So we've to find a way to force a solution directly on alsa-devel. Who will forward the _Debian_bug to [EMAIL PROTECTED] ? I don't understand your remark about patching the Debian package? Why would reverting the bit shift macros break anything? The attached patch for alsa-lib should be enough to fix this, upstream should revert the broken change in the bit shifts. Yeah, we can provide it. But shouldn't it be a solution for all ALSA users? This is Debian #429326. As well reported as https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3360. We have to look for a general solution as the distributors don't need to patch sources. Hm, basically the possible overflow is only the case for 32 - any bit down conversion, right? Then let's keep shift_down() for other conversions, at least. It's good for sound quality. We can add a check in shift_down() for 32bit version to not to add if it's greater or equal (131) - (1(bits-1)) - 1 although I'm not sure whether it's worth to try... Takashi Alsa #3360; GNOME #436192; LP #116990; Mandriva #33908; Revert HG r2264 (changeset 23c4c0f5de40) as the bit shifts overflow when the volume is high for 32 bits to 16 bits resampling diff -r 23c4c0f5de40 -r 883ae69471d2 src/pcm/plugin_ops.h --- a/src/pcm/plugin_ops.h Fri Mar 09 17:06:23 2007 +0100 +++ b/src/pcm/plugin_ops.h Fri Mar 09 15:30:38 2007 +0100 @@ -85,8 +85,6 @@ static inline u_int32_t sx24s(u_int32_t #define _put_triple(ptr,val) _put_triple_be(ptr,val) #define _put_triple_s(ptr,val) _put_triple_le(ptr,val) #endif - -#define shift_down(val, bits) (((val) + (1 ((bits) - 1))) (bits)) #ifdef COPY_LABELS static void *copy_labels[5] = { @@ -258,14 +256,14 @@ conv_xxx1_009x: as_u32(dst) = sx24s((u_i conv_xxx1_009x: as_u32(dst) = sx24s((u_int32_t)(as_u8c(src) ^ 0x80) 8); goto CONV_END; conv_xxx1_9000: as_u32(dst) = (u_int32_t)(as_u8c(src) ^ 0x80) 24; goto CONV_END; conv_xxx1_0009: as_u32(dst) = (u_int32_t)(as_u8c(src) ^ 0x80); goto CONV_END; -conv_xx12_xxx1: as_u8(dst) = shift_down(as_u16c(src), 8); goto CONV_END; +conv_xx12_xxx1: as_u8(dst) = as_u16c(src) 8; goto CONV_END; conv_xx12_xx12: as_u16(dst) = as_u16c(src); goto CONV_END; conv_xx12_xx21: as_u16(dst) = bswap_16(as_u16c(src)); goto CONV_END; conv_xx12_x120: as_u32(dst) = sx24((u_int32_t)as_u16c(src) 8); goto CONV_END; conv_xx12_021x: as_u32(dst) = sx24s((u_int32_t)bswap_16(as_u16c(src)) 8); goto CONV_END; conv_xx12_1200: as_u32(dst) = (u_int32_t)as_u16c(src) 16; goto CONV_END; conv_xx12_0021: as_u32(dst) = (u_int32_t)bswap_16(as_u16c(src)); goto CONV_END; -conv_xx12_xxx9: as_u8(dst) = shift_down(as_u16c(src), 8) ^ 0x80; goto CONV_END; +conv_xx12_xxx9: as_u8(dst) = (as_u16c(src) 8) ^ 0x80; goto CONV_END; conv_xx12_xx92: as_u16(dst) = as_u16c(src) ^ 0x8000; goto CONV_END; conv_xx12_xx29: as_u16(dst) = bswap_16(as_u16c(src)) ^ 0x80; goto CONV_END; conv_xx12_x920: as_u32(dst) = sx24((u_int32_t)(as_u16c(src) ^ 0x8000) 8); goto CONV_END; @@ -284,57 +282,57 @@ conv_xx12_01Ax: as_u32(dst) = sx24s((u_i conv_xx12_01Ax: as_u32(dst) = sx24s((u_int32_t)(as_u16c(src) ^ 0x80) 8); goto CONV_END; conv_xx12_A100: as_u32(dst) = (u_int32_t)bswap_16(as_u16c(src) ^ 0x80) 16; goto CONV_END; conv_xx12_001A: as_u32(dst) = (u_int32_t)(as_u16c(src) ^ 0x80); goto CONV_END; -conv_x123_xxx1: as_u8(dst) = shift_down(as_u32c(src), 16); goto CONV_END; -conv_x123_xx12: as_u16(dst) = shift_down(as_u32c(src), 8); goto CONV_END; -conv_x123_xx21: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)); goto CONV_END; +conv_x123_xxx1: as_u8(dst) = as_u32c(src) 16; goto CONV_END; +conv_x123_xx12: as_u16(dst) = as_u32c(src) 8; goto CONV_END; +conv_x123_xx21: as_u16(dst) = bswap_16(as_u32c(src) 8); goto CONV_END; conv_x123_x123: as_u32(dst) = sx24(as_u32c(src)); goto CONV_END; conv_x123_321x: as_u32(dst) = sx24s(bswap_32(as_u32c(src))); goto CONV_END; conv_x123_1230: as_u32(dst) = as_u32c(src) 8; goto CONV_END; -conv_x123_0321: as_u32(dst) = shift_down(bswap_32(as_u32c(src)), 8); goto CONV_END; - conv_x123_xxx9: as_u8(dst) = shift_down(as_u32c(src), 16) ^ 0x80; goto CONV_END; -conv_x123_xx92: as_u16(dst) = shift_down(as_u32c(src), 8) ^ 0x8000; goto CONV_END; -conv_x123_xx29: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)) ^ 0x80; goto CONV_END; +conv_x123_0321: as_u32(dst) = bswap_32(as_u32c(src)) 8; goto CONV_END; +conv_x123_xxx9: as_u8(dst) = (as_u32c(src) 16) ^ 0x80; goto CONV_END; +conv_x123_xx92: as_u16(dst) =
Bug#429326: Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Tue, Aug 14, 2007, Frans Pop wrote: Recently the sound when playing DVDs with vlc started creaking very bad, especially with some voices and loud sound in general. This GNOME bug might have a sensible explanation, even if your issue might have been resolved another way: http://bugzilla.gnome.org/show_bug.cgi?id=436192 -- Loïc Minier
Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Sunday 14 October 2007, Loïc Minier wrote: On Tue, Aug 14, 2007, Frans Pop wrote: Recently the sound when playing DVDs with vlc started creaking very bad, especially with some voices and loud sound in general. This GNOME bug might have a sensible explanation, even if your issue might have been resolved another way: http://bugzilla.gnome.org/show_bug.cgi?id=436192 Thanks for the pointer Loïc (although at least my BR had nothing to do with Gnome). Jonathan Matthew actually found my upstream BR and added a comment there, so I'd already seen his analysis there: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3360 I added a comment myself that I discovered the issue has not completely disappeared for me, although its a lot less then when I originally reported it. I'm not sure if #437827 should be reopened or not; I'll leave that to the alsa-lib maintainers. Cheers, FJP
Bug#437827: [Pkg-alsa-devel] Bug#429326: Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Sun, 14 Oct 2007 the mental interface of Loïc Minier told: On Tue, Aug 14, 2007, Frans Pop wrote: Recently the sound when playing DVDs with vlc started creaking very bad, especially with some voices and loud sound in general. This GNOME bug might have a sensible explanation, even if your issue might have been resolved another way: http://bugzilla.gnome.org/show_bug.cgi?id=436192 Thanks for the info :) It seems that the alsa people don't force a progress on https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3360 ? From my point of view it is not reasonable to patch Debian packages, which of course will break 32bit only sound cards. So we've to find a way to force a solution directly on alsa-devel. Who will forward the _Debian_bug to [EMAIL PROTECTED] ? Elimar -- On the keyboard of life you have always to keep a finger at the escape key;-)
Bug#437827: [Pkg-alsa-devel] Bug#429326: Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Sun, Oct 14, 2007, Elimar Riesebieter wrote: From my point of view it is not reasonable to patch Debian packages, which of course will break 32bit only sound cards. So we've to find a way to force a solution directly on alsa-devel. Who will forward the _Debian_bug to [EMAIL PROTECTED] ? I don't understand your remark about patching the Debian package? Why would reverting the bit shift macros break anything? The attached patch for alsa-lib should be enough to fix this, upstream should revert the broken change in the bit shifts. -- Loïc Minier Alsa #3360; GNOME #436192; LP #116990; Mandriva #33908; Revert HG r2264 (changeset 23c4c0f5de40) as the bit shifts overflow when the volume is high for 32 bits to 16 bits resampling diff -r 23c4c0f5de40 -r 883ae69471d2 src/pcm/plugin_ops.h --- a/src/pcm/plugin_ops.h Fri Mar 09 17:06:23 2007 +0100 +++ b/src/pcm/plugin_ops.h Fri Mar 09 15:30:38 2007 +0100 @@ -85,8 +85,6 @@ static inline u_int32_t sx24s(u_int32_t #define _put_triple(ptr,val) _put_triple_be(ptr,val) #define _put_triple_s(ptr,val) _put_triple_le(ptr,val) #endif - -#define shift_down(val, bits) (((val) + (1 ((bits) - 1))) (bits)) #ifdef COPY_LABELS static void *copy_labels[5] = { @@ -258,14 +256,14 @@ conv_xxx1_009x: as_u32(dst) = sx24s((u_i conv_xxx1_009x: as_u32(dst) = sx24s((u_int32_t)(as_u8c(src) ^ 0x80) 8); goto CONV_END; conv_xxx1_9000: as_u32(dst) = (u_int32_t)(as_u8c(src) ^ 0x80) 24; goto CONV_END; conv_xxx1_0009: as_u32(dst) = (u_int32_t)(as_u8c(src) ^ 0x80); goto CONV_END; -conv_xx12_xxx1: as_u8(dst) = shift_down(as_u16c(src), 8); goto CONV_END; +conv_xx12_xxx1: as_u8(dst) = as_u16c(src) 8; goto CONV_END; conv_xx12_xx12: as_u16(dst) = as_u16c(src); goto CONV_END; conv_xx12_xx21: as_u16(dst) = bswap_16(as_u16c(src)); goto CONV_END; conv_xx12_x120: as_u32(dst) = sx24((u_int32_t)as_u16c(src) 8); goto CONV_END; conv_xx12_021x: as_u32(dst) = sx24s((u_int32_t)bswap_16(as_u16c(src)) 8); goto CONV_END; conv_xx12_1200: as_u32(dst) = (u_int32_t)as_u16c(src) 16; goto CONV_END; conv_xx12_0021: as_u32(dst) = (u_int32_t)bswap_16(as_u16c(src)); goto CONV_END; -conv_xx12_xxx9: as_u8(dst) = shift_down(as_u16c(src), 8) ^ 0x80; goto CONV_END; +conv_xx12_xxx9: as_u8(dst) = (as_u16c(src) 8) ^ 0x80; goto CONV_END; conv_xx12_xx92: as_u16(dst) = as_u16c(src) ^ 0x8000; goto CONV_END; conv_xx12_xx29: as_u16(dst) = bswap_16(as_u16c(src)) ^ 0x80; goto CONV_END; conv_xx12_x920: as_u32(dst) = sx24((u_int32_t)(as_u16c(src) ^ 0x8000) 8); goto CONV_END; @@ -284,57 +282,57 @@ conv_xx12_01Ax: as_u32(dst) = sx24s((u_i conv_xx12_01Ax: as_u32(dst) = sx24s((u_int32_t)(as_u16c(src) ^ 0x80) 8); goto CONV_END; conv_xx12_A100: as_u32(dst) = (u_int32_t)bswap_16(as_u16c(src) ^ 0x80) 16; goto CONV_END; conv_xx12_001A: as_u32(dst) = (u_int32_t)(as_u16c(src) ^ 0x80); goto CONV_END; -conv_x123_xxx1: as_u8(dst) = shift_down(as_u32c(src), 16); goto CONV_END; -conv_x123_xx12: as_u16(dst) = shift_down(as_u32c(src), 8); goto CONV_END; -conv_x123_xx21: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)); goto CONV_END; +conv_x123_xxx1: as_u8(dst) = as_u32c(src) 16; goto CONV_END; +conv_x123_xx12: as_u16(dst) = as_u32c(src) 8; goto CONV_END; +conv_x123_xx21: as_u16(dst) = bswap_16(as_u32c(src) 8); goto CONV_END; conv_x123_x123: as_u32(dst) = sx24(as_u32c(src)); goto CONV_END; conv_x123_321x: as_u32(dst) = sx24s(bswap_32(as_u32c(src))); goto CONV_END; conv_x123_1230: as_u32(dst) = as_u32c(src) 8; goto CONV_END; -conv_x123_0321: as_u32(dst) = shift_down(bswap_32(as_u32c(src)), 8); goto CONV_END; - conv_x123_xxx9: as_u8(dst) = shift_down(as_u32c(src), 16) ^ 0x80; goto CONV_END; -conv_x123_xx92: as_u16(dst) = shift_down(as_u32c(src), 8) ^ 0x8000; goto CONV_END; -conv_x123_xx29: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)) ^ 0x80; goto CONV_END; +conv_x123_0321: as_u32(dst) = bswap_32(as_u32c(src)) 8; goto CONV_END; +conv_x123_xxx9: as_u8(dst) = (as_u32c(src) 16) ^ 0x80; goto CONV_END; +conv_x123_xx92: as_u16(dst) = (as_u32c(src) 8) ^ 0x8000; goto CONV_END; +conv_x123_xx29: as_u16(dst) = bswap_16(as_u32c(src) 8) ^ 0x80; goto CONV_END; conv_x123_x923: as_u32(dst) = sx24(as_u32c(src) ^ 0x80); goto CONV_END; conv_x123_329x: as_u32(dst) = sx24s(bswap_32(as_u32c(src)) ^ 0x8000); goto CONV_END; conv_x123_9230: as_u32(dst) = (as_u32c(src) ^ 0x80) 8; goto CONV_END; -conv_x123_0329: as_u32(dst) = shift_down(bswap_32(as_u32c(src)), 8) ^ 0x80; goto CONV_END; -conv_123x_xxx3: as_u8(dst) = shift_down(as_u32c(src), 8) 0xff; goto CONV_END; -conv_123x_xx32: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)); goto CONV_END; -conv_123x_xx23: as_u16(dst) = shift_down(as_u32c(src), 8) 0x; goto CONV_END; +conv_x123_0329: as_u32(dst) = (bswap_32(as_u32c(src)) 8) ^ 0x80; goto CONV_END; +conv_123x_xxx3: as_u8(dst) = (as_u32c(src) 8) 0xff; goto CONV_END; +conv_123x_xx32: as_u16(dst) = bswap_16(as_u32c(src) 8); goto CONV_END; +conv_123x_xx23: as_u16(dst) = (as_u32c(src) 8) 0x; goto
Bug#429326: [Pkg-alsa-devel] Bug#429326: Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Sun, 14 Oct 2007 the mental interface of Loïc Minier told: On Sun, Oct 14, 2007, Elimar Riesebieter wrote: From my point of view it is not reasonable to patch Debian packages, which of course will break 32bit only sound cards. So we've to find a way to force a solution directly on alsa-devel. Who will forward the _Debian_bug to [EMAIL PROTECTED] ? I don't understand your remark about patching the Debian package? Why would reverting the bit shift macros break anything? The attached patch for alsa-lib should be enough to fix this, upstream should revert the broken change in the bit shifts. It should be a solution for every one! So upstream has to fix it :) -- On the keyboard of life you have always to keep a finger at the escape key;-) signature.asc Description: Digital signature
Bug#429326: [Pkg-alsa-devel] Bug#429326: Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
forwarded 429326 [EMAIL PROTECTED] thanks On Sun, 14 Oct 2007 the mental interface of Loïc Minier told: On Sun, Oct 14, 2007, Elimar Riesebieter wrote: From my point of view it is not reasonable to patch Debian packages, which of course will break 32bit only sound cards. So we've to find a way to force a solution directly on alsa-devel. Who will forward the _Debian_bug to [EMAIL PROTECTED] ? I don't understand your remark about patching the Debian package? Why would reverting the bit shift macros break anything? The attached patch for alsa-lib should be enough to fix this, upstream should revert the broken change in the bit shifts. Yeah, we can provide it. But shouldn't it be a solution for all ALSA users? This is Debian #429326. As well reported as https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3360. We have to look for a general solution as the distributors don't need to patch sources. Alsa #3360; GNOME #436192; LP #116990; Mandriva #33908; Revert HG r2264 (changeset 23c4c0f5de40) as the bit shifts overflow when the volume is high for 32 bits to 16 bits resampling diff -r 23c4c0f5de40 -r 883ae69471d2 src/pcm/plugin_ops.h --- a/src/pcm/plugin_ops.hFri Mar 09 17:06:23 2007 +0100 +++ b/src/pcm/plugin_ops.hFri Mar 09 15:30:38 2007 +0100 @@ -85,8 +85,6 @@ static inline u_int32_t sx24s(u_int32_t #define _put_triple(ptr,val) _put_triple_be(ptr,val) #define _put_triple_s(ptr,val) _put_triple_le(ptr,val) #endif - -#define shift_down(val, bits) (((val) + (1 ((bits) - 1))) (bits)) #ifdef COPY_LABELS static void *copy_labels[5] = { @@ -258,14 +256,14 @@ conv_xxx1_009x: as_u32(dst) = sx24s((u_i conv_xxx1_009x: as_u32(dst) = sx24s((u_int32_t)(as_u8c(src) ^ 0x80) 8); goto CONV_END; conv_xxx1_9000: as_u32(dst) = (u_int32_t)(as_u8c(src) ^ 0x80) 24; goto CONV_END; conv_xxx1_0009: as_u32(dst) = (u_int32_t)(as_u8c(src) ^ 0x80); goto CONV_END; -conv_xx12_xxx1: as_u8(dst) = shift_down(as_u16c(src), 8); goto CONV_END; +conv_xx12_xxx1: as_u8(dst) = as_u16c(src) 8; goto CONV_END; conv_xx12_xx12: as_u16(dst) = as_u16c(src); goto CONV_END; conv_xx12_xx21: as_u16(dst) = bswap_16(as_u16c(src)); goto CONV_END; conv_xx12_x120: as_u32(dst) = sx24((u_int32_t)as_u16c(src) 8); goto CONV_END; conv_xx12_021x: as_u32(dst) = sx24s((u_int32_t)bswap_16(as_u16c(src)) 8); goto CONV_END; conv_xx12_1200: as_u32(dst) = (u_int32_t)as_u16c(src) 16; goto CONV_END; conv_xx12_0021: as_u32(dst) = (u_int32_t)bswap_16(as_u16c(src)); goto CONV_END; -conv_xx12_xxx9: as_u8(dst) = shift_down(as_u16c(src), 8) ^ 0x80; goto CONV_END; +conv_xx12_xxx9: as_u8(dst) = (as_u16c(src) 8) ^ 0x80; goto CONV_END; conv_xx12_xx92: as_u16(dst) = as_u16c(src) ^ 0x8000; goto CONV_END; conv_xx12_xx29: as_u16(dst) = bswap_16(as_u16c(src)) ^ 0x80; goto CONV_END; conv_xx12_x920: as_u32(dst) = sx24((u_int32_t)(as_u16c(src) ^ 0x8000) 8); goto CONV_END; @@ -284,57 +282,57 @@ conv_xx12_01Ax: as_u32(dst) = sx24s((u_i conv_xx12_01Ax: as_u32(dst) = sx24s((u_int32_t)(as_u16c(src) ^ 0x80) 8); goto CONV_END; conv_xx12_A100: as_u32(dst) = (u_int32_t)bswap_16(as_u16c(src) ^ 0x80) 16; goto CONV_END; conv_xx12_001A: as_u32(dst) = (u_int32_t)(as_u16c(src) ^ 0x80); goto CONV_END; -conv_x123_xxx1: as_u8(dst) = shift_down(as_u32c(src), 16); goto CONV_END; -conv_x123_xx12: as_u16(dst) = shift_down(as_u32c(src), 8); goto CONV_END; -conv_x123_xx21: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)); goto CONV_END; +conv_x123_xxx1: as_u8(dst) = as_u32c(src) 16; goto CONV_END; +conv_x123_xx12: as_u16(dst) = as_u32c(src) 8; goto CONV_END; +conv_x123_xx21: as_u16(dst) = bswap_16(as_u32c(src) 8); goto CONV_END; conv_x123_x123: as_u32(dst) = sx24(as_u32c(src)); goto CONV_END; conv_x123_321x: as_u32(dst) = sx24s(bswap_32(as_u32c(src))); goto CONV_END; conv_x123_1230: as_u32(dst) = as_u32c(src) 8; goto CONV_END; -conv_x123_0321: as_u32(dst) = shift_down(bswap_32(as_u32c(src)), 8); goto CONV_END; - conv_x123_xxx9: as_u8(dst) = shift_down(as_u32c(src), 16) ^ 0x80; goto CONV_END; -conv_x123_xx92: as_u16(dst) = shift_down(as_u32c(src), 8) ^ 0x8000; goto CONV_END; -conv_x123_xx29: as_u16(dst) = bswap_16(shift_down(as_u32c(src), 8)) ^ 0x80; goto CONV_END; +conv_x123_0321: as_u32(dst) = bswap_32(as_u32c(src)) 8; goto CONV_END; +conv_x123_xxx9: as_u8(dst) = (as_u32c(src) 16) ^ 0x80; goto CONV_END; +conv_x123_xx92: as_u16(dst) = (as_u32c(src) 8) ^ 0x8000; goto CONV_END; +conv_x123_xx29: as_u16(dst) = bswap_16(as_u32c(src) 8) ^ 0x80; goto CONV_END; conv_x123_x923: as_u32(dst) = sx24(as_u32c(src) ^ 0x80); goto CONV_END; conv_x123_329x: as_u32(dst) = sx24s(bswap_32(as_u32c(src)) ^ 0x8000); goto CONV_END; conv_x123_9230: as_u32(dst) = (as_u32c(src) ^ 0x80) 8; goto CONV_END; -conv_x123_0329: as_u32(dst) = shift_down(bswap_32(as_u32c(src)), 8) ^ 0x80; goto CONV_END; -conv_123x_xxx3: as_u8(dst) = shift_down(as_u32c(src), 8) 0xff;
Bug#437827: [Pkg-alsa-devel] Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Tuesday 11 September 2007, Elimar Riesebieter wrote: Recently the sound when playing DVDs with vlc started creaking very bad, especially with some voices and loud sound in general. Today I found that the same happens when I play OGG files using vlc. Which sound driver do you use? I noticed a similar bug from someone using APPLE hardware. A digital soundcard is used there. I have a fairly standard 64-bits Intel-based box: 00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01) The alsa module used is snd_hda_intel. Cheers, FJP P.S. I also filed a BR upstream, but no response so far: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3360 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#437827: [Pkg-alsa-devel] Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
On Tue, 14 Aug 2007 the mental interface of Frans Pop told: Package: libasound2 Version: 1.0.14a-2 Severity: important Recently the sound when playing DVDs with vlc started creaking very bad, especially with some voices and loud sound in general. Today I found that the same happens when I play OGG files using vlc. Which sound driver do you use? I noticed a similar bug from someone using APPLE hardware. A digital soundcard is used there. Elimar -- Talking much about oneself can also be a means to conceal oneself. -Friedrich Nietzsche -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#437827: libasound2: Sound creaks badly when playing DVDs or OGG files
Package: libasound2 Version: 1.0.14a-2 Severity: important Recently the sound when playing DVDs with vlc started creaking very bad, especially with some voices and loud sound in general. Today I found that the same happens when I play OGG files using vlc. If I play the same movies or OGG files in kaffeine, the sound is fine. My first impulse was to blame vlc, but today I find that I can 100% resolve the problem by downgrading libasound2 to 1.0.13-2. The problem is completely reproducible after upgrading libasound2 again. I guess this is probably related to #429326, although my symptoms are different (I have no problem with pauses). -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.23-rc3 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libasound2 depends on: ii libc6 2.6.1-1GNU C Library: Shared libraries libasound2 recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]