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