Update of /cvsroot/alsa/alsa-kernel/include
In directory sc8-pr-cvs1:/tmp/cvs-serv25384/include
Modified Files:
asound.h timer.h
Log Message:
Allow more precise time specification (timer interface).
Index: asound.h
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/include/asound.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- asound.h 2 Mar 2003 15:03:38 -0000 1.25
+++ asound.h 2 Mar 2003 16:58:38 -0000 1.26
@@ -584,7 +584,9 @@
struct sndrv_timer_gparams {
struct sndrv_timer_id tid; /* requested timer ID */
- unsigned long resolution; /* requested resolution in ns */
+ unsigned long period; /* requested minimal period in ns */
+ unsigned long period_num; /* requested precise period resolution (in
seconds) - numerator */
+ unsigned long period_den; /* requested precise period resolution (in
seconds) - denominator */
unsigned char reserved[32];
};
@@ -612,6 +614,7 @@
};
#define SNDRV_TIMER_PSFLG_AUTO (1<<0) /* auto start, otherwise one-shot */
+#define SNDRV_TIMER_PSFLG_EXCLUSIVE (1<<1) /* exclusive use, precise
start/stop/pause/continue */
struct sndrv_timer_params {
unsigned int flags; /* flags - SNDRV_MIXER_PSFLG_* */
Index: timer.h
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/include/timer.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- timer.h 2 Mar 2003 15:03:38 -0000 1.13
+++ timer.h 2 Mar 2003 16:58:39 -0000 1.14
@@ -80,7 +80,7 @@
unsigned long (*c_resolution) (snd_timer_t * timer);
int (*start) (snd_timer_t * timer);
int (*stop) (snd_timer_t * timer);
- int (*set_resolution) (snd_timer_t * timer, unsigned long resolution);
+ int (*set_period) (snd_timer_t * timer, unsigned long period, unsigned long
period_num, unsigned long period_den);
int (*precise_resolution) (snd_timer_t * timer, unsigned long *num, unsigned
long *den);
};
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog