[MPlayer-users] input from stdin broken with rc4

warp vcolosso at libero.it
Sat Feb 15 10:35:57 CET 2003


Since I compiled last rc4 version, I cannot play TV from my box through
pipe. (grab -host dbox2 -current -o - | mplayer -)

It does work if I save the box output to a file and then play it, e.g.
[vac at picard vac]$ grab -host dbox2 -current -o file.mpg
<snip>
[vac at picard vac]$ mplayer file.mpg1.mpg
<snip>

But if I try (and it used to work until rc3).

[vac at picard vac]$ grab -host dbox2 -current -o - | mplayer -
querying dbox2 on port 80 a/v PIDs

Audio PID id 660, Video PID is 513
opening dbox2:31338 PID 513
opening dbox2:31338 PID 660
waiting for first data to become available
WARNING: unable to lock memory. Swapping may disturb the avread_thread
resyncing at request of reader thread
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer 0.90rc4-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices Duron MG Morgan (Family: 6, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

detected audio frame size: 0. ES data size: 5872                  
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
directory
Reading config file /home/vac/.mplayer/config
[cfg] read config file: /home/vac/.mplayer/gui.conf
Reading config file /home/vac/.mplayer/gui.conf
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0" => local
display)
Disabling DPMS
Reading /home/vac/.mplayer/codecs.conf: this codecs.conf is too old,
incompatible with this mplayer release! at line 6
Reading /usr/local/etc/mplayer/codecs.conf: 50 audio & 135 video codecs
Font /home/vac/.mplayer/font/font.desc loaded successfully! (206 chars)
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system
startup scripts.
Using usleep() timing
Input config file /home/vac/.mplayer/input.conf parsed : 50 binds
SKIN dir 1: '/home/vac/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
[gui] add video filter: ppd 196 kbit/s  syn 0  drop 2s        
resynced at playtime -   0:00:00.00                                 

Playing /home/vac/-
File not found: '/home/vac/-'
[gui] add video filter: pp

Playing /home/vac/-
File not found: '/home/vac/-'

WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 1024 audio
WARNING: avbuf overrun, lost data: 0 video 0 aux 352 audio
WARNING: avbuf overrun, lost data: 62640 video 0 aux 0 audio

So it tries to play the file - instead of using stdin.
I tried using option -use-stdin, but it does not play the same (it
doesn't try to find the file /home/vac/-, but it does not play the same.

Any hint?

Thanks in advance.

Valentino







More information about the MPlayer-users mailing list