Da ich mit dvbsub-Untertiteln spätestens beim Schneiden Schwierigkeiten bekomme, fand ich das Plugin ttxtsubs ganz vielversprechend. Immerhin verspricht es, die Dank Textformat deutlich harmloseren Teletext-Untertitel aufzunehmen. Ich komme aber bei der Installation nicht weiter:
Spiele ich den Patch vdr-1.7.38-ttxtsubs.patch aus den Sourcen des Plugins ein, erhalte ich beim Kompilieren des vdr
Code
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DREMOTE_KBD -DLIRC_DEVICE=\"/var/run/lirc/lircd\" -DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DCACHEDIR=\"/video\" -DRESDIR=\"/video\" -DPLUGINDIR=\"/mnt/sda8/vdr/vdr-2.0.6/PLUGINS/lib\" -DLOCDIR=\"/mnt/sda8/vdr/vdr-2.0.6/locale\" -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -o pat.o pat.c
pat.c: In member function ‘virtual void cPatFilter::Process(u_short, u_char, const u_char*, int)’:
pat.c:586:38: error: ‘cVDRTtxtsubsHookListener’ has not been declared
int manualPageNumber = cVDRTtxtsubsHookListener::Hook()->ManualPageNumber(Channel);
^
Makefile:119: recipe for target 'pat.o' failed
make: *** [pat.o] Error 1
Ungepatched meckert das Plugin irgendwie logischerweise beim Kompilieren: