Thanks I try to explain what i need to do using python. The base data are: DVB-S Frequency 11977 pid 1296 Sky Italy ECM pid Polarization Horizontal symbol rate 27500
If i understand right at first i have to setup the front end is it correct? Locking dvb-3 api for dvb-s frontend i have the follow params: struct dvb_frontend_parameters { uint32_t frequency; /* (absolute) frequency in Hz for QAM/OFDM */ /* intermediate frequency in kHz for QPSK */ fe_spectral_inversion_t inversion; union { struct dvb_qpsk_parameters qpsk; struct dvb_qam_parameters qam; struct dvb_ofdm_parameters ofdm; } u; }; For satellite QPSK frontends you have to use the QPSKParameters member defined by struct dvb_qpsk_parameters { uint32_t symbol_rate; /* symbol rate in Symbols per second */ fe_code_rate_t fec_inner; /* forward error correction (see above) */ }; freq = 119.770000 feparams = {"symbol_rate" : 27500, } I stop just here i heve made no more code because i have the error, so i don't continue. Now my idea is ,today when i'm at home i write this small script and i see the output and the i post here so we can have a new idea. #include <linux/dvb/frontend.h> struct dvb_frontend_info info; int fd; if ((fd = open ("/dev/dvb/adapter0/frontend0", O_RDWR)) < 0) { perror ("open failed"); return -1; } ioctl (fd, FE_GET_INFO, &info); Regards Luca On 20 Nov, 10:36, Michael Sparks <spark...@gmail.com> wrote: > Hi Luca, > > On Friday 20 November 2009 07:39:12 luca72 wrote: > > > now i can't test it > > > Many thanks i will inform you. > > PS:I think that i'm your nightmare (sorry) > > No, not nightmare. Someone testing current code in a scenario we haven't tried > since that code was written is actually a dream scenario. What is making it > hard to help is not posting a copy of the actual code you're running. > > Fragments are good, and you have the context of the fragments, so they make > sense to you. However, simply posting this by itself... > > from Kamaelia.Device.DVB.Core import DVB_Multiplex > from Kamaelia.Chassis.Pipeline import Pipeline > from Kamaelia.File.Writing import SimpleFileWriter > > import dvb3 > > freq = 119.770000 > feparams = {"symbol_rate" : 27500, > } > > (for example - some your mail at 13:41:15 -0800 (PST) ) > > ... doesn't give me the full picture. > > When you then post this: > and i get the following error > > The file frontend.pyx could not be opened. > ... > and after i gat : > The debugged program raised the exception unhandled IOError > "(22, 'Invalid argument')" > File: frontend.pyx, Line: 364 > > These two errors look contradictory, which is confusing. > > I'm explaining this because taking the time to report what you're trying, and > the results you're seeing is fantastic feedback, and I suspect looking at the > original early code that we may need to change some code with regard to > configuring the front end, but until I see the full file you're *currently* > editting and the *current* sourcefile, I have no chance of reconstructing > exactly what's happening. > > In order to allow me to help you, I simply need that information. > > Once again, regarding this: > > > PS:I think that i'm your nightmare (sorry) > > Please let me put your mind at rest - someone (anyone) taking the time to > report back and try using code that hasn't been tested in the scenario you're > using it, is not a nightmare, it's closer to a dream scenario - since it's > useful feedback. > > At present I think, that the current code is not configuring the satellite > frontend before passing in the fe.params. It looks like with DVB-T & -C you > can more or less "just use it", whereas with DVB-S the setting of horizontal > matters. This quite possibly requires a change to our code as well as yours, > hence me asking for information which you may feel repetitious, however what > I'm simply doing is trying to see precisely what's changing in the system as > a whole :-) > > Thanks for persevering! :-) > > Regards, > > Michael. > --http://yeoldeclue.com/bloghttp://twitter.com/kamaelianhttp://www.kamaelia.org/Home -- You received this message because you are subscribed to the Google Groups "kamaelia" group. To post to this group, send email to kamae...@googlegroups.com. To unsubscribe from this group, send email to kamaelia+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/kamaelia?hl=.