Update of /cvsroot/alsa/alsa-lib/include
In directory usw-pr-cvs1:/tmp/cvs-serv15135/include

Modified Files:
        pcm.h 
Log Message:
Changed sw_params to follow hw_params (unify functions)

Index: pcm.h
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/include/pcm.h,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -r1.167 -r1.168
--- pcm.h       12 Oct 2002 11:49:53 -0000      1.167
+++ pcm.h       19 Oct 2002 19:09:46 -0000      1.168
@@ -767,7 +767,7 @@
 unsigned int snd_pcm_hw_params_set_tick_time_first(snd_pcm_t *pcm, 
snd_pcm_hw_params_t *params, int *dir);
 unsigned int snd_pcm_hw_params_set_tick_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t 
*params, int *dir);
 
-#endif /* SND_COMPATIBILITY_BUILD_RC3 */
+#endif /* ALSA_PCM_NEW_HW_PARAMS_API */
 #endif /* ALSA_LIBRARY_BUILD */
 
 int snd_pcm_hw_params_get_min_align(const snd_pcm_hw_params_t *params, 
snd_pcm_uframes_t *val);
@@ -791,12 +791,31 @@
 void snd_pcm_sw_params_free(snd_pcm_sw_params_t *obj);
 void snd_pcm_sw_params_clear(snd_pcm_sw_params_t *obj);
 void snd_pcm_sw_params_copy(snd_pcm_sw_params_t *dst, const snd_pcm_sw_params_t *src);
+
+#ifndef ALSA_LIBRARY_BUILD
+#ifdef ALSA_PCM_NEW_SW_PARAMS_API
+
+int snd_pcm_sw_params_set_tstamp_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
+snd_pcm_tstamp_t val);
+int snd_pcm_sw_params_get_tstamp_mode(const snd_pcm_sw_params_t *params, 
+snd_pcm_tstamp_t *val) __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_tstamp_mode")));
+int snd_pcm_sw_params_set_sleep_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
+unsigned int val);
+int snd_pcm_sw_params_get_sleep_min(const snd_pcm_sw_params_t *params, unsigned int 
+*val)  __attribute__ ((weak, alias ("__snd_pcm_sw_params_get_sleep_min")));
+int snd_pcm_sw_params_set_avail_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t val);
+int snd_pcm_sw_params_get_avail_min(const snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t *val)  __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_avail_min")));
+int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t val);
+int snd_pcm_sw_params_get_xfer_align(const snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t *val) __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_xfer_align")));;
+int snd_pcm_sw_params_set_start_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t 
+*params, snd_pcm_uframes_t val);
+int snd_pcm_sw_params_get_start_threshold(const snd_pcm_sw_params_t *paramsm, 
+snd_pcm_uframes_t *val) __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_start_threshold")));;
+int snd_pcm_sw_params_set_stop_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t val);
+int snd_pcm_sw_params_get_stop_threshold(const snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t *val) __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_stop_threshold")));;
+int snd_pcm_sw_params_set_silence_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t 
+*params, snd_pcm_uframes_t val);
+int snd_pcm_sw_params_get_silence_threshold(const snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t *val) __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_silence_threshold")));;
+int snd_pcm_sw_params_set_silence_size(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t val);
+int snd_pcm_sw_params_get_silence_size(const snd_pcm_sw_params_t *params, 
+snd_pcm_uframes_t *val) __attribute__ ((weak, alias 
+("__snd_pcm_sw_params_get_silence_size")));;
+
+#else
+
 int snd_pcm_sw_params_set_tstamp_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
snd_pcm_tstamp_t val);
 snd_pcm_tstamp_t snd_pcm_sw_params_get_tstamp_mode(const snd_pcm_sw_params_t *params);
-#if 0
-int snd_pcm_sw_params_set_period_step(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
unsigned int val);
-unsigned int snd_pcm_sw_params_get_period_step(const snd_pcm_sw_params_t *params);
-#endif
 int snd_pcm_sw_params_set_sleep_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
unsigned int val);
 unsigned int snd_pcm_sw_params_get_sleep_min(const snd_pcm_sw_params_t *params);
 int snd_pcm_sw_params_set_avail_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
snd_pcm_uframes_t val);
@@ -811,6 +830,9 @@
 snd_pcm_uframes_t snd_pcm_sw_params_get_silence_threshold(const snd_pcm_sw_params_t 
*params);
 int snd_pcm_sw_params_set_silence_size(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, 
snd_pcm_uframes_t val);
 snd_pcm_uframes_t snd_pcm_sw_params_get_silence_size(const snd_pcm_sw_params_t 
*params);
+
+#endif /* ALSA_PCM_NEW_SW_PARAMS_API */
+#endif /* ALSA_LIBRARY_BUILD */
 
 /** \} */
 



-------------------------------------------------------
This sf.net email is sponsored by:
Access Your PC Securely with GoToMyPC. Try Free Now
https://www.gotomypc.com/s/OSND/DD
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to