[Mplayer-dvb] DVB VIDEO DEVICE: : No such file or directory

Alexandre CONRAD aconrad.tlv at magic.fr
Tue Jan 7 16:20:30 CET 2003


>
>
>>Isn't there the DivX codec in here ?
>>
>>    
>>
>Please post the output of configure ... there is at the end a list of 
>codecs/vo's/ao's that are compiled in. Further you should post your 
>commandline, with that you tried it, since I think you did something wrong. 
>
./configure --with-win32libdir=/usr/local/src/w32codec-0.90 
--with-extraincdir=/usr/local/src/DVB/include/
Detected operating system: Linux
Detected host architecture: i386
Checking for gcc version ... 3.2, ok
Checking for CPU vendor ... GenuineIntel (15:1:2)
Checking for CPU type ...  Intel(R) Pentium(R) 4 CPU 1.80GHz
Checking for GCC & CPU optimization abilities ... pentium4
Checking for kernel support of mmx ... yes
Checking for kernel support of mmx2 ... yes
Checking for kernel support of sse ... yes
Checking for kernel support of sse2 ... yes
Checking for mtrr support ... yes
Checking for assembler (as 2.11.93.0.2) ... ok
Checking for Linux kernel version ... 2.4.18-3, ok
Checking for awk ... gawk
Checking for extra headers ... -I/usr/local/src/DVB/include/
Checking for extra libs ... none
Checking for i18n ... yes
Checking for setlocale() ... yes
Checking for language ... using en
Checking for enable sighandler ... yes
Checking for runtime cpudetection ... no
Checking for restrict keyword ... __restrict
Checking for kstat ... no
Checking for posix4 ... no
Checking for lrintf ... yes
Checking for nanosleep ... yes
Checking for socklib ... yes (using -lnsl)
Checking for inet_pton() ... yes (using -lnsl)
Checking for inttypes.h (required) ... yes
Checking for word size ... 32
Checking for stddef.h ... yes
Checking for malloc.h ... yes
Checking for memalign() ... yes
Checking for alloca.h ... yes
Checking for mman.h ... yes
Checking for dynamic loader ... yes
Checking for dynamic a/v plugins support ... no
Checking for pthread ... yes (using -lpthread)
Checking for sys/soundcard.h ... yes
Checking for sys/dvdio.h ... no
Checking for sys/cdio.h ... no
Checking for linux/cdrom.h ... yes
Checking for dvd.h ... no
Checking for BSDI dvd.h ... no
Checking for HPUX SCSI header ... no
Checking for userspace SCSI headers (Solaris) ... no
Checking for termcap ... yes
Checking for termios ... yes (using sys/termios.h)
Checking for shm ... yes
Checking for linux devfs ... no
Checking for scandir() ... yes
Checking for strsep() ... yes
Checking for vsscanf() ... yes
Checking for sys/sysinfo.h ... yes
Checking for 3dfx ... no
Checking for tdfxfb ... no
Checking for DirectFB headers presence ... not found
Checking for DirectFB ... no
Checking for X11 headers presence ... yes (using /usr/include)
Checking for X11 libs presence ... yes (using /usr/X11R6/lib)
Checking for X11 ... yes
Checking for DPMS ... yes (using Xdpms 4)
Checking for Xv ... yes
Checking for Xinerama ... yes
Checking for Xxf86vm ... yes
Checking for DGA ... yes (using DGA 2.0)
Checking for OpenGL ... yes
Checking for /dev/mga_vid ... no
Checking for xmga ... no
Checking for GGI ... no
Checking for AA ... no
Checking for SVGAlib ... no
Checking for FBDev ... yes
Checking for DVB ... no (specify path to DVB/ost/include with 
--with-extraincdir=DIR)
Checking for DVB HEAD ... yes
Checking for PNG support ... yes
Checking for JPEG support ... yes
Checking for GIF89a support ... yes
Checking for VESA support ... yes
Checking for SDL ... yes (using sdl-config)
Checking for Windows waveout ... no
Checking for Directx ... no
Checking for NAS ... no
Checking for DXR2 ... no
Checking for DXR3/H+ ... no
Checking for libmp1e ... no
Checking for libfame ... no
Checking for OSS Audio ... yes
Checking for aRts ... no
Checking for EsounD ... yes
Checking for ALSA audio ... no
Checking for Sun audio ... no
Checking for Sun mediaLib ... no
Checking for SGI audio ... no
Checking for VCD support ... ok
Checking for DVD support (libmpdvdkit) ... yes
Checking for DVD support (libcss - old style) ... no
Checking for DVD support (libdvdread - new style) ... disabled by 
libmpdvdkit2
Checking for DVD support (libdvdnav) ... no
Checking for cdparanoia ... no
Checking for freetype >= 2.0.9 ... yes
Checking for zlib ... yes
Checking for RTC ... yes
Checking for external liblzo support ... no
Checking for mad support ... yes
Checking for OggVorbis support ... yes
Checking for FAAD (AAC) support ... no
Checking for Win32 codec DLL files path ... /usr/local/src/w32codec-0.90
Checking for Win32 codec DLL support ... yes
Checking for DirectShow ... yes
Checking for XAnim DLL ... no (no suitable directory found - see 
DOCS/codecs.html)
Checking for RealPlayer DLL ... no (no suitable directory found - see 
DOCS/codecs.html)
Checking for LIVE.COM Streaming Media libraries ... no
Checking for iconv ... yes
Checking for FFmpeg libavcodec (static) ... no (see DOCS/codecs.html)
Checking for FFmpeg libavcodec (dynamic) ... no (libavcodec.so is 
broken/obsolete)
Checking for libdv-0.9.5+ ... no
Checking for zr ... no
Checking for bl ... no
Checking for XviD ... no
Checking for DivX4linux/DivX5linux/OpenDivX decore ... no
Checking for libmp3lame (for mencoder) ... no
Checking for XviD/DivX4linux encore (for mencoder) ... no
Checking for mencoder ... yes
Checking for fastmemcpy ... yes
Checking for UniquE RAR File Library ... yes
Checking for TV interface ... yes
Checking for EDL support ... yes
Checking for *BSD BrookTree 848 TV interface ... no
Checking for Video 4 Linux TV interface ... yes
Checking for audio select() ... yes
Checking for streaming ... yes
Checking for byte order ... Little Endian
Checking for shared postprocess lib ... no
Checking for New config ... yes
Checking for OSD menu ... no
Checking for QTX codecs ... yes
Checking for Subtitles sorting ... yes
Checking for XMMS inputplugin support ... no
Checking for GUI ... no
Checking for ftello() ... yes
Checking for vidix ... yes
Checking for joystick ... no
Checking for lirc ... no
Creating config.mak
Creating config.h
Creating libvo/config.mak
Creating libao2/config.mak
Creating help_mp.h

Config files successfully generated by ./configure !

  Install prefix: /usr/local
  Data directory: /usr/local/share/mplayer
  Config direct.: /usr/local/etc/mplayer

  Byte order: Little Endian
  Optimizing for: pentium4 mmx mmx2 sse sse2 mtrr

  Enabled optional drivers:
    Input: streaming tv-v4l edl tv mpdvdkit2 vcd
    Codecs: qtx dshow/dmo win32 libvorbis libmad
    Audio output: esd oss sdl mpegpes(dvb)
    Video output: xvidix sdl vesa gif89a jpeg png mpegpes(dvb) fbdev 
opengl dga xv x11
  Disabled optional drivers:
    Input: tv-bsdbt848 cdda dvdnav dvdread dvdcss
    Codecs: opendivx xvid libdv libavcodec real xanim liblzo
    Audio output: sgi sun alsa arts dxr2 nas win32
    Video output: bl zr dxr3 dxr2 directx svga aa ggi xmga mga directfb 
tdfxfb 3dfx

Okay, here, when I check :

Checking for DivX4linux/DivX5linux/OpenDivX decore ... no
Checking for XviD/DivX4linux encore (for mencoder) ... no

Something's gotta be wrong. It does detect the w32codecs that include :
divxa32.acm
divx_c32.ax
divxc32.dll
divxdec.ax
divx.dll

so that's why I'm a little lost here not beeing able to get the Divx to 
work.

>>Also, when I read that MPEG1, it's soft decoded, and going out on the
>>TV, right ? It doesn't use the hardware for reading the videos, am I
>>right ? Please, clarify me on that one.
>>    
>>
>
>No thats false. With -ao mpegpes -vo mpegpes it is directly feeded to the 
>mpeg-decoder of your dvb-card. You can see it on the CPU-consumtion (for DVD 
>on normal output I get a cpu-load of around 30% with dvb-out around 3-5%)
>
Aaah, okay. So this would work just like ntuxplayer.

>It have to be realtime transcoded, so you need a powerfull CPU ( at least 800 
>Mhz Athlon/Duron/PIII)
>
That's fine. I have P4 1,6Ghz (I think).

>So you need a commandline to do an realtime transcoding:
>
>mplayer -vo mpegpes -ao mpegpes \   <== clear I think
>	    -vop lavc  \  <== realtimetranscoding 
>	    <file>
>
>This will give you an output at all but it is not fullscreen and not centered, 
>so you have to do some scaling,letterboxing etc. Have a look at the 
>documemntation and try to understand what is going on. Also it could be worth 
>a try to search for a mplayer.sh since these scripts are trying to be 
>functional for every video (from the mplayer-plugin of vdr. The script from 
>martin hoffmann is the best I seen so far. If you don't find a good I can try 
>to collect them and maybe one of them can go to the TOOLS section of mplayer 
>(arpi?)
>
Okay, I'll first try go get at least a DivX running. I'll check the 
letterboxing later. One thing at a time for such a newbie I am. ;) But I 
will use only 720x576 PAL standard MPEG tv format... So I don't think I 
will need letter boxing, it should fit just right. I'm doing my own DivX 
files...

>>Also, I tried with an MPEG2, and I get stuck at the begining. I had that
>>same error using ntuxplayer (the DVB file player). Could I send you my
>>video so you can analyze it ? These MPEG2s were made with a profesionnel
>>Matrox Digisuite LX MAXX.
>>Sometimes, MPEG2s get stuck, sometimes, they don't. But they were all
>>encoded with that Matrox Digisuite.
>>
>>Let me know.
>>    
>>
>
>I have an ISDN-connection and I don't have access to thge incoming section. If 
>you think its a bug you have to provide a bugreport so that someone can have 
>a look at it. Maybe they have some resolutions the dvb don't like or the are 
>pal-mpeg and have ntsc-resolution or something like that. If so you have to 
>realtimetranscode too I guess, since for scaling it has to be transcoded. You 
>can find legal resolutions in the docu too.
>
Okay, I'll try something like that. But I'm having just a regular MPEG2, 
720x576 / 25fps PAL. I could give you my FTP server (32kB/s), for 
downloading my 14.17mB file. A little less than 30 seconds.

>Hope it makes some things clearer.
>
It does. Let's get things running now ! I'll let you know

Regards,

-- 
Alexandre CONRAD
Research & Development
tel : +33 1 30 80 55 00
fax : +33 1 30 56 50 20
TLV
6, rue de la plaine
78860 - SAINT NOM LA BRETECHE
FRANCE





More information about the MPlayer-dvb mailing list