summaryrefslogtreecommitdiff
path: root/cscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-11-24 23:01:04 +0100
committerCarl Hetherington <cth@carlh.net>2020-11-24 23:08:35 +0100
commit82faf2d5817af3ca8d303a8e1b62f23bb461dcaf (patch)
tree3731d39299179df73ec7a62f04d9dcef81d2c277 /cscript
parent2456409a8db781d9ef505fc9e5f9290276ce6807 (diff)
Fix the behaviour of FileGroup when seeking too far.
Previously, if you did a seek off the end of the file group, the seek would return an error. This is not what fseek() does; it returns no error, and preserves the file pointer (returned by ftell()) as if the seek had been successful. fread()s after a too-far seek return no data, of course. Parsing some files (the example used to find the bug was a H264 MP4) involves a seek which is to the byte after the end of the mp4 file. If this fails the whole header parsing fails and DCP-o-matic refuses to use the file.
Diffstat (limited to 'cscript')
0 files changed, 0 insertions, 0 deletions