From: Michael R. <mr...@us...> - 2005-02-02 12:39:33
|
Hi Petar, > I used xine_config_update_entry(), changed the audio.device.oss_device_name > to /dev/dsp, changed the audio.device.oss_device_number to 9, and I have no > sound when using the OSS audio driver. The strange part is that I had to > use xine_config_register_num() and xine_config_register_string() to set the > needed values despite I loaded the configuration from my home directory > using xine_config_load() and had audio.device.oss_device_number set in it > before that. Ahh, I forgot about one detail: The config entry is unknown to xine until the OSS plugin is first loaded, because it is this plugin which initially registers the entry. There is currently no clean way to preset a config entry before it is know other than a config file. You could go with registering the entries yourself, like you already tried. The audio.device.oss_device_name, however, is of type enum, not string. I think this is why your efforts failed. If you have any suggestion on how to improve this situation, please go ahead. I think it might be possible to register the config entries before the plugin is being loaded. > Can you tell me how to enable debugging or how to check if i'm really > opening the OSS driver. xine_engine_set_param(xine, XINE_ENGINE_PARAM_VERBOSITY, <level>); with <level> being the desired verbosity level. (try 2) > Does the speaker arrangement have any role in my problem? Should I set it? I don't think so. Michael -- panic("Unable to find empty mailbox for aha1542.\n"); 2.2.16 /usr/src/linux/drivers/scsi/aha1542.c |