summaryrefslogtreecommitdiffstats
path: root/package/multimedia/mplayer
Commit message (Collapse)AuthorAgeFilesLines
* mplayer: not supported on sh4a/sh4aebThomas Petazzoni2012-09-201-0/+3
| | | | | | | | | | | | | | | | | The mplayer configure script says that sh4a is not supported, according to: http://autobuild.buildroot.org/results/c6457c2dea7c1df4d8e0f23995ebfb3285a85aed/build-end.log Apparently, sh4 is supported, but not sh4a, even though it seems that sh4a is a super-set of sh4. So it would probably not be too difficult to get mplayer to build/work for sh4a, but we don't have hardware to test this easily, and we can leave this work to the first developer who will need mplayer on sh4a: let's only support what the upstream package supports. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: Update to version 1.1.Kelvin Cheung2012-08-214-390/+3
| | | | | | | | | | | | | Update to version 1.1 (r34994). remove --enable-largefiles configure option which was deleted in r33321. Discard mplayer-theora-fix.patch which is a backport of r34498 and r34503. Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mplayer: fix libtheora linking issuePeter Korsgaard2012-02-121-0/+374
| | | | | | | | We cannot (easily) move to a newer upstream version where this is fixed as ffmpeg moved to git / is no longer bundled, so instead this fix is backported (upstream r34498 + r34503). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: add optional vorbis dependencyPeter Korsgaard2012-01-271-0/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: tremor now automatically pulls in liboggPeter Korsgaard2012-01-251-2/+2
| | | | | | So no need to explicitly depend on it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: external tremor support needs ogg as wellPeter Korsgaard2011-11-191-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: fix build on i386Peter Korsgaard2011-11-141-0/+7
| | | | | | | | | | | | | | | Mplayer needs to be built with -fomit-frame-pointer on x86, otherwise gcc errors out on the inline asm with too few registers. Also disable yasm support, both because this mplayer revision forgets to build the gpl'ed asm snippets (fixed in r32736), breaking the build - And also to ensure the build is reproducable and doesn't use host components behind the users' back (E.G. if yasm is available on host). Once we have added yasm as a package, this can get removed again (and mplayer svn rev bumped) for the performance boost it gives. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: Enable live and tv optionsKelvin Cheung2011-11-091-4/+16
| | | | | | | | | 1.Enable TV interface. 2.Enable LIVE555 Streaming Media if live555 is available. [Peter: cleanup CFLAGS/LDFLAGS handling] Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from GENTARGETSThomas Petazzoni2011-09-291-1/+1
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the GENTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: fix libmad checkPeter Korsgaard2011-05-181-1/+1
| | | | | | Closes #3757 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: bump version to fix build errorBjørn Forsman2011-02-101-1/+1
| | | | | | | | | | | | | | | | | | | Bump mplayer to the first version that fixes this issue: file.c:23:5: warning: "HAVE_MMAP" is not defined file.c:25:7: warning: "HAVE_MAPVIEWOFFILE" is not defined file.c:77:5: warning: "HAVE_MMAP" is not defined file.c:87:7: warning: "HAVE_MAPVIEWOFFILE" is not defined file.c:124:5: warning: "HAVE_MMAP" is not defined file.c:126:7: warning: "HAVE_MAPVIEWOFFILE" is not defined file.c: In function 'av_file_map': file.c:50: error: 'HAVE_MMAP' undeclared (first use in this function) file.c:50: error: (Each undeclared identifier is reported only once file.c:50: error: for each function it appears in.) make[2]: *** [file.o] Error 1 Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: convert to gentargets, bump to a recent SVN versionThomas Petazzoni2010-12-147-6370/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the conversion to gentargets done by Martin Banky, several issues were fixed, and the mplayer package was improved: * Updated to a recent SVN version * Removed mandatory dependency on libmad * The AVR32 specific patch has been removed. It was a pain to remain blocked at the old 1.0-rc2 just for this patch. All this optimization work should have been submitted upstream, Buildroot is not the place to carry such heavy modifications. * Options were added to select whether mplayer and/or mencoder should be built/installed. * Support for additional options if packages have been selected: tremor, libmad, libtheora, libpng, jpeg, xlib_libX11, xlib_libXv. More could be added in the future. * Support for ARM-related optimization options. Similar improvements could be done for x86 and PowerPC architectures. [Peter: fix build with !IPV6] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: tighten alsa dependencyPeter Korsgaard2010-11-041-3/+10
| | | | | | | mplayer needs pcm+mixer support in alsa, but this isn't checked by configure, so do it in mplayer.mk instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: add optional sdl/freetype supportPeter Korsgaard2010-07-221-1/+23
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: fix build after efb1d8d3f40 (Cleanup TARGET_CONFIGURE_OPTS)Peter Korsgaard2010-07-221-0/+22
| | | | | | | mplayer's configure script got confused by the equal sign (=) we now have in TARGET_CC because of --sysroot=<path>. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update all packages to quote $(TARGET_CC)Thomas Petazzoni2010-07-071-1/+1
| | | | | | | Now that TARGET_CC contains several space-separated words, it must be used quoted everywhere. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mplayer: disable parallel builds (make -jX)Peter Korsgaard2010-05-041-1/+1
| | | | | | | The build system races with itself when building the internal vidix stuff (x86 only), so use MAKE1. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: internal copies of libdvdread/libdvdcss require largefile supportPeter Korsgaard2010-05-042-1/+4
| | | | | | So disable when we don't have largefile support in toolchain. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: use UTF-8 charset to avoid iconv dependencyThomas Petazzoni2010-02-231-1/+1
| | | | | | | | | | | | | | The mplayer configure script was failing with: Checking for iconv program ... no No working iconv program found, use --charset=UTF-8 to continue anyway. If you also have problems with iconv library functions use --charset=noconv. Messages in the GTK-2 interface will be broken then. Therefore, we pass --charset=UTF-8 instead of --charset=US-ASCII. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: Update mplayer to version 1.0rc2.Will Newton2009-07-277-481/+158
| | | | | | | | | | | Closes #331. - Remove patches applied upstream - Add updated avr32 patch from Hans-Christian Egtvedt. Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com> Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: disable LIVE555 Streaming MediaPeter Korsgaard2009-03-281-0/+1
| | | | | | | | | | | | LIVE555 was installed on the build system and was recognized by configure: Checking for LIVE555 Streaming Media libraries ... yes (using distribution version) Later this led to a linker error: ld: cannot find -lliveMedia Disable LIVE555, since it's not available in Buildroot. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* mplayer: add -fomit-frame-pointer for i386Peter Korsgaard2009-01-261-1/+6
| | | | | | | | | | | | | | | | | | | This seems to be required to compile some of the inline asm. This solves the following compiler errors: h264.c: In function 'decode_cabac_residual': h264.c:6158: warning: passing argument 4 of 'decode_significance_8x8_x86' discards qualifiers from pointer target type cabac.h: In function 'get_cabac_noinline': cabac.h:513: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' cabac.h:513: error: 'asm' operand has impossible constraints While searching several weeks ago, I hit the following URL, which unfortunately currently doesn't seem to work anymore and I can't remember what the bug was about. Also see http://bugs.uclibc.org/view.php?id=4604 Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* mplayer: add patch due to missing sys/timeb.hPeter Korsgaard2009-01-261-0/+12
| | | | | | | | | | | This include file is only available, if uClibc is compiled with UCLIBC_SUSV3_LEGACY defined and ftime() is not needed in this part of mplayer at all. This solves the following compiler error: win32.c:67:23: error: sys/timeb.h: No such file or directory Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* mplayer: fix non-largefile buildPeter Korsgaard2009-01-202-0/+27
|
* mplayer: fix configure for powerpc-linuxPeter Korsgaard2009-01-201-0/+27
|
* mplayer: force cross-compile modePeter Korsgaard2009-01-201-0/+1
|
* mplayer: add patch to fix compilation against alsa-lib 1.0.18Hans-Christian Egtvedt2009-01-203-72/+163
| | | | | | | | | This adds a patch to fix compilation against alsa-lib 1.0.18. It is basically a grab of the change from mplayer repository. It also refreshes the other patches so they apply clean. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* mplayer: set charset explisit to US-ASCII to ease intl compileHans-Christian Egtvedt2008-12-041-0/+1
| | | | | | This patch set the charset selected by mplayer to US-ASCII because mplayer configure script have problems detecting working cross compiled iconv tools
* mplayer: use $(if ...) to add dependencies to mplayerHans-Christian Egtvedt2008-12-011-7/+1
| | | | | | | | This patch will add needed libraries with $(if ...) syntax. This should ease readability and make it easy for others to spot where the depencies are added. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* mplayer: remove not needed $(strip ...) calls in MakefileHans-Christian Egtvedt2008-12-011-2/+2
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* mplayer: make sure alsa-lib is installed before mplayerHans-Christian Egtvedt2008-12-011-0/+4
| | | | | | | | This patch adds alsa-lib to a dependency for mplayer if it is selected in kconfig. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* mplayer: add dependency libraries to a variableHans-Christian Egtvedt2008-12-011-1/+3
| | | | | | | | | This patch will put dependency libraries in a variable and add this to the dependencies to build mplayer. This is done to ease adding new libraries in the future. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* mplayer: disable ivtv video outputHans-Christian Egtvedt2008-12-011-0/+1
| | | | | | | | This patch disabled ivtv video output, since it does not compile with Linux kernel 2.6.27 headers. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* mplayer, vlc: move into multimedia categoryPeter Korsgaard2008-11-154-0/+6555
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>