The following path is additional patch to be appled after the director's cut patch available at http://www.hut.fi/~rahrenbe/vdr/
It has the following additional features (or misfeatures, depending on your point of view ;-) ):
- it looks for the teletext page in a separate thread, so vdr won't freeze after a channel switch (this is only for live-view, for recordings I don't know what to do atm). - it removes the cache: the previous point makes it unnecessary and besides it was based on channel number, so it was not really reliable after a channel insert/delete - the manually selected pages are indexed based on the complete channel-id instead of the channel sid (the latter is not unique among various satellites, it's not even unique on the same satellite) - the menu for selecting the manual page also allows you to switch the subtitles display on or off (so if that's it's your main menu item you don't have to go to the configuration menu to switch them on/off -- unless someone tells me there's a way for a plugin to have more than one main menu entry) - the current status of subtitles (on/off) is independent of the configuration item (so if you change the first it won't affect the latter)
Things to do:
- find a way to look for the page after the dish has reached the position (I'm waiting until something for this issue has been implemented in main vdr) - ditto for recordings - find a way to synch recorded subtitles to the video (I don't know if I'm the only one, but during playback the subtitles are 2 to 5 seconds early, so they're very tiresome to follow. During live view they're perfectly synched)
On a side note, it's not possible to show the audio tracks menu (and possibly other submenus I'm not currently using) when the subtitles are active. That's because the code opening the audio tracks menu in vdr.c is
if (!Menu && !cOsd::IsOpen()) Menu = Temp = cDisplayTracks::Create();
with the subtitles active cOsd::IsOpen returns true, even if it's possible to open a new osd (ttxtsubs will close its osd in this case). As a workaround I commented out the "!cOsd::IsOpen()", but there should be a better way.
Bye
Luca Olivetti wrote:
The following path is additional patch to be appled after the director's cut patch available at http://www.hut.fi/~rahrenbe/vdr/
It has the following additional features (or misfeatures, depending on your point of view ;-) ):
Oops, I forgot one more "feature":
- it adds spanish, catalan and some missing italian translations
Bye