Mercurial > mplayer.hg
view version.sh @ 36959:97a4746e7888
Utilize item defaults given in the skin configuration as start values.
Do so for movie position, volume and balance (and hence show these
values before playback).
Add new btnValue() to retrieve the value and replace the btnModify()
calls with btnValue() calls. (The btnModify() calls will be performed
in the windows' draw handler prior to rendering anyway.)
Initialize last_balance with -1 in order to be able to initialize
balance (and volume) with the start values prior to playback (in
GUI_SET_AUDIO).
author | ib |
---|---|
date | Mon, 24 Mar 2014 10:48:55 +0000 |
parents | 8f0fd63eca7f |
children |
line wrap: on
line source
#!/bin/sh test "$1" && extra="-$1" # releases extract the version number from the VERSION file version=$(cat VERSION 2> /dev/null) if test -z $version ; then # Extract revision number from file used by daily tarball snapshots # or from the places different Subversion versions have it. svn_revision=$(cat snapshot_version 2> /dev/null) test $svn_revision || svn_revision=$(LC_ALL=C svn info 2> /dev/null | grep Revision | cut -d' ' -f2) test $svn_revision || svn_revision=$(grep revision .svn/entries 2>/dev/null | cut -d '"' -f2) test $svn_revision || svn_revision=$(sed -n -e '/^dir$/{n;p;q;}' .svn/entries 2>/dev/null) test $svn_revision && svn_revision=SVN-r$svn_revision test $svn_revision || svn_revision=UNKNOWN version=$svn_revision fi NEW_REVISION="#define VERSION \"${version}${extra}\"" OLD_REVISION=$(head -n 1 version.h 2> /dev/null) TITLE='#define MP_TITLE "%s "VERSION" (C) 2000-2014 MPlayer Team\n"' # Update version.h only on revision changes to avoid spurious rebuilds if test "$NEW_REVISION" != "$OLD_REVISION"; then cat <<EOF > version.h $NEW_REVISION $TITLE EOF fi