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 <[email protected]> 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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/kamaelia?hl=.