[streaming] Re: Stream DVB Channel: [ERROR/input1] Read error for program "Input DVB input1"
Christoph Stotz
stotz at logo.de
Wed Jun 18 22:07:52 CEST 2003
Hello Everybody,
I spend good part of my day trying to work this out. First of all the good
news (this is going to be quite short):
I was able to stream a DVB-Channel to my LAN and receive it using VLC on a
windows machine (having stereo audio and video).
So. This was the good news.
The pretty bad news are:
I spend quite a lot of time trying to understand the satscan command of the
libdvb-0.2.2. Earlier this week I thought that I must have done something
wrong compiling it, because when I called the utility by using "./satscan"
it was throwing out that strange garbage. After the posting of Kabutor (who
suggested to use "./satscan 0192.idx" I downloaded the file from the
indicated URL (http://www.satcodx2.com/_data/0192.sdx) and satscan started
doing something. Comment to the author of satscan: please provide at least a
single line of command usage information as a starting point of a few lines
in the README. A single line of code won't kill you - but might prevent from
suicide a frustrated user :o)
The really strange thing was, that satscan found only a few channels - where
I would have expected something above 1500 (two quad LNB's pointing Astra
and Hotbird). So after running "./satscan 0192.sdx > ~/.dvbrc" I looked to
the channel list. The frequencies where all wrong. Fox News should have been
at 10.877 GHz - but was at 12.610 GHz. So I suspected switching between low
and highband was inversed. After checking my sat equipment all over again I
found out: libdvb-0.2.2 is just not dealing properly with DiSEqc. However -
I was able to stream some of the channels (but not all of them) using
./vls -vvv -d udp:192.168.1.7:1234 dvb:"Das Erste"
I thought - wow, that's it - you just need to fix satscan and you're done.
Well, in that moment I should have saved my ~/.dvbrc file to be able to
reproduce the working setup (or at least turn on tv from time to time in
order to sustain hope). Instead I was silly and run satscan again
repopulating the file. Since then I am unable to reproduce the working LAN
dvb stream (shame on me).
Further experiments with libdvb-0.2.2 showed (at least that is my rookie
interpretation), that it's just not dealing properly with the combination of
DiSEqc commands, voltage (tuning H/V) and 22KHz tones (tuning
highband/lowband or Pos A/B depending on your setup). So at the end I gave
up trying with that version.
I tried using a newer version of libdvb (actually 0.4.0 and now 0.4.1).
After compilation I was positively surprised, that the satscan utility was
now asking for a DiSEqc number (indicating which satellite to scan). Running
the tool twice (using 0192.idx for Astra and 0130.idx for Hotbird) produced
slightly more than 2000 channels (strike!). PS: I recognize that the 0.2.2er
version of satscan was using lnbid in order to detemine the correct DiSEQc
command (lnbid*4...).
However running vls again produced again
[ERROR/input1] Read error for program "Input DVB input1"
and I had to kill the process using "kill -9 <pid>"
During startup vls display stuff like this...
2003-06-18 21:52:26 [INFO/input1] Added program ''
2003-06-18 21:52:26 [INFO/input1] Added program 'LNÑßMNªßNNºßON¿ßP'
2003-06-18 21:52:26 [INFO/input1] Added program ''
2003-06-18 21:52:26 [INFO/input1] Added program ''
2003-06-18 21:52:26 [INFO/input1] Added program ''
...instead of displaying proper channel names. So I believe that the format
of the .dvbrc file has changed from 0.2.2 to 0.4.x and vls is unable to read
it any longer. The only possible solutions to these problems seem currently
to be:
- use libdvb-0.2.2 and get it patched for proper DiSEQc
- use libdvb-0.4.x and get vls patched for the .dvbrc-format (and most
likely also to use the library properly)
- go swimming and forget about this stuff.
Maybe somebody of you wants to do one of the first two options ? I don't
believe I am able to do that.
So - now I go swimming. At least for today :o)
Kind Regards
Christoph
--
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the streaming
mailing list