Files
mpd/src
Max Kellermann 448aefaace player_thread: get "elapsed" from audio outputs
Tracking the "elapsed" time from the chunks which we have sent to the
output pipe is very imprecise: since we have implemented the music
pipe, we're sending large number of chunks at once, giving the
"elapsed" time stamp a resolution of usually more than a second.

This patch changes the source of this information to the outputs.  If
a chunk has been played by all outputs, the "elapsed" time stamp is
updated.

The new command PLAYER_COMMAND_REFRESH makes the player thread update
its status information: it tells the outputs to update the chunk time
stamp.  After that, player_control.elapsed_time is current.
2009-10-08 22:09:25 +02:00
..
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-10-08 21:12:57 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-09-24 21:40:07 +02:00
2009-09-24 21:40:07 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-08-25 13:43:22 +02:00
2009-08-25 13:43:22 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-07-28 18:07:01 -04:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-07-05 08:46:53 +02:00
2009-07-05 08:46:53 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-15 18:23:00 +01:00
2009-03-13 11:51:55 -07:00
2009-10-08 21:12:57 +02:00
2009-03-13 11:51:55 -07:00
2009-03-26 19:43:18 +01:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-09-06 17:34:56 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-17 20:51:33 +01:00
2009-03-17 20:51:33 +01:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-15 18:23:00 +01:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-10-08 21:12:57 +02:00
2009-07-28 18:07:01 -04:00
2009-07-28 18:07:01 -04:00
2009-07-28 18:07:01 -04:00
2009-03-13 11:51:55 -07:00
2009-07-14 21:28:36 +02:00
2009-03-13 11:51:55 -07:00
2009-10-08 21:12:57 +02:00
2009-10-08 21:12:57 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-06-25 08:36:35 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-07-06 11:50:05 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-10-08 21:12:57 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-07-09 19:00:41 +02:00
2009-07-09 19:00:41 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-09-24 21:55:40 +02:00
2009-09-24 21:55:40 +02:00
2009-09-24 21:55:40 +02:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00
2009-03-13 11:51:55 -07:00