Re: S2API - First release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-------- Original-Nachricht --------> Datum: Sat, 6 Sep 2008 14:57:59 +0300> Von: "Igor M. Liplianin" <liplianin@xxxxxx>> An: linux-dvb@xxxxxxxxxxx> Betreff: Re:  S2API - First release
> В сообщении от 4 September 2008 07:54:33 Steven Toth> написал(а):> > Hello,> >> > It's been a crazy few days, please forgive my short absence.> >> > What have I been doing? Well, rather than spending time discussing a new> > S2API on the mailing list, I wanted to actually produce a working series> > of patches that kernel and application developers could begin to test.> >> > Here's where all of the new S2API patches will now appear:> >> > http://linuxtv.org/hg/~stoth/s2> >> > In addition, here's is a userland application that demonstrates tuning> > the current DVB-S/T/C and US ATSC modulations types using the new API.> > (www.steventoth.net/linux/s2/tune-v0.0.1.tgz)> >> > A tuning demo app? What? Obviously, tuning older modulation types via> > the new API isn't a requirements, but it's a useful validation exercise> > for the new S2API. What _IS_ important is..... that it also demonstrates> > using the same tuning mechanism to tune DVB-S2 8PSK / NBC-QPSK> > modulation types, and also has rudimentary ISDB-T support for any> > developers specifically interested.> >> > This S2API tree also contains support for the cx24116 demodulator> > driver, and the Hauppauge HVR4000 family of S2 products. So those> > interested testers/developers can modify the tune.c app demo and make> > changes specific to their area, and try experimenting with the new API> > if they desire. [1]> >> > Obviously, tune.c isn't intelligent, it's not a replacement for szap,> > tzap or whatever - it's simply a standalone S2API test tool, that> > demonstrates the important API interface.> >> > QAM/ATSC are working well, the HVR4000 changes look fine according to> > the debug log (although I have no local satellite feed for testing> > tonight). DVB-T should just work as-is, but I can't test this for a day> > or so. I.E. I've tested what I can in the US but we might have a few> > bugs or gotchas!> >> > If anyone is willing to pull the tree and begin testing with the tune.c> > app then please post all feedback on this thread. [2]> >> > I've received a lot of good feedback of the original 2007 patches. I> > expect to start merging those changes of the coming days. Don't be too> > concerned that your changes are not yet merged, keep watching the S2API> > tree and they will soon appear ... along with a lot of general code> > cleanup (checkpatch violations)> >> > I expect to catchup on my older email tomorrow.> >> > Regards to all,> >> > - Steve> > [1] I'll need to review and diff any of the newer HVR4000 driver> > derivatives that people have been using, before merging those changes> > into the S2API tree.> > [2] Remember you're going to need the cx24116 firmware if you're> > specifically testing the HVR4000.... but you probably already know that!> :)> >> > _______________________________________________> > linux-dvb mailing list> > linux-dvb@xxxxxxxxxxx> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb> > Is it possible to add TeVii S460 support to your repository?> Patch included.> I have locked signal with tune.c succesfully.>  > Igor M. Liplianin
Steve,
I have been tracking down the following bug which affects the LNB voltage. I now havesignal lock for DVB-S and DVB-S2 (QPSK, Astra HD Promo) with the HVR4000.
Regards,Hans
diff -r f03dc5bfc40f linux/drivers/media/dvb/dvb-core/dvb_frontend.c--- a/linux/drivers/media/dvb/dvb-core/dvb_frontend.c   Thu Sep 04 20:19:43 2008 -0400+++ b/linux/drivers/media/dvb/dvb-core/dvb_frontend.c   Sun Sep 07 02:46:17 2008 +0100@@ -1301,7 +1301,7 @@ int tv_property_process(struct dvb_front        case TV_SET_VOLTAGE:                fe->tv_property_cache.voltage = tvp->u.data;                r = dvb_frontend_ioctl_legacy(inode, file, FE_SET_VOLTAGE,-                       &fe->tv_property_cache.voltage);+                       (void *)fe->tv_property_cache.voltage);                break;        case TV_GET_VOLTAGE:                tvp->u.data = fe->tv_property_cache.voltage;

-- Release early, release often.
GMX Kostenlose Spiele: Einfach online spielen und Spaß haben mit Pastry Passion!http://games.entertainment.gmx.net/de/entertainment/games/free/puzzle/6169196
_______________________________________________linux-dvb mailing listlinux-dvb@xxxxxxxxxxxxxxx://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux