summaryrefslogtreecommitdiffstats
path: root/demux/demux_lavf.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2019-12-20 12:37:26 +0100
committerwm4 <wm4@nowhere>2019-12-20 13:00:39 +0100
commit8448fe0b62a4abfaab593d5e455fa259b1d79407 (patch)
tree5254f0aad65b7b86f9512781a8c6bbad60ba7c8c /demux/demux_lavf.c
parent0e98b2ad8ec00d3995051f2a9bfb5a5b268704e0 (diff)
downloadmpv-8448fe0b62a4abfaab593d5e455fa259b1d79407.tar.bz2
mpv-8448fe0b62a4abfaab593d5e455fa259b1d79407.tar.xz
demux: add an option to control tag charset
Fucking gross that you need this in almost-2020. Fixes: #7255
Diffstat (limited to 'demux/demux_lavf.c')
-rw-r--r--demux/demux_lavf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c
index cea05634e9..374714b769 100644
--- a/demux/demux_lavf.c
+++ b/demux/demux_lavf.c
@@ -365,7 +365,7 @@ static void convert_charset(struct demuxer *demuxer)
{
lavf_priv_t *priv = demuxer->priv;
char *cp = priv->opts->sub_cp;
- if (!cp || mp_charset_is_utf8(cp))
+ if (!cp || !cp[0] || mp_charset_is_utf8(cp))
return;
bstr data = stream_read_complete(priv->stream, NULL, 128 * 1024 * 1024);
if (!data.start) {