aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/audio.rs
Commit message (Collapse)AuthorAge
* Merge branch 'lints'Eskil Queseth2021-06-19
|\
| * add unreachable_pub lint and fix debug implEskil Queseth2021-06-13
| |
* | Merge remote-tracking branch 'origin/documentation'Gustav Sörnäs2021-06-19
|\ \
| * | ~~pub(crate)~~Gustav Sörnäs2021-06-15
| | |
| * | audioouput docGustav Sörnäs2021-06-15
| | |
| * | more audioinputGustav Sörnäs2021-06-15
| | |
| * | incoming -> outgoing packetsGustav Sörnäs2021-06-15
| | |
| * | document mumd::audioGustav Sörnäs2021-06-13
| |/
* | rework audio decodingEskil Queseth2021-06-14
|/
* 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
| |