[MPlayer-users] How to use 2 H+ board on a same PC ?

Luis.F.Correia Luis.F.Correia at seg-social.pt
Mon Feb 10 15:03:36 CET 2003


well, mplayer seems to find device 48 and 49 which are the ASCII values for
0 and 1 respectively.

I suspect there is a bug in the vo_dxr3.c driver code.

Try this patch





-----Original Message-----
From: etienne gandhi [mailto:gandhi.etienne at siemens.com] 
Sent: Monday, February 10, 2003 1:34 PM
To: 'mplayer-users at mplayerhq.hu'
Subject: [MPlayer-users] How to use 2 H+ board on a same PC ?


[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
I am trying to use 2 Dxr3 board on a single PC, but I am able to play
only 1 DivX A/V stream with Mplayer.

Here what I did:
 
1 - Module creation:
I created a file: devices_1.sh (a copy of devices.sh with some
modification):
------------------------------------------------
#! /bin/sh
# This is a simple scripts to create the devices for em8300 driver,
# it should abort if you have the devfs filesystem mounted, em8300
# supports devfs so there should be no need.
 
DEVFS=`cat /proc/mounts | grep " devfs "`

if [ -z "$DEVFS" ] ; then
	echo "Devfs not mounted creating device nodes"
	mknod /dev/em8300-1    c 121 0
	ln -fs /dev/em8300-1 /dev/em8300
	mknod /dev/em8300_mv-1 c 121 1
	ln -fs /dev/em8300_mv-1 /dev/em8300_mv
	mknod /dev/em8300_ma-1 c 121 2
	ln -fs /dev/em8300_ma-1 /dev/em8300_ma
	mknod /dev/em8300_sp-1 c 121 3
	ln -fs /dev/em8300_sp-1 /dev/em8300_sp
	chmod 666 /dev/em8300*
else
echo "Hmmm, looks like you have devfs mounted, Im going to be safe and
leave things alone!"
fi
------------------------------------------------
 
And, I type "make devices" (of cource inthe makefile, I have the following
line: @sh devices_1.sh ).
 
And I got:
# ll /dev/em8300*
lrwxrwxrwx    1 root     root           13 Feb  9 12:26 /dev/em8300
->/dev/em8300-1
crw-rw-rw-    1 root     root     121,   0 Dec 26 12:17 /dev/em8300-0
crw-rw-rw-    1 root     root     121,   0 Feb  9 12:26 /dev/em8300-1
lrwxrwxrwx    1 root     root           16 Feb  9 12:26 /dev/em8300_ma ->
/dev/em8300_ma-1
crw-rw-rw-    1 root     root     121,   2 Dec 26 12:17 /dev/em8300_ma-0
crw-rw-rw-    1 root     root     121,   2 Feb  9 12:26 /dev/em8300_ma-1
lrwxrwxrwx    1 root     root           16 Feb  9 12:26 /dev/em8300_mv ->
/dev/em8300_mv-1
crw-rw-rw-    1 root     root     121,   1 Dec 26 12:17 /dev/em8300_mv-0
crw-rw-rw-    1 root     root     121,   1 Feb  9 12:26 /dev/em8300_mv-1
lrwxrwxrwx    1 root     root           16 Feb  9 12:26 /dev/em8300_sp ->
/dev/em8300_sp-1
crw-rw-rw-    1 root     root     121,   3 Dec 26 12:17 /dev/em8300_sp-0
crw-rw-rw-    1 root     root     121,   3 Feb  9 12:26 /dev/em8300_sp-1




2 - Modules initialisation:

# ./ldm
and
# ./em8300setup
Microcode uploaded to /dev/em8300-0
Current settings are:
Video   Aspect  Audio   Spu
PAL     4:3     ANALOG  ON
Microcode uploaded to /dev/em8300-1
Current settings are:
Video   Aspect  Audio   Spu
PAL     4:3     ANALOG  ON




3 - Play the movies:
 
I use the following command to play the movies:
$ mplayer -aid 2 -vo dxr3:prebuf:sync:norm=3:1 -ao oss:/dev/em8300_ma-1
./film1.avi
 
and

$ mplayer -aid 1 -vo dxr3:prebuf:sync:norm=3:0 -ao oss:/dev/em8300_ma-0
./film0.avi
 
 
 
When playing film1, the play is OK (Video + Audio), but I can't start film0,
I got an error:
$ mplayer -aid 1 -vo dxr3:prebuf:sync:norm=3:0 -ao oss:/dev/em8300_ma-0
./film0.avi
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
 
 
MPlayer 0.90rc2-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
 
CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
 
 
Reading /usr/local/etc/mplayer/codecs.conf: 49 audio & 125 video codecs
Font /home/etienne/.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
 
Playing ./film0.avi
Detected AVI file format!
VIDEO:  [DIVX]  512x288  24bpp  25.00 fps  900.0 kbps (109.9 kbyte/s)
Clip info:
   Software: MEncoder 0.90rc2-2.95.4
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 4000->192000 (32.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
VO: [dxr3] Enabling prebuffering.
VO: [dxr3] Using new sync engine.
VO: [dxr3] Will set TV norm to: PAL
VO: [dxr3] Error opening /dev/em8300-48 for writing, trying /dev/em8300
instead
VO: [dxr3] Error opening /dev/em8300_mv-48 for writing, trying
/dev/em8300_mv instead
VO: [dxr3] Error opening /dev/em8300_mv for writing as well!
Bailing
VO: [dxr3] Uninitializing
Error opening/initializing the selected video_out (-vo) device!

 
 Exiting... (End of file)

 
 
 
When I start the film0 first, I got the movin on the same board, and of
course the other movie is not working, I got similar thing:
 
 
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
VO: [dxr3] Enabling prebuffering.
VO: [dxr3] Using new sync engine.
VO: [dxr3] Will set TV norm to: PAL
VO: [dxr3] Error opening /dev/em8300-49 for writing, trying /dev/em8300
instead
VO: [dxr3] Error opening /dev/em8300_mv-49 for writing, trying
/dev/em8300_mv instead
VO: [dxr3] Error opening /dev/em8300_mv for writing as well!
Bailing
VO: [dxr3] Uninitializing
Error opening/initializing the selected video_out (-vo) device!

 
Exiting... (End of file)
 
 
 
 
May be this is just a device setup problem, or inode creation  ?

 
Thank for your help.
 

_______________________________________________
RTFM!!!  http://www.MPlayerHQ.hu/DOCS
Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
http://mplayerhq.hu/mailman/listinfo/mplayer-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vo_dxr3.diff
Type: application/octet-stream
Size: 79 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20030210/b163a84d/attachment.obj>


More information about the MPlayer-users mailing list