Unable to play a video, but can seek through individual frames
LAV video decoder v0.80.0.9 included with MPC-HC v2.5.4
Video file: https://archive.org/download/DAICONIVREMASTER/DAICONIVunprocessedVersion.mkv [5.4GB]
When opened, first frame of the video is displayed, but it does not advance any further despite seemingly not being paused. I can seek through the video manually and see any frame, but it wouldn't play.
The first audio track is empty and invalid. Plays ok if you select second track.
Hmm, that indeed appears to be the case. I didn't realize that issues with the audio track can prevent video from playing. Maybe it would've been better to play the video anyway and report the current audio track as invalid (this can be displayed in the status bar when "Audio info" is enabled in MPC-HC). Or auto-pause playback and display an error message.
Things aren't that simple, so no, that can't be done that way.
The file is broken. I don't think the splitter has enough information during the initial parsing to detect the track is empty.
Thanks for the explanation. Maybe I should keep this issue open, just in case there could be a way to implement detection for such broken tracks in the future.