[vdr] VDR 1.7 and no subtitles with old PES recordings

jjtt at mbnet.fi jjtt at mbnet.fi
Tue Oct 6 08:16:15 CEST 2009


I'm contemplating updating my trusty 1.6.0 to the latest
development version, but I can't seem to get DVB subtitles
from old recordings to work.

Subtitles are shown corretly both when viewing live tv and
when viewing new recordings, but when viewing old PES
recordings VDR just says that no subtitles are available.

I'm using vanilla VDR and the xineliboutput plugin.


I searched through the archives and the only mention of a
similar problem I could find is the one below, but
unfortunately no solution.




----- Forwarded message from Josce <josce at welho.com> -----

Date: Fri, 06 Feb 2009 15:55:55 +0200
From: Josce <josce at welho.com>
To: vdr at linuxtv.org
Subject: [vdr] vdr 1.7.4 PTS on old recordings (PES)

I am using vdr 1.7.4 + reelbox plugins (svn today) + the patch provided
by Ales Jurik, http://www.linuxtv.org/pipermail/vdr/2009-February/019504.html

I managed to get the STC working with the reelbox plugin, by setting
audio to soundcard. When I watch live or play a recording made with
vdr 1.7.4 the subtitles are displayed correctly.
  But when trying to play a recording made with vdr 1.6.0 (PES) I get
no subtitles at all.

In void cDvbSubtitleConverter::Action(void) I added:

if (cDvbSubtitleBitmaps *sb = bitmaps->First()) {
   int64_t STC = cDevice::PrimaryDevice()->GetSTC();
+  fprintf(stderr,"PTS: %lld  STC: %lld timeout: %d\r\n", sb->Pts(), cDevice::PrimaryDevice()->GetSTC(), sb->Timeout());

With the vdr-1.7.4 recording I get:

PTS: 3453357752  STC: 3453096328 timeout: 5
PTS: 3453357752  STC: 3453107848 timeout: 5
PTS: 3453357752  STC: 3453115528 timeout: 5
PTS: 3453357752  STC: 3453127048 timeout: 5
PTS: 3453357752  STC: 3453134728 timeout: 5
PTS: 3453357752  STC: 3453146248 timeout: 5
PTS: 3453357752  STC: 3453157768 timeout: 5
PTS: 3453357752  STC: 3453165448 timeout: 5
PTS: 3453357752  STC: 3453173128 timeout: 5
PTS: 3453357752  STC: 3453184648 timeout: 5

With the vdr-1.6.0 recording I get:

PTS: 4194503  STC: 3346232463 timeout: 3
PTS: 4194455  STC: 3346240143 timeout: 3
PTS: 4194449  STC: 3346263183 timeout: 4
PTS: 4194455  STC: 3346282383 timeout: 4
PTS: 4194545  STC: 3346512783 timeout: 4
PTS: 4194436  STC: 3346812304 timeout: 6
PTS: 4194439  STC: 3347223184 timeout: 4


Regards,

Josce

_______________________________________________
vdr mailing list
vdr at linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

----- End forwarded message -----



More information about the vdr mailing list