Closed nschlia closed 2 years ago
Confirmed:
To reproduce, start playback a few seconds into the file. Then restart playback. All segments starting at this position are corrupted.
Example:
A look in the cache shows that all files from segment 17 up are too large!
Obviously the transcoding is restarted, this is correct, but the cache is not deleted/overwritten.
Sometimes videos are garbled. Happens when playback is skipped several times. Obviously the cache gets corrupted, as the video then is defective if played on any device. To restore it, the cached file directory must be manually deleted.
Probable reason:
Whenever playback is skipped to a new position, the cache gets invalidated and the file should be transcoded from scratch next time it is accessed. It seems that does not work as intended. Probably the cache should be deleted when the file is closed instead of simply marking it invalid. That would make double sure no remains get illegally incorporated.