| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
People edit this -> ./update stops working, unless the changes are
committed, which is not very obvious. They should edit ffmpeg_options
instead. There's a big section in the README about this.
Also, make mpv-config read mpv_config.
|
| |
|
| |
|
|
|
|
|
| |
and drop version control on debian/changelog, which gets modified by
scripts/debian-update-version
|
|
|
|
|
|
|
|
| |
Fribidi uses glib incorrectly, and apparently raises a compilation error
with newer glib versions. Since glib is not really needed, just disable
it.
Untested, but a user reported adding --without-glib works fine.
|
|
|
|
|
|
|
| |
dpkg-buildpackage reads the changelog before ever calling
debian/rules, so its not a good idea to change it from there. Move
this to a separate script called from ./update which does not depend
on any debian-specific commands.
|
|
|
|
| |
ffmpeg_options file and arguments to the scripts/ffmpeg-config script
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* build fribidi for the debian package
* add dependencies to debian package taking cues from the official debian version
enable everything except:
+ libsdl2 (not available in wheezy or precise)
+ libmpeg123 (build error on precise due to old version)
+ caca, radio interface, openal output, portaudio output,
rsound/libroar/sndio input/output, sdl1, joystick, videoio.h/libpt
* additional ffmpeg features (and dependencies) are still to be handled
manually by the builder using the ffmpeg_options file as described
in README.rst
* adjust debian/changelog so building works on both debian and ubuntu
(tested on saucy,precise,wheezy,sid amd64)
* tweak debian parts of README.rst
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For override_dh_auto_install, just tell waf to install the files under debian/mpv.
The main problem was that the script names clean,build,install in the
root directory collided with makefile targets in debian/rules which lead
make to do nothing since they appeared already up-to-date. .PHONY wasn't
enough since the targets are implicit via the % operator. I had to
explicitly declare the problematic targets AND list them as .PHONY
|
|/ |
|
|
|
|
| |
This works now that the build scripts are not Makefiles anymore.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This is a temporary step and currently breaks everything.
The next commit will add regular git checkouts to the update script.
Conflicts:
ffmpeg
mpv
|
| |
|
|
|
|
|
|
|
| |
It completely breaks parallel builds.
I couldn't find out how to get "make" not to build fribidi with parallel
build enabled.
|
|
|
|
|
| |
This read options from a file named ffmpeg_options and passes them to
ffmpeg's configure.
|
|
|
|
|
|
|
| |
libass/configure sets FRIBIDI_CFLAGS to
"-I$(pwd)/build_libs/include/fribidi" instead of
"-I$(pwd)/build_libs/include". As a workaround override FRIBIDI_CFLAGS
in scripts/libass-config.
|
| |
|
|
|
|
|
|
| |
This removes the needlessly enabled --enable-nonfree flag, and also
adds commented out lines to add libx264, libmp3lame and libfdk_aac
support to the ffmpeg used for building mpv.
|
| |
|
|
|
|
|
| |
Also add --disable-doc to the ffmpeg options. They're useless and make
the local installation slightly slower.
|
|
|
|
| |
Merges pull request #1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Major user-visible changes:
- OSD overhaul: remove some of the old OSD/sub options, which did not or
barely worked, and add new options that work properly. The OSD font is
now slightly more configureable as well. Look for options starting
with --osd-... on the manpage.
- Image subtitles (like DVD/vobsubs) are rendered in color (disable with
--sub-gray), and image subtitle placement is a bit more correct.
- The 's' key now takes screenshots with subtitles by default, and
'shift+s' takes screenshots without subtitles. (Assumes you don't have
a custom input.conf, or that your input.conf doesn't overrides these
keys.)
- vo_xv can now take screenshots without OSD or subtitles natively. It
doesn't framestep anymore in certain situations (e.g. playing with OSD
on screen -> pausing -> toggling fullscreen -> vo_xv used to play one
video frame and some audio to redraw the OSD).
(Subtitle colors should be more correct as well and behave the same
as with vo_opengl and vo_vdpau.)
- Show video title in window title instead on the console when
streaming with libquvi.
- Encoding audio breakage with newer ffmpeg versions has been fixed.
|
|
|
|
|
|
|
|
|
|
|
| |
At least on openSUSE 12.2 x86_64, autoconf will install libass' library
files into build_libs/lib64. Since we set PKG_CONFIG_PATH to
build_libs/lib/pkgconfig, mpv compilation won't find the libass.pc file.
Even worse, if libass is globally installed too, mpv will still use the
local libass headers in build_libs/include, while linking with the
globally installed libass.
Fix by forcing autoconf always to use build_libs/lib.
|
|
This is based on mplayer-git [1], except that it doesn't need Python.
Some features, such as specifying custom options, are not available,
but these should be considered out of the scope of the basic build
wrapper.
[1] http://repo.or.cz/w/mplayer-build.git
|