Jared Boone
|
b82eff51dd
|
Refactor of capture buffer management between cores.
Instead of copying data into and out of FIFO, passing buffer pointers between cores that are sized to match preferred/ideal SD card write size.
|
2016-05-10 14:12:37 -07:00 |
|
Jared Boone
|
1789868b8a
|
Track bytes from baseband and dropped when entering capture FIFO.
|
2016-04-27 10:40:50 -07:00 |
|
Jared Boone
|
d63136c52e
|
Remove unused StreamInput::written().
|
2016-04-27 10:32:29 -07:00 |
|
Jared Boone
|
d2cf129fd5
|
Retain CaptureConfig pointer in StreamInput.
|
2016-04-27 10:32:06 -07:00 |
|
Jared Boone
|
3e08318012
|
Pass CaptureConfig to StreamInput as pointer.
|
2016-04-27 10:31:37 -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
|
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
|
9eefd56410
|
StreamInput: notify other core every fourth of FIFO written.
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
a5c2143ca8
|
Signal M0 when stream FIFO has another "chunk".
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
56e448d355
|
Track StreamInput bytes written
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
f94938db8e
|
De-template FIFO.
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
59f1a32566
|
Semi-naive audio recording to SD card.
|
2016-04-11 10:20:19 -07:00 |
|