Your guide is perfect! Thank you for your work!
The old bug is fixed
You know if last svn mplayer, support multithread decoding? I've found a guide for get ffmpeg-mt libraries, but I can't understand the difference with main mplayer/ffmpeg.
Hi psychok9,
Well, it is not perfect but I think it is definitely ready for the release of Jaunty Jackalope. It has been good to have a little preparation time before everybody installs the release version and then thinks 'Hmmm.... now to install MPlayer.....'
I believe that the stock version (=this guide) supports limited multiple threads within a single process for MPEG-1/2 and H.264 only (-lavdopts threads=n where 'n' can be 1-8). I gather the FFmpeg-MT project greatly extends this but I have not used this and have no great knowledge of the project except that it exists :-). Just be aware that if you use FFmpeg-MT you will be even closer to the bleeding edge than this guide takes you.You know if last svn mplayer, support multithread decoding? I've found a guide for get ffmpeg-mt libraries, but I can't understand the difference with main mplayer/ffmpeg.
I believe also that decoding by hardware cards is what you should really be looking at and vdpau is the flavour of the month. In a sure demonstration that I am losing touch with modern developments I don't have such a card and have not experimented with this. Oh well.....
All the best,
Andrew
So, your using the SVN mplayer and the static links to the SVN FFMPEG libraries that mplayer pulls in. But you lack WMA Pro decoding. Here's the solution
This summer of code google project works well. Havent found any bugs so far.Code:cd ~/src/mplayer svn checkout svn://svn.ffmpeg.org/soc/wmapro wmapro cp wmapro/wma* libavcodec patch -p0 <wmapro/audioframesize.patch patch -p0 <wmapro/mplayer.patch patch -p0 <wmapro/wmapro_ffmpeg.patch
He that will not reason is a bigot; he that cannot reason is a fool; he that dares not reason is a slave.
Hi Nullack,
Great news Nullack. I see that work has been going on this one for many months now and a quick peek at FFmpeg-soc shows that work is still continuing:
http://lists.mplayerhq.hu/pipermail/...il/thread.html
I can see that you have a taste for the bleeding edge .
All the best,
Andrew
Yes my friend it is bleeding edge but its proving to be quite robust actually.
If we look at the recent commits into SVN, we find that its doxygen related fluff and some bike shedding relating to putting c functions into different areas. This is the same sort of fluff that goes on in many commits for the main ffmpeg branch.
He that will not reason is a bigot; he that cannot reason is a fool; he that dares not reason is a slave.
this worked for me in 8.10 but does not install in Jaunty 9.04
can anyone help? At the moment i have nothing that can play movie filesCode:carl@carl-laptop:~$ sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/Desktop" \ > --pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \ > --pkgversion "3:1.0~svn-`grep "#define VERSION" version.h | cut -d"-" -f2`" grep: version.h: No such file or directory checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: y Preparing package documentation...OK *** No known documentation files were found. The new package *** won't include a documentation directory. ***************************************** **** Debian package creation selected *** ***************************************** *** Warning: The package version "3:1.0~svn-" is not a *** Warning: debian policy compliant one. Please specify an alternate one This package will be built according to these values: 0 - Maintainer: [ root@carl-laptop ] 1 - Summary: [ Package created with checkinstall 1.6.1 ] 2 - Name: [ mplayer ] 3 - Version: [ 0 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ carl ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ mplayer ] Enter a number to change any of them or press ENTER to continue: Installing with make...Installing with install... ========================= Installation results =========================== make: *** No rule to make target `install'. Stop. **** Installation failed. Aborting package creation. Cleaning up...OK Bye.
Hi c-m,
For some reason the file version.h, which is generated during make by version.sh, has not been detected:
There could be a few reasons that this file is not generated but I have a strong suspicion that you may not have been in the right location when you issued the command. If you have followed the guide exactly your source files should be in $HOME/mplayer while your prompt:
looks like $HOME. This is more than likely the problem. Have a look at this section of the guide:Code:carl@carl-laptop:~$
and you can see where the navigation lies (in red). If this does not resolve the problem could you run a simple search:Code:$ sudo apt-get install subversion $ cd $HOME $ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer $ cd $HOME/mplayer $ ./configure --codecsdir=/usr/lib/codecs --confdir=/etc/mplayer $ make $ sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/Desktop" \ --pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \ --pkgversion "3:1.0~svn-`grep "#define VERSION" version.h | cut -d"-" -f2`" $ make distclean
and this might help.Code:find $HOME -iname 'version.h'
Andrew
SVN is borked due to a bad ffmpeg mmx commit. Hopefully it will be fixed soon.
He that will not reason is a bigot; he that cannot reason is a fool; he that dares not reason is a slave.
Revision: 29175 still broken .......
Andrew
Edit: r29176 is right to go .
Last edited by andrew.46; April 13th, 2009 at 11:33 AM.
Bookmarks