Searched refs:tempo (Results 1 - 22 of 22) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/core/seq/oss/
H A Dseq_oss_timer.h35 int tempo, ppq; /* ALSA queue */ member in struct:seq_oss_timer
H A Dseq_oss_timer.c126 * convert tempo units
131 timer->tempo = (60 * 1000000) / timer->oss_tempo;
157 * set queue tempo and start queue
171 tmprec.tempo = timer->tempo;
210 * change queue tempo
222 send_timer_event(timer->dp, SNDRV_SEQ_EVENT_TEMPO, timer->tempo);
260 debug_printk(("timer tempo\n"));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/core/seq/
H A Dseq_timer.c38 if (tmr->tempo < 1000000)
39 tmr->tick.resolution = (tmr->tempo * 1000) / tmr->ppq;
43 s = tmr->tempo % tmr->ppq;
45 tmr->tick.resolution = (tmr->tempo / tmr->ppq) * 1000;
97 tmr->tempo = 500000; /* 120 BPM */
169 /* set current tempo */
170 int snd_seq_timer_set_tempo(struct snd_seq_timer * tmr, int tempo) argument
176 if (tempo <= 0)
179 if ((unsigned int)tempo != tmr->tempo) {
[all...]
H A Dseq_timer.h34 /* ... tempo / offset / running state */
39 unsigned int tempo; /* current tempo, us/tick */ member in struct:snd_seq_timer
133 int snd_seq_timer_set_tempo(struct snd_seq_timer *tmr, int tempo);
H A Dseq_clientmgr.c1684 struct snd_seq_queue_tempo tempo; local
1688 if (copy_from_user(&tempo, arg, sizeof(tempo)))
1691 queue = queueptr(tempo.queue);
1694 memset(&tempo, 0, sizeof(tempo));
1695 tempo.queue = queue->queue;
1699 tempo.tempo = tmr->tempo;
1712 snd_seq_set_queue_tempo(int client, struct snd_seq_queue_tempo *tempo) argument
1725 struct snd_seq_queue_tempo tempo; local
[all...]
H A Dseq_queue.c482 /* change queue tempo and ppq */
496 result = snd_seq_timer_set_tempo(q->timer, info->tempo);
774 if (tmr->tempo)
775 bpm = 60000000 / tmr->tempo;
786 snd_iprintf(buffer, "current tempo : %d\n", tmr->tempo);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libswscale/ppc/
H A Dswscale_altivec.c126 DECLARE_ALIGNED(16, int, tempo)[4];
171 vec_st(val_s, 0, tempo);
172 dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1);
196 vec_st(val_s, 0, tempo);
197 dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1);
223 vec_st(val_s, 0, tempo);
224 dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1);
283 vec_st(val_s, 0, tempo);
284 dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libswscale/ppc/
H A Dswscale_altivec.c153 DECLARE_ALIGNED(16, int, tempo)[4];
201 vec_st(val_s, 0, tempo);
202 dst[i] = FFMIN(tempo[3]>>7, (1<<15)-1);
228 vec_st(val_s, 0, tempo);
229 dst[i] = FFMIN(tempo[3]>>7, (1<<15)-1);
257 vec_st(val_s, 0, tempo);
258 dst[i] = FFMIN(tempo[3]>>7, (1<<15)-1);
319 vec_st(val_s, 0, tempo);
320 dst[i] = FFMIN(tempo[3]>>7, (1<<15)-1);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/test/
H A Dmidifile.c40 * its units change value at every tempo change. Mf_realtime is
43 * (9) maintains a history of tempo settings to update Mf_currtempo,
44 * to handle tempo tracks.
153 double mf_ticks2sec (unsigned long ticks, int division, unsigned long tempo);
361 * Step through each tempo change from old_currtime up to now,
379 printf("d(rev %d - old %d, div %d, tempo %d) = %.3f\n",
396 printf("d(rev %d - old %d, div %d, tempo %d) = %.3f\n",
549 case 0x51: /* Set tempo */
828 /* In format 1 files, the first track is a tempo map */
1030 mf_write_tempo (delta_time, tempo)
[all...]
H A Dplaymidi1.c12 * - fix tempo event bug
150 snd_seq_queue_tempo_t *tempo; local
163 snd_seq_queue_tempo_alloca(&tempo);
165 if (snd_seq_get_queue_tempo(seq_handle, dest_queue, tempo) < 0) {
169 if ((slave_ppq = snd_seq_queue_tempo_get_ppq(tempo)) != ppq) {
170 snd_seq_queue_tempo_set_ppq(tempo, ppq);
171 if (snd_seq_set_queue_tempo(seq_handle, dest_queue, tempo) < 0) {
180 printf("ALSA Timer updated, PPQ = %d\n", snd_seq_queue_tempo_get_ppq(tempo));
242 /* change the tempo */
253 /* store the new tempo an
[all...]
H A Dmidifile.h46 extern double mf_ticks2sec(unsigned long ticks,int division,unsigned long tempo);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/seq/
H A Dseq_local.h53 int (*get_queue_tempo)(snd_seq_t *seq, snd_seq_queue_tempo_t * tempo);
54 int (*set_queue_tempo)(snd_seq_t *seq, snd_seq_queue_tempo_t * tempo);
H A Dseq_hw.c206 static int snd_seq_hw_get_queue_tempo(snd_seq_t *seq, snd_seq_queue_tempo_t * tempo) argument
209 if (ioctl(hw->fd, SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO, tempo) < 0) {
216 static int snd_seq_hw_set_queue_tempo(snd_seq_t *seq, snd_seq_queue_tempo_t * tempo) argument
219 if (ioctl(hw->fd, SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO, tempo) < 0) {
H A Dseq.c47 The event scheduling can be done either on a MIDI tempo queue or
335 like start, stop and continue queue, change tempo, etc.
419 \subsection seq_ev_tempo Setting queue tempo
421 The tempo (or the speed) of the scheduling queue is variable.
422 In the case of <i>tick</i> queue, the tempo is controlled
424 actual tempo, PPQ (pulse per quarter note) and MIDI tempo.
426 the latter defines the beat tempo in microseconds.
428 That is, the tempo is set to 500000 (= 60 * 1000000 / 120).
442 When the tempo o
3505 snd_seq_queue_tempo_set_tempo(snd_seq_queue_tempo_t *info, unsigned int tempo) argument
3562 snd_seq_get_queue_tempo(snd_seq_t *seq, int q, snd_seq_queue_tempo_t * tempo) argument
3579 snd_seq_set_queue_tempo(snd_seq_t *seq, int q, snd_seq_queue_tempo_t * tempo) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/sound/
H A Dseq_kernel.h97 int snd_seq_set_queue_tempo(int client, struct snd_seq_queue_tempo *tempo);
H A Dasequencer.h82 #define SNDRV_SEQ_EVENT_QUEUE_SKEW 38 /* skew queue tempo */
257 signed int value; /* affected value (e.g. tempo) */
562 /* queue tempo */
565 unsigned int tempo; /* current tempo, us/tick */ member in struct:snd_seq_queue_tempo
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/
H A Daf_atempo.c23 * tempo scaling audio filter -- an implementation of WSOLA algorithm
123 // tempo scaling factor:
124 double tempo; member in struct:__anon3326
127 // captured when the tempo scale factor was set most recently:
155 { "tempo", "set tempo scale factor",
156 OFFSET(tempo), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 0.5, 2.0,
327 double tempo = av_strtod(arg_tempo, &tail); local
330 av_log(ctx, AV_LOG_ERROR, "Invalid tempo value '%s'\n", arg_tempo);
334 if (tempo < 0.
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/include/
H A Dseqmid.h257 * \param q queue id to change tempo
258 * \param val the new tempo value
266 * \param q queue id to change tempo
278 * \param q queue id to change tempo
318 * \brief change the tempo of the specified queue
321 * \param tempo the new tempo value
324 #define snd_seq_change_queue_tempo(seq, q, tempo, ev) \
325 snd_seq_control_queue(seq, q, SND_SEQ_EVENT_TEMPO, tempo, ev)
H A Dseq.h399 /** queue tempo container */
470 void snd_seq_queue_tempo_set_tempo(snd_seq_queue_tempo_t *info, unsigned int tempo);
475 int snd_seq_get_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo);
476 int snd_seq_set_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/include/sound/
H A Dasequencer.h84 #define SNDRV_SEQ_EVENT_QUEUE_SKEW 38 /* skew queue tempo */
259 signed int value; /* affected value (e.g. tempo) */
562 /* queue tempo */
565 unsigned int tempo; /* current tempo, us/tick */ member in struct:sndrv_seq_queue_tempo
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/libid3tag-0.15.0b/
H A Dframetype.c396 {"SYTC", FRAME(SYTC), DISCARD, "Synchronised tempo codes"},
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/packages/libid3tag-0.15.0b/
H A Dframetype.c393 {"SYTC", FRAME(SYTC), DISCARD, "Synchronised tempo codes"},

Completed in 286 milliseconds