ALSA: timer - pass real event in snd_timer_notify1() to instance callback

Do not use hardcoded SNDRV_TIMER_EVENT_START value.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by Jaroslav Kysela and committed by Takashi Iwai b30477d5 faf4eb23

+2 -2
+1 -1
include/sound/asound.h
··· 544 544 * Timer section - /dev/snd/timer 545 545 */ 546 546 547 - #define SNDRV_TIMER_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 5) 547 + #define SNDRV_TIMER_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 6) 548 548 549 549 enum { 550 550 SNDRV_TIMER_CLASS_NONE = -1,
+1 -1
sound/core/timer.c
··· 393 393 event == SNDRV_TIMER_EVENT_CONTINUE) 394 394 resolution = snd_timer_resolution(ti); 395 395 if (ti->ccallback) 396 - ti->ccallback(ti, SNDRV_TIMER_EVENT_START, &tstamp, resolution); 396 + ti->ccallback(ti, event, &tstamp, resolution); 397 397 if (ti->flags & SNDRV_TIMER_IFLG_SLAVE) 398 398 return; 399 399 timer = ti->timer;