SUSE / openSUSE This Forum is for the discussion of Suse Linux. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
11-09-2005, 12:32 PM
|
#1
|
Member
Registered: May 2005
Distribution: Debian/testing
Posts: 38
Rep:
|
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?
|
|
|
11-09-2005, 03:22 PM
|
#2
|
Member
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465
Rep:
|
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).
|
|
|
11-09-2005, 08:40 PM
|
#3
|
Member
Registered: May 2005
Distribution: Debian/testing
Posts: 38
Original Poster
Rep:
|
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)?
|
|
|
11-10-2005, 06:48 AM
|
#4
|
Senior Member
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150
Rep:
|
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.
|
|
|
11-10-2005, 06:59 AM
|
#5
|
Member
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465
Rep:
|
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.
|
|
|
11-10-2005, 11:59 PM
|
#6
|
Member
Registered: May 2005
Distribution: Debian/testing
Posts: 38
Original Poster
Rep:
|
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. 
|
|
|
11-11-2005, 06:23 AM
|
#7
|
Member
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465
Rep:
|
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
|
|
|
11-11-2005, 08:32 AM
|
#8
|
Member
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409
Rep:
|
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.
|
|
|
11-11-2005, 09:00 AM
|
#9
|
Member
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465
Rep:
|
well, I would say that you simply messed up something. That's all.
|
|
|
11-11-2005, 02:07 PM
|
#10
|
Member
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409
Rep:
|
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.
|
|
|
11-11-2005, 02:54 PM
|
#11
|
Senior Member
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150
Rep:
|
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.
|
|
|
11-11-2005, 03:58 PM
|
#12
|
Member
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465
Rep:
|
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)?
|
|
|
11-11-2005, 04:24 PM
|
#13
|
Member
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409
Rep:
|
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.
|
|
|
11-11-2005, 04:41 PM
|
#14
|
Senior Member
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150
Rep:
|
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.
|
|
|
11-11-2005, 04:53 PM
|
#15
|
Member
Registered: Apr 2002
Location: Wales MA.
Distribution: openSuSE 11.1
Posts: 409
Rep:
|
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.
|
|
|
All times are GMT -5. The time now is 07:17 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|