[vdr] xineliboutput teletext streaming

2010-05-19 Thread Newsy Paper
Hi,

Is there a way to stream teletext plugin with xineliboutput so that you can use 
the teletext function of vlc, as vlc offers teletext level 2.5. Or will vdr 
prevent streaming of teletext pid?


kind regards

Newspaperman



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


Re: [vdr] xineliboutput teletext streaming

2010-05-19 Thread Magnus H


-Original Message-
From: vdr-boun...@linuxtv.org [mailto:vdr-boun...@linuxtv.org] On Behalf Of
Newsy Paper
Sent: den 19 maj 2010 12:29
To: vdr@linuxtv.org
Subject: [vdr] xineliboutput teletext streaming

Hi,

Is there a way to stream teletext plugin with xineliboutput so that you can
use the teletext function of vlc, as vlc offers teletext level 2.5. Or will
vdr prevent streaming of teletext pid?


kind regards

Newspaperman



Hi,
I haven't tried with VLC but it works with vdr-sxfe. The teletext subtitles
are there:

Input #0, mpegts, from 'http://tv:37890':
  Duration: N/A, start: 80591.120478, bitrate: 15192 kb/s
  Program 132
Stream #0.0[0x397]: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR
16:9], 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x396](): Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s
Stream #0.2[0x395](): Audio: ac3, 0 channels
Stream #0.3[0x394](sve): Subtitle: 0x0006

I have verified teletext subtitles to work with streamdev+VLC.
/Magnus H



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


Re: [vdr] vdr 1.7.10 no record channel

2010-05-19 Thread Senufo

Hi,

Thanks Klaus
Klaus I agree, but the video looks good because I can see this live stream and 
when I use the patch records are correct.
I did a test with vdr 1.6.0 with the same channels.conf and there I can see the 
live stream and recordings works.

Why ?

Senufo



On 05.05.2010 22:11, Senufo wrote:


> Hi,
> 
> I found the problem. VDR does not detect the frame independent in this

> stream because in the function :
> 
> cFrameDetector:: Analyze (const uchar * Data, int Length)
> 
> in the file remux.c.
> 
> ((Data [i +2]>> 3) & 0x07) is equal to 0 instead of 1 for stream that work.
> 
> I applied this patch :
> 
> --- remux.c2010-05-04 14:55:50.0 +0200

> +++ remux.c.orig 2010-05-04 21:57:38.0 +0200
> @@ -960,6 +960,7 @@
>return Processed; // flush everything before this new frame
> newFrame = true;
> independentFrame = ((Data[i + 2] >> 3) & 0x07) == 1; // I-Frame
> +   if (((Data[i + 2] >> 3) & 0x07) == 0) { independentFrame = 1;}
> if (synced) {
>if (framesPerPayloadUnit <= 1)
>   scanning = false;
> 
> and record is working again.

> I do not know what has changed in the stream.
> 
> I tested this patch since yesterday and so far I have not had any problems.
> 
> What do you think?
  


If this stream marks independent frames with '0' instead if '1',
I would say it is broken.

Klaus




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