LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 11-09-2005, 12:32 PM   #1
aitzim
Member
 
Registered: May 2005
Distribution: Debian/testing
Posts: 38

Rep: Reputation: 15
32bit/64bit and backwards compatibility


I don't really have a problem, I just wanted to detail my experience and put it up for critique. Bear in mind that I have a x86_64 install of oSuSE 10.

WMV files would not play in Mplayer and I had all the codecs. Then I read somewhere in this forum that the windows codes are 32 bit and would need a 32 bit Mplayer. So I removed my 64 bit install of Mplayer and tried to install the 32 bit. But wait, the 32 bit relies on two files that are only availabe in the 32 bit version of those packages. So I went to install the 32 bit versions of those 2 packages. But wait, those 2 packages rely on 3 other packages and installing the 32 bit versions of one group would require me to install the 32 bit version of the other group. I'm thinking no problem. But wait, those 3 packages rely on....

And on and on I fall into the rabbit hole. All the while, I'm recalling some mention of backward compatibility for 64 bit versions of oSuSE 10.

I have no problems now, I can play WMV files. I understand that this 'problem' was started by the 32bit windows codecs, but I was wondering if could have just installed the 32bit Mplayer and kept all the supporting packages 64bit. I had all the files the packages were depending on from each other, just the 64bit version.

Also, if you can suggest something other way that I could have approached this problem, that would help. Besides apt.

Is this what they call RPM Hell?
 
Old 11-09-2005, 03:22 PM   #2
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
no hell. You messed up something.
on 64-bit SuSE I can play most of multimedia (with exception of AAC/MP4 and midi).
SuSE is a hybrid not classic 64-bit system. If you would have pure 64-bit OS you would not be able to install 32-bit apps.
The only limitation are drivers (these must be 64-bit).
 
Old 11-09-2005, 08:40 PM   #3
aitzim
Member
 
Registered: May 2005
Distribution: Debian/testing
Posts: 38

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by broch
I can play most of multimedia
But can you play the different versions of WMV files (which rely on DLL files)?
 
Old 11-10-2005, 06:48 AM   #4
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
When you say different version of WMV...are you referrring to the specialized avi files like divx and xvid? Or the specific encodings by Windows Media Player?

Either way, given 63bit can install the same software as my 32bit system, you should be able to play all those, as I can.
 
Old 11-10-2005, 06:59 AM   #5
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
w32codecs are the same for both 32-bit and 64-bit

by the way what are you talkin about? 64-bit wmv? where you have got these?

Last edited by broch; 11-10-2005 at 07:01 AM.
 
Old 11-10-2005, 11:59 PM   #6
aitzim
Member
 
Registered: May 2005
Distribution: Debian/testing
Posts: 38

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by RedShirt
When you say different version of WMV...are you referrring to the specialized avi files like divx and xvid? Or the specific encodings by Windows Media Player?

Either way, given 63bit can install the same software as my 32bit system
I am referring to WMV version 8,9,10 files. As far as I know, there is a difference between the different versions which use, I think, different codecs.
I can install 32 bit software fine but sometimes 32 bit software rely on other files that I have, but just the 64 bit version. For example the 32 bit install of mplayer required libmp3lame.so.0 but I had libmp3lame.so.0()(64bit), both of which are in the lame package. So I had to reinstall the lame package but then it relied on some other files that......(repeat above with a different file)

Quote:
Originally posted by RedShirt
you should be able to play all those, as I can.
Is your mplayer install 64bit or 32? and can you play WMV files? I think QuickTime files would also suffice.



Quote:
Originally posted by broch
w32codecs are the same for both 32-bit and 64-bit
You're right they are. They are 32bit and would not work for my 64bit install of mplayer.

The fact that 32 bit codecs did not work with my 64bit mplayer doesn't really concern me. What I am wondering about is that all the other supporting packages like:
lame
mad
libdv
ffmpeg
faad
faac
and a couple of others have to be either 32 bit or 64. Somehow, I was under the impression that the 64 bit files that have the lib prefix were backwards compatible.


Quote:
Originally posted by broch
by the way what are you talkin about? 64-bit wmv? where you have got these?
Straight from gates, man. Me and him go waaaay back. He's a bit concerned about me using an occult OS, but I just tell him to take a chill pill.
 
Old 11-11-2005, 06:23 AM   #7
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
Quote:
They are 32bit and would not work for my 64bit install of mplayer.
That is incorrect. I have 64-bit Mplayer, xine, Koffeine. All 64-bit with w32codecs and all works great (because codecs are arch independent).
Never heard about 64-bit WMV. Ver 9 works, not sure about 10
 
Old 11-11-2005, 08:32 AM   #8
BruceCadieux
Member
 
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409

Rep: Reputation: 32
Well the only reason I bailed on running 64 bit OS was because many media files simply would not play in 64 bit operating system. All the files play flawlessly on my 32 bit machines.

I have tried many different things, on many different installations and always run into the same problem of not being able to view my media files. Approximately half of my .avi, and .wmv files will not work, even some .mpg files won't play.

If someone would post a surefire method of getting this working properly, I would love to see it.

The dependency hell ball starts rolling, and gets so frustrating that it simply doesn't seem worth the effort.

I won't settle for it plays "most" files. Only it will play "all my files" as it does in the 32 bit versions of the OS.

Would love to see a detailed, complete how to, or documentation.

I have spent hours in the past attempting this.
 
Old 11-11-2005, 09:00 AM   #9
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
well, I would say that you simply messed up something. That's all.
 
Old 11-11-2005, 02:07 PM   #10
BruceCadieux
Member
 
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409

Rep: Reputation: 32
Don't see how, clean install, add packman as yast source, install mplayer, and codecs........

Explain which part of that is messed up.

Better yet, post the documentation, or simple instructions on getting the codecs working properly.

A simple google search will show that this is a very common problem. With nary an answer to the question, how to get it working.
 
Old 11-11-2005, 02:54 PM   #11
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
Actually, not to be confrontational, but there are many sources to get the right answers as to how to get that video working.

Most notably: The Jem Report
Though I have seen others, all have a little note about a particular thing in 64 bit.
 
Old 11-11-2005, 03:58 PM   #12
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
Quote:
Well the only reason I bailed on running 64 bit OS was because many media files simply would not play in 64 bit operating system.
which media? Any sites? Anything?
What works under 32-bit and does not under 64-bit? What dependency hell (you can install the same 32-bit software under 64-bit)?
 
Old 11-11-2005, 04:24 PM   #13
BruceCadieux
Member
 
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409

Rep: Reputation: 32
Quote:
Originally posted by RedShirt
Actually, not to be confrontational, but there are many sources to get the right answers as to how to get that video working.

Most notably: The Jem Report
Though I have seen others, all have a little note about a particular thing in 64 bit.
The Jem Report does absolutly nothing that I haven't known about or done. As a matter of fact it says to do exactly what I have done, add packman in Yast and install codecs and mplayer.

That simply does not work, it will work for some files, but more then half of my files will not play. Most noatbly .avi files in the wmv9 format.
 
Old 11-11-2005, 04:41 PM   #14
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
So this kind of stuff
Quote:
Those using the 64-bit edition of SUSE 10 will need to compile deCSS from the source code. This is not as difficult as it sounds; just follow the directions below.

First, download the deCSS source RPM from this address:

http://download.videolan.org/pub/lib....2.9-1.src.rpm

Save it to a location that is easy to get to, like your user's home directory or a "downloads" directory therein (the example assumes you saved it to /home/user/downloads/). Next, open a terminal by clicking on the gecko menu, then System, then Terminal, then Konsole. Use the cd command to change to the directory you saved the source RPM to. Then type in su and press Enter to switch to root permissions. Navigate to the directory where you saved the deCSS source RPM, then type in this command:

rpmbuild --rebuild --target=x86_64 /home/user/downloads/libdvdcss-1.2.9-1.src.rpm

This will build a binary RPM from the source code you just downloaded. Now it's time to install it. Type this into your terminal:

rpm -ihv /home/user/downloads/libdvdcss2-1.2.9-1.x86_64.rpm

You now have the ability to play DVD movies. Follow the directions in the previous section to install Xine and/or Mplayer.
you have exactly done before?

And there are a few other sites you are to add as repositories they list, hardly just packman.
 
Old 11-11-2005, 04:53 PM   #15
BruceCadieux
Member
 
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409

Rep: Reputation: 32
Yes I rebuild libdvdcss from source. What in the world does libdvdcss have to do with playeing avi files. :lol:

The other sites listed also have nothing to do with the problem, they merely list things that are needed by opensuse, I have the retail version, and do not need to install acroread, flash.... not that they have anything to do with the problem anyways.

I seriously suggest some of you folks do more then read the very simplistic and "common" knowledge type stuff in that Jem Report.

There is nothing usefull or helpfull in it for the issue at hand.

Adding packman as a yast source isn't exactly rocket science.

I realize some folks may not play a lot of different types of media files, I also realize beyond a very few articles they have read, they don't understand that there is much more involved then simple yast sources.

There are many people reporting this problem.

http://www.linuxquestions.org/questions/history/372761

http://www.google.com/search?hs=QFM&...v9&btnG=Search

As I said before I have done the usual yast source stuff, and have also compiled mplayer for 32 bit from source, and have also tried installing the 32 bit version from packman sources, the 64 bit versions do not work for everything, and the 32 bit version either crashes or refuses to do much of anything, other then complain about many needeeed files, then the problems begin, conficts with installed libraries and applications start and never seem to end.


While I appreciate the attempts to help, simply put, what you have offered does nothing to resolve the situation.

Last edited by BruceCadieux; 11-11-2005 at 04:55 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
can 64bit processor run both 64bit and 32bit computers? DJOtaku Linux - General 4 09-08-2005 08:14 PM
32bit on 64bit paralysis Linux From Scratch 2 06-02-2005 03:19 PM
32Bit or 64Bit? bchivers Mandriva 9 05-22-2005 12:28 PM
freebsd 5.3 backwards compatibility kpachopoulos *BSD 1 12-21-2004 04:58 PM
Question re: backwards compatibility.... sankeny Slackware 5 11-21-2002 07:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 05:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration