Dmitry Baikov wrote:
> Hi!
> I can't get realtime timestamping for input events to work.
>
> Queue is initialized as:
> queue = snd_seq_alloc_queue(seq);
> snd_seq_start_queue(seq, queue, 0);
>
> Port is created with:
> snd_seq_port_info_set_timestamping(pinfo, 1);
> snd_seq_port_info_set_timestamp_queue(pinfo, queue);
> snd_seq_port_info_set_timestamp_real(pinfo, 1);
>
> But ev.time.time is always zero.
>
> What's wrong?
>
Are you missing assinging the pinfo to the port with
snd_seq_set_port_info() ? I think the correct sequence should be this one:
snd_seq_get_port_info(seq, port, pinfo);
snd_seq_port_info_set_timestamping(pinfo, 1);
snd_seq_port_info_set_timestamp_queue(pinfo, queue);
snd_seq_port_info_set_timestamp_real(pinfo, 1);
snd_seq_set_port_info(seq, port, pinfo);
Bye.
-- rncbc aka Rui Nuno Capela rncbc@email-addr-hidden _______________________________________________ Linux-audio-dev mailing list Linux-audio-dev@email-addr-hidden http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-devReceived on Mon Apr 2 14:06:46 2007
This archive was generated by hypermail 2.1.8 : Mon Apr 02 2007 - 14:06:46 EEST