http://git.kernel.org/?p=linux/kernel/git/tiwai/sound.git;a=blob_plain;f=sound/pci/es1968.c
if OSS work well , add a constraint for period byte to force the driver
to behave similar to oss for the non interleaved capture
runtime->private_data = es;
runtime->hw = snd_es1968_capture;
runtime->hw.buffer_bytes_max = runtime->hw.period_bytes_max =
calc_available_memory_size(chip) - 1024; /* keep MIXBUF size */
snd_pcm_hw_constraint_pow2(runtime, 0, SNDRV_PCM_HW_PARAM_BUFFER_BYTES);
+
+ snd_pcm_hw_constraint_step(runtime, 0,
+ SNDRV_PCM_HW_PARAM_PERIOD_BYTES, 256);
you can also apply the power2 constraints for the playback stream in
snd_es1968_playback_open
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/480543
Title:
pulseaudio unusable (es1968 driver on karmic)
Status in “pulseaudio” package in Ubuntu:
Incomplete
Bug description:
Binary package hint: pulseaudio
Constant underruns are making pulseaudio completely unusable.
Applications trying to play sound seem to hang.
But I can play sound with no problems if I send it directly through
oss (with "ogg123 -d oss", for example).
pulseaudio complains that the es1968 driver may be buggy, but I have
no way of knowing whether the bug is really in alsa or pulseaudio.
I've used this sound card for many years under alsa without any
problems. This was a clean install of Karmic.
ProblemType: Bug
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: E2 [ESS ES1968 (Maestro 2)], device 0: ESS Maestro [ESS Maestro]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: edward 1583 F.... pulseaudio
Card0.Amixer.info:
Card hw:0 'E2'/'ESS ES1968 (Maestro 2) at 0xde00, irq 17'
Mixer name : 'TriTech TR28023'
Components : 'AC97a:54524103'
Controls : 28
Simple ctrls : 18
Date: Wed Nov 11 02:52:13 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
NonfreeKernelModules: nvidia
Package: pulseaudio 1:0.9.19-0ubuntu4
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: pulseaudio
Uname: Linux 2.6.31-14-generic i686
XsessionErrors:
(gnome-settings-daemon:1633): GLib-CRITICAL **: g_propagate_error: assertion
`src != NULL' failed
(gnome-settings-daemon:1633): GLib-CRITICAL **: g_propagate_error: assertion
`src != NULL' failed
(polkit-gnome-authentication-agent-1:1701): GLib-CRITICAL **:
g_once_init_leave: assertion `initialization_value != 0' failed
(nautilus:1670): Eel-CRITICAL **: eel_preferences_get_boolean: assertion
`preferences_is_initialized ()' failed
mtime.conffile..etc.pulse.default.pa: 2009-11-11T00:56:05.690651
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/480543/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp