[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Media player software for linux?
- To: Alon Altman <alon(at-nospam)vipe.technion.ac.il>
- Subject: Re: Media player software for linux?
- From: "Nadav Har'El" <nyh(at-nospam)math.technion.ac.il>
- Date: Tue, 31 Jul 2001 10:31:07 +0300
- Cc: Shaul Karl <shaulka(at-nospam)bezeqint.net>, Jonathan Rouach <jon(at-nospam)techunix.technion.ac.il>, linux-il(at-nospam)linux.org.il
- Delivered-To: linux.org.il-linux-il@linux.org.il
- Hebrew-Date: 11 Av 5761
- In-Reply-To: <Pine.LNX.4.33.0107310418260.2337-100000@alon1.dhs.org>; from alon@vipe.technion.ac.il on Tue, Jul 31, 2001 at 04:19:53AM +0300
- References: <E15RNMr-0004c3-00@rakefet> <Pine.LNX.4.33.0107310418260.2337-100000@alon1.dhs.org>
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
- User-Agent: Mutt/1.2i
On Tue, Jul 31, 2001, Alon Altman wrote about "Re: Media player software for linux?":
> On Tue, 31 Jul 2001, Shaul Karl wrote:
> > Isn't a dll the equivalent of a library? Then how can it use a collection of
> > objects made for another OS?
>
> Just like "avifile" does it, using code from wine. Both OSs run on the
> same architecture, so the wine code simply simulates the other OS's system
> calls, so the DLL code thinks it's under the other OS.
Besides, it would seem to me that those "codec" libraries are all about doing
mathematical calculations, and need to do very few (if any) system calls.
They probably shouldn't do any file access, graphics, and so on (the
application reads the files, passes blocks of data for the codec routine to
decode, and later displays the data returned by the codec). You still need
code to find routines in a Windows DLL, but I expect that actually running
them is much simpler than a general "WINE" which emulates all the Windows
system calls, graphic APIs, and so on.
Of course, I haven't actually looked at the code of mplayer and its lookalikes,
so I might be wrong.
What I don't understand is why mplayer needs to run Windows DLL codecs. Where
are these codecs coming from? Are they "pirated" from some commercial
application? If not, why can't somebody compile them for Linux natively?
--
Nadav Har'El | Tuesday, Jul 31 2001, 11 Av 5761
nyh@math.technion.ac.il |-----------------------------------------
Phone: +972-53-245868, ICQ 13349191 |Bureaucracy, n: A method for transforming
http://nadav.harel.org.il |energy into solid waste.
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il