Commit Graph
31 Commits
Author SHA1 Message Date
Mike Brady 3c351d7b40 Make DAC buffer 6615 frames (0.15 sec.) for Debian 7 on VMWare Fusion. 2014-05-21 21:10:58 +01:00
Mike Brady 74ba4f3da4 Turned off a few debug messages. 2014-05-20 16:12:08 +00:00
Mike Brady f1bd0373c7 Remove a stupid error -- introduced in the last few updates -- causing it to ignore the contents of the buffer. Duh. 2014-05-20 15:55:58 +00:00
Mike Brady 049ab78641 Check for dealy error return code. 2014-05-20 15:19:59 +01:00
Mike Brady 1a0932d92a Remove extra returns and generally clean up some debug messages. 2014-05-19 19:12:13 +01:00
Mike Brady 26992acf95 Remove the biquad filter code. 2014-05-19 17:48:08 +01:00
Mike Brady 08199b9910 Add copyright and edit a 'too late' debug message. 2014-05-12 17:17:19 +01:00
Mike Brady dcf0b80f70 Oops -- the sign on the drift is wrong. Fixed. 2014-05-09 18:15:21 +01:00
Mike Brady 82cef38bb3 Make use of vol2attn in software and hardware mixers. 2014-05-09 17:54:30 +01:00
Mike Brady 2d24a265a0 As before. 2014-05-07 15:53:35 +01:00
Mike Brady 3ac57d2cb2 Allow DAC to have 11025 frames; add flushing if we are too late to start the first frame. 2014-05-07 15:50:50 +01:00
Mike Brady a4d3e115db Add some extra diagnosrics output. 2014-05-07 10:19:23 +01:00
Mike Brady 75c15ba333 Fix initial silence calculation that could cause it to wait for about 100,000 seconds. 2014-05-06 23:21:56 +01:00
Mike Brady e464e99337 Add some diagnostics, fix 252 frame error -> should be 352. Remove chatty debug messages. 2014-05-05 21:31:20 +01:00
Mike Brady 9a5e313d93 Improve error detection. 2014-05-05 21:19:58 +01:00
Mike Brady b00238eccb Make initial latency report more truthful 2014-05-02 18:02:21 +01:00
Mike Brady f531194e7a Improve seriously broken flush facility. 2014-05-02 17:43:08 +01:00
Mike Brady 7187b63eb6 too numerous to mention: watch timing of everything, add pthread_cond_wait signalling, monitor latency of DAC, try to guess initial delay for first packet, trim or stuff packets to keep latency within bounds, much much more... 2014-04-30 20:54:52 +01:00
James Laird 8259ae60e8 die/warn functions now have implicit newline at the end 2013-06-04 00:30:17 +10:00
James Laird 3c8c9ed4b5 provide -B/-E for running shell commands on begin/end of playing
Implements functionality described by MaZderMind <github@mazdermind.de>
in issue #201.
2013-06-04 00:27:15 +10:00
James Laird a9c40871de player: more robust seq_t handling 2013-04-09 08:38:40 +10:00
James Laird 9bfa48f100 player: remove redundant code path for fetch/play thread
conditional wait code was redundant since a contributed change that
plays silence if nothing is in the buffer. that also broke the buffer
fill estimator reset pathway.
2013-04-08 20:51:01 +10:00
James Laird 9b9680819a player: cleanups
should get rid of some sign issues in debug messages on ARM
2013-04-08 19:58:16 +10:00
James Laird 9a041f26ce player: fix missing frame at stream startup 2013-04-08 19:56:59 +10:00
James Laird 7a2434aef7 player: talk about established buffer fill preference 2013-04-03 21:54:58 +11:00
James Laird 0f7b32ab6d debug: multilevel debug functions 2013-04-03 21:54:45 +11:00
James Laird 4e59846703 fix audio buffer allocation
...and make the implicit data dependency on frame_bytes more obvious
2013-04-02 22:54:18 +11:00
James Laird c627bae022 player: avoid leaking memory 2013-04-01 23:04:54 +11:00
James Laird cf8401dbc8 Add copyright notices. 2013-04-01 21:57:11 +11:00
James Laird b509a644d0 cleanups 2013-04-01 21:44:58 +11:00
James Laird a2fb5d219d Refactor and rewrite.
Perl script is removed in favour of C. Stale documentation and initfiles
are removed for now also.

C interface works, but still needs work (for example, mDNS is missing) -
see TODO.
2013-04-01 18:57:08 +11:00