View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003967 | MMW v4 | Other | public | 2007-11-14 16:57 | 2007-11-26 22:47 |
Reporter | petr | Assigned To | |||
Priority | immediate | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003967: Threads callbacks improvements | ||||
Description | Currently some threads calls synchronize functions every time thread does some operation with track structure (like deleting tracks calls deleting from tracklist for every deleted tracks). We can make huge improvement using batches and running callback in any time cycle (like every 300ms). It should work : 1. if thread asks for callback, MM will check when last callback was called 1a. if last callback was called earlier than 300ms, add information about callback to the queue 1b. If timer exceeds 300ms, all callbacks in queue will be executed and then cleared from queue | ||||
Tags | No tags attached. | ||||
Fixed in build | 1107 | ||||