Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: DVB-S in the US.



Chris Worley writes:
 > "William E. Mrozinski" wrote:
 > > 1) I've never got a lock or video yet with dvb/vdr, using mainly T5 since there
 > > is plenty of fta there for us (USA).
 > 
 > I am getting a lock on the audio and teletext PIDS.  The video is all ;)
 > that's screwed up.
 >  
 > > 2) The video out pre-lock has always been PAL for me too even after changing
 > > both code references and the driver startup option.
 > 
 > The two references I've tried are saa7146_core.c:
 > 
 > /* insmod parameter: some programs (e.g. īvicī) do not allow to
 >    specify the used video-mode, so you have to tell this to the
 >    modules by hand, 0 = PAL, 1 = NTSC  */
 > static int mode = 1;
 > 
 > (which is probably what you're changing from insmod) and dvb.c (line
 > 5767):
 > 
 > 	dvb->vidmode=VIDEO_MODE_NTSC;
 > 
 > Yet, the output is still PAL.
 > 
 > I'm beginning to think that the problem is an NTSC/PAL issue.  I was
 > expecting to see a screwed-up NTSC stream, not black... but maybe the
 > hardware refuses to decode streams in the wrong mode.
 > 

If it is not set to NTSC you won't see a thing.


 > > 3) I haven't even gotten past the 2.1 'channel not sync'd' issue which many are
 > > having now with the current driver on both sides of the pond.
 > 
 > By 2.1, I'm guessing you mean a rev of the Hauppauge or Siemans board? 
 > Sorry to not have done my homework on this issue.  I haven't seen a
 > "channel not sync'd" problem.
 > 

You should try to record the video and look at the stream. If the
usual way (using ntuxzap -e and cat /dev/ost/dvr) doesn`t work, you could
try writing your own little recording program and use DMX_PES_OTHER as
PES type while setting the viewing PID to a different value.
Looks something like this
      pesFilterParams.pid = vpid;
        pesFilterParams.input = DMX_IN_FRONTEND; 
        pesFilterParams.output = DMX_OUT_TS_TAP; 
        pesFilterParams.pesType = DMX_PES_OTHER; 
        pesFilterParams.flags = DMX_IMMEDIATE_START;
        if (ioctl(demux1, DMX_SET_PES_FILTER, &pesFilterParams) < 0){
               perror("DEMUX DEVICE");
                return -1; 
        }
with the usual settings for the rest. Have a look at the apps/test
examples.

Unfortunately, we haven't found an NTSC dvb stream yet. If you know of
a satellite that transmits in NTSC in the range between 40E - 40W 
(better not too close to the edges of that range) that can be received in
Europe with a 1m dish, please tell us. 
Playback of NTSC MPEGs works, so if recording a stream in the way
described above works and you can play it back (ntuxplayer -n -s -i
TS_STREAM filename) there is something wrong in the driver.

 > My guess is, no.  We have a Siemans card too, with the access card
 > adapter.  It takes a PCMCIA card, not a Smart Card.  I think this is
 > from some Open?? standard.  I don't know if there's a smart card adapter
 > or if there's a PCMCIA version of the smart card or if there's a PCMCIA
 > sub-adapter for a smart card.

The CI-Adapter take a CAM (common access module) which is a PCMCIA
card that reads the smartcard and decodes the TS.

Hope that helps.

Marcus

-- 
---------------------------------------------------------------------
Dr. Marcus Metzler                             
mocm@netcologne.de                     http://www.metzlerbros.de
mocm@convergence.de                    http://www.convergence.de

Convergence Integrated Media GmbH          
Rosenthaler Str. 51                   
D-10178 Berlin                             
---------------------------------------------------------------------



--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index