[MPlayer-users] Windows binary proprietary codec

Fernandon Bautista fernandobautista017 at gmail.com
Fri Aug 7 12:25:48 CEST 2015


Dear all,

I have a windows binary proprietary codec that I need to load from Linux.
Following some examples that I have found on your list, I have done these
steps:

1) Edit etc/codecs.conf and add this entrance:

audiocodec g729b
  info "Our provider g729b"
  status working
  format 0xXXX
  driver acm
  dll "g729b.acm"

2) Compile 32 bit mplayer:

export CC="gcc -m32"
./configure --enable-cross-compile --target=i686-linux
--prefix=/usr/local/bin --codecsdir=/usr/local/lib/codecs
make
make install


The output:

MPlayer SVN-r37401-snapshot-4.4.7 (C) 2000-2015 MPlayer Team

Playing colo.wav.
libavformat version 56.25.101 (internal)
Audio only file format detected.
Load subtitles in ./
==========================================================================
Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'g729b_st.acm'
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/KERNEL32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/ADVAPI32.dll
Win32 LoadLibrary failed to load: /usr/local/lib/codecs/ADVAPI32.dll
Called unk_InitializeSecurityDescriptor


MPlayer interrupted by signal 11 in module: init_audio_codec
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in
DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't
and
  won't help unless you provide this information when reporting a possible
bug.

I understand that there is not implementation of the
InitializeSecurityDescriptor function. I took a look to the code and I
understood that you grabbed some Wine code to emulate/fake system calls . I
want to fix these and I was wondering if there is any doc or guidelines
for  doing it.

Thanks in advance,

Fernando


More information about the MPlayer-users mailing list