On 11.07.2011, at 03:21, Laz <l...@club-burniston.co.uk> wrote:

> 
> Hi,
> 
> I'm currently updating the softdevice plugin to work with the changes to TS 
> format that started with vdr-1.7.1 and also current versions of ffmpeg 
> (libavcodec does the actual decoding).
> 
> I've made some progress with vdr-1.7.19:
> 
> Old PES recordings play fine (as I'd hoped they would!)
> 
> New TS recordings play: the video looks fine. PlayTSVideo convertes to PES 
> and passes that to PlayVideo of the output device (I assume it would be 
> relatively straightforward to implement a proper PlayTs using avcodec but 
> that's for a later date!). The sound is totally messed up: just lots of 
> random buzzing noises (not looked into the audio yet).
> 
> Tranfer mode does not work at all, all I get is a black screen and silence.
> 
> Before I dig into buffers, etc., is there any difference between the streams 
> sent to PlayTS in transfer mode and in playback? I see that transfer mode 
> generates a PAT/PMT on the fly and passes the stream directly to PlayTs.
> 
> Does a similar thing happen to a recording, i.e. the PAT/PMT is added before 
> writing to disk and then the stream sent during playback is identical to that 
> which would have been sent if it had been watched in transfer mode? Does the 
> output device ulitimately receive the same set of PES packets?

In Transfer Mode onlx one single PAT/PMT is generated at the very start of it,
while a recording contains a PAT/PMT at the beginning of every GOP.

Klaus


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

Reply via email to