Ben Vanik
|
573f190a43
|
Adding modules/functions to the debugger.
|
2015-06-08 23:22:25 -07:00 |
|
Ben Vanik
|
ba88955be4
|
vsnprintf return is dumb.
|
2015-06-07 16:13:05 -07:00 |
|
Dr. Chat
|
23ae1b6297
|
Hookup libav logging
|
2015-06-04 02:10:56 -05:00 |
|
Dr. Chat
|
826609cd60
|
Cleanup some audio system code.
|
2015-06-03 11:14:10 -05:00 |
|
Ben Vanik
|
40a6a12800
|
Attempting to inline a lot of MMIO operations. Works for GPU stuff mainly.
|
2015-06-02 20:15:43 -07:00 |
|
Dr. Chat
|
50d8017ac5
|
Whoops - fix overflowing on output audio samples
|
2015-06-02 13:17:15 -05:00 |
|
Dr. Chat
|
e20aa16b59
|
Cleanup audio system code
|
2015-06-02 10:12:13 -05:00 |
|
Dr. Chat
|
77e245dc51
|
Fix audio decoding.
|
2015-06-02 00:45:00 -05:00 |
|
Dr. Chat
|
c780d5528d
|
Remove unused bits_per_frame_ field.
|
2015-06-02 00:44:59 -05:00 |
|
Dr. Chat
|
93763c166f
|
input_buffer_*_block_count -> input_buffer_*_packet_count
|
2015-06-02 00:44:59 -05:00 |
|
Dr. Chat
|
128bf76205
|
Fixed up multi-channel audio, works better now.
|
2015-05-30 22:47:41 -05:00 |
|
Dr. Chat
|
dfd689e22b
|
Whoops, we should be converting samples from more than one channel!
|
2015-05-30 21:27:59 -05:00 |
|
Dr. Chat
|
fedf7357a5
|
Remove variable bits per sample - it's always 16.
|
2015-05-30 21:01:55 -05:00 |
|
Ben Vanik
|
0a83b49744
|
Speeding up inner loop.
|
2015-05-29 17:05:43 -07:00 |
|
Dr. Chat
|
40f98f195f
|
Whoops - PCM samples are signed, not unsigned
|
2015-05-29 18:52:43 -05:00 |
|
Dr. Chat
|
8c1b36d102
|
Don't need this.
|
2015-05-28 22:34:59 -05:00 |
|
Dr. Chat
|
d303f4a5ce
|
Fix raw sample clamping
|
2015-05-28 22:31:55 -05:00 |
|
Dr. Chat
|
fb787d4737
|
XMA context.kicked flag
|
2015-05-28 22:09:04 -05:00 |
|
Dr. Chat
|
73daf9cedc
|
Select input buffer 1 if needed, and hookup sequence offset.
|
2015-05-28 21:58:39 -05:00 |
|
Dr. Chat
|
4675a1e17a
|
Audio decoder now takes a "sequence" offset to feed to the WMAPro decoder.
|
2015-05-28 21:57:57 -05:00 |
|
gibbed
|
d1dbee2052
|
Consistency in memset calls.
|
2015-05-28 05:28:59 -05:00 |
|
Ben Vanik
|
e419d314b3
|
Audio now works a bit better, but is still broken :/
|
2015-05-28 02:15:30 -07:00 |
|
Ben Vanik
|
a93325434a
|
Minor audio tweeks + profiling.
|
2015-05-28 00:19:17 -07:00 |
|
Ben Vanik
|
e3ddcd44e7
|
Minor fixes and fixing thread names.
|
2015-05-25 21:10:28 -07:00 |
|
gibbed
|
a2ed902980
|
Removed a debug line in XAudio2 audio driver.
|
2015-05-25 14:29:13 -05:00 |
|
Ben Vanik
|
273b9939e1
|
Fixing some misc thread/audio stuff.
|
2015-05-25 00:58:43 -07:00 |
|
Ben Vanik
|
f5a2b85d42
|
Switching to xe::mutex.
|
2015-05-25 00:52:21 -07:00 |
|
Ben Vanik
|
fff1a7c132
|
Switching std::thread to XThread and hosting in object_refs.
|
2015-05-25 00:51:26 -07:00 |
|
gibbed
|
8a5d3526e5
|
Pump audio faster, up to XAUDIO2_MAX_QUEUED_BUFFERS (64) frames, then wait.
|
2015-05-25 02:49:49 -05:00 |
|
Dr. Chat
|
65df257ede
|
Fix audio decoder - mono sounds are working now!
|
2015-05-24 22:26:46 -05:00 |
|
Dr. Chat
|
4f8d8e62b3
|
Use av_frame_free / Log when couldn't reopen context.
|
2015-05-23 00:09:58 -05:00 |
|
Dr. Chat
|
866a5af427
|
Initialize pointers to nullptr
|
2015-05-23 00:07:35 -05:00 |
|
Dr. Chat
|
3389b9e421
|
AudioDecoder destructor
|
2015-05-23 00:07:34 -05:00 |
|
Dr. Chat
|
a69d1b7f04
|
Discard the current packet when XMA context is released
Some more cleanup
|
2015-05-23 00:07:33 -05:00 |
|
Dr. Chat
|
a6175dba48
|
Remove more accidentally committed files; rename .cpp to .cc
|
2015-05-23 00:07:33 -05:00 |
|
Dr. Chat
|
f31b34256b
|
WIP Audio decoder
Remove some old comments
|
2015-05-23 00:07:20 -05:00 |
|
Ben Vanik
|
9e685a1453
|
Merge pull request #216 from DrChat/audio
Cleanup some audio code
|
2015-05-19 22:24:00 -07:00 |
|
Ben Vanik
|
f88bf33b4f
|
Moving threads to XHostThread and making shutdown not crash.
|
2015-05-19 22:20:49 -07:00 |
|
Dr. Chat
|
38918c86a8
|
Cleanup some audio system code
|
2015-05-19 21:52:21 -05:00 |
|
Dr. Chat
|
b1920f4a87
|
Move audio system onto XHostThread
|
2015-05-18 22:25:02 -05:00 |
|
Ben Vanik
|
b44a7a7730
|
Allocating stacks in the right place.
|
2015-05-17 13:10:02 -07:00 |
|
Ben Vanik
|
147a70b9c1
|
Rewriting memory manager.
|
2015-05-17 00:16:56 +01:00 |
|
Ben Vanik
|
986534d448
|
Adding --mute.
|
2015-05-15 23:34:00 -07:00 |
|
Dr. Chat
|
420d4e43b6
|
Increase audio worker thread and cpu interrupt thread stack size
|
2015-05-15 18:12:44 -05:00 |
|
Ben Vanik
|
7a00b76a6e
|
Debugger stuff, and changing to vcproj's/sln.
|
2015-05-09 17:48:12 -07:00 |
|
Ben Vanik
|
78921c1a7e
|
Merging Runtime into Processor.
|
2015-05-03 22:28:25 -07:00 |
|
Ben Vanik
|
d1ee1512b9
|
Fixing most clang-format errors.
|
2015-05-03 10:27:50 -07:00 |
|
Ben Vanik
|
e3220f7ae6
|
Code cleanup: moving poly/ into xenia/base/
|
2015-05-02 03:42:51 -07:00 |
|
Ben Vanik
|
99816056be
|
Code cleanup: removing poly.h
|
2015-05-02 02:29:26 -07:00 |
|
Ben Vanik
|
30f7effa73
|
Code cleanup: removing common.h
|
2015-05-02 01:25:59 -07:00 |
|