Mercurial > mplayer.hg
comparison libao2/ao_mpegpes.c @ 7161:13bc391fc19c
mp_msg'ized
author | alex |
---|---|
date | Fri, 30 Aug 2002 11:20:51 +0000 |
parents | 23221df30608 |
children | 6175f7d18f8c |
comparison
equal
deleted
inserted
replaced
7160:447066802e64 | 7161:13bc391fc19c |
---|---|
8 | 8 |
9 #include "audio_out.h" | 9 #include "audio_out.h" |
10 #include "audio_out_internal.h" | 10 #include "audio_out_internal.h" |
11 | 11 |
12 #include "afmt.h" | 12 #include "afmt.h" |
13 | |
14 #include "../mp_msg.h" | |
13 | 15 |
14 #ifdef HAVE_DVB | 16 #ifdef HAVE_DVB |
15 #include <ost/audio.h> | 17 #include <ost/audio.h> |
16 audioMixer_t dvb_mixer={255,255}; | 18 audioMixer_t dvb_mixer={255,255}; |
17 extern int vo_mpegpes_fd; | 19 extern int vo_mpegpes_fd; |
50 dvb_mixer.volume_right=((ao_control_vol_t*)(arg))->right*2.56; | 52 dvb_mixer.volume_right=((ao_control_vol_t*)(arg))->right*2.56; |
51 if(dvb_mixer.volume_left>255) dvb_mixer.volume_left=255; | 53 if(dvb_mixer.volume_left>255) dvb_mixer.volume_left=255; |
52 if(dvb_mixer.volume_right>255) dvb_mixer.volume_right=255; | 54 if(dvb_mixer.volume_right>255) dvb_mixer.volume_right=255; |
53 // printf("Setting DVB volume: %d ; %d \n",dvb_mixer.volume_left,dvb_mixer.volume_right); | 55 // printf("Setting DVB volume: %d ; %d \n",dvb_mixer.volume_left,dvb_mixer.volume_right); |
54 if ( (ioctl(vo_mpegpes_fd2,AUDIO_SET_MIXER, &dvb_mixer) < 0)){ | 56 if ( (ioctl(vo_mpegpes_fd2,AUDIO_SET_MIXER, &dvb_mixer) < 0)){ |
55 perror("DVB AUDIO SET MIXER: "); | 57 mp_msg(MSGT_AO, MSGL_ERR, "DVB audio set mixer failed: %s\n", |
58 strerror(errno)); | |
56 return CONTROL_ERROR; | 59 return CONTROL_ERROR; |
57 } | 60 } |
58 return CONTROL_OK; | 61 return CONTROL_OK; |
59 } | 62 } |
60 return CONTROL_ERROR; | 63 return CONTROL_ERROR; |
78 case 48000: freq_id=0;break; | 81 case 48000: freq_id=0;break; |
79 case 96000: freq_id=1;break; | 82 case 96000: freq_id=1;break; |
80 case 44100: freq_id=2;break; | 83 case 44100: freq_id=2;break; |
81 case 32000: freq_id=3;break; | 84 case 32000: freq_id=3;break; |
82 default: | 85 default: |
83 fprintf(stderr,"ao_mpegpes: %d Hz not supported, try to resample (RTFM)\n",rate); | 86 mp_msg(MSGT_AO, MSGL_ERR, "ao_mpegpes: %d Hz not supported, try to resample (RTFM)\n",rate); |
84 return 0; | 87 return 0; |
85 } | 88 } |
86 | 89 |
87 return 1; | 90 return 1; |
88 } | 91 } |
144 // return: delay in seconds between first and last sample in buffer | 147 // return: delay in seconds between first and last sample in buffer |
145 static float get_delay(){ | 148 static float get_delay(){ |
146 | 149 |
147 return 0.0; | 150 return 0.0; |
148 } | 151 } |
149 |