Slashdot Log In
MPlayer 0.90 released; MPlayer Maintainer Leaves
Posted by
timothy
on Tue Apr 08, 2003 05:10 AM
from the plays-what-you-throw-at-it dept.
from the plays-what-you-throw-at-it dept.
Viqsi writes "459 days after the previous stable release, the MPlayer folks have finally released stable version 0.90. With this done, A'rpi (th head maintainer) is leaving the project, citing too-much-free-time-forever-lost issues, and the team is looking closely at revising the way the project is managed as a result. Here's hoping some improvements come out of this."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Wha? (Score:4, Funny)
Congrats to the MPlayer team! (Score:5, Interesting)
Re:Congrats to the MPlayer team! (Score:3, Insightful)
By using closed source binary codecs stolen from proprietary closed source programs?
Re:Congrats to the MPlayer team! (Score:5, Informative)
Parent
Re:Congrats to the MPlayer team! (Score:3, Interesting)
A'rpi, thanks for all of the work that you've done. I'm sorry that you've missed out on a lot of free time, but your work is deeply appreciated by many. You've helped take the frustration out of Linux video
Re:Please (Score:3, Insightful)
Seriously, ofcourse it had been better to do it in some other way, but what do you propose?
Re:Congrats to the MPlayer team! (Score:5, Insightful)
It depends on what you're trying to achieve. If your first priority is to make a movie player / encoder package for Linux that rocks, then you may have to make compromises with your purest vision of open source technology, at least for a period.
Of course each person has the option of not downloading and using the windows binaries, but I will guarantee that for those who use mplayer as their main video player, when they have the choice of using mplayer's
Parent
Re:Congrats to the MPlayer team! (Score:4, Insightful)
So what you're saying is, that it's ok to cuddle up to software from the EvilOne(tm) as long as naked chicks look ok on your screen, ideals be damned.
Parent
Re:Congrats to the MPlayer team! (Score:3, Funny)
it's ok to cuddle up to naked chicks, as long as the software from the EvilOne(tm) looks ok on the screen, ideals be damned
But thats just me..
Re:Congrats to the MPlayer team! (Score:4, Insightful)
Of course each person has the option of not downloading and using the windows binaries, but I will guarantee that for those who use mplayer as their main video player, when they have the choice of using mplayer's .dll loading capabilities or switching to another video player that has a native linux decoder, they will stick with mplayer.
Wrong. Most of my computers can't run Windows binaries. (In fact, the computer I've come to use the most runs a PowerPC 750.) After all, not all the world's an x86. I'll take my native decoder, thanks. That way I can actually watch stuff.
Parent
Re:Congrats to the MPlayer team! (Score:4, Interesting)
mplayer? Plays everything? You obviously don't use powerpc-*-linux or alpha-*-linux
Parent
Re:Congrats to the MPlayer team! (Score:4, Insightful)
Parent
Re:yes, exactly because of that (Score:4, Insightful)
I merely pointed out the hypocricy of calling MPlayer an open source revolution that stomps closed source into oblivion when its core performance is enabled by closed source (unlicensed) binaries?
Parent
Re:yes, exactly because of that (Score:4, Informative)
Parent
THANKS ARPI! (Score:4, Insightful)
You saved our day when there was no decent video player for Linux some two years ago. You brought us the Microsoft ASF fileformat support and Sorenson Quicktime.
I will never forget.. MPlayer played a vital role in Linux's success. The best videoplayer on this planet! So fast it's hard to believe!
Re:THANKS ARPI! (Score:5, Informative)
Since the license change, I've seen that (that allowed binary packaging) it is gradualy pushing other players to the background, exaclty due to it's versatility (aviplayer, xine, vlc,
The documentation seems to be somewhat lacking and for some things I (still) use IMHO better tools:
video recording: nvrec, AFAIK mplayer does not support V4L2
encoding: transcode, mainly because transcode seems to have a much better doc and logical buildup of the options to transcode and large modularity (for filters). I use mencoder sometimes when transcode has problems with particular file (or used to)
One thing which no player seems to pull of correctly, is to play files with awfully synced audio, video...
Parent
MPlayer rules... (Score:3, Insightful)
MPlayer is so cool.. they dont need to write their own GUI...
well (Score:4, Informative)
Sound so familar (Score:3, Interesting)
wait a minute, why this sound so familiar?.....
Oh! Micro*shot*
Embedded Mplayer (Score:5, Informative)
Big thanks to the developers., for this one.
Re:Embedded Mplayer (Score:4, Informative)
It's just started, but already usable and quite nice. Very promissing.
Parent
Re:Embedded Mplayer (Score:5, Informative)
Parent
will it lose the race against xine? (Score:5, Informative)
Re:will it lose the race against xine? (Score:3, Insightful)
If both packages had been proprietary then we'd have two players. One with a sucky UI, and one with sparse codec support.
MPlayer has not lost. Everyone who wants to use or develop a Free media player have won.
Re:will it lose the race against xine? (Score:4, Informative)
Parent
Hope this project doesn't fall by the way side (Score:3, Funny)
Idea for a new media player (Score:4, Insightful)
http://slashdot.org/comments.pl?sid=59962&thres
Basically, perhaps the best idea for a media player, is to work-out a robust, system-independant, plugin mechanism. That way, everything else (audio/video output, interface, etc) can be done seperately from the decoding/encoding. A media player is much more useful if you don't have to recompile it to add support for one more format. Windows Media Player, Real Player, and Quicktime all have the ability to download plugins, the only problem is that they are very-much system specific. If there was a system-independent plugin mechanism, there wouldn't be so much redundant work, with everyone doing the same things from scratch, for each player, and on each platform.
A media player on Linux, Windows, Mac, or even a hardware device, could all use the same plugin, which you can store along with your media file if you like.
The only thing that would have to be done for each platform, is to build a user interface, and write the native input/output calls. Sure, that's not so simple, but so much work is going into the codecs, that such a system would greatly simplify things. Just think, a Windows user could write a plugin for his video player, which you could then just copy over to your plugin folder, and play the same format.
One stiplation, it is very unlikely embedded developers will adopt a piece of software if it is under a license more restrictive than the BSD, so a reference implimentation would have to be BSD licensed. (The folks at Xiph.org understood that)
Re:Idea for a new media player (Score:4, Informative)
Parent
Re:Idea for a new media player (Score:3, Informative)
Maybe we'll finally get some threading (Score:5, Interesting)
Mplayer only just recently got inverse-telecine, which is a Good Thing for those of us who like to archive a lot of shows.... I used to have to use virtaldub under wine if I wanted to get IT done right [for truly treasured movies... the rest I just deinterlaced and accepted the quality loss].
The only remaining quibble I have with mplayer, actually most specifically with mencoder, is the lack of any threaded/forked/etc rendering pipeline. I am somewhat in the minority in having a SMP system, but there are a good deal of us out there. It causes me such pain to not have quite enough cpu to do certain realtime effects while encoding, to fall behind, while I see CPU0 pegged to 100%, and CPU1 just sitting there idle.
There was a big occasion for disagreement a while back, when someone tried to get some threading into mplayer, even had working patches. A'rpi refused. He had somewhat of a point; the context switching overhead actually wastes cycles on a single processor. [As well as flushing the cache at inoportune times]. Threading on a uniprocessor system would only really help with I/O latencies, but mplayer has great cacheing, and manages well, even with just a single context.
I'm torn between being hopefull that maybe there will be more openess to future improvements such as SMP support, but I'm also sad to see such a wonderfull developer throw in the towel. MPlayer probably wouldn't have happened without him.
A'rpi ? (Score:3, Funny)
You mean THAT A'rpi ?
Re:A'rpi ? (Score:5, Insightful)
You mean THAT A'rpi ?
I think that attitude is something that easily happens if you invest too much time and devotion into a project, especially if that project is really rather complex and draws the attention of a lot of newbies to Linux who want to watch vidz. If you're trying to focus on the development with hundreds of dependencies to keep in mind and every day you get the same "How do I.." FAQs on the mailing list, I guess you tend to go down the "It's in the docs, check the README file", "Please read the docs, it's all in there", "PLEASE read the docs, we didn't write them for fun" "READ THE GODDAM FUCKING DOCS!!" route rather quickly.
Maybe projects like this should have separate PR people who are not as directly involved with development but know enough about the project to hand out clues to newbies, keeping the coders free to focus on deeper things.
Parent
developers attitude... (Score:4, Insightful)
I had mentioned, as a user, things that should be addressed and they kept saying things like "use the CLI" for that. Utterly ridiculous.
I am hopeful that someone will step up and guide development. Actually, I'd do it myself if I thought people would listen to me. I am not a developer and I think that'd be reason enough to disqualify me.
I hope these things improve... it's a good project.
Re:developers attitude... (Score:3, Insightful)
Hardly. It's common for a project with both a CLI and a GUI to have more functionality available via the CLI - it's just so much easier to add an extra option to the command line than to screw around with whatever graphical toolkit is being used for the GUI.
Oh come on... (Score:4, Informative)
Parent
The timing of the release could have been better.. (Score:3, Interesting)
Easy to say that in hindsight, sure, but it may mean that people who were using mplayer will switch to Xine in the latest distro releases.
I've switched to Xine with the latest release of Mandrake I'm testing, except for DVD movies, which I use mplayer for, starting it with a shell script - mplayer is just so damn fine at playing DVD's (with a bit of timing tweaking)
Thank You from OS X users (Score:3, Interesting)
So much hostility... (Score:4, Insightful)
I've had no personal experience with this guy before, as I haven't run into a problem in mplayer I couldn't fix myself from RTFM/S (Reading the
Boo Fucking Hoo
Re:So much hostility... (Score:3, Insightful)
"Unfortunately MPlayer is out of our control. It's used by lamers, Linux users who can't even use Windows, and never tried to compile a kernel."
Call that tech support? 'If you can't compile a kernel, you're not WORTHY of our player.'
I've not had any problems with mplayer--i
Xine vs Mplayer (Score:4, Insightful)
Xine recently seems to have taken a few leaps and bounds as well. The DVD nav stuff is working very nicely. There are a lot less crashes, the GUI is a lot more stable.
I doubt whether competition is a bad thing anyway. At all other times in the OSS world competition has been beneficial, not least because they can steal each others code.
Re:Windows port? (Score:3, Informative)
According to the FAQ [mplayerhq.hu] you can compile it on Windows using Cygwin [cygwin.com]. On the subject of ports, Mac OS X users may be interested in MPlayer OS X [sourceforge.net].
Re:Windows port? (Score:5, Informative)
Free of course. Sister project is free videostreaming!
Parent
Re:Attitude (Score:5, Interesting)
I hope the first thing they do is clean up the code. MPlayer lost _many_ developers to xine lately. xine has not caught up to MPlayer in speed and number of supported formats. Also it seems to be still less stable and more vulnerable to broken video files, but the code base is MUCH more clean (xine sources can actually be called beautifull) Maybe this disruption of MPlayer development can also be seen as a chance for a more unified default mediaplayer for linux, i.e. xine.
The one thin xine is lacking is an encoder a la mencoder. But there is some development with enix. The design looks as clean and easy as xine and I am pretty confident that enix can catch up to mencoder in a short time provided that some more developers are interested.
Cheers
Parent
Re:Attitude (Score:3, Insightful)
If you don't want to see that, use the -quiet or -really-quiet options. Most of that information is important for knowing how far into the video you are, or what went wrong. Yeah, a GUI will show that information, but with the current state, I don't think many use the GUI anyway. It doesn't seem to work on my system at all--the GUI is just shows a bunch of fuzz.
Re:Gstreamer (and xine?) (Score:5, Insightful)
What we need is code that does heavy lifting. Code that can read and write all sorts of file formats and that can do so at blistering speeds. But that requires mindnumbing attention to detail and painstaking testing on a wide range of different files and machines. So that most people prefer to indulge in the fantasy that all of this difficult work will just somehow evaporate, just as long as there is a good framework: "it's the bureaucracy, stupid". Of course, that rarely, if ever, pans out. At best, the grandiose Framework is reduced an API for manipulating media clips (QuickTime). At worst, it forever remains a flaky research project to satisfy the will-to-power of a few geeks and true believers (http://www.sourceforge.net).
Now that last part was a bit flamebaity. But what I'm trying to say is that instead of spending time on developing a "media framework" that can do "every conceivable thing", is almost always better to spend your time considering which of those "conceivable things" actually makes sense: and implementing that.
Parent
Oh Please! (Score:4, Insightful)
"No, we don't need functionality, we need a framework!" (add "distributed", "real-time", "platform-independent" or "byte-code" to enhance the buzziness)
"No, we don't need functionality, we need a pretty GUI!"
"No, we don't need functionality, we need XML support!"
I was able to build an embedded video playing machine using mplayer and Linux on a VIA C3 box in just 8 Megs of boot image size! Forget all that framework and XML and X and GUI and Gtk bullshit. You can stick your GNOME and ORBit where the sun don't shine. I just want to view movies on my machine, without your framework mania forcing me to install 3.1415e926 dependency packages first.
That is the reason why mplayer rules by such a margin: it doesn't need fifty trillion packages which add no real value to the application itself.
Parent
Re:I just completed downloading it! (Score:3, Informative)
should suffice for a Slackware 9 system (It's what I use). Be sure to put your codecs in
Re:Good GUI? (Score:4, Funny)
Parent
Re:Good GUI? (Score:4, Insightful)
-adnans
Parent
Re:okok... (Score:3, Interesting)