Re: mplayer from SVN
Lars Engels lars.eng...@0x20.net wrote: Are there any killer features missing in our old version from ports? mplayer 2009-07-08 (as currently in the OpenBSD ports tree) * plays fine some H.264 MP4 files where the old mplayer shows massive image errors and crashes; * more or less plays some of the H.264 FLV files YouTube occasionally still presents as best quality and where the old mplayer just crashes, e.g. youtube-dl -bt http://www.youtube.com/watch?v=-dadPWhEhVk -- Christian naddy Weisgerber na...@mips.inka.de ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
Hi Doug, Wes, list, On Tue, Dec 29, 2009 at 05:19, Doug Barton do...@freebsd.org wrote: B) I don't think daily is a reasonable target, but neither is every 3 years. This is correct. While it's true that I was hoping for the mplayer developers to change their minds and subscribe to a decent release engineering process, it seems it is not going to happen anytime soon. I was planning to switch the mplayer port to a svn snapshot some time next week (new year's resolution!) and continue with updated snapshot ports in the range of ~3 months or so. That is, if there is no objection from committers's perspective. @Wes: Would you mind sending me your modified port? TIA. Best regards, Riggs ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Wed, 30 Dec 2009, Thomas Zander wrote: Hi Doug, Wes, list, On Tue, Dec 29, 2009 at 05:19, Doug Barton do...@freebsd.org wrote: B) I don't think daily is a reasonable target, but neither is every 3 years. This is correct. While it's true that I was hoping for the mplayer developers to change their minds and subscribe to a decent release engineering process, it seems it is not going to happen anytime soon. I was planning to switch the mplayer port to a svn snapshot some time next week (new year's resolution!) and continue with updated snapshot ports in the range of ~3 months or so. That is, if there is no objection from committers's perspective. I'll send it separately to those who have asked. Upgrading the mplayer and mencoder ports may not be as simple as a drop in. They require a newer version of x264, which there is already a pr for updating. I'm not certain about all of the dependencies, but there will be a shared library version to chase, and I believe that some ports may fail to detect it or even not compile. There is also the issue of the age of gcc in base. I use gcc44 from ports and enable the assembler in x264. It might just be my imagination, but I'm fairly sure my encodes get quite a few more fps on average. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Tue, 29 Dec 2009, Lars Engels wrote: Quoting Frank Staals fr...@fstaals.net: On 12/28/09 15:47, eculp wrote: On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! On a sidenote: I used to build mplayer from svn regularly on my previous system. Updating mplayer usually was quite painless. Simply 'svn up ./configure --prefix=/usr/local/mplayersvn gmake gmake install'. In 99% of the cases rebuilding went perfectly; no patches required or anything, and I rebuilded mplayer almost weekly. This was on a i386 system by the way, on my current amd64 install I run into problems trying to compile the current svn snapshots. I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. Are there any killer features missing in our old version from ports? ffmpeg, x264 and mplayer/mencoder all have a number of improvements that are not available in official releases. x264 has some significant improvements with the mbtree option and I've seen quite a few bugfixes. There is also a remarkable speed improvement due to assembler, but this requires a recent version of gcc. Mplayer and mencoder have many bugfixes and they also handle blu-ray streams and codecs much better. Ffmpeg is also much improved in svn, especially with mpeg2 transport streams and the HD audio found on blu-ray/hddvd discs. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Monday 28 December 2009 19:06:51 Frank Staals wrote: On 12/28/09 15:47, eculp wrote: On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! On a sidenote: I used to build mplayer from svn regularly on my previous system. Updating mplayer usually was quite painless. Simply 'svn up ./configure --prefix=/usr/local/mplayersvn gmake gmake install'. In 99% of the cases rebuilding went perfectly; no patches required or anything, and I rebuilded mplayer almost weekly. This was on a i386 system by the way, on my current amd64 install I run into problems trying to compile the current svn snapshots. I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. It's not that easy. I tried to compile mplayer from SVN some weeks ago. Basic compile worked fine, but x264 support was lacking. As it turned out, the x264 port was too old. Tried to compile x264 from SVN, it complained binutils are too old. At this point I gave up. I'd like to see mplayer/mencoder/x264-svn ports. Actually, I'd prefer new proper releases, but that doesn't seem likely in the near future. One of the hardest parts is probably to pick a good SVN revision. Just picking the most recent version is not necessarily a good solution. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
Quoting Frank Staals fr...@fstaals.net: On 12/28/09 15:47, eculp wrote: On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! On a sidenote: I used to build mplayer from svn regularly on my previous system. Updating mplayer usually was quite painless. Simply 'svn up ./configure --prefix=/usr/local/mplayersvn gmake gmake install'. In 99% of the cases rebuilding went perfectly; no patches required or anything, and I rebuilded mplayer almost weekly. This was on a i386 system by the way, on my current amd64 install I run into problems trying to compile the current svn snapshots. I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. Are there any killer features missing in our old version from ports? pgpQZfC0V98HD.pgp Description: PGP Digital Signature
Re: mplayer from SVN
On 12/29/09 14:31, Lars Engels wrote: Quoting Frank Staals fr...@fstaals.net: I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. Are there any killer features missing in our old version from ports? I don't really know. The reason that I used svn snapshots in the past was that my machine in combination with the mplayer port was unable to decode relatively high res h264 video while with the svn version there were some improvements which did make it possible. But that is a long time ago. -- - Frank ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Tue, Dec 29, 2009 at 7:05 PM, Frank Staals fr...@fstaals.net wrote: On 12/29/09 14:31, Lars Engels wrote: Quoting Frank Staals fr...@fstaals.net: I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. Are there any killer features missing in our old version from ports? I don't really know. The reason that I used svn snapshots in the past was that my machine in combination with the mplayer port was unable to decode relatively high res h264 video while with the svn version there were some improvements which did make it possible. But that is a long time ago. Related to that, VDPAU ( http://en.wikipedia.org/wiki/VDPAU ) is definitely the killer feature, though I'm not sure how well (and if) it works on FreeBSD. For what I know, it works miracles on Linux (well, at least Linux people say that). Quick google turned out this, so I guess it's a start: http://forums.freebsd.org/showthread.php?t=4756 For anything else killer-grade, I'm not really sure, but since the dawn of time, mplayer code base has always been a bit flaky (well, a bit itself is a bit too generous here). I guess all of us keep at least one other backup movie player (Gnome's Totem, XINE before that, etc.) for files that make mplayer die horribly in a ball of fire (recent youtube formats, I'm looking at you!) and vice versa - so one can reasonably assume that sticking to a 3-year old code base is not the very best we could do here and in the long term, unmanageable. It will only get worse.. 4 years? 5 years? Eventually other apps that use mplayer as their backend will start to fail, dtto various mencoder frontends (I'd say 'video editing software', if we only had any), and we will get stuck with gstreamer-powered crap (ok, not exactly bad, but even now in 2009, it's light years far from anything that 3-year old mplayer can do, and, you know, even a bad timed sneeze or an unfavorable lunar phase can make Totem crash). Anyway, my point was - if there is anyone planning on bringing mplayer up to date - either the main port, or as a set of new -devel ports, please, please, please, do it soon. Even from strictly political view - having something as hight profile as THE movie player on *nix built from a 3 year old code base just looks bad and only adds fuel to various Linux vs. BSD piss contests. The whole situation needs to be dealt with*. m. (* Sooner, or later.) ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Tue, Dec 29, 2009 at 08:03:21PM +0100, Michal Varga wrote: On Tue, Dec 29, 2009 at 7:05 PM, Frank Staals fr...@fstaals.net wrote: On 12/29/09 14:31, Lars Engels wrote: Quoting Frank Staals fr...@fstaals.net: I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. Are there any killer features missing in our old version from ports? I don't really know. The reason that I used svn snapshots in the past was that my machine in combination with the mplayer port was unable to decode relatively high res h264 video while with the svn version there were some improvements which did make it possible. But that is a long time ago. Related to that, VDPAU ( http://en.wikipedia.org/wiki/VDPAU ) is definitely the killer feature, though I'm not sure how well (and if) it works on FreeBSD. For what I know, it works miracles on Linux (well, at least Linux people say that). Quick google turned out this, so I guess it's a start: http://forums.freebsd.org/showthread.php?t=4756 For anything else killer-grade, I'm not really sure, but since the dawn of time, mplayer code base has always been a bit flaky (well, a bit itself is a bit too generous here). I guess all of us keep at least one other backup movie player (Gnome's Totem, XINE before that, etc.) for files that make mplayer die horribly in a ball of fire (recent youtube formats, I'm looking at you!) and vice versa - so one can reasonably assume that sticking to a 3-year old code base is not the very best we could do here and in the long term, unmanageable. It will only get worse.. 4 years? 5 years? Eventually other apps that use mplayer as their backend will start to fail, dtto various mencoder frontends (I'd say 'video editing software', if we only had any), and we will get stuck with gstreamer-powered crap (ok, not exactly bad, but even now in 2009, it's light years far from anything that 3-year old mplayer can do, and, you know, even a bad timed sneeze or an unfavorable lunar phase can make Totem crash). Thanks a lot for the information on the new features. I hope we can find a solution to use the svn version. pgp69vrm7l2EG.pgp Description: PGP signature
Re: mplayer from SVN
I am jumping randomly into the thread. If we want to use some type of release for MPlayer based upon a snapshot from svn, how about using the same snapshot as used in Fedora (actually RPM Fusion)[1]? It has the advantages of already being created, tested(?) and easier to track bugs that users of Fedora may have already faced. Sean 1. http://download1.rpmfusion.org/free/fedora/releases/12/Everything/source/SRPMS/repoview/mplayer.html -- s...@freebsd.org ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Tue, Dec 29, 2009 at 9:03 PM, Sean C. Farley s...@freebsd.org wrote: I am jumping randomly into the thread. If we want to use some type of release for MPlayer based upon a snapshot from svn, how about using the same snapshot as used in Fedora (actually RPM Fusion)[1]? It has the advantages of already being created, tested(?) and easier to track bugs that users of Fedora may have already faced. This is an interesting idea, though there may be one issue. Do we know how Fedora people create those snapshots? Let's say, hypothetically, there are two different output drivers in mplayer's SVN tree - let's name them CoolOutput_Linux and CoolOutput_BSD. Can we be sure that Fedora guys simply don't strip out the parts that they can't/will never use, so we end up with a snapshot package that lacks CoolOutput_BSD? m. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Tue, 29 Dec 2009, Michal Varga wrote: On Tue, Dec 29, 2009 at 9:03 PM, Sean C. Farley s...@freebsd.org wrote: I am jumping randomly into the thread. If we want to use some type of release for MPlayer based upon a snapshot from svn, how about using the same snapshot as used in Fedora (actually RPM Fusion)[1]? It has the advantages of already being created, tested(?) and easier to track bugs that users of Fedora may have already faced. This is an interesting idea, though there may be one issue. Do we know how Fedora people create those snapshots? Let's say, hypothetically, there are two different output drivers in mplayer's SVN tree - let's name them CoolOutput_Linux and CoolOutput_BSD. Can we be sure that Fedora guys simply don't strip out the parts that they can't/will never use, so we end up with a snapshot package that lacks CoolOutput_BSD? In the source RPM, there is the script they use to generate the tar file. There are also a few patches in the RPM separate from the tar file. It looked like the tar file is missing a few pieces of libraries distributed separately. We probably already have (some of) them in the ports tree. I only glanced at the file; I did not inhale. :) Sean -- s...@freebsd.org___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
Quoting army.of.root army.of.r...@googlemail.com: On 12/13/2009 15:44, Wes Morgan wrote: On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! I have a port for building the latest exported snapshot from SVN, but it requires manual editing because the extract dir changes daily. Hi, does your port deinstall cleanly ? - I would love to use an mplayer version newer than the 3-year old RC. If yes, I would very appreciate if you could send it to me :) I'll go the old Me Too route. I like the idea very much. Look forward to using it. Thanks, ed best regards ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Mon, Dec 28, 2009 at 3:47 PM, eculp ec...@encontacto.net wrote: I have a port for building the latest exported snapshot from SVN, but it requires manual editing because the extract dir changes daily. Hi, does your port deinstall cleanly ? - I would love to use an mplayer version newer than the 3-year old RC. If yes, I would very appreciate if you could send it to me :) I'll go the old Me Too route. I like the idea very much. Look forward to using it. Does anybody know why are we still using 3-year old version? I mean, mplayer (and its brother mencoder) are one of THE killer apps on *nix, and I see obscure 20-year old games being updated more often in the ports collection. Did something specific happen to mplayer that it ended in this state? I could hardly believe the reason is only that upstream decided to stop releasing tarballs, after all, this never stopped anybody in creating -devel ports. Why was mplayer different? Is there any background info? s. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On 12/28/09 15:47, eculp wrote: On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! On a sidenote: I used to build mplayer from svn regularly on my previous system. Updating mplayer usually was quite painless. Simply 'svn up ./configure --prefix=/usr/local/mplayersvn gmake gmake install'. In 99% of the cases rebuilding went perfectly; no patches required or anything, and I rebuilded mplayer almost weekly. This was on a i386 system by the way, on my current amd64 install I run into problems trying to compile the current svn snapshots. I know it is not as nice as simply having a port. But if you realy need the svn-releases for some feature XYZ it may be a (temporary) solution. -- - Frank ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On 2009-Dec-28 18:25:41 +0100, Michal Varga varga.mic...@gmail.com wrote: Does anybody know why are we still using 3-year old version? The MPlayer Project no longer do releases. Instead they only offer daily snapshots of their SVN repo. It appears that the maintainer of the MPlayer port has adopted a policy of waiting for an official release before updating the port. I could hardly believe the reason is only that upstream decided to stop releasing tarballs, after all, this never stopped anybody in creating -devel ports. In most cases, the -devel ports relate to specific pre-release versions of a codebase and are available as a versioned distribution file. The FreeBSD ports system is designed around distfiles with fixed, known content. This is not compatible with a mplayer-export-snapshot.tar.bz2 that changes daily. If someone wanted to update MPlayer to an SVN version (either by updating the existing mplayer port or by creating a new mplayer-svn port), they would need to: - grab a copy of MPlayer from http://www.mplayerhq.hu/design7/dload.html - create/update suitable Makefile with supported options/dependencies (the existing Makefiles would make a good start) - Create FreeBSD-specific patches if required. - Build and test mplayer with a variety of options on a variety of platforms - Create pkg-plist listing everything that is installed - Arrange for the distfile to be hosted somewhere (eg freebsd.org) - Submit normal ports PR. This is basically the same as any other port except for the requirement to host the distfile. -- Peter Jeremy pgpr8viu5yqcD.pgp Description: PGP signature
Re: mplayer from SVN
Peter Jeremy wrote: On 2009-Dec-28 18:25:41 +0100, Michal Varga varga.mic...@gmail.com wrote: Does anybody know why are we still using 3-year old version? The MPlayer Project no longer do releases. Instead they only offer daily snapshots of their SVN repo. It appears that the maintainer of the MPlayer port has adopted a policy of waiting for an official release before updating the port. That's not a realistic perspective at this point. Perhaps the mplayer maintainer would like to consider releasing the port to someone else if they are not interested in moving forward with a new version. The FreeBSD ports system is designed around distfiles with fixed, known content. This is not compatible with a mplayer-export-snapshot.tar.bz2 that changes daily. A) More and more projects are moving to the no official release mode, so we need to move with the times. B) I don't think daily is a reasonable target, but neither is every 3 years. Doug -- Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.com/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On 12/13/2009 15:44, Wes Morgan wrote: On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! I have a port for building the latest exported snapshot from SVN, but it requires manual editing because the extract dir changes daily. Hi, does your port deinstall cleanly ? - I would love to use an mplayer version newer than the 3-year old RC. If yes, I would very appreciate if you could send it to me :) best regards ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
Wesley Shields wrote: On Sat, Dec 12, 2009 at 08:08:56PM +0100, army.of.root wrote: On 2009/12/11 21:20, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! Hi, just wantet to express my interest for a mplayer-devel port. It seems that it is the common way fetching a svn snapshot to supply mplayer to the users in other distributions. Having a port fetch directly from SVN, build and install, is not how things are done. A maintainer must periodically fetch, verify and build a tarball for the port to use. -- WXS Hi, sorry, i meant the distributor fetches a snapshot, makes sure it does what is needed und builds a package. In our case that would look like use snapshot from 2009-mm-dd. Sorry for my ambigous mail :) best regards ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Fri, 11 Dec 2009, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! I have a port for building the latest exported snapshot from SVN, but it requires manual editing because the extract dir changes daily. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On 2009/12/11 21:20, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! Hi, just wantet to express my interest for a mplayer-devel port. It seems that it is the common way fetching a svn snapshot to supply mplayer to the users in other distributions. Thanks btw. for the awesome 8.0 release you all ! ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: mplayer from SVN
On Sat, Dec 12, 2009 at 08:08:56PM +0100, army.of.root wrote: On 2009/12/11 21:20, Denis Shaposhnikov wrote: Hello, Does anybody have a port for building mplayer from SVN? Thanks! Hi, just wantet to express my interest for a mplayer-devel port. It seems that it is the common way fetching a svn snapshot to supply mplayer to the users in other distributions. Having a port fetch directly from SVN, build and install, is not how things are done. A maintainer must periodically fetch, verify and build a tarball for the port to use. -- WXS ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org