diff options
author | Guenter Bartsch <guenter@users.sourceforge.net> | 2001-06-14 09:19:44 +0000 |
---|---|---|
committer | Guenter Bartsch <guenter@users.sourceforge.net> | 2001-06-14 09:19:44 +0000 |
commit | cfc9cd9b432c5fd405d22aac2462c834076b5d1b (patch) | |
tree | 0f0aa709557574b0499e7f39a3972622d4cd01af /src/audio_out/audio_oss_out.c | |
parent | 337cba4ee0d4caed7ad6a075c58e93bc3271a6ce (diff) | |
download | xine-lib-cfc9cd9b432c5fd405d22aac2462c834076b5d1b.tar.gz xine-lib-cfc9cd9b432c5fd405d22aac2462c834076b5d1b.tar.bz2 |
small patches and bugfixes (debugging on freebsd...)
CVS patchset: 174
CVS date: 2001/06/14 09:19:44
Diffstat (limited to 'src/audio_out/audio_oss_out.c')
-rw-r--r-- | src/audio_out/audio_oss_out.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/audio_out/audio_oss_out.c b/src/audio_out/audio_oss_out.c index 61336be44..3cf006dfa 100644 --- a/src/audio_out/audio_oss_out.c +++ b/src/audio_out/audio_oss_out.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: audio_oss_out.c,v 1.11 2001/06/11 10:40:09 guenter Exp $ + * $Id: audio_oss_out.c,v 1.12 2001/06/14 09:19:44 guenter Exp $ */ #ifdef HAVE_CONFIG_H @@ -455,10 +455,12 @@ ao_functions_t *init_audio_out_plugin (config_values_t *config) { * find best device driver/channel */ + printf ("audio_oss_out: Opening audio device...\n"); xprintf (VERBOSE|AUDIO, "audio_oss_out: Opening audio device..."); devnum = 0; best_rate = 0; while (devnum<16) { + audio_fd=open(devname,O_WRONLY|O_NDELAY); if (audio_fd>0) { @@ -473,7 +475,10 @@ ao_functions_t *init_audio_out_plugin (config_values_t *config) { } close (audio_fd); - } + } /*else + printf("audio_oss_out: opening audio device %s failed:\n%s\n", + this->audio_dev, strerror(errno)); + */ sprintf(devname, DSP_TEMPLATE, devnum); devnum++; @@ -487,8 +492,8 @@ ao_functions_t *init_audio_out_plugin (config_values_t *config) { if(audio_fd < 0) { - xprintf(VERBOSE|AUDIO, "audio_oss_out: %s: Opening audio device %s\n", - strerror(errno), this->audio_dev); + printf("audio_oss_out: opening audio device %s failed:\n%s\n", + this->audio_dev, strerror(errno)); free (this); return NULL; |