Commit Graph

26 Commits

Author SHA1 Message Date
Ross Owen
2cbba4be9e Revert "Reduce the amount of output buffering." Not safe if channel count
differs between input and output

This reverts commit a2a151b510.
2013-12-12 12:03:42 +00:00
Richard Osborne
a2a151b510 Reduce the amount of output buffering.
It looks their was a typo here - the code calculates the maximum audio
packet size and uses it for the input buffer but not the output buffer.
Now the amount of input buffering matches the amount of output buffering.
2013-12-09 18:09:19 +00:00
Richard Osborne
577b5f500d Make functions static where possible, no intended functionality change.
This saves 208 bytes.
2013-12-09 18:09:18 +00:00
Ross Owen
f0f9c1ecdb Tidy up clockcmds header 2013-10-23 17:20:16 +01:00
Ross Owen
8316b87c9f Decouple now reports out underflow to deliver and doesnt send mute samples itself 2013-09-18 15:02:27 +01:00
Ross Owen
8e91f2749f Comment only 2013-09-16 22:51:31 +01:00
Ross Owen
068675b126 Initial speed based slotsize setting now also guarded by FULL_SPEED_AUDIO2 2013-09-13 23:37:58 +01:00
Ross Owen
c17db023ce Slight tweak to DoP idle word 2013-09-09 23:42:04 +01:00
Ross Owen
d0479dd92a Slight hack for Sony DoP mode - uses global dsdMode to output DoP idle on undeflow. NOT FOR GENERAL RELEASE 2013-09-05 23:22:00 +01:00
Ross Owen
56e92355a3 Underflow case now uses shared mute sample (for DSD use) 2013-08-29 19:27:21 +01:00
Ross Owen
1e33bf819d Changes to support DSD Native mode 2013-08-23 14:23:37 +01:00
Ross Owen
f52aaeba8e Fixed issued with outover flow when CHAN_BUFF_CTRL enabled 2013-07-16 17:12:41 +01:00
Ross Owen
1bd8744dc2 Added control channel for buffering for lower-power, non-memory polling buffering 2013-07-09 15:48:26 +01:00
Ross Owen
b2491e95c9 Added robustness to bad length Audio 1.0 packets (bug #11032) 2013-06-10 15:47:49 +01:00
Ross Owen
9d324bf3d0 Vendor_ReadHID-> UserReadHID inline with other function naming 2013-05-15 12:46:56 +01:00
Ross Owen
f6d95a5b60 IAP removed from decouple 2013-03-07 16:37:09 +00:00
Ross Owen
bf58de3006 Started to move iOS/iAP code from decouple to usb_buffer 2013-03-07 16:05:45 +00:00
Ross Owen
ec026e36db Just tidy up 2013-03-07 11:52:28 +00:00
Ross Owen
e81174301f Removed some commented out code 2013-02-18 12:18:22 +00:00
Ross Owen
420bbe8120 Decouple can now handle different channel counts for UAC1/UAC2 2013-02-07 17:18:17 +00:00
Ross Owen
4aafabd7cc First stab at iOS in 6v0. Replug (i.e. reset notification) not working yet 2013-01-29 16:47:53 +00:00
Ross Owen
3b5605dd02 Fixed some build warnings, EP num shuffle after Int EP removal 2012-11-21 18:12:24 +00:00
Ross Owen
268018abd6 Removed Audio Int EP 2012-11-20 17:31:36 +00:00
Ross Owen
b8af693143 Attempt to address bug #10897 - corner case for overflow 2012-11-16 17:31:43 +00:00
Ross Owen
faa8ca5efd Getting iOS building again 2012-09-19 10:22:37 +01:00
Ross Owen
99cdee6e2b Doc updates 2012-08-30 14:21:17 +01:00