diff options
Diffstat (limited to 'lib/service/servicemp3.cpp')
| -rw-r--r-- | lib/service/servicemp3.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp index 5181ce6c..76495826 100644 --- a/lib/service/servicemp3.cpp +++ b/lib/service/servicemp3.cpp @@ -378,6 +378,7 @@ eServiceMP3::eServiceMP3(const char *filename): m_filename(filename), m_pump(eAp g_object_set (G_OBJECT(switch_subtitles), "select-all", TRUE, NULL); g_object_set (G_OBJECT(sink), "signal-handoffs", TRUE, NULL); g_object_set (G_OBJECT(sink), "sync", TRUE, NULL); + g_object_set (G_OBJECT(parser), "subtitle-encoding", "ISO-8859-15", NULL); g_signal_connect(sink, "handoff", G_CALLBACK(gstCBsubtitleAvail), this); subtitleStream subs; subs.language_code = std::string(".srt file"); |
