View Bug Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001230 | DCP-o-matic | Bugs | public | 2018-03-05 01:23 | 2018-10-17 20:15 |
Reporter | carl | Assigned To | carl | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 2.12.0 | ||||
Summary | 0001230: OOM when seeking near the end of a large FFmpeg file | ||||
Description | Seek to near the end of a file. This is done because we reset audio stream position from the first emit after a seek. So what should flush() do if it's called after a seek but before any data has come? Probably nothing; in practice it will only happen with inaccurate seeks (no pre-roll). So the bare minimum is to not flush when stream_position() returns 0. Nicer would be to stop 0 being a magic value when returning from stream_position(). | ||||
Tags | No tags attached. | ||||
Branch | |||||
Estimated weeks required | |||||
Estimated work required | Unknown | ||||