Jared Boone
|
6ee886b90e
|
Expose capture state to the UI.
|
2016-04-27 12:06:47 -07:00 |
|
Jared Boone
|
7430e31578
|
Extract CaptureConfig from StreamOutput to CaptureThread.
So capture stats can be exposed by CaptureThread.
|
2016-04-27 10:56:50 -07:00 |
|
Jared Boone
|
75159fcc00
|
Use static StreamOutput::fifo for accessor methods.
|
2016-04-27 10:52:11 -07:00 |
|
Jared Boone
|
dc1ba7e6f3
|
Move CaptureThread::write_size into run().
|
2016-04-27 10:44:44 -07:00 |
|
Jared Boone
|
ca5dadab93
|
Set CaptureThread::thread to null after thread is released.
Was having a timing problem where ISR was still trying to signal thread after thread was nulled.
|
2016-04-27 10:13:50 -07:00 |
|
Jared Boone
|
4a348e2c6c
|
Revise CaptureThread loop to not get stuck if SD write speed too slow.
|
2016-04-27 10:12:21 -07:00 |
|
Jared Boone
|
91ee2dbb67
|
Move FIFO and write size to CaptureConfig structure.
Now configured from baseband, where write size and appropriate FIFO size is known.
|
2016-04-26 22:26:30 -07:00 |
|
Jared Boone
|
c585f3d4ea
|
Rename EVT_FIFO_HIGHWATER -> EVT_MASK_CAPTURE_THREAD.
|
2016-04-23 17:30:55 -07:00 |
|
Jared Boone
|
d5e21ce972
|
Use CaptureConfig to share state between cores.
Remove awful FIFO_HACK.
TODO: Lots of repeated code...
TODO: Capture thread is signalled too frequently.
|
2016-04-23 15:07:44 -07:00 |
|
Jared Boone
|
8b8b394792
|
Hide FIFO hack inside StreamOutput.
First step in a long refactor and evolution of the capture code.
|
2016-04-22 16:21:31 -07:00 |
|
Jared Boone
|
a6538bc48b
|
Rename AudioThread -> CaptureThread.
...since it's doing baseband capturing too, and doesn't really know what kind of data it's moving.
|
2016-04-22 12:15:51 -07:00 |
|