[MPlayer-dvb] cinergyT2 problems - DVB API changes?

Nico Sabbi nsabbi at tiscali.it
Thu Dec 23 17:20:31 CET 2004


Robert Fendt wrote:

>And thus spake Nico Sabbi <nsabbi at tiscali.it>
>Thu, 23 Dec 2004 16:20:18 +0100:
>
>  
>
>>yes, please post the log of mplayer -v dvb:// and  the content of your 
>>~/.mplayer/channels.conf
>>    
>>
>
>Files are attached. Since scan can produce channels.conf in 'vdr' and in
>'zap' format, I tried both (xine seems to need 'zap' format). The messages
>from mplayer make not too much sense, so it could indeed be a parsing
>problem. But I could not make dvbstream produce a stream either. Well,
>maybe the two problems are not related.
>
>Regards,
>Robert
>  
>
>------------------------------------------------------------------------
>
>Das Erste:818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4881:4882:256
>  
>
>------------------------------------------------------------------------
>
>MPlayer dev-CVS-041223-06:00-3.3.5 (C) 2000-2004 MPlayer Team
>CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)
>Detected cache-line size is 64 bytes
>CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
>Compiled with runtime CPU detection - WARNING - this is not optimal!
>To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
>
>
>CommandLine:init_freetype
>get_path('font/font.desc') -> '/home/robert/.mplayer/font/font.desc'
>font: can't open file: /home/robert/.mplayer/font/font.desc
>font: can't open file: /usr/share/mplayer/font/font.desc
>Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
>Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
>Using nanosleep() timing
>get_path('input.conf') -> '/home/robert/.mplayer/input.conf'
>Can't open input config file /home/robert/.mplayer/input.conf: Datei oder Verzeichnis nicht gefunden
>Can't open input config file /etc/mplayer/input.conf: Datei oder Verzeichnis nicht gefunden
>Falling back on default (hardcoded) input config
>get_path('.conf') -> '/home/robert/.mplayer/.conf'
>Playing dvb://.
>TUNER TYPE SEEMS TO BE DVB-T
>get_path('channels.conf.ter') -> '/home/robert/.mplayer/channels.conf.ter'
>get_path('channels.conf') -> '/home/robert/.mplayer/channels.conf'
>CONFIG_READ FILE: /home/robert/.mplayer/channels.conf, type: 2
>TER, NUM: 0, NUM_FIELDS: 12, NAME: Das Erste, FREQ: 818000000 PIDS:  4881  4882  0 
>TER, NUM: 1, NUM_FIELDS: 12, NAME: ZDF, FREQ: 586000000 PIDS:  545  546  0 
>TER, NUM: 2, NUM_FIELDS: 12, NAME: WDR Dortmund, FREQ: 818000000 PIDS:  4929  4930  0 
>TER, NUM: 3, NUM_FIELDS: 12, NAME: ProSieben, FREQ: 746000000 PIDS:  305  306  0 
>TER, NUM: 4, NUM_FIELDS: 12, NAME: RTL Television, FREQ: 538000000 PIDS:  337  338  0 
>TER, NUM: 5, NUM_FIELDS: 12, NAME: SAT.1, FREQ: 746000000 PIDS:  385  386  0 
>TER, NUM: 6, NUM_FIELDS: 12, NAME: KABEL1, FREQ: 746000000 PIDS:  161  162  0 
>TER, NUM: 7, NUM_FIELDS: 12, NAME: VOX, FREQ: 538000000 PIDS:  545  546  0 
>TER, NUM: 8, NUM_FIELDS: 12, NAME: Super RTL, FREQ: 538000000 PIDS:  433  434  0 
>TER, NUM: 9, NUM_FIELDS: 12, NAME: RTL2, FREQ: 538000000 PIDS:  353  354  0 
>TER, NUM: 10, NUM_FIELDS: 12, NAME: N24, FREQ: 746000000 PIDS:  225  226  0 
>TER, NUM: 11, NUM_FIELDS: 12, NAME: CNN Int., FREQ: 834000000 PIDS:  97  98  0 
>TER, NUM: 12, NUM_FIELDS: 12, NAME: Info/3sat, FREQ: 586000000 PIDS:  561  562  0 
>TER, NUM: 13, NUM_FIELDS: 12, NAME: arte, FREQ: 818000000 PIDS:  4897  4898  0 
>TER, NUM: 14, NUM_FIELDS: 12, NAME: Phoenix, FREQ: 818000000 PIDS:  4913  4914  0 
>TER, NUM: 15, NUM_FIELDS: 12, NAME: WDR Düsseldorf, FREQ: 818000000 PIDS:  4929  4930  0 
>TER, NUM: 16, NUM_FIELDS: 12, NAME: WDR Essen, FREQ: 818000000 PIDS:  4929  4930  0 
>TER, NUM: 17, NUM_FIELDS: 12, NAME: Doku/KiKa, FREQ: 586000000 PIDS:  593  594  0 
>TER, NUM: 18, NUM_FIELDS: 12, NAME: Eurosport, FREQ: 834000000 PIDS:  577  578  0 
>TER, NUM: 19, NUM_FIELDS: 12, NAME: VIVA, FREQ: 834000000 PIDS:  513  514  0 
>TER, NUM: 20, NUM_FIELDS: 12, NAME: TERRA NOVA, FREQ: 834000000 PIDS:  609  610  0 
>DVB_CONFIG, can't open device /dev/dvb/adapter1/frontend0, skipping
>DVB_CONFIG, can't open device /dev/dvb/adapter2/frontend0, skipping
>DVB_CONFIG, can't open device /dev/dvb/adapter3/frontend0, skipping
>OPEN_DVB: prog=, card=1, type=2, vid=0, aid=0
>code taken from dvbstream for mplayer v0.4pre1 - (C) Dave Chapman 2001
>Released under the GPL.
>Latest version available from http://www.linuxstb.org/
>PROG: , CARD: 1, VID: 0, AID: 0, TYPE: , FILE: (null)
>PROGRAM NUMBER 0: name=Das Erste, freq=818000000
>DVB_OPEN_DEVICES(3)
>OPEN(0), file /dev/dvb/adapter0/demux0: FD=4, CNT=0
>OPEN(1), file /dev/dvb/adapter0/demux0: FD=5, CNT=1
>OPEN(2), file /dev/dvb/adapter0/demux0: FD=6, CNT=2
>DVB_SET_CHANNEL: new channel name=Das Erste, card: 0, channel 0
>DIFFERENT TUNING THAN THE PREVIOUS:   -> 0|818000000|2|0|2|1|1|3
>dvb_tune Freq: 818000000
>TUNE_IT, fd_frontend 3, fd_sec 0
>freq 818000000, srate 1083761633, pol Using DVB card "TerraTec/qanu USB2.0 Highspeed DVB-T Receiver"
>tuning DVB-T (in United Kingdom) to 818000000 Hz, bandwidth: 0
>polling....
>polling....
>polling....
>vo: x11 uninit called but X11 not inited..
>  
>
>------------------------------------------------------------------------
>
zap is the right format. Now I remember that that driver seems to be 
incomplete: it doesn't implement
(correctly?) the FE_GET_EVENT ioctl(), so it's the driver that is 
breaking the API.
I should replace that call with FE_READ_STATUS, but I won't have time to 
do it until I'm back
(maybe around 27 december).
Are you using the last cvs of dvb-kernel? If not there's a chance that 
the bug is fixed.
Otherwise you should report this problem to the ML.
Sorry,
    Nico




More information about the MPlayer-dvb mailing list