problem installing win32 codec

Hi Everyone,

I have installed VLC and Mplayer successfully. Now that I want to install the win32 codec. I get an error which says it needs libstdc.

Any suggestions?

Thanks

H

Is it the same thread with prev one?

Apart from that, did you update your system?
After installing vlc, Mplayer, you would be able to run all kind of audio/video formats.
Or you can install SMplayer. Which is better than others, at least for me.

Which repos you have?

zypper lr --details

henkasdf wrote:

>
> Hi Everyone,
>
> I have installed VLC and Mplayer successfully. Now that I want to
> install the win32 codec. I get an error which says it needs libstdc.
>
> Any suggestions?
>
> Thanks
>
> H
>
>
Hi henkasdf,

Is it an error message or is it just wanting to install a dependency? If
it’s saying that it needs libstdc it should be able to find it but it’d ask
you to confirm that installing it is okay.


kev.

I’ve looked at some previous posts of yours, Henk, and I think I know where the problem is. You very likely have a mix of packages from the videolan repo and packman’s. That’s the first thing.

Next, how do you try to install the codec? Libstdc is on every linux system. Bring your repos back to just 11.1-oss, -non-oss, and Packman. Start the software installer, repo view, packman, right click in packages and pick All packages, Update unconditionally. Select w32codec-all for install. Accept.
Also make sure libxine1-codecs is installed.

Good luck

Let me summarize:

You are trying to install a package, which

a) you won’t need in >99% of all cases (believe me) no matter if you have a 32 or a 64 Bit system

b) you won’t have any benefits from, if you have a 64 Bit system (No, I don’t know if that is the case but I would rather guess you have one, if so, ask yourself why it is called “Win32codecs”.)

c) has no dependencies what so ever to any library not already provided by a standard install (except for 64 Bit systems, where installing them is rather pointless, except you also want to install 32 Bit mediaplayers which then will also not user them in > 99% of all cases, because there are free codecs which will be preferred)

No draw your conclusions.

This statement is correct in general and one can not say this often enough.

However in this case it has nothing to do with packman and videolan being activated at the same time, videolan does not provide those codecs anyway.

This makes perfect sense, if there is one player who won’t even care about those codecs, then it’s vlc, the w32codecs package is provided by the mplayer folks for “historic” reasons, no recent player will really need them and the amount of videos who will really need those codecs with a recent player is negligible today (I haven found one for years).

On a 64 Bit system, they are even more than useless.

Cheers Akoelh. I do have them installed, will remove and test if what I use works. For me it’s merely installed as a standard routine…

Do you have your mplayer/xine/vlc/whatever installed as 64 bit versions?

If so, you won’t be even able to use them (and you won’t have used them at all during your “64 Bit career”).

Let me show you something (Yes, I just installed them for the first time after 2 or 3 years).

/usr/lib/win32/acelpdec.ax:                 MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/alf2cd.acm:                  MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/aslcodec_dshow.dll:          MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/aslcodec_vfw.dll:            MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/asusasv2.dll:                MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/asusasvd.dll:                MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/ativcr2.dll:                 MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit

---------- snip -----

Or like this:


file /usr/lib/win32/* |grep 64
/usr/lib/win32/vssh264core.dll:             MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/vssh264dec.dll:              MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit
/usr/lib/win32/vssh264.dll:                 MS-DOS executable PE  for MS Windows (DLL) (GUI) Intel 80386 32-bit

The only “64” is in three of the names, none of those files is for 64 Bit, consequently no 64 Bit player will be able to load those codecs.

There is AFAIK no “plugin-wrapper” for MPlayer/Xine/vlc/whatever and very likely there never will be, as there is ffmpeg&Co. which will do the same job natively without the need for proprietary Windows codecs.

Before that with 64 Bit systems the only way to use those “win32codecs” was to install a 32 bit Player (maybe even chrooted), but this has become obsolete since (mainly) ffmpeg matured.