diff options
author | wm4 <wm4@nowhere> | 2015-02-20 20:28:23 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-02-20 20:30:05 +0100 |
commit | 44411674ebb764adeb806040d24700bc4cc493cc (patch) | |
tree | 7bc11ca505f3847c9ccf4e1f2cec1ccc330f0341 /player/audio.c | |
parent | 2c305d5b2990d31911d7faa4c9117bf4eb89c88b (diff) | |
download | mpv-44411674ebb764adeb806040d24700bc4cc493cc.tar.bz2 mpv-44411674ebb764adeb806040d24700bc4cc493cc.tar.xz |
player: move timeline scanning (ordered chapters etc.) to a thread
Do timeline building (scanning & opening reference files for ordered
chapters, and more) in a thread. As a result, this process can actually
be stopped without having to kill the player.
This is pretty simple: just reuse the demuxer opening thread. We have
to give up on the idea that open_demux_reentrant() is reusable, though.
(Althoughthe timeline readers still need some fixes before they react to
the quit request.)
Diffstat (limited to 'player/audio.c')
0 files changed, 0 insertions, 0 deletions