Don't set up decoder parts for DCPs unless they can be played v2.13.149
authorCarl Hetherington <cth@carlh.net>
Fri, 19 Apr 2019 23:29:55 +0000 (00:29 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 19 Apr 2019 23:29:55 +0000 (00:29 +0100)
commit5fd2395577ff5eedca060e8b333129ad6de9aa27
tree12da92f8ca2122376e3310e3dd444f3dc810a574
parent75ef09f7ca0838357b55399916719655905e218a
Don't set up decoder parts for DCPs unless they can be played
(i.e. are not encrypted and not missing assets).  Fixes full audio
buffers on locates with large encrypted DCPs and no KDMs; in these
cases silent audio is created by the fill_audio() at the bottom of
Player::pass() but no video is created by anybody.
src/lib/dcp_decoder.cc