zhupengfei
|
fff570012f
|
audio_core: Dump audio frames and samples
This is tested to work with all three current methods - HLE, LLE and multithread LLE.
|
2019-08-13 19:28:03 +08:00 |
|
Weiyi Wang
|
3dbd1fd4a8
|
audio_core/cubeb: silent signed/unsigned comparison warning
|
2019-07-14 14:30:24 -04:00 |
|
liushuyu
|
8021361bb4
|
audio_core: dsp_hle: use better f32 to s16...
... conversion by clamping and clipping sample to [-1,1] and use
different masks for negative and positive samples
|
2019-05-01 15:58:26 -06:00 |
|
James Rowe
|
f4d0bdd09a
|
Destroy the callback after the stream is destroyed
Prevents a crash on close if the callback was running on a different
thread.
|
2019-04-05 14:16:55 -06:00 |
|
Vamsi Krishna
|
aedf5a84b0
|
Merge pull request #4671 from jroweboy/mic4
Microphone support
|
2019-03-20 23:12:38 +05:30 |
|
James Rowe
|
b4d538468d
|
Change resampling s16 -> u8 to respect aliasing rules
|
2019-03-20 09:31:03 -06:00 |
|
James Rowe
|
9739e2b6fd
|
Support signed 8bit pcm in cubeb input. Address review
|
2019-03-17 22:52:03 -06:00 |
|
James Rowe
|
f5df13eb24
|
Remove global state and add mic hot swapping
|
2019-03-06 20:59:58 -07:00 |
|
James Rowe
|
182d672c15
|
Add ifdef around cubeb for android. Address a few review comments
|
2019-03-06 20:03:22 -07:00 |
|
James Rowe
|
5c61d53047
|
Fix compiler error
|
2019-03-06 11:30:23 -07:00 |
|
James Rowe
|
ba4dfe4217
|
Increase mic stream volume to max in case the users mic is set low for some reason
|
2019-03-06 11:17:32 -07:00 |
|
James Rowe
|
5f532c2560
|
Address review comments
|
2019-03-06 11:16:43 -07:00 |
|
James Rowe
|
c669aa8d55
|
Rest of the owl
|
2019-03-04 23:07:05 -07:00 |
|
fearlessTobi
|
5c9e327ff3
|
Fix
|
2019-03-04 23:07:05 -07:00 |
|
James Rowe
|
7fccc995ce
|
Initial Mic setup
|
2019-03-04 23:06:42 -07:00 |
|
Lioncash
|
d354a2ee3b
|
audio_core/codec: Resolve truncation warnings within DecodeADPCM
The assignments here were performing an implicit truncation from int to
s16. Make it explicit that this is desired behavior.
|
2019-03-02 14:06:30 +01:00 |
|
Weiyi Wang
|
8f2bd97277
|
Merge pull request #4655 from tgsm/gcc-version
Remove GCC version checks
|
2019-02-22 16:21:21 -05:00 |
|
tgsm
|
433ab35e7e
|
Remove GCC version checks
Citra can't be compiled using GCC <7 because of required C++17 support, so these version checks don't need to exist anymore.
|
2019-02-19 16:39:34 -05:00 |
|
tgsm
|
a400e49338
|
audio_core: use nested namespaces
|
2019-02-17 23:41:48 -05:00 |
|
liushuyu
|
a4ba35fe3a
|
audio_core: hle: mf: lint
|
2019-02-13 15:15:11 -07:00 |
|
liushuyu
|
671ac441e9
|
audio_core: hle: mf: move transform initializer to ctor
|
2019-02-13 14:32:14 -07:00 |
|
liushuyu
|
6178cc08b7
|
audio_core: hle: mf: conform to RAII as possible
|
2019-02-13 14:08:34 -07:00 |
|
liushuyu
|
f0e041e27a
|
audio_core: hle: mf: correctly handle stream change
|
2019-02-09 16:49:48 -07:00 |
|
liushuyu
|
01e0902fa4
|
audio_core: hle: mf: fix a memory accessing issue
|
2019-02-09 13:55:54 -07:00 |
|
liushuyu
|
6281660844
|
audio_core: hle: mf: address yet another batch of reviews
|
2019-02-09 13:55:42 -07:00 |
|
liushuyu
|
ab1f47ed15
|
audio_core: hle: mf: make DetectMediaType return a struct
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
168f2ee79a
|
audio_core: mf: make initialize function return smart pointer
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
c91f5029ff
|
audio_core: hle: mf: fix a regression...
... where the sample copying logic is incorrect due to the wrong usage
of `std::array`
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
6332e57069
|
audio_core: hle: mf: return values as std::optional
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
25fa10327b
|
audio_core: hle: mf: use object proxy
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
26b3b41788
|
audio_core: hle: mf: wrap enum in class
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
633f02b9b2
|
audio_core: hle: mf: avoid name conflicts
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
452ac7b874
|
audio_core: hle: mf: use more enum
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
be764e4f88
|
audio_core: hle: mf: multiple fixes...
... more smart pointers and re-arrange code
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
4bc6bfd51f
|
audio_core: hle: mf: re-arrange comments
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
972b527374
|
audio_core: hle: mf: cleanup headers
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
2c40ef2a90
|
audio_core: hle: mf: rename functions
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
ea8a1f8754
|
Media Foundation Memory Fix
* audio_core: hle: mf: more smart pointers
* audio_core: hle: mf: fix memory leaks
* audio_core: hle: mf: even more smart pointers
|
2019-02-09 11:57:36 +01:00 |
|
liushuyu
|
10f876653d
|
audio_core: hle: mf: transition to use smart pointers
|
2019-02-09 11:56:51 +01:00 |
|
liushuyu
|
bee5ba3e33
|
audio_core: hle: mf: fix a regression...
... an introduction in 8f591d3b85714383196fd21e744a7eed5302ff0a
|
2019-02-09 11:56:51 +01:00 |
|
liushuyu
|
06316be8a7
|
audio_core: hle: mf: minor fix
|
2019-02-09 11:56:51 +01:00 |
|
liushuyu
|
c03861c2d9
|
audio_core: hle: mf: address another batch of reviews from @B3N30
|
2019-02-09 11:56:51 +01:00 |
|
liushuyu
|
7f5b54fda4
|
audio_core: hle: mf: address reviews from @B3N30
|
2019-02-09 11:56:51 +01:00 |
|
liushuyu
|
11e277149c
|
audio_core: hle: fix compile
|
2019-02-09 11:56:51 +01:00 |
|
B3N30
|
80b4dd21d2
|
audio_core: dsp_hle: add Media Foundation decoder...
* appveyor: switch to Media Foundation API
* Travis CI MinGW build needs an update with the container image
|
2019-02-09 11:56:51 +01:00 |
|
B3N30
|
1581dea6de
|
more reviews addressed
|
2019-02-09 11:55:12 +01:00 |
|
liushuyu
|
8fe3e37df5
|
audio_core: fix msvc include issue
|
2019-02-09 11:55:12 +01:00 |
|
B3N30
|
bd9984b5f8
|
Addressed reviews
|
2019-02-09 11:55:12 +01:00 |
|
B3N30
|
847003cc1c
|
FFmpegDL: Added external_dlls folder to user folder
AACDecoder: addressed reviews
|
2019-02-09 11:52:31 +01:00 |
|
B3N30
|
45b5de7a18
|
Fixup: Merge conflict with dsp lle
|
2019-02-09 11:52:31 +01:00 |
|