commit | 9f273e9cd806288a37d1aae2d9f9ddae7262b8e5 | [log] [tgz] |
---|---|---|
author | Pierre Ossman <ossman@cendio.se> | Mon Nov 09 16:34:54 2015 +0100 |
committer | Pierre Ossman <ossman@cendio.se> | Fri Nov 27 10:56:26 2015 +0100 |
tree | 606123fc1b4a41eb740ec6750404aa41aa483182 | |
parent | 0068a4f5faa309b1f5e49dbf37d49f72db806cb4 [diff] |
Delegate decoder object management to a separate class Done in preparation for multi-core decoding. Keeps the complexity out of the other classes. This also moves ownership of the framebuffer in to CConnection. It's the CConnection object that is aware of the threads and how to synchronise with them. Therefore the ownership of the framebuffer must also be there to make sure it isn't deleted whilst threads are working.