aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/audio.rs
Commit message (Collapse)AuthorAge
* more audioinputGustav Sörnäs2021-06-15
|
* incoming -> outgoing packetsGustav Sörnäs2021-06-15
|
* document mumd::audioGustav Sörnäs2021-06-13
|
* Apply suggestions from code reviewKapten Z∅∅m2021-06-13
| | | Co-authored-by: Gustav Sörnäs <gustav@sornas.net>
* resolve warningsEskil Queseth2021-06-12
|
* lift inits one levelEskil Queseth2021-06-12
|
* re-add noise gateEskil Queseth2021-06-12
|
* remove empty file 2 electric boogalooEskil Queseth2021-06-12
|
* simplify audio output infrastructureEskil Queseth2021-06-12
|
* cargo fmtGustav Sörnäs2021-06-06
|
* Restore multiple decodersRubens Brandao2021-04-10
|
* Create a trait and default device audio outputRubens Brandao2021-04-08
| | | | | Also removed add/remove/clear client from audio interface, it is done on demand now.
* Move audio decode logic to ClientStreamRubens Brandao2021-04-08
| | | | | | | | This way is possible to deduplicate the opus::Decoder used by audio output. The audio effects and client network streams are unified in only one place, allowing the Audio Output device to consume the Samples with only one call.
* Create a trait and default implementation for device audio inputRubens Brandao2021-04-07
|
* Rename audio functions and basic indentationRubens Brandao2021-04-05
|
* Separate the input and output audioRubens Brandao2021-04-05
|
* skip handling >2 channels for nowGustav Sörnäs2021-03-30
| | | | See #80.
* add StateError and AudioErrorGustav Sörnäs2021-03-30
|
* add todosGustav Sörnäs2021-03-30
|
* move noise gate to own fileGustav Sörnäs2021-03-24
|
* FloatSampleGustav Sörnäs2021-03-24
|
* Merge pull request #66 from mum-rs/noise_gate_fixKapten Z∅∅m2021-02-13
|\ | | | | Change noise gate to be dynamic instead of static
| * change noise gate to be dynamig instead of staticEskil Queseth2021-02-11
| |
* | Merge pull request #64 from mum-rs/futures-cleanupKapten Z∅∅m2021-02-13
|\ \ | | | | | | Dependency cleanup
| * | clean up depending on futuresEskil Queseth2021-02-03
| |/
* | fix audio buffer overflowingEskil Queseth2021-02-12
|/
* update according to feedbackEskil Q2021-01-07
|
* fix deadlockEskil Q2021-01-06
|
* tokio mutexGustav Sörnäs2021-01-05
|
* yikesGustav Sörnäs2021-01-05
|
* add voice stream typeGustav Sörnäs2021-01-05
|
* Merge remote-tracking branch 'origin/choose-sfx' into mainGustav Sörnäs2021-01-05
|\
| * function pointer insteadGustav Sörnäs2021-01-04
| |
| * map unwrap or elseGustav Sörnäs2021-01-04
| |
| * no hardcoded pathGustav Sörnäs2021-01-04
| |
| * cows aren't optionalGustav Sörnäs2021-01-04
| |
| * notification events try fromGustav Sörnäs2021-01-03
| |
| * dont bind ref to variableGustav Sörnäs2021-01-03
| |
| * cow lifetimeGustav Sörnäs2021-01-03
| | | | | | | | moo
| * merge mapsGustav Sörnäs2021-01-03
| |
| * remove unused return typeGustav Sörnäs2021-01-03
| |
| * cowGustav Sörnäs2021-01-03
| | | | | | | | moo
| * enumiterGustav Sörnäs2021-01-03
| |
| * load fallback sfx if no file can be foundGustav Sörnäs2021-01-03
| |
| * override sound effectsGustav Sörnäs2021-01-03
| |
| * load sound effects by file nameGustav Sörnäs2021-01-03
| |
* | Merge branch 'main' into noise-gateKapten Z∅∅m2021-01-04
|\ \ | |/
| * clippy passGustav Sörnäs2021-01-01
| |
* | change audio stream to send packagesEskil Q2021-01-04
| |
* | remove dead codeEskil Q2021-01-03
| |