Jump to content


Photo

Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge


  • Please log in to reply
1943 replies to this topic

Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1181 pecorazza

  • Senior Member
  • 101 posts

0
Neutral

Posted 4 October 2016 - 22:38

Now I am having trouble with BBC Four HD (Channel 5 HD is ok)

 

I tried this:

F 46801DB1 00
F 46801DB1 01

and this
F 46801DB0 00
F 46801DB0 01

and then this
F 46801FFF 00
F 46801FFF 01

 

but none of them worked. Any ideas?

 

lamedb file is configured as Robinson suggested

 

Thx



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1182 gemeux

  • Member
  • 4 posts

0
Neutral

Posted 5 October 2016 - 01:20

@Robinson

Could you please upload your lamedb file?



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1183 BBC-Hörer

  • Senior Member
  • 56 posts

+2
Neutral

Posted 5 October 2016 - 19:56

pecorazza: BBC Four HD is not on I907


Edited by BBC-Hörer, 5 October 2016 - 19:57.

T90: 42°E..4,9°E; CAS09: 7°E+4°W; Gibertini 125:27,5°W, 30°W
SF4008 with SDG-5
HD51 with OpenPli 6.0

 


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1184 pecorazza

  • Senior Member
  • 101 posts

0
Neutral

Posted 6 October 2016 - 08:31

pecorazza: BBC Four HD is not on I907

Right..

Then why do I have to edit lamedb?

 

Thx for the answer



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1185 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 8 October 2016 - 19:07

Hi,

When receiver is in standby mode, can you stream those channels from OWIF?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1186 Robinson

  • Senior Member
  • 2,621 posts

+30
Good

Posted 8 October 2016 - 20:16

Hi Athoik, is this a question related to some of the posts above (pecorazza)?

Or is this a general question regarding the behaviour of 27.5W channels on Enigma2 boxes with doublet's script?

If it is a general question, then the answer is no - if the box is in standby, those channels acannot be streamed (through OpenWebif) or recorded.

If the box is on, you can only stream (or record) the channel that the box is tuned to, not any other 27.5W channel.

My reply does not pertain to Dreamboxes, which use a "short" script mode.


ET9000, OpenPLi 4.0, 13E, 19E

HD51, OpenPLi 6.2, 75E - 30W


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1187 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 8 October 2016 - 20:25

if the box is in standby, those channels acannot be streamed (through OpenWebif) or recorded.
If the box is on, you can only stream (or record) the channel that the box is tuned to, not any other 27.5W channel.


Thanks that's all I wanted to know.

I was trying something with f:4 and notice that once you are using flag dxNoDVB, then it is not possible to stream a channel in standby mode. But you can stream the channel currently watching.

PS. I have a solution, but is still ugly becase it dublicates some parts of servicedvbstream.cpp (eDVBServiceStream::doRecord).
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1188 Serjoga

  • Senior Member
  • 29 posts

0
Neutral

Posted 14 October 2016 - 08:00

Guys please help me watch this package with duo2. Who I nedd do it? I not realy understund.

 

I make this directory bbc_pmt_startter.sn and bbc_pmt_v6.py atributes 755

 

In first directory I add this

 

#!/bin/sh

scriptName="bbc_pmt_v6.py -t long -d /dev/dvb/adapter0/demux3"
logName=/dev/null
#logName=/tmp/bbc_pmt.log

while [ 1 ]
do
    echo "=== starting $scriptName" >> $logName
    $scriptPath/$scriptName >> $logName 2>&1
    echo "=== $scriptName exited..." >> $logName
done
 

In next I add this

 

#!/usr/bin/python -u
import socket
import time
import os
import re
import glob
import sys
import getopt
import xml.etree.ElementTree as ET

# cmdline
try:
    opts, args = getopt.getopt(sys.argv[1:],"ht:d:a:p:cs:")
except getopt.GetoptError:
    print 'needed params: -t <short|long> -d <demux>'
    print 'optional params: -a <user:password> -p <port> -c -s <timeout>'
    sys.exit(2)
auth = ""
port = ""
clearPmtCheck = False
timeout = 200
for opt, arg in opts:
    if opt == '-h':
        print 'needed params: -t <short|long> -d <demux>'
        print 'optional params: -a <user:password> -p <port> -c -s <timeout>'
        lsDemux = glob.glob("/dev/dvb/adapter*/demux*")
        print "available demuxes:"
        for file in lsDemux:
                print file
            if len(lsDemux) == 0:
                    print "No demux available"
        sys.exit()
    elif opt in ("-t"):
        capmtType = arg
    elif opt in ("-d"):
        demux = arg
    elif opt in ("-a"):
        auth = arg + "@"
    elif opt in ("-p"):
        port = ":" + arg
    elif opt in ("-c"):
        clearPmtCheck = True
    elif opt in ("-s"):
        timeout = int(arg, 10)
print "capmtType: %s, demux: %s" % (capmtType, demux)

# init
#capmt = bytearray("\x9f\x80\x32\x1e\x03\x44\x40\x09\x00\x13\x01\x81\x08\x0C\xFD\xAC\xE7\x10\x00\x00\x01\x82\x02\x08\x03\x84\x02\x17\xD4\x0d\x17\xD4\x00\x00")
oldSid = "0x" # no SID
namespace = ":CFDACE7:"
socketIsOpen = False

# main loop
while True:
    time.sleep(0.5)
    pipe = os.popen("""wget -q -O - http://%slocalhost%s/web/subservices | grep %s | awk -F ":" '{print $4}'""" % (auth,port,namespace))
    currentSid = "0x" + pipe.readline().rstrip().lower()
    if currentSid == oldSid:
        continue

    # we have some zap
    print "currentSid: %s" % currentSid
    oldSid = currentSid
    if socketIsOpen:
        s.shutdown(socket.SHUT_RDWR)
        s.close()
        socketIsOpen = False
    if currentSid == "0x":
        continue

    # check SID
    print "trying with demux %s" % demux
    pipe = os.popen("dvbsnoop -timeout %d -nph -pd 3 -n 1 -demux %s 0x0 | grep -A 1 %s | grep Program_map_PID" % (timeout,demux,currentSid))
    m = re.search(r"\((\w+)\)", pipe.readline())
    if not m:
        oldSid = "0x" # try to get PAT again in next iteration of main loop
        continue
    pmtPid = m.group(1)
    print "pmtPid: %s" % pmtPid

    # is PMT being broadcasted?
    if clearPmtCheck:
        pipe = os.popen("""dvbsnoop -timeout %d -pd 1 -n 1 -demux %s %s | grep "received" | wc -l""" % (timeout,demux,pmtPid))
        if pipe.readline().rstrip() == "1":
            continue

    # extract demux number
    m = re.search("\d+$", demux)
    demuxNb = m.group()

    # PMT missing, build CAPMT
        currentSidI = int(currentSid, 16)
    demuxNbI = int(demuxNb)
        pmtPidI = int(pmtPid, 16)

    capmt = bytearray("\x9f\x80\x32\x00\x03") # capmt start
    capmt.extend([(currentSidI >> 8) & 0xff, currentSidI & 0xff]) # SID
    capmt.extend("\x09\x00\x13\x01\x81\x08\x0C\xFD\xAC\xE7\x10\x00\x00\x01") # program info length, reference
    capmt.extend([0x82, 0x02, 1 << demuxNbI, demuxNbI & 0xff]) # camask, demux
    capmt.extend([0x84, 0x02, (pmtPidI >> 8) & 0xff, pmtPidI & 0xff]) # PMT PID

    if capmtType == "long":
        # descramble VPID and APID
        pipe = os.popen("""wget -q -O - http://%slocalhost%s/web/getcurrent""" % (auth,port))
        tree = ET.parse(pipe)
        root = tree.getroot()
        ele2service = root.find('e2service')
        vpid = ele2service.find("e2vpid").text
        apid = ele2service.find("e2apid").text
        if vpid != "N/A":
            vpidI = int(vpid)
            capmt.extend([0x02, (vpidI >> 8) & 0xff, vpidI & 0xff, 0x00, 0x00])
            spidI = vpidI + 4 # subtitle PID is video PID plus four
            capmt.extend([0x06, (spidI >> 8) & 0xff, spidI & 0xff, 0x00, 0x00])
        if apid != "N/A":
            apidI = int(apid)
            capmt.extend([0x03, (apidI >> 8) & 0xff, apidI & 0xff, 0x00, 0x00])
    else:
        # descramble PMT PID
        capmt.extend([0x0d, (pmtPidI >> 8) & 0xff, pmtPidI & 0xff, 0x00, 0x00])

    # set length
    capmt[3] = len(capmt) - 4

    print ' '.join('0x%02x' % b for b in capmt)

    # send CAPMT to CAM
    s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
    s.connect_ex(("/tmp/camd.socket"))
    s.send(buffer(capmt))
    socketIsOpen = True

    if capmtType == "short":
        # get descrambled PMT now:
        print os.popen("""dvbsnoop -timeout 1000 -pd 1 -n 1 -demux %s %s | grep "received" """ % (demux,pmtPid)).readline().rstrip()
 

 

Is Ok or no? Maybe need more? thanks you!


Edited by Serjoga, 14 October 2016 - 08:01.


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1189 Serjoga

  • Senior Member
  • 29 posts

0
Neutral

Posted 14 October 2016 - 09:09

and in lamedb I add this, but not works :(

 

 

0003:0cfdace7:1000:0001:12:0
SIPSI In-band configurations
p
:BBC
0032:0cfdace7:1000:0001:12:0
Fat CSI
p
:BBC
1044:0cfdace7:1000:0001:1:0
BBC ONE
p
:BBC,c:000065,c:010066,c:030065
107c:0cfdace7:1000:0001:1:0
BBC ONE Scot
p:BBC
107d:0cfdace7:1000:0001:1:0
BBC ONE NI
p
:BBC
107e:0cfdace7:1000:0001:1:0
BBC ONE Wales
p:BBC
10bf:0cfdace7:1000:0001:1:0
BBC TWO
p
:BBC
10c0:0cfdace7:1000:0001:1:0
BBC THREE
p
:BBC,c:00012d,c:01012e,c:03012d
1100:0cfdace7:1000:0001:1:0
BBC NEWS
p
:BBC,c:0001f5,c:0101f6,c:0301f5
1140:0cfdace7:1000:0001:1:0
BBC Red Button
p:BBC
11c0:0cfdace7:1000:0001:1:0
BBC FOUR
p
:BBC,c:000191,c:010192,c:030191
1200:0cfdace7:1000:0001:1:0
CBBC
p
:BBC
1240:0cfdace7:1000:0001:1:0
CBeebies
p:BBC
1280:0cfdace7:1000:0001:1:0
BBC Parliament
p:BBC,c:000259,c:01025a,c:030259
12fc:0cfdace7:1000:0001:1:0
BBC Alba
p:BBC
1600:0cfdace7:1000:0001:2:0
BBC R5L
p
:BBC,c:01057a,c:03057a
1640:0cfdace7:1000:0001:2:0
BBC R5SX
p
:BBC,c:0105de,c:0305de
1680:0cfdace7:1000:0001:2:0
BBC 6 Music
p:BBC,c:010642,c:030642
16c0:0cfdace7:1000:0001:2:0
BBC Radio 4 Ex
p:BBC,c:0106a6,c:0306a6
1700:0cfdace7:1000:0001:2:0
BBC 1 Xtra
p:BBC,c:01070a,c:03070a
1740:0cfdace7:1000:0001:2:0
BBC Asian Net.
p:BBC,c:01076e,c:03076e
1780:0cfdace7:1000:0001:2:0
BBC World Sv.
p:BBC,c:0107d2,c:0307d2
183c:0cfdace7:1000:0001:2:0
Radio Scotland
p:BBC
187c:0cfdace7:1000:0001:2:0
Radio N Gael
p:BBC
18bd:0cfdace7:1000:0001:2:0
Radio Ulster
p:BBC
18fd:0cfdace7:1000:0001:2:0
Radio Foyle
p:BBC
193e:0cfdace7:1000:0001:2:0
Radio Wales
p:BBC
197e:0cfdace7:1000:0001:2:0
Radio Cymru
p:BBC
1a40:0cfdace7:1000:0001:2:0
BBC Radio 1
p:BBC,c:0103ea,c:0303ea
1a80:0cfdace7:1000:0001:2:0
BBC Radio 2
p:BBC,c:01044e,c:03044e
1ac0:0cfdace7:1000:0001:2:0
BBC Radio 3
p:BBC,c:0104b2,c:0304b2
1b00:0cfdace7:1000:0001:2:0
BBC Radio 4
p:BBC,c:010516,c:030516
1c00:0cfdace7:1000:0001:1:0
301
p:BBC
1c40:0cfdace7:1000:0001:1:0
302
p:BBC
4440:0cfdace7:1000:0001:25:0
BBC HD
p
:BBC,c:0017d5,c:0317d5,c:050001
4484:0cfdace7:1000:0001:25:0
BBC One HD
p
:BBC,c:0019c9,c:0319c9,c:050001
44c8:0cfdace7:1000:0001:25:0
ITV1 HD
p
:ITV,c:001839,c:031839,c:050001
4500:0cfdace7:1000:0001:25:0
Channel 4 HD
p
:Channel 4 Broadcasting,c:00189d,c:03189d,c:050001
4580:0cfdace7:1000:0001:25:0
S4C HD
p
:S4C
45c0:0cfdace7:1000:0001:25:0
STV HD
p
:STV
4cc0:0cfdace7:1000:0001:25:0
303
p:BBC
4e80:0cfdace7:1000:0001:25:0
UTV HD
p
:UTV
4f40:0cfdace7:1000:0001:1:0
The Space
p:BBC


Edited by Serjoga, 14 October 2016 - 09:11.


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1190 antrabe

  • Senior Member
  • 199 posts

0
Neutral

Posted 14 October 2016 - 21:17

anyone has working on dreambox7080?  



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1191 matt33

  • Member
  • 6 posts

0
Neutral

Posted 16 October 2016 - 12:25

anyone has working on dreambox7080?  

Openpli works long mode demux0 :) https://youtu.be/N7gn7yLk8c8



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1192 antrabe

  • Senior Member
  • 199 posts

0
Neutral

Posted 20 October 2016 - 21:43

can be done without buy another multi lnb. I want to use tuner A1 mode advance diseq 1.2 for all sats less 27.5W where i want to use the other tuner C now i got all works fine when im in sat 27.5W tuner C is choosen but not signal (Tuner C the same as A1)

 

With this config (cable connected tuner A1)

tuner A1 advanced diseq 1.2 (less sat 27,5W) 
tuner A2 nothing connected
Tuner C motor simple


all sats work and when i choose 27,5W tuner C is select but not signal.


Edited by antrabe, 20 October 2016 - 21:44.


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1193 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 28 October 2016 - 08:31

Hi,

We have add some patches in experimental SatDreamGr that try to create caPMT from cached when f:4 is used.

Most probably if that works we can commit change in OpenPLi.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1194 Robinson

  • Senior Member
  • 2,621 posts

+30
Good

Posted 28 October 2016 - 18:21

Guys,

Do you have an idea why Enigma2 does not see DVB subtitles in this recording from 27.5W?

https://www.sendspace.com/file/n4xvm2

DVB subtitles are visible live (and also visible in streaming live).

They are also visible in a Windows video player when the recording is streamed but they are not visible when the recording is played in Enigma2 box.

Does anyone know why? Does anyone have tools and experience in analyzing a video file to find out what is missing or what is wrong in the file from the link above?

This happens on all recordings from 27.5W although they are visible live, streamed live and streamed as a recording. They are not visible only when recording is watched in Enigma2.

Thanks.


ET9000, OpenPLi 4.0, 13E, 19E

HD51, OpenPLi 6.2, 75E - 30W


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1195 matt33

  • Member
  • 6 posts

0
Neutral

Posted 28 October 2016 - 18:53

short mode DVB subtitles OK



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1196 Robinson

  • Senior Member
  • 2,621 posts

+30
Good

Posted 28 October 2016 - 19:05

Do you see subtitles in your recordings on your Dreambox?

Can you please download the file from my link, copy to your Dreambox, play it and check if subtitles can be seen? Thanks.


Edited by Robinson, 28 October 2016 - 19:07.

ET9000, OpenPLi 4.0, 13E, 19E

HD51, OpenPLi 6.2, 75E - 30W


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1197 matt33

  • Member
  • 6 posts

0
Neutral

Posted 28 October 2016 - 19:23

They go out of the headlines recordings.



Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1198 Robinson

  • Senior Member
  • 2,621 posts

+30
Good

Posted 28 October 2016 - 22:15

I'm not sure I understand your message but it seems the subtitles from the recording I posted a link to work on Dreamboxes.

Can anyone with a non-Dreambox please confirm if subtitles from that video are visible?

Thanks.


ET9000, OpenPLi 4.0, 13E, 19E

HD51, OpenPLi 6.2, 75E - 30W


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1199 4wd

  • Member
  • 22 posts

0
Neutral

Posted 28 October 2016 - 23:57

Can anyone with a non-Dreambox please confirm if subtitles from that video are visible?

Thanks.

Works on Solo2

Attached Files

  • Attached File  1_0.jpg   97.61KB   8 downloads

Edited by 4wd, 28 October 2016 - 23:57.

Norway\France, 2x Solo2, OpenPli 6.2, CM180, T90, 125cm, 90cm motor


Re: Enigma2 and BBC/ITV at 27.5W Intelsat - a big challenge #1200 Robinson

  • Senior Member
  • 2,621 posts

+30
Good

Posted 29 October 2016 - 11:35

Thanks. Then I don't understand why it does not work on ET9000.

Could somebody with ET9x00 please check? Thank you.


ET9000, OpenPLi 4.0, 13E, 19E

HD51, OpenPLi 6.2, 75E - 30W



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users