mpv/sub
wm4 7e6e47b8c4 sd_lavc: work around bug in older ffmpeg releases
Older ffmpeg releases don't have ffmpeg git commit
50401f5fb7d778583b03a13bc4440f71063d319d, which fixes ffmpeg's
pkt_timebase check to reject its default "unset" timebase as invalid.
The consequence was that all non-PGS bitmap subtitle timestamps were
forced to 0.

Of course this hit _only_ shitty distros using outdated/badly maintained
ffmpeg releases, so this is not worth working around. I've already
wasted a lot of time on analyzing this dumb issue, and it could be
useful for bisecting, so don't drop pre-3.0 ffmpeg just yet.

Fixes #3109.
2016-05-10 11:48:43 +02:00
..
ass_mp.c osd: add italic font for osd 2016-04-08 10:58:06 +02:00
ass_mp.h osd: refactor how mp_ass_render_frame() is called 2016-03-08 21:59:55 +01:00
dec_sub.c sub: force segment switch if video is already ahead 2016-03-25 17:40:44 +01:00
dec_sub.h sub: make preloading more robust 2016-03-06 15:17:59 +01:00
draw_bmp.c
draw_bmp.h
img_convert.c
img_convert.h
lavc_conv.c sub: interpret "text" subtitles as srt 2016-04-06 12:36:13 +02:00
osd.c osd: add italic font for osd 2016-04-08 10:58:06 +02:00
osd.h osd: make osd_ass_0/1 defines 2016-05-03 22:29:12 +02:00
osd_dummy.c osd: make osd_ass_0/1 defines 2016-05-03 22:29:12 +02:00
osd_font.otf
osd_libass.c osd: make osd_ass_0/1 defines 2016-05-03 22:29:12 +02:00
osd_state.h osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
sd.h sub: make preloading more robust 2016-03-06 15:17:59 +01:00
sd_ass.c ass_process_chunk: Use llrint, not lrint 2016-05-10 00:41:57 +02:00
sd_lavc.c sd_lavc: work around bug in older ffmpeg releases 2016-05-10 11:48:43 +02:00