aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-04-08Fix remaining compiler warningsicefish_8.99.5icefish_8.99.4icefish_8.99.3icefish_8.99.2icefish_8.99.1icefish/8.99.5icefish/8.99.4icefish/8.99.3icefish/8.99.2icefish/8.99.1halibut_8.0.6halibut_8.0.5halibut_8.0.4halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut_7.99.3halibut_7.99.2halibut_7.99.1halibut/8.0.6halibut/8.0.5halibut/8.0.4halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.0halibut/7.99.3halibut/7.99.2halibut/7.99.18.99.58.99.48.99.38.99.28.99.18.0.68.0.58.0.48.0.38.0.28.0.18.0.07.99.37.99.27.99.1halibutMark Farrugia1-2/+0
2019-04-08Fix loopback re-adding of controlsMark Farrugia1-1/+1
2019-04-08Introduce 'unconfigure' callbackMark Farrugia5-5/+73
2019-04-08Refactor 'sealed' to 'configured'Mark Farrugia6-35/+44
2019-04-01Add 'internal' streams for routing, revamp stream finalisationMark Farrugia4-29/+140
2019-03-27Rework routing systemMark Farrugia6-115/+490
2019-03-27Remove snd_avirt_pcm_period_elapsed, format tidyMark Farrugia5-29/+12
2019-03-01Restructure streams_seal algorithm, formatting fixes.Mark Farrugia3-19/+22
2019-03-01Add ability to route audio between audio pathsMark Farrugia5-40/+305
2019-03-01Move sysfs functionality to sysfs.cMark Farrugia4-174/+218
2019-03-01Refactor avirt_private_freeMark Farrugia2-13/+19
2019-03-01Update some helper scriptsMark Farrugia6-5/+11
2019-02-14Update make-agl script to latest AGL SDKMark Farrugia1-1/+1
2019-02-13Ensure number of channels in configfs is greater than 0Mark Farrugia1-1/+1
2019-01-30Fix configure callback logging, tidy unused variablesMark Farrugia1-6/+6
2019-01-29Check if card is sealed before attempting to map a streamhalibut_7.90.0halibut/7.90.07.90.0Mark Farrugia1-0/+5
2019-01-29Rework setting the AVIRT map, and stream creationMark Farrugia4-43/+79
2019-01-29Make snd_avirt_stream_get an exported functionMark Farrugia2-1/+10
2019-01-04Create PCM devices as soon as the AVIRT map is setguppy_6.99.4guppy/6.99.46.99.4Mark Farrugia3-12/+12
2018-12-18Add check for channel count in pcm_openMark Farrugia1-0/+4
2018-12-17Make card discoverable at module loadguppy_6.99.3guppy/6.99.36.99.3Mark Farrugia1-6/+8
2018-12-13Ensure that PCM callback 'close' is never NULLMark Farrugia1-1/+0
2018-12-13Add build script for AGL without XDSMark Farrugia3-72/+106
2018-11-28Add null check for supplied Audio Path PCM opsguppy_6.99.2guppy/6.99.26.99.2Mark Farrugia1-0/+6
2018-11-23Clear LDFLAGS in Makefileguppy_6.99.1guppy/6.99.16.99.1Mark Farrugia2-1/+2
2018-11-23Fix vmalloc failure for some platformsMark Farrugia1-5/+2
2018-11-23Remove rogue info printMark Farrugia1-2/+0
2018-11-20Add missing return on errorMark Farrugia1-0/+2
2018-11-20Ensure snd_avirt_private_free is not called if NULLMark Farrugia1-4/+4
2018-11-20Fix missing 'close' PCM callbackMark Farrugia1-0/+17
2018-11-13Rework PCM ops callback mechanismMark Farrugia6-240/+73
2018-11-13Refactor/tidy snd_avirt_private_dataMark Farrugia3-10/+11
2018-11-09Only call 'configure' cb if there are streams for Audio Pathflounder_6.0.2flounder/6.0.26.0.2Mark Farrugia1-5/+5
2018-11-08Add private data structure to PCM for audio path managementJames O'Shannessy3-27/+87
2018-11-02Transform AVIRT into platform driverMark Farrugia2-25/+64
2018-11-02Refactor some variables for better readabilityMark Farrugia2-10/+10
2018-11-01Only expose streams mapped to audiopaths on configure() cbMark Farrugia5-101/+106
2018-10-31Remove coreinfo, absorb version info into coreMark Farrugia5-28/+12
2018-10-30Fix debug print macroMark Farrugia1-1/+1
2018-10-30Add modules and modules_install to MakefileMark Farrugia1-1/+7
2018-10-30Fix .vscode deploy tasksMark Farrugia1-1/+1
2018-10-29Merge remote-tracking branch 'agl/master' into flounderMark Farrugia31-4/+3967
2018-10-26Add missing changes after GitHub rebaseMark Farrugia1-2/+3
2018-10-26Refactor alsa-pcm.c to pcm.cMark Farrugia2-2/+2
2018-10-26Update .clang-formatMark Farrugia1-2/+2
2018-10-26Refactor all avirt_ symbols to have have snd prefix, as per Linux soundMark Farrugia16-313/+325
2018-10-26Refactor core_internal.h to core.hMark Farrugia4-5/+5
2018-10-26Optimize CHK_ macrosMark Farrugia2-17/+9
2018-10-26Move system-leavel header to sound directoryMark Farrugia10-32/+30
2018-10-26Remove unused MODULE_SUPPORTED_DEVICE macros, removed obsolete commentsMark Farrugia4-8/+9