-
Quote
Original von musicares
ps : its very hard for some one to follow a thread with 1000 replys starting from 2009 to find a awnser
thank you all
ack, that's the reason why I move the project to code.google.com and google groups. It's much easier then to follow a discussion thread.
-
Just released a new version to fix the following issue:
2011-08-06: filtering for tuner type was missing since refactoring the server code, this has been fixed. Only relevant if you share different types of tuners on the same subnet. Compatible with clients from release 20110717-r1.
-
Hi,
I'm happy to announce the new home of vtuner: http://code.google.com/p/vtuner/
Why did the project move?
It's now hosted under his well known name. I've create a analytics profile a couple of month's ago and was very impressed by the numbers. In average, about 300 unique visitors per month, from about 20 different countries. So it's time to change the support structure as well. I'd like to engage more users. The project lacks native language support in several, nearly all European languages.
What will change?
How to contribute?
- People to test new release are very welcome (see User Survey for details).
- Translation Services and native language support
Roland
-
Quote
Original von mapelt
Ist es korrekt, dass der Tuner auf dem Server blockiert ist auch wenn kein Client aktiv ist?
Ja, im Augenblick ist das noch so.
-
Quote
Better use, to guarantee packet alignment
Kju: I'd suggest to specify the buffer size as multiple of TS Packet size, instead of passing arbitrary buffer size on the command line
-
Quote
Original von H2Deetoo
Hi guys,
After reading latest postings about needed to restart box in order to let vtunerc use new settings, I can suggest to edit the enigma2.sh script to also restart vtunerc whenever E2 is restarted.
In my enigma2.sh script I do something like this:
#Start vTuner script
killall start_vtuner
killall vtunercc
/start_vtuner &
And the script start_vtuner simply makes sure that vtunercc is restart whenever it should crash, something like this:
while true; do
echo vtuner will be started
/vtunercc
echo vtuner exitted, will be restarted ...
kill -SIGKILL `ps -A | grep vtunercc | head -n 1`
sleep 2
Now this last script isn't really necesarry but I find it conveniant.
Perhaps this is interesting to use for all users so that you simply can restart E2 to activate new vtuner settings.
Regards H2Deetoo,
Display More
Agree. At least for me there is call to enigma2_pre_start.sh, which might be an even better place for things like that. From a maintainer perspective, I'd like to have a directory like /etc/cron.d for cron, as this would offer a general "pre start/restart" hook for every package/plugin. I'll check this with DMM.
Roland
-
Quote
Original von staifrar
Wo sehe ich denn, ob der Server läuft?
Im Telnet, wenn ich den vtuner starte, oder gibt es da noch irgendwo eine Logdatei?
Starte den Dienst zunaechst einfach mit "./vtunerd.sh4" (ohne Ampersand, &), Du erhaelst die Ausgabe dann in deiner Shell.
Roland
-
Quote
Original von cb00
Now it runs perfectly with my ufs910! 
changed everything to stm24 and adjusted RMAX.
thanks to all 
Two questions:
- Which version?
- to which value did you adjust RMAX?
-
Quote
Original von staifrar
Ich habe es im Menü auf DVB-T eingestellt, aber bei der Tunerauswahl wird der vTuner nur als DVB-S2 angezeigt und kann auch nur so konfiguriert werden.
Die vtunerc.conf sieht so aus:
# this file is auto generated and will be overwritten
DAEMON="/usr/sbin/vtunerc.mipsel"
Muss da hinter dem "-t" evtl. das Leerzeichen raus?
Ich denke nicht dass das Leerzeichen das Problem ist. Die Aenerungen koennen nicht dynamisch erfolgen, Du musst also die Box komplett durchstarten. Hintergrund ist das vtunerc vor Enigma gestartet werden muss und auch nicht neu getstartet werden darf solange Enigma laeuft.
Quote
Original von staifrar
Ausserdem kann man manuell die IP für den Server nicht angeben. Die Anzahl der Stellen ist auf 7 begrenzt. Komme also nur bis "192.168"!
Werd ich fixen.
Quote
Original von staifrar
Ich finde es aber gut, dass Du es jetzt als plugin herausgebracht hast.
Das ist für mich als Anfänger schon viel einfacher.
Danke
Ich habe aber generell noch Probleme mit dem vtuner-server.
Da komm ich noch nicht ganz klar mit der Installation. Bzw. weiß ich nicht, ob der jetzt läuft oder nicht.
Hier wurde schon so viel geschrieben mit scripten und configs usw. ich weiß nicht ob das alles noch so aktuell ist. Und vorallem seh ich da kein Land mehr.
Vielleicht kann mir da ja wer helfen.
Quote
Original von staifrar
Server-Box soll eine sh4-box mit duckbox e2 und DVB-T Tuner sein.
Client-Box ist meine Dream 800 (DVB-S2)
Ich kenne die Box nicht. Zum testen wuerde ich die Enigma aber abschalten (auf einer DMM E2 Box mit "init 4") und dann vtunerd starten. Wenn das klappt kannst Du dich an die Startscripte machen.
Roland
-
Quote
Original von max90
I tried your binary, it's starting but unable to tune like mine I built today.
EDIT: If I tune to a channel using enigma on my 600, kill enigma and run vtunerd.ppc I am able to switch to this transponder on my 800se.
Ok, at least we know that my toll chain is buggy. I've broken vtunerd on the weekend, as I refactored the code. I've plans to do a full test on all platforms available to me for the next release, this includes the DM600. So stay tuned, I hope to finish the next milestone within two weeks.
I know, waiting is frustrating, sorry for the delay.
Quote
Original von max90
EDIT: If I tune to a channel using enigma on my 600, kill enigma and run vtunerd.ppc I am able to switch to this transponder on my 800se.
Hmm, could be either tuning, or IF (LNB) switching. Please try to tune to a different transponder on the same LNB.
Roland
-
Quote
Original von max90So I wanted to know if it is possible to use a DM600PVR as server?
It should work, but I haven't tested it myself for a long time. I'll do this in the next couple of days. Maybe yo can give me more details about your image.
EDIT: just found one of DM600's idle, as you described.
EDIT2: hmm, either my tool chain is broken, or a way to new. Please test the attached binary (build with an very old tool chain).
Roland
-
Hi,
you can find a new client package at: http://code.google.com/p/dreamtuner/downloads/list
It contains a couple of new features:
- instead of broadcast, server ip can be given on the command line
- a plugin has been added to configure client settings
Known limitation: no information if restart is needed, if in doubt, reboot you box, restarting enigma is not sufficient
Roland
-
Quote
Original von pop_eye
The s2api should have been included in the kernel - as I needed to recompile it using new /include/linux/dvb/frontend.h definitions.
I'm not sure if this is the right path, maybe that's the frontend.h matching your's desktop kernel . You should have a file version.h in the same directory as frontend.h with the following lines in it:
#define DVB_API_VERSION 5
#define DVB_API_VERSION_MINOR 2
Quote
Original von pop_eye
However what I did not understood very well why following definition #if DVB_API_VERSION < 5 in vtuner-network.h ? I have uncommented it and still no good result.
It's there because of legacy reasons, to have a consistent protocol, even if S2API tuning isn't supported. Check your cross tool chain. Search for all files 'dvb/version.h' and make sure that you have updated all files in every copies of this directory. I'm pretty sure you have already removed all vtuner related .o files, at least once, before recompile 
Roland
-
Quote
Original von pop_eye
Hi Kju,
I have managed to backport dvb-core dvb-api 5 to linux 2.6.22 tomato router based on the patch you provided with minor changes. 
Still having some issues getting linuxtv api dvb driver to work with vtunered.mipsel for dvb api 5.
The usb dvb driver is using latest unchanged source code from linuxtv repository.
Display More
I guess you are using the wrong (old) header files for dvb while compiling.
checkout this code snippets:
INFO("S2API tuning support.\n");
WARN("FE_SET_PROPERTY is not available\n");
Missing the first, but getting the second message is a clear indication that your DVB_API_VERSION is less than 5. This is defined in one of the DVB kernel header files.
EDIT: take care of the subtle difference between DVB_API_VERSION and HAVE_DVB_API_VERSION.
HAVE_DVB_API_VERSION controls which headers should be included, eg. vtuenr-networkk.h
DVB_API_VERSION returns the API version of the headers included.
Roland
-
Quote
Original von sdh
Da ich eh einen Linux Server dauerhaft am laufen habe, stellt sich die Frage ob ich dort nen USB DVB-S2 Stick anklemmen kann. Kann ich den dann auch von mehreren vTuner Client Boxen (sofern der Tuner frei) nutzen?
Gruß,
Sascha
spart vermutlich auch Energie wenn zum Server nicht noch zusätzlich eine DM500 läuft, außerdem kannst Du dann auch DVB-S2 Tuner verwenden.
Zur Frage: Ja und Nein. Im Augenblick blockiert ein Client einen freigegebenen Tuner vollständig. Du kannst aber mehrere Tuner pro Server freigeben (wenn Du zwei Sticks ansteckst).
Etwas umständlich kannst Du auch den FrontendType in Enigma ändern, dann trennt sich der Client auch vom Server, und eine zweiter Client im Hintergrund würde sich verbinden. (der Client kann sich E2 gegenüber auch als C/S2/T Kombituner ausgeben)
Roland
-
Quote
Original von pop_eye
- my dvb usb adapter needs to use dvb-s2 mode in order to get access to its special features; since 2.6.22 dvb driver only supports plain dvb-s api 3, can we include following feature in vtuner-dvb-3.c ?
#define FEC_S2_QPSK_1_2 (fe_code_rate_t)(FEC_AUTO+1)
#define FEC_S2_QPSK_2_3 (fe_code_rate_t)(FEC_S2_QPSK_1_2+1)
...
#define FEC_S2_8PSK_4_5 (fe_code_rate_t)(FEC_S2_8PSK_3_5+1)
#define FEC_S2_8PSK_9_10 (fe_code_rate_t)(FEC_S2_8PSK_4_5+1)
Display More
vtunerd passes the value from the client to the kernel, with changes or sanity checks. From what I understand you have to patch the kernel.
Roland
-
Hi,
Quote
Original von pop_eyeUpgraded the cross compiler and using mipsel-linux-uclibc-gcc-4.2.4
At least the error is showing more information:
TLS support seems to be platform dependent in uclibc, mips should be supported:
http://git.uclibc.org/uClibc/t…hreads/sysdeps/mips/tls.h
You can test if TLS is available or not, by testing for this makro: USE_TLS
msg is only used to write messages to the console (or syslog), find below a very dirty hack, that will skip some messages:
#include "vtuner-utils.h"
! __thread char msg[MAX_MSGSIZE];
void write_message(int level, const char* fmt, ... ) {
if( level & dbg_level ) {
#include "vtuner-utils.h"
! __thread char msg[MAX_MSGSIZE];
void write_message(int level, const char* fmt, ... ) {
if( level & dbg_level ) {
void init_message(const char* fmt, ... ) {
vsnprintf(msg, sizeof(msg), fmt, ap);
void append_message(const char* fmt, ... ) {
Display More
Roland
-
Quote
Original von pop_eye
root@dvb:/mnt/bin# ./vtunerd.mipsel
./vtunerd.mipsel: not found
Is this normal behaviour from vtunerd.mipsel showing there is no dvb adapter found in the system ? Just need confirmation. Thx
No, I'd guess you have no file "/mnt/bin/vtunerd.mipsel".
This happens if no DVB device is present:
vtunerd: [19288 ../../vtunerd.c:21] info: S2API tuning support.
vtunerd: [19288 ../../vtuner-dvb-3.c:30] error: failed to open /dev/dvb/adapter0/frontend0
vtunerd: [19288 ../../vtunerd.c:32] error: failed to init hardware (adapter 0, frontend 0, demux 0, dvr 0)
Roland
-
Quote
Original von dIdIX
meine eigentliche frage.
kann man PIP, virtual pip oder auch den minitv im merlin image irgendwie aktivieren. irgendwie kann ich einfach nicht 2 filme gleichzeitig anschauen.
Nach meinem Kenntnisstand kann keine SingleTuner Box von DMM PIP.
Roland
-
Quote
Original von pop_eye
Hello,
I am trying to use vtunerd.mipsel inside netgear router with linux 2.6.24.111 (dd-wrt based)
I am getting following error message when is running.
root@dvb:/mnt/bin# ./vtunerd.mipsel
./vtunerd.mipsel: symbol 'msg': can't handle reloc type 0x26
I have build the binary using following modified Makefile
-include ../../Make.config
CFLAGS=-fPIC -Os -DHAVE_DVB_API_VERSION=3 $(DBGFLAGS)
-include ../../Make.rules
vtuner-dvb-3.o: ../../vtuner-dvb-3.c ../../vtuner-dvb-3.h
$(CC) $(CFLAGS) -c -o vtuner-dvb-3.o ../../vtuner-dvb-3.c
Display More
The crosstool environment is using mipsel-uclibc.
Any pointers ? Thank you rmie for the repository. 
Display More
I guess something is broken with your crosstool chain as the binary is invalid: "./vtunerd.mipsel: symbol 'msg': can't handle reloc type 0x26"
Using "vtuner-dvb-3.c" as the @driver" is the correct approach, this should work with any unmodified linux DVB stack.
Roland