You are not logged in.
Pages: 1
Hello,
Q.What is freeplayer
FreePlayer unfortunately will be useless for most people actually it is only usefull for whom they live in France and are with free ISP.
This ISP offer Internet, TV, Telephone VOIP, and also the nicest feature is to watch/play anything that VLC can play directly on Your TV using your Freebox Remote control, so no need to burn DVDs, Divxs and buy a dvd player to watch your favorite movie.
I made it out of VLC 0.8.4a in arch, i changed PKGBUILD in order to include necessary ./configure parameters and http pages
some packages need to be installed from testing repo
PKGBUILD
# $Id: PKGBUILD,v 1.25 2006/01/11 18:45:04 aaron Exp $
# Maintainer: Wael Nasreddine <gandalf@siemens-mobiles.org>
pkgname=freeplayer
_pkgname=vlc
pkgver=0.8.4a
pkgrel=2
pkgdesc="FreePlayer is a customized version of vlc designed to work with freebox (www.free.fr) freeplayer"
depends=('libmad' 'libmpeg2' 'ffmpeg>=0.4.8-2' 'wxgtk>=2.6.0' 'fribidi' 'libid3tag' 'bash' 'libdvdnav'
'libmatroska' 'live-media' 'libdvbpsi4' 'libdvdread' 'gnome-vfs' 'mesa' 'sdl_image' 'xvidcore' )
#Note: These build plugins, so I guess they'd be runtime depends
makedepends=('libdvdread' 'libxml2' 'gnutls' 'gnome-vfs' 'mesa' 'libxv' 'sdl')
install=freeplayer.install
source=(http://download.videolan.org/pub/videolan/vlc/$pkgver/$_pkgname-$pkgver.tar.gz
http://wael.nasreddine.com/files/arch/files/freepkayer.tar.gz
freeplayer.desktop)
url="http://www.videolan.org/vlc/"
md5sums=('fd4d98255dc1599a58779f77ade9ff65' '9d74b1e7d5d3fe1a8ac103245d860ef8'
'0286926413954ac5c8f93af0768e6060')
build() {
cd $startdir/src/$_pkgname-$pkgver
sed -i -e 's:/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf:/usr/share/fonts/TTF/VeraBd.ttf:' modules/misc/freetype.c
#Fix speex includefile location
sed -i -e 's/speex.h/speex/speex.h/g' configure.ac || return 1
./bootstrap || return 1
./configure --with-ffmpeg-mp3lame --enable-faad --enable-theora --enable-flac --enable-esd
--enable-dvbpsi --enable-release --enable-wxwidgets --enable-a52 --enable-dts
--enable-libmpeg2 --enable-vorbis --enable-hal --enable-sout --enable-http
--enable-vlm --enable-gnutls --enable-smb --enable-libcdio --enable-visual
--enable-libcddb --enable-cdda --enable-vcd --enable-screen --enable-ogg --enable-mkv
--enable-mod --enable-mad --enable-speex --enable-png --enable-cmml
--enable-x11 --enable-xvideo --enable-glx --enable-opengl --enable-sdl --enable-freetype
--enable-fribidi --enable-libxml2 --enable-fb --enable-oss --enable-daap --enable-skins
--enable-loader --enable-v4l --enable-dvb --with-livedotcom-tree=/usr/lib/live-media
--prefix=/opt/freeplayer --enable-dvdread --enable-dvdnav --enable-madi --enable-ffmpeg --disable-rpath
--disable-nls --enable-wxwindows --enable-alsa --disable-skins2 --enable-livedotcom
--with-livedotcom-tree=/usr/lib/live-media
# --enable-x264 # x264 is installed, though it doesn't find it :o
make DESTDIR=$startdir/pkg
plugindir=${MOZ_PLUGIN_PATH}
vlcintf_xptdir=${MOZ_PLUGIN_PATH} install || return 1
# Clean up icon mess, use one default icon set for all desktops
rm -rf $startdir/pkg/usr/share/vlc/{,k,q,g,gnome-}vlc*.{png,xpm,ico}
rm -rf $startdir/pkg/usr/share/vlc/skins2
for res in 16 32 48; do
install -D -m644 share/vlc${res}x${res}.png
$startdir/pkg/opt/freeplayer/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1
done
install -D -m644 $startdir/src/freeplayer.desktop
$startdir/pkg/usr/share/applications/freeplayer.desktop || return 1
cp -R $startdir/src/http $startdir/pkg/opt/freeplayer/
# Remove mozilla plugin directory
rm -rf $startdir/pkg/opt/mozilla
}
freeplayer.desktop
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=FreePlayer
Comment=FreePlayer, Customized VLC for freeplayer
Icon=/opt/freeplayer/share/icons/hicolor/32x32/apps/vlc.png
Exec=freeplayer --extraintf=http --http-host=:8080 --http-charset=ISO-8859-1 --sout="#std" --sout-standard-access=udp --sout-standard-mux=ts --sout-standard-url=212.27.38.253:1234 --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --no-playlist-autostart --subsdec-encoding=ISO-8859-1 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --play-and-stop --http-src="/opt/freeplayer/http" --wx-systray
Terminal=false
Categories=AudioVideo;Player;
freeplayer.install
#arg 1: the new package version
post_install() {
ln -s /opt/freeplayer/bin/vlc /usr/bin/freeplayer
}
post_remove() {
rm -f /usr/bin/freeplayer
}
op=$1
shift
$op $*
Can be downloaded using my repo too
[wael]
Server=http://wael.nasreddine.com/files/arch/repo/wael/os/i686
[My Blog] | [My Repo] | [My AUR Packages]
Offline
Pages: 1