]> rhodes.io Git - iplayer-el.git/commit
Christophe Weblog Wiki Code Publications Music
implement process sentinel for iplayer downloads
authorChristophe Rhodes <csr21@cantab.net>
Thu, 22 May 2014 07:21:47 +0000 (08:21 +0100)
committerChristophe Rhodes <csr21@cantab.net>
Thu, 22 May 2014 07:21:47 +0000 (08:21 +0100)
commitcb26f776337e50e035fb3dff9773fc6f61d66070
treeabc1fcdf3a1b05e7d63b2fab08844a4119038480
parentbdd700333cc49b57f4f2e805a356566d0dadf72e
implement process sentinel for iplayer downloads

process state, in principle, goes

  connecting -> downloading -> transcoding -> finished
     |               v             |
     '-----------> failed <--------'

thoughat the moment there's a wrong edge from downloading to finished
if the get-iplayer process is terminated at an unfortunate time.
iplayer.el