Commit Graph

  • 7e81b4b775 Fixed some build warnings related to excessive array elements Ross Owen 2014-04-17 14:58:11 +01:00
  • 9caa429a20 INPUT_VOLUME_CONTROL now affects descriptors and processing in decouple() Ross Owen 2014-04-17 14:48:32 +01:00
  • 641fbdfca6 Added define OUTPUT_VOLUME_CONTROL which disables output volume control - both in the descriptors and processing. NOTE: Still could be extended to disable volume in MIXER Ross Owen 2014-04-17 14:14:05 +01:00
  • ff4cd84781 'Release: 6.5.1beta3' Ross Owen 2014-04-14 14:00:44 +01:00
  • 8966f5db59 xpd: Cleaned up whitespace Ross Owen 2014-04-14 14:00:43 +01:00
  • 1eec6111d4 Comment correction Ross Owen 2014-04-14 13:59:41 +01:00
  • 68052f53ba Endpoint0 now outputs sample resolutions on stream start event. Ross Owen 2014-04-10 12:01:22 +01:00
  • 90b17ed8ab Decouple now sents out sample res to audio core. SET_DSD_MODE removed and replaced with SET_STREAM_FORMAT_OUT Ross Owen 2014-04-10 12:00:33 +01:00
  • 28d11704a8 Some Var name tidy ups to keep naming a bit more consistent Ross Owen 2014-04-10 11:59:33 +01:00
  • 2acebdc3a4 Buffer now passes though sample resolution on SET_STREAM_FORMAT_IN/OUT Ross Owen 2014-04-10 11:58:27 +01:00
  • 5a75089549 Removed SET_DSD_MODE command Ross Owen 2014-04-10 11:57:56 +01:00
  • f8f500e8e6 Added sample res params to AudioHwConfig() prototype Ross Owen 2014-04-10 11:57:43 +01:00
  • 671552767d Audio core now takes SET_STREAM_FORMAT_OUT command (rather than SET_DSD_MODE). It also accepts a sample resolution where appropriate. Deliver() also now has single return value. Ross Owen 2014-04-10 11:57:22 +01:00
  • 92d5596294 Endpoint 0 only sends out format change commands if the interface Alt has changed (ignoring changes to the zero bandwidth alt) Ross Owen 2014-04-08 15:50:09 +01:00
  • 393824c60f Removed unused g_dsdMode var Ross Owen 2014-04-08 15:47:57 +01:00
  • f0341dcd8b Decouple no longer remembers dsdMode. It always sends through changes. EP should only send though changes as required. Ross Owen 2014-04-08 15:45:37 +01:00
  • 708b310df9 NATIVE_DSD_FORMAT_NUM now guarded by ifndef Ross Owen 2014-04-08 15:44:31 +01:00
  • ae3db9b98d 'Release: 6.5.1beta2' Ross Owen 2014-04-03 12:31:48 +01:00
  • 18073920cb xpd: Cleaned up whitespace Ross Owen 2014-04-03 12:31:32 +01:00
  • cbeaaa1a64 Added value for iChannelNames in UAC1 descs Ross Owen 2014-04-03 12:24:48 +01:00
  • f1f247d281 Resolved issue when UAC1 Set mute was being stalled due to bad data length check Ross Owen 2014-04-03 12:24:22 +01:00
  • 74013e076e FULL_SPEED_AUDIO_2 only set to 1 when AUDIO_CLASS == 2 Ross Owen 2014-04-03 12:23:53 +01:00
  • a6b3ef03ed Removed accidental commit of #error in descriptors Ross Owen 2014-04-03 11:25:56 +01:00
  • f1a3e37ca0 Audio Class 1.0 sample frequency list now respects MAX_FREQ (previous based on OUTPUT and INPUT defines) Ross Owen 2014-04-03 11:03:23 +01:00
  • 7f7f71e085 MIXER now guarded by ifndef MIXER Ross Owen 2014-04-03 11:02:33 +01:00
  • 092569f76b 'Release: 6.5.1beta1' Ross Owen 2014-03-28 14:56:42 +00:00
  • 125d4e6eb1 xpd: Cleaned up whitespace Ross Owen 2014-03-28 14:56:42 +00:00
  • b229f372f8 xpd: Patched version number Ross Owen 2014-03-28 14:56:41 +00:00
  • 1ef9d7760f Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2014-03-28 12:22:49 +00:00
  • 4c7771adfa First pass at adding back int endpoint to usb_buffer Ross Owen 2014-03-28 12:22:41 +00:00
  • e7defaad77 Re-added c_dig_rx channel Ross Owen 2014-03-28 12:22:21 +00:00
  • d94a42bcfe Fixed build issue in main() due to typo Ross Owen 2014-03-28 12:22:04 +00:00
  • a6a1ead9fb Fixed external clock support in descriptors Ross Owen 2014-03-28 12:21:33 +00:00
  • caee7b6713 ID_CLKSRC_EXT -> ID_CLKSRC_SPDIF Ross Owen 2014-03-28 12:21:12 +00:00
  • 1b78f3f861 Temp removed interaction between audio() and clockgen() Ross Owen 2014-03-28 12:20:39 +00:00
  • 8ba8005e88 PowerSaving now guarded by XUD_SERIES_SUPPORT==1 rather than old XUD_ON_U_SERIES define Ross Owen 2014-03-27 19:44:28 +00:00
  • a9815ca850 EnableBufferedPort() now run on p_dsd_clk on every audio port config. This is because deliver sets p_dsd_clk low to ensure that stop_clock() completes. This avoids a run time exception when p_dsd_clk is not yet turned on. Ross Owen 2014-03-27 19:43:59 +00:00
  • 23eaa438a5 Moved UAC1 desc guard Ross Owen 2014-03-27 11:49:53 +00:00
  • 5725a1f41e Reapair UAC1 build issues relating to removal of old INTERFACES defines. Ross Owen 2014-03-27 11:49:18 +00:00
  • 4b285c3910 Added AUDIO_INTERFACE_COUNT define Ross Owen 2014-03-27 11:38:39 +00:00
  • 85e48e619a Removed old EP_NUM_ defines from descriptors.h Ross Owen 2014-03-27 11:31:49 +00:00
  • 44aeb64c23 Actually removed old INTERFACES defines from devicedefines.h this time... Ross Owen 2014-03-27 11:31:19 +00:00
  • e1d71070ac Endpoint numbers now in an enum. Removed old INTERFACES defines - were used to generate EP count. Ross Owen 2014-03-27 11:07:33 +00:00
  • 351827cb81 Fixed build issue: INTERFACE_NUM_HID -> INTERFACE_NUMBER_HID Ross Owen 2014-03-26 14:47:42 +00:00
  • 1a5ba8c75b Fixed build issue with MIDI interface number naming Ross Owen 2014-03-26 13:18:03 +00:00
  • 0c075e10e9 Removed old interface number defines from devicedefines.h (now in enum) Ross Owen 2014-03-26 13:16:53 +00:00
  • 1023599a48 Interface numbers now built up in an enum Ross Owen 2014-03-26 13:16:12 +00:00
  • 1488353b8d 'Release: 6.5.1beta0' Ross Owen 2014-03-25 13:12:37 +00:00
  • 64f4225084 updates for 6.5.1 Ross Owen 2014-03-25 13:12:23 +00:00
  • 8bba6be8be usb_midi() using MIDI_RX_PORT_WIDTH define Ross Owen 2014-03-25 12:28:56 +00:00
  • 583ddd00e2 USB midi now using MIDI_RX_PORT_WIDTH define Ross Owen 2014-03-25 12:28:35 +00:00
  • 93b5b47728 Re-adding back audio config channel Ross Owen 2014-03-25 12:26:35 +00:00
  • f582282a88 Added MIDI_RX_PORT_WIDTH define Ross Owen 2014-03-25 12:26:17 +00:00
  • 76f17fbbdb Fixing minor build issues in descriptors.h Ross Owen 2014-03-21 18:21:37 +00:00
  • da864722ae Build warning removal relating to bad pointer casts Ross Owen 2014-03-21 18:16:11 +00:00
  • 821f527467 Removed un-used tmp var Ross Owen 2014-03-21 17:33:04 +00:00
  • 78215ee827 Removed unused usb_speed var Ross Owen 2014-03-21 17:32:52 +00:00
  • aaddeb4bb6 Added braces to DFU desc initialiser to avoid compiler warning Ross Owen 2014-03-21 17:32:42 +00:00
  • cd631f307f Added use of output termtype enum to descriptors Ross Owen 2014-03-21 17:26:56 +00:00
  • 3988284ec5 Whitespace tidy only Ross Owen 2014-03-21 17:26:24 +00:00
  • cbb6351f7f Removed old SPDIF_TX_OVERLAP define Ross Owen 2014-03-21 17:26:12 +00:00
  • ee061957d7 Added SPDIF guard when assigning channel strings Ross Owen 2014-03-21 17:25:55 +00:00
  • 68684aeb6b Channel strings now show "Analogue X/SPDIF Y" if I2S and SPDIF channels overlap Ross Owen 2014-03-20 21:09:36 +00:00
  • 5c6e998ba5 Simplified LangID string declaration Ross Owen 2014-03-20 21:08:40 +00:00
  • 7b96f79903 Removed old STR_USENG def Ross Owen 2014-03-20 21:08:09 +00:00
  • bc036968a0 Fixed build issue in descriptors due to MIDI iJack still using old string index enum Ross Owen 2014-03-20 18:27:01 +00:00
  • 6335a8c3ab Fixed build issue with g_strTable param to StandardRequests() Ross Owen 2014-03-20 18:23:27 +00:00
  • 81473a0c5b updates to pass pointer based string table to StandardRequests Ross Owen 2014-03-20 18:19:52 +00:00
  • 9eb50def03 Removed old runtime munge of channel names Ross Owen 2014-03-20 18:19:14 +00:00
  • e0da5930f7 Comment only Ross Owen 2014-03-20 18:18:51 +00:00
  • 839a7b82ec Structure based string tables added. All string index's use offsetof() into structure. Old string index enum removed. Ross Owen 2014-03-20 18:18:22 +00:00
  • b9e725cd38 Comment update for XUD_RES returns Ross Owen 2014-03-20 18:16:39 +00:00
  • 2f4f139701 Unused var removed Ross Owen 2014-03-20 18:16:23 +00:00
  • 0ddf95c063 DFU_STR_INDEX defines now use offset into StringDescTable_t Ross Owen 2014-03-20 18:16:08 +00:00
  • 47a9e8fcdd Removed old MANU and PRODUCT STR index defines Ross Owen 2014-03-20 18:15:36 +00:00
  • 8a6be40889 'Release: 6.5.0beta2' Ross Owen 2014-03-07 12:48:04 +00:00
  • acd4fb35da Re-orded macros Ross Owen 2014-03-07 12:07:03 +00:00
  • c152871efe Fixed audio class 1 SetCur(Sampling Freq) request. Broken in XUD API change. Ross Owen 2014-03-07 12:06:45 +00:00
  • 1e31c9e518 'Release: 6.5.0beta1' Ross Owen 2014-03-06 21:17:30 +00:00
  • 0e120103c1 unreachable logic the wrong way around in input switch statement. Used cases removed, unused kept. Ross Owen 2014-03-06 21:17:07 +00:00
  • 71c876f356 Decouple only tells audio to change to/from DSD/PCM mode if there is an actual change to be made Ross Owen 2014-03-06 21:16:17 +00:00
  • fa8ab2a019 Extra brackets in the STREAM_FORMAT_INPUT_ checking... Ross Owen 2014-03-06 21:15:12 +00:00
  • 832fd7745d Default STREAM_FORMAT_INPUT_1_RESOLUTION set to 24 (from 16) Ross Owen 2014-03-06 21:14:34 +00:00
  • 9c5e0a1dd8 'Release: 6.5.0beta0' Ross Owen 2014-03-06 17:50:18 +00:00
  • bee1470310 XPD updates for 6.5 Ross Owen 2014-03-06 17:49:58 +00:00
  • 43924d22be Whitespace only. Ross Owen 2014-03-06 17:15:14 +00:00
  • 728abdc951 Whitespace only. Ross Owen 2014-03-06 17:14:59 +00:00
  • 87194a878e Re-added builtin_unreachable() using SUBSLOT_X_USED defines. 32 bit volume processing guarded by OUTPUT_RESOLUTION_32BIT_USED Ross Owen 2014-03-06 16:16:30 +00:00
  • f4efa0fe70 Dead code remove only. Ross Owen 2014-03-06 16:15:04 +00:00
  • 44156af35e Descriptor comment tidy Ross Owen 2014-03-06 16:14:49 +00:00
  • 62212f1067 Re-added INPUT_RESOLUTION_32BIT_USED Ross Owen 2014-03-06 16:14:20 +00:00
  • 25f40e5d9b Re-added 4 byte subslot for 24bit res input Ross Owen 2014-03-06 16:04:54 +00:00
  • 6145bfde6f Added STREAM_FORMAT_OUTPUT_SUBSLOT_X_USED defines Ross Owen 2014-03-06 16:04:10 +00:00
  • ab2bb89db8 Removed inline asm comments in usb buffer select Ross Owen 2014-03-06 13:31:28 +00:00
  • a1d6c56352 fixed hwtimer define (hwtimer -> hwtimer_t) Ross Owen 2014-03-06 13:28:22 +00:00
  • e063cd2032 Added check for XCC_VERSION_NUMBER when using hwtimers in power save constructor Ross Owen 2014-03-06 13:20:40 +00:00
  • f32acbd55d Reordering some declarations for build on 12 tools Ross Owen 2014-03-06 12:14:26 +00:00
  • ea56e1072a Added audiorequests.h Ross Owen 2014-03-06 10:51:23 +00:00
  • f154c734cd Merge branch 'ANDROID' Ross Owen 2014-03-06 10:36:29 +00:00
  • cd8fa036e2 Added support from SET_STREAM_FORMAT_x commands from Ep0 Ross Owen 2014-03-06 10:35:48 +00:00