Age | Commit message (Expand) | Author | Files | Lines |
2019-04-03 | Introduce 'unconfigure' callback | Mark Farrugia | 1 | -0/+51 |
2019-04-03 | Refactor 'sealed' to 'configured' | Mark Farrugia | 1 | -12/+18 |
2019-04-01 | Add 'internal' streams for routing, revamp stream finalisation | Mark Farrugia | 1 | -20/+83 |
2019-03-27 | Rework routing system | Mark Farrugia | 1 | -12/+201 |
2019-03-27 | Remove snd_avirt_pcm_period_elapsed, format tidy | Mark Farrugia | 1 | -0/+6 |
2019-03-05 | Restructure streams_seal algorithm, formatting fixes. | Mark Farrugia | 1 | -11/+11 |
2019-03-05 | Add ability to route audio between audio paths | Mark Farrugia | 1 | -0/+22 |
2019-03-05 | Move sysfs functionality to sysfs.c | Mark Farrugia | 1 | -174/+9 |
2019-03-05 | Refactor avirt_private_free | Mark Farrugia | 1 | -4/+5 |
2019-03-05 | Fix configure callback logging, tidy unused variables | Mark Farrugia | 1 | -6/+6 |
2019-01-29 | Rework setting the AVIRT map, and stream creation | Mark Farrugia | 1 | -35/+70 |
2019-01-29 | Make snd_avirt_stream_get an exported function | Mark Farrugia | 1 | -1/+3 |
2019-01-04 | Create PCM devices as soon as the AVIRT map is setguppy_6.99.4guppy/6.99.46.99.4 | Mark Farrugia | 1 | -12/+5 |
2018-12-17 | Make card discoverable at module loadguppy_6.99.3guppy/6.99.36.99.3 | Mark Farrugia | 1 | -6/+8 |
2018-12-13 | Ensure that PCM callback 'close' is never NULL | Mark Farrugia | 1 | -1/+0 |
2018-11-28 | Add null check for supplied Audio Path PCM opsguppy_6.99.2guppy/6.99.26.99.2 | Mark Farrugia | 1 | -0/+6 |
2018-11-20 | Ensure snd_avirt_private_free is not called if NULL | Mark Farrugia | 1 | -4/+4 |
2018-11-13 | Rework PCM ops callback mechanism | Mark Farrugia | 1 | -8/+36 |
2018-11-13 | Refactor/tidy snd_avirt_private_data | Mark Farrugia | 1 | -5/+6 |
2018-11-09 | Only call 'configure' cb if there are streams for Audio Pathflounder_6.0.2flounder/6.0.26.0.2 | Mark Farrugia | 1 | -5/+5 |
2018-11-08 | Add private data structure to PCM for audio path management | James O'Shannessy | 1 | -0/+23 |
2018-11-02 | Transform AVIRT into platform driver | Mark Farrugia | 1 | -25/+63 |
2018-11-02 | Refactor some variables for better readability | Mark Farrugia | 1 | -9/+9 |
2018-11-01 | Only expose streams mapped to audiopaths on configure() cb | Mark Farrugia | 1 | -44/+44 |
2018-10-31 | Remove coreinfo, absorb version info into core | Mark Farrugia | 1 | -9/+4 |
2018-10-26 | Refactor all avirt_ symbols to have have snd prefix, as per Linux sound | Mark Farrugia | 1 | -98/+99 |
2018-10-26 | Refactor core_internal.h to core.h | Mark Farrugia | 1 | -1/+1 |
2018-10-26 | Move system-leavel header to sound directory | Mark Farrugia | 1 | -2/+1 |
2018-10-26 | Remove unused MODULE_SUPPORTED_DEVICE macros, removed obsolete comments | Mark Farrugia | 1 | -3/+1 |
2018-10-26 | Update license headers | Mark Farrugia | 1 | -4/+4 |
2018-10-26 | Fix module authors/descriptions | Mark Farrugia | 1 | -3/+4 |
2018-10-26 | Fix DO_AUDIOPATH_CB, remove unused PCM cbs for now | Mark Farrugia | 1 | -0/+1 |
2018-10-26 | Refactor avirt_card_register, move PCM creation to it. | Mark Farrugia | 1 | -21/+51 |
2018-10-26 | Refactor to use new DINFO macros | Mark Farrugia | 1 | -18/+18 |
2018-10-26 | Remove blocksize from audiopath | Mark Farrugia | 1 | -3/+2 |
2018-10-26 | Move 'streams_sealed' to avirt_core | Mark Farrugia | 1 | -3/+20 |
2018-10-26 | Ensure no buffer overflow when setting card description | Mark Farrugia | 1 | -3/+4 |
2018-10-26 | Clean up sound card on module exit | Mark Farrugia | 1 | -0/+1 |
2018-10-26 | Add configfs interface, revamp stream grouping | Mark Farrugia | 1 | -204/+150 |
2018-10-26 | Fix memory freeing of capture/playback streams | Mark Farrugia | 1 | -4/+4 |
2018-10-26 | Refactor top-level AVIRT API to be avirt_<subject>_<action> | Mark Farrugia | 1 | -8/+8 |
2018-10-26 | Create avirt_stream structure in place of old config structures | Mark Farrugia | 1 | -44/+74 |
2018-10-26 | Add 'uid' field to AP, store AP in PCM private data, fix helper macros | Mark Farrugia | 1 | -14/+19 |
2018-10-26 | Fix warnings generated by checkpatch.pl | Mark Farrugia | 1 | -6/+7 |
2018-10-26 | Remove remnant debug print | Mark Farrugia | 1 | -1/+0 |
2018-10-26 | Move ALSA info into coreinfo, for export to Audio Paths | Mark Farrugia | 1 | -10/+3 |
2018-10-26 | Add additional NULL checks | Mark Farrugia | 1 | -3/+2 |
2018-10-26 | Fix initialization of the audiopath_list | Mark Farrugia | 1 | -4/+1 |
2018-10-26 | Loopback progress | James O'Shannessy | 1 | -6/+12 |
2018-10-26 | Update licensing | Mark Farrugia | 1 | -1/+1 |