Update of /cvsroot/alsa/alsa-kernel/core/seq
In directory sc8-pr-cvs1:/tmp/cvs-serv17362
Modified Files:
seq_timer.c
Log Message:
minor cleanup
Index: seq_timer.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/core/seq/seq_timer.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- seq_timer.c 1 Mar 2003 14:50:36 -0000 1.14
+++ seq_timer.c 1 Mar 2003 19:00:15 -0000 1.15
@@ -268,28 +268,26 @@
if (tmr->timeri)
return -EBUSY;
sprintf(str, "sequencer queue %i", q->queue);
- if (tmr->type == SNDRV_SEQ_TIMER_ALSA) { /* standard ALSA timer */
- if (tmr->alsa_id.dev_class != SNDRV_TIMER_CLASS_SLAVE)
- tmr->alsa_id.dev_sclass = SNDRV_TIMER_SCLASS_SEQUENCER;
- t = snd_timer_open(str, &tmr->alsa_id, q->queue);
- if (t == NULL && tmr->alsa_id.dev_class != SNDRV_TIMER_CLASS_SLAVE) {
- if (tmr->alsa_id.dev_class != SNDRV_TIMER_CLASS_GLOBAL ||
- tmr->alsa_id.device != SNDRV_TIMER_GLOBAL_SYSTEM) {
- snd_timer_id_t tid;
- memset(&tid, 0, sizeof(tid));
- tid.dev_class = SNDRV_TIMER_CLASS_GLOBAL;
- tid.dev_sclass = SNDRV_TIMER_SCLASS_SEQUENCER;
- tid.card = -1;
- tid.device = SNDRV_TIMER_GLOBAL_SYSTEM;
- t = snd_timer_open(str, &tid, q->queue);
- }
- if (t == NULL) {
- snd_printk(KERN_ERR "fatal error: cannot create
timer\n");
- return -ENODEV;
- }
- }
- } else {
+ if (tmr->type != SNDRV_SEQ_TIMER_ALSA) /* standard ALSA timer */
return -EINVAL;
+ if (tmr->alsa_id.dev_class != SNDRV_TIMER_CLASS_SLAVE)
+ tmr->alsa_id.dev_sclass = SNDRV_TIMER_SCLASS_SEQUENCER;
+ t = snd_timer_open(str, &tmr->alsa_id, q->queue);
+ if (t == NULL && tmr->alsa_id.dev_class != SNDRV_TIMER_CLASS_SLAVE) {
+ if (tmr->alsa_id.dev_class != SNDRV_TIMER_CLASS_GLOBAL ||
+ tmr->alsa_id.device != SNDRV_TIMER_GLOBAL_SYSTEM) {
+ snd_timer_id_t tid;
+ memset(&tid, 0, sizeof(tid));
+ tid.dev_class = SNDRV_TIMER_CLASS_GLOBAL;
+ tid.dev_sclass = SNDRV_TIMER_SCLASS_SEQUENCER;
+ tid.card = -1;
+ tid.device = SNDRV_TIMER_GLOBAL_SYSTEM;
+ t = snd_timer_open(str, &tid, q->queue);
+ }
+ if (t == NULL) {
+ snd_printk(KERN_ERR "seq fatal error: cannot create timer\n");
+ return -ENODEV;
+ }
}
t->callback = snd_seq_timer_interrupt;
t->callback_data = q;
-------------------------------------------------------
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