[vdr] Beta version of vdr with dvb-s2 support

Stefan Lucke stefan at lucke.in-berlin.de
Sat Jul 7 14:10:05 CEST 2007


On Saturday 30 June 2007 19:25, jlac vdr wrote:
> Hi,
> 
> This is a beta version of vdr which support dvb-s2.
> So this version is able to watch TVHD through a streaming plugin
> (streamdev plugin is include in archive).
> 
> http://www.freewebs.com/jlacvdr/vdr-s2hd/vdr-1.4.6-s2hd-070630.tar.bz2


ONE week and no other feedback on this list :-( .
At least at vdr-portal there are a few people busy on that:
http://www.vdr-portal.de/board/thread.php?threadid=66165

I tried the diff file with vdr-1.4.0. Applies with a few offsets.

On tuning to:
Sat.1 HD:12722:hM8:S19.2E:22000:511:515:0:0:10201:0:1119:0

I can see with a slightly modified version of the patch for pat.c:

        for (SI::Loop::Iterator it; pmt.streamLoop.getNext(stream, it); ) {
            switch (stream.getStreamType()) {
                case 0x19: // advanced codec HD digital television service
                case 0x1b: //ISO/IEC 14496-10 Video (MPEG-4 part 10/AVC,  aka H.264)
                  printf("stream pid:%d (0x%04x) type 0x%04x\n",stream.getPid(), stream.getPid(), stream.getStreamType());

stream pid:255 (0x00ff) type 0x001b
stream pid:511 (0x01ff) type 0x001b
stream pid:255 (0x00ff) type 0x001b
stream pid:511 (0x01ff) type 0x001b
ERROR: no useful data seen within 10494724 byte of video stream

From syslog:
Jul  7 13:47:46 jarada vdr: [18639] TS buffer on device 1 thread started (pid=18612, tid=18639)
Jul  7 13:47:46 jarada vdr: [18640] ERROR: invalid Count in cRingBufferLinear::Del: 0 (limited to -1742158149)
Jul  7 13:47:47 jarada vdr: [18637] PES packet shortened to 702 bytes (expected: 1806 bytes)
Jul  7 13:47:47 jarada vdr: [18637] cAudioRepacker(0xC0): skipped 992 bytes while syncing on next audio frame
Jul  7 13:47:47 jarada vdr: [18618] changing pids of channel 901 from 255+255:259:0 to 255+255:0;259=deu:0
Jul  7 13:47:48 jarada vdr: [18618] changing pids of channel 902 from 511+511:515:0 to 511+511:0;515=deu:0
Jul  7 13:47:48 jarada vdr: [18612] retuning due to modification of channel 902
Jul  7 13:47:48 jarada vdr: [18612] switching to channel 902
Jul  7 13:47:48 jarada vdr: [18637] transfer thread ended (pid=18612, tid=18637)

Looks like data gets not passed via remuxer to softdevice :-( .

> 
> The DVB-S2 channels must have 'M8' in modulation field of channels.conf,
> for example:
> ASTRAPROMO_HD:12721:hC23M8:S19.2E:22000:767:768:0:0:10202:1:1119:0
> 
> 
> tested with:
> - linux 2.6.19
> - TT3200 card (manu drivers and laasa patch)

Tested with:
- linux 2.6.21-5
- Technisat SkyStar HD 

02:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Unknown device 1019
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at feaffc00 (32-bit, non-prefetchable) [size=512]

jarada stefan # lspci -v -n -s 02:06.0
02:06.0 0480: 1131:7146 (rev 01)
        Subsystem: 13c2:1019
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at feaffc00 (32-bit, non-prefetchable) [size=512]

-- 
Stefan Lucke



More information about the vdr mailing list