[MPlayer-cygwin] Error loading codecs/drv43260.dll - .rm work with codec-dlls form RealProducer Basic 9.0.1

Stefan Gürtler Stefan.guertler at stud.tum.de
Mon May 12 12:33:53 CEST 2003


Hi everybody
I can proudly announce successing in playing RV40-encoded files on my
machine, both self-encoded file and movie-trailers from the net!
I have downloaded and installt the recent Helix Producer Basic 9.0.1 from
real-networks (Helix_Producer_Basic_9.0.1_Setup.exe) and encoded the given
sample-file using the following command: "producer -i
samples\media\sample.avi -o sample.rm"
I copied the drv43260.dll (and all the other dlls) from \Helix Producer
Basic\codecs to the \codecs folder of mplayer and started playback (mplayer
sample.rm).
As the file is only 43KB, the picture and sound quality was disastrous, but
the drv43260.dll was successfully loaded!
For the output of mplayer see below.
Then I tried the two trailers for MIB2 and Blade2, that i have. Playback of
these files starts now, smooth and perfect, too!
Then I moved the dlls that originate from a RealOne-Player that was
installed on another computer to \codes and tryed again. Now these dlls
work, too. It looks like that you do have to install either a RealOne or
Helix Producer to get the dlls working. Looks like they are registered by
any means at the OS by either softwares.
To confirm this I began to rename all dlls named drv43260.dll, rv403260.dll
and erv43260.dll on my system. So I could figure out that mplayer actually
loads only the drv43260.dll in \Helix Producer Basic\codecs. It does not
need any drv43260.dll in \codecs, \windows\system, \windows\system32 or
anywhere else...
Now I am searching my registry for an entry for the drv43260.dll.
That is what i found (Windows98!)
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc
Find Spec MRU]
"a"=""
"MRUList"="hadcbjifge"
"b"="ZyGoVideo.qtx"
"c"="drv*.dll"
"d"="*.*"
"e"="QuickTimeEssentials.qtx"
"f"="QuickTimeInternetExtras.qtx"
"g"="QuickTime.qts.htcfg"
"h"="drv43260.dll"
"i"="3ivx Delta 3.5.qtx"
"j"="On2_VP3.qtx"

and
REGEDIT4

[HKEY_USERS\Stefan\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc
Find Spec MRU]
"a"=""
"MRUList"="hadcbjifge"
"b"="ZyGoVideo.qtx"
"c"="drv*.dll"
"d"="*.*"
"e"="QuickTimeEssentials.qtx"
"f"="QuickTimeInternetExtras.qtx"
"g"="QuickTime.qts.htcfg"
"h"="drv43260.dll"
"i"="3ivx Delta 3.5.qtx"
"j"="On2_VP3.qtx"

Which is a copy of the above.
Currently i am check the registry on the machine with RealOne Player
Does anybody know how dlls are registered in Windows, and if it is possible
to register this dll without having to install either RealOne Player or
Helix Producer?
At least installing Helix Producer won't taint your OS as severely as the
RealOne Player does :-)
That's all for now.

Ciao sagt Stefan






Output of mplayer:


MPlayer dev-CVS-030422-13:14-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping:
3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with Runtime CPU Detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer
with --disable-runtime-cpudetection
Reading config file /usr/local/etc/mplayer/mplayer.confReading config file
D:/STEFAN/MPLAYER_2/mplayer/config
Reading D:/STEFAN/MPLAYER_2/mplayer/codecs.conf: 53 audio & 141 video codecs
Font D:/STEFAN/MPLAYER_2/mplayer/font/font.desc loaded successfully! (206
chars)
Using usleep() timing
Input config file D:/STEFAN/MPLAYER_2/mplayer/input.conf parsed : 52 binds

Playing sample.rm
REAL file format detected.
skip_str: 45 bytes skipped
skip_str: 38 bytes skipped
skip_str: 45 bytes skipped
skip_str: 38 bytes skipped
skip_str: 8 bytes skipped
skip_str: 16 bytes skipped
skip_str: 12 bytes skipped
skip_str: 30 bytes skipped
======= WAVE Format =======
Format Tag: 28515 (0x6F63)
Channels: 1
Samplerate: 8000
avg byte/sec: 6000
Block align: 288
bits/sample: 16
cbSize: 18
Unknown extra header dump: [18] [0] [6] [0] [8] [0] [20] [1] [8] [0] [1] [0]
[0] [2] [1] [0] [0] [9]
skip_str: 12 bytes skipped
skip_str: 30 bytes skipped
======= WAVE Format =======
Format Tag: 28515 (0x6F63)
Channels: 1
Samplerate: 8000
avg byte/sec: 8000
Block align: 288
bits/sample: 16
cbSize: 18
Unknown extra header dump: [20] [0] [8] [0] [0] [0] [20] [1] [8] [0] [1] [0]
[0] [1] [1] [0] [0] [c]
skip_str: 12 bytes skipped
skip_str: 30 bytes skipped
skip_str: 12 bytes skipped
skip_str: 30 bytes skipped
skip_str: 12 bytes skipped
skip_str: 30 bytes skipped
skip_str: 12 bytes skipped
skip_str: 30 bytes skipped
demux_real: New data chunk is comming!!!
demux_real: New data chunk is comming!!!
VIDEO:  RV40 [40002000,00081020]  160x88  (aspect 0.00)  5.00 fps
Clip info:
 comment:
==========================================================================
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'codecs/cook.so.6.0'
Read the RealAudio section of the DOCS!
ADecoder init failed :(
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'codecs/cook3260.dll'
Audio codec: [8] 6 kbps Music
Audio bitrate: 6.000 kbit/s (750 bps)
AUDIO: 8000 Hz, 1 ch, 16 bit (0x10), ratio: 750->16000 (6.0 kbit)
Selected audio codec: [racookwin] afm:realaud (Win32 RealAudio COOK)
==========================================================================
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
opening win32 dll 'codecs/drv4.so.6.0'
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
opening win32 dll 'codecs/drv43260.dll'
Selected video codec: [rv40win] vfm:realvid (Win32 RealPlayer 9 RV40
decoder)
==========================================================================
Checking audio filter chain for 8000Hz/1ch/16bit -> 8000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 1 ch, 8000 hz, little endian signed int
AF_pre: 8000Hz 1ch Signed 16-bit (Little-Endian)
AO: [win32] 8000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 8000Hz/1ch/16bit -> 8000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 160 x 88 (preferred csp: Planar I420)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
VDec: using Planar I420 as output csp (no 0)
Movie-Aspect is 1.82:1 - prescaling to correct movie aspect.
SwScaler: using unscaled Planar YV12 -> Planar YV12 special converter
VO: [directx] 160x88 => 160x88 Planar YV12


----- Original Message -----
From: "Stefan Gürtler" <stefan.guertler at stud.tu-muenchen.de>
To: <mplayer-cygwin at mplayerhq.hu>
Sent: Sunday, May 11, 2003 8:57 AM
Subject: [MPlayer-cygwin] Error loading codecs/drv43260.dll


> I have a PIII-550, Intel SR440BX Mainboard with an BX440 Chip, nVidia TNT,
> SoundBlaster Audio PCI64V, my system is running Windows98. I used the dlls
> of RealPlayer8 and RealOne.
> The files I want to decode are RV40 encoded video (MIB2 and
Blade2-Trailer)
> at least I think they are. Maybe that is the difference. @Sascha. Where
can
> i get a RV30-encoded file for testing it?
> Copying all dlls to windows\system did not help :-(
>
> Ciao sagt Stefan
>
> _______________________________________________
> MPlayer-cygwin mailing list
> MPlayer-cygwin at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin



More information about the MPlayer-cygwin mailing list