public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Making a DVB-S Transmitter
@ 2009-05-08  7:51 Stefano Danzi
  2009-05-20 14:31 ` Patrick Boettcher
  0 siblings, 1 reply; 2+ messages in thread
From: Stefano Danzi @ 2009-05-08  7:51 UTC (permalink / raw)
  To: Linux Media Mailing List

Hi!!

I and some others Ham radio operators are working on a pc-based
dvb-s transmitter.

Reference website are: http://www.m0dts.co.uk/datv.htm

Interfare between pc and transmitter is based on FTDI FT245 (usb fifo).

Goal will be create a device like /dev/dvbs-tx, write into a mpeg-ts 
stream so
kernel module convert it to a dvb-s signal and send it to the usb fifo.

Now could be a good thing to have a kernel module for get raw data from 
/dev/dvbs-tx
and put it on the ftdi chip (we have an external encoder called dvbsenco 
but target project
is rewrite a clone as kernel module to improve performances)

I know basic C but not enought to write a kernel module.
Someone can help us?

PS Sorry for my horrible english




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Making a DVB-S Transmitter
  2009-05-08  7:51 Making a DVB-S Transmitter Stefano Danzi
@ 2009-05-20 14:31 ` Patrick Boettcher
  0 siblings, 0 replies; 2+ messages in thread
From: Patrick Boettcher @ 2009-05-20 14:31 UTC (permalink / raw)
  To: Stefano Danzi; +Cc: Linux Media Mailing List

Hi Stefano,

On Fri, 8 May 2009, Stefano Danzi wrote:

> Hi!!
>
> I and some others Ham radio operators are working on a pc-based
> dvb-s transmitter.
>
> Reference website are: http://www.m0dts.co.uk/datv.htm

I read very quickly the website, interesting project :)

> Interfare between pc and transmitter is based on FTDI FT245 (usb fifo).
>
> Goal will be create a device like /dev/dvbs-tx, write into a mpeg-ts stream 
> so
> kernel module convert it to a dvb-s signal and send it to the usb fifo.

When you say, the kernel module converts it to a dvb-s signal? Do you mean 
you want to do a MPEG2-TS to DVB-S I/Q generator? Please 
describe closer what is the input format expected by the FTDI FT245.

In general I would suggest that all the busy/important parts are done in 
userspace. Kernel modules should generally do nothing more that to copy 
data AS IS from host memory to device memory.

Saying that any conversion, modulation or whatever should be done in 
user-space.

If you're lucky you don't even need a kernel module to write to your USB 
device. There is a slight chance that using libusb to write the data to 
your hardware is sufficient. I think I read somewhere that there is a 
faster way to write data to a USB device with recent kernels than libusb 
from userspace, but maybe it was a dream. Check linux/Documentation to see 
whether you can find something.

Good luck ;)
Patrick.

--
   Mail: patrick.boettcher@desy.de
   WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-05-20 14:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-08  7:51 Making a DVB-S Transmitter Stefano Danzi
2009-05-20 14:31 ` Patrick Boettcher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox