summaryrefslogtreecommitdiffstats
path: root/demux/demux.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-02-20 20:28:23 +0100
committerwm4 <wm4@nowhere>2015-02-20 20:30:05 +0100
commit44411674ebb764adeb806040d24700bc4cc493cc (patch)
tree7bc11ca505f3847c9ccf4e1f2cec1ccc330f0341 /demux/demux.c
parent2c305d5b2990d31911d7faa4c9117bf4eb89c88b (diff)
downloadmpv-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 'demux/demux.c')
0 files changed, 0 insertions, 0 deletions