[MPlayer-dev-eng] Runtime CPU detection and fastmemcpy

Gábor Lénárt lgb at lgb.hu
Sun Apr 28 11:57:12 CEST 2002


Arpi, is there any interest to make libmpdvdkit as dlopen'ed thing like
libcss.so in "old style DVD support"? Of course you can use the old
static and dynamic link as well besides this libdl supported scheme

On Sun, Apr 28, 2002 at 11:44:50AM +0200, Dominik Mierzejewski wrote:
> On Sunday, 28 April 2002, Gábor Lénárt wrote:
> > On Sun, Apr 28, 2002 at 10:50:37AM +0200, Dominik Mierzejewski wrote:
> [snip about xvid support] 
> > > OK, but I want to keep the dependencies list small. So it hurts in that
> > > the user has to install additional packages. And if not including it
> > > doesn't decrease functionality, then why not just leave it as a build-time
> > > option?
> > 
> > Are we talking about rpm packages?
> 
> Yes.
> 
> > RedHat does not have dependency information like Debian where you can
> > 'apt-get install mplayer' and apt will download&install all depended
> > packages as well?
> 
> Actually, it does. There's up2date (official RedHat software, but can
> only solve dependencies using official packages and updates) and there's
> apt-rpm, which supports RedHat's official packages and www.freshrpms.net
> - see http://freshrpms.net/apt/ if you like.
> 
> > > OK, but it's not in the distro. I'll have to make a package.
> > > 
> > > What about GGI, SDL and OpenGL? I can build with the last two. GGI is not
> > > in the distro.
> > > What about ALSA, arts and NAS? I can build with arts and I don't think
> > > there's any point in supporting NAS, it's no longer being developed, AFAIK.
> > > ALSA is not in the distro, either.
> > 
> > ALSA is quite important for many people (including me), imho. And it's part
> > of Debian at least. But who knows ... NAS is not so important but what if
> > someone WANTS this feature? They're quite hard questions ...
> 
> The best solution would be to put all external library-dependant features
> in form of plugins, and then we'd have:
> 
> mplayer (requires at least one audio-output and video-output)
> mplayer-output-audio-oss (doesn't require anything apart from mplayer,
>     provides mplayer-output-audio)
> mplayer-output-audio-alsa (requires alsa-lib, and as above)
> [...]
> mplayer-output-video-ggi (requires ggi-lib, provides output-video)
> mplayer-output-video-sdl (similar as above)
> [...]
> mplayer-codec-xvid (requires xvidcore and is optional)
> [...]
> mplayer-input-dvd
> 
> ... and so on. You see my point. But I guess this kind of modularization
> is not coming soon. So I can make a package with minimal set of features,
> i.e. no additional libs that do the same thing (like mad or xvid) are needed.
> Also without GGI, SDL and OpenGL renderer. And provide the .src.rpm
> with rebuilding instructions. Or I can make a package with as many features
> as I can, but it still won't cover all of them (i.e. no GGI, ALSA, NAS, lirc).
> It's hard to find an acceptable solution. As long as I was building pkgs
> just for myself, I included only the features I needed. But I can't make
> everyone happy. Maybe we should do a poll on what features are most needed?
> 
> > > What about lirc? I don't have it and it's not in the distro.
> > > I suppose I should include vorbis ogg.
> > > And, last but not least, what about win32/dshow codec support?
> > 
> > Good question. I think this should be somewhat similar than M$ fonts
> > package in Debian: it's only a downloader package which will download
> > fonts with wget (or whatever) on install. I don't think so DLLs can be
> > included in deb/rpm free packages ...
> > However mplayer can work without any vfw or directshow codecs, so it can
> > be an optional "downloader" package to install DLLs by donwloading eg
> > from mplayerhq.hu, though I don't know it's legal to distribute DLLs
> > in the public ... Someone may answer this question, any venturesome
> > guy here? :)
> 
> OK, so I'll include win32/dshow support but without the codecs and add
> a note to get them separately and put in - let's say - /usr/local/lib/win32
> or /usr/lib/win32.
>   
> > > "The Universe doesn't give you any points for doing things that are easy."
> > >         -- Sheridan to Garibaldi in Babylon 5:"The Geometry of Shadows"
> > 
> > nice one :)
> 
> Yes, one of my favourites. Thanks.
> 
> -- 
> "The Universe doesn't give you any points for doing things that are easy."
>         -- Sheridan to Garibaldi in Babylon 5:"The Geometry of Shadows"
> Dominik 'Rathann' Mierzejewski <rathann(at)rangers.eu.org>
> _______________________________________________
> MPlayer-dev-eng mailing list
> MPlayer-dev-eng at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng

-- 
- Gábor



More information about the MPlayer-dev-eng mailing list