1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-23 15:22:09 +00:00
mpv/sub
wm4 64e86b5b4d sd_lavc: apply fallback to video resolution only for vobsubs
Commit 87c13de6 added a fallback to video resolution if the subtitle
resolution is unknown. Apparently this fixed some broken files with
vobsubs.

This broke some DVB subtitles. Apparently .ts captures with 1920x1080
video resolution and 720x576 subtitles do exist. The sample at hand had
some streams with 720x576 resolution and no sub resolution set, and some
streams with 1920x1080 resolution and sub resolution set (both against
the same 1920x1080 video). My conclusion is that 720x576 is the only
reasonable fallback for DVB (but I can't be sure).

The fallback is removed for PGS too. I don't know about the PGS case; it
seems the sub resolution must always be set, so it shouldn't matter.

Fixes #1425.
2015-01-06 18:05:20 +01:00
..
ass_mp.c sub: add option to not scale subtitles with window 2015-01-05 19:18:08 +01:00
ass_mp.h
dec_sub.c demux: gracefully handle packet allocation failures 2014-09-16 18:11:00 +02:00
dec_sub.h
draw_bmp.c csputils: replace float[3][4] with a struct 2015-01-06 16:51:06 +01:00
draw_bmp.h csputils: get rid of mp_csp_details 2015-01-06 16:50:58 +01:00
find_subfiles.c sub: load .mks files as external subtitles 2014-11-06 00:18:58 +01:00
find_subfiles.h
img_convert.c
img_convert.h
osd_dummy.c Add some missing "const"s 2014-10-10 13:44:08 +02:00
osd_font.otf
osd_libass.c player: add option not to use OSD/fontconfig 2014-11-25 11:08:25 +01:00
osd_state.h
osd.c sub: remove osd_get_sub() 2014-11-01 00:02:01 +01:00
osd.h sub: remove osd_get_sub() 2014-11-01 00:02:01 +01:00
sd_ass.c csputils: replace float[3][4] with a struct 2015-01-06 16:51:06 +01:00
sd_lavc_conv.c
sd_lavc.c sd_lavc: apply fallback to video resolution only for vobsubs 2015-01-06 18:05:20 +01:00
sd_lavf_srt.c
sd_microdvd.c
sd_movtext.c
sd_srt.c
sd.h