Hi,
I doesn't compiled tvheadend for dreambox but using Dreambox and Xtrend like remote tuners for tvheadend instead.Vtuner drivers allow use even 3 STB's like remote DVB cards. Everything working like a sharm.
What I did.
Here is short explanation:
Dreambox part
___________
1. On dreambox I copied vtunerd.mipsel to /usr/bin
2. for launching vtunerd daemon I altered mgcamd script mgcamd_1.35a_cam.sh from /usr/script folder( coz decryption doing tvheadend with oscam), but it's not a big deal,you can use any script, so three simple lines :)
##########################################
mgcamd_1.35a_cam.sh
#########################################
#!/bin/sh
init 4 # kill enigma
sleep 5
/usr/bin/vtunerd.mipsel & # start in background
3. start "mgcamd" from blue panel
PC part
_______
4. On PC (mine one is x86_64 so if yours is 32bit you have to compile kernel driver yourself, I attached working driver for Ubuntu 10.04LTS Linux 2.6.32-37-generic #81-Ubuntu SMP Fri Dec 2 20:32:42 UTC 2011 x86_64 GNU/Linux)
with tvheadend compiled from git latest build I did:
(It's too important to launch tvheadend before vtunerc client like vtunerc.ko-> vtunerc -> tvheadend.)
4.1 mkdir /lib/modules/2.6.32-37-generic/misc, copy vtunerc.ko driver to this directory.
4.2 depmod -a, reboot.
after that you will able to insert driver to kernel : (from root :)) modprobe vtunerc
4.3 copy file vtunerc (vtunerc.x86_64 renamed to vtunerc ) to /bin directory
4.4 vtunerc -f s & (note: you don't need vtuner -f s2 command coz tvheadend found both DVB-s and DVB-s2 channels too, thats really good, coz in
vtuner manual appeared that for HD channels need -f s2 option)
4.5 launch tvheadend. Tvheadend think like dreambox is local DVB card for now :)
That's all :)
Sorry, duplicated attachment virtual drivers, how to remove one?
PS. Again, how to launch multicast output from tvheadend? In my vision this feature really need for serving
more clients, coz when doing http streaming of HD channels LAN is too heavy loaded.
Maybe someone can implement that functions from mumudvb and another getstream_a84 projects?
I'm not a skilled C developer :(
https://cesbo.com/projects/getstream_a84