[vdr] [PATCH] S2API for vdr-1.7.0(1.7.1) quick hack

Igor M. Liplianin liplianin at tut.by
Tue Sep 30 18:30:01 CEST 2008


В сообщении от 30 September 2008 19:03:19 Darron Broad написал(а):
> In message <200809301707.06154.liplianin at tut.by>, "Igor M. Liplianin"
> wrote:
>
> LO
>
> >> >> > Hi,
> >> >> >
> >> >> > I'm on Astra 19.2 and tested the following HD transponders :
> >> >> > Anixe HD
> >> >> > Arte HD
> >> >> > Astra HD+
> >> >> >
> >> >> > first test results :
> >> >> >
> >> >> > Arte HD tunes ok and plays fine.
> >> >>
> >> >> Same here. Arte HD is a DVB-S2 transponder using the 8PSK modulation.
> >> >> Locking goes without any problems at all.
> >> >>
> >> >> > On Astra HD+ and Anixe HD im getting an error :
> >> >>
> >> >> Astra HD+ en Anixe HD is on a DVB-S2 transponder which is using a
> >> >> QPSK modulation.
> >> >>
> >> >> > -- SNIP --
> >> >> >
> >> >> > If you need further informations let me know.
> >> >>
> >> >> I tested other DVB-S2 transponders which have a QPSK modulation. All
> >> >> these didn't want to lock and gave a timeout. DVB-S2 Transponders
> >> >> with=
> >
> > a
> >
> >> >> 8PSK modulation did gave a lock (Hotbird has a couple, while I don't
> >> >> have subscriptions to chose channels, I'm able to lock those).
> >> >>
> >> >> So my first impression was, it's a missing parameter in the Frontend
> >> >> struct. So I made some changes and check if the transponder is DVB-S2
> >> >> and added parameters for DTV_PILOT (with data PILOT_AUTO) and when
> >> >> QPSK is used with DVB-S2, to use the NBC_QPSK modulation (which is
> >> >> needed f=
> >
> >or
> >
> >> >> DVB-S2 if I'm not mistaken) instead of regular QPSK.
> >> >>
> >> >> However, didn't bring me the sollution I hoped for. I now have a
> >> >> timeout, lost lock and regain lock, etc, etc, etc. But it's more then
> >> >> =
> >
> >it
> >
> >> >> was before.
> >> >>
> >> >> So I'm close. Currently I do have a small problem where I put in
> >> >> parameters which shouldn't been given (oops!) and now my DVB-card
> >> >> doesn't lock any more, I need to reboot first.
>
> If you make an error in the params it can trip the property dump debug
> output routine.
>
> use this patch to catch invalid commands, there may be others to catch tho:
> 	http://dev.kewl.org/v4l-dvb/patches/s2-mfe-debug-dump-9036.diff
>
> >> >> I hope to start to work on it this further when I'm done with work.
> >> >> I'=
> >
> >ll
> >
> >> >> keep you all posted :)
> >> >>
> >> >> BTW, I did manage to get DVB-T working. At least it locks on on the
> >> >> encrypted channels, but I didn't had time to check for image. Mainly
> >> >> since DVB-T is my backup for channel-viewing and I wanted to focus on
> >> >> the DVB-S2 problem.
> >> >>
> >> >> > cu
> >> >> >
> >> >> > Edgar (gimli) Hucek
> >> >>
> >> >> Regards,
> >> >>
> >> >> Niels Wagenaar
> >> >
> >> >May I ask you, Niels or Edgar, would you try szap-s2 with parameter
> >> > -M3, wh=3D ich=3D20
> >> >means NBC_QPSK modulation. It is interesting for me, whether it works.
> >> > i'm=3D =3D20
> >> >not able to receive Astra HD+ and Anixe HD.
> >>
> >> I will test it.
> >>
> >> For your information, when I fixed up Manu's szap hack renaming it szap2
> >> i had to add a whole bunch of options which were originally known as
> >> `team' then they eventually became known later as `meow'
> >>
> >> These are all necessary for the hvr-4000 with the cx24116 which is a
> >> dumb part.
> >>
> >> These params were:
> >>
> >>   -m : modulation 0=3DQPSK (DVB-S) 1=3DNBC-QPSK (DVB-S2) 2=3DNBC-8PSK
> >> (DV=
> >
> >B-S2)
> >
> >>   -e : fec 0=3DNONE 1=3D1/2 2=3D2/3 3=3D3/4 4=3D4/5 5=3D5/6 6=3D6/7
> >> 8=3D8=
> >
> >/9 9=3D9/10 10=3D3/5
> >
> >> 11=3DAUTO -o : rolloff 0=3D0.20 1=3D0.25 2=3D0.35
> >>   -w : pilot 0=3DOFF 1=3DON 2=3DAUTO
> >>
> >> The cx24116 can't do auto-detect from what we know for any DVB-S2
> >> paramet=
> >
> >er
> >
> >> not only modulation. I had to emulate auto-pilot in the demod. rolloff
> >> seems superfluous in most cases but even then you must have an option to
> >> allow it.
> >>
> >> I will check your szap but raise the point above if not all these
> >> options are catered for. If they are catered for and not named MEOW then
> >> I will be disappointed, but will survive ;-)
> >
> >Suddenly, pilot not implemented :-(=20
> >I get parameters from VDR(with part of source code, with perspective put
> > it= =20
> >back modified), think it is familiar for VDR users
> >     -S        : delivery system type DVB-S=3D0, DVB-S2=3D1
> >     -M        : modulation 1=3DBPSK 2=3DQPSK 3=3DNBC-QPSK(for DVB-S2)
> > 5=3D= 8PSK
> >     -C        : fec 0=3DNONE 12=3D1/2 23=3D2/3 34=3D3/4 35=3D3/5 45=3D4/5
> > = 56=3D5/6 67=3D6/7=20
> >89=3D8/9 910=3D9/10 999=3DAUTO
> >     -O        : rolloff 35=3D0.35 25=3D0.25 20=3D0.20 0=3DUNKNOWN
> >So, szap-s2 can handle channels.conf line like this(though not compatible
> > w= ith=20
> >VDR, but similar):
> >poverkhnost:12111:lC34M5O0S1:0:27500:1201:1301:3201
> >
> >It is not like I'm pretend on copyright here, I can easily remove my name
> > f= rom=20
> >sources. I pretend to be useful.
> >Welcome any other comments. Now it is valuable like gold.
> >
> :=) Igor, I was feeling mostly nostalgia for the `meow' options, I can see
>
> the rewritten szap2 has much more to offer!
>
> BTW, where do i get it?
>
> Cya!
>
> --
>
>  // /
> {:)==={ Darron Broad <darron at kewl.org>
>  \\ \

Now szap-s2 is on
http://mercurial.intuxication.org/hg/szap-s2

Sourceforge not available yet :-(

Igor



More information about the vdr mailing list