demux_lavf: also fix cachec seeking with large codec delay

Fixes the same thing as the previous commit did with demux_mkv. I'm not
sure if this is correct or a good idea (well, it works with my sample
file).

In fact, this shit looks generally a bit gross, why the fuck is our
wrapper compensating for the seek delay manually? (But I checked that
this is really needed. I guess libavformat is really into making people
do gross, nasty shit.)
This commit is contained in:
wm4 2019-05-22 22:32:31 +02:00
parent c810e7f2e7
commit ccc14e6560
1 changed files with 2 additions and 0 deletions

View File

@ -646,6 +646,8 @@ static void handle_new_stream(demuxer_t *demuxer, int i)
export_replaygain(demuxer, sh, st); export_replaygain(demuxer, sh, st);
sh->seek_preroll = delay;
break; break;
} }
case AVMEDIA_TYPE_VIDEO: { case AVMEDIA_TYPE_VIDEO: {