Merge pull request #4695 from groni/master

add newest version from mplayer
This commit is contained in:
groni
2018-04-16 12:07:32 +02:00
committed by GitHub
35 changed files with 4124 additions and 2 deletions
+54
View File
@@ -0,0 +1,54 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pythonmodules
pisitools.flags.sub("-O[\ds]+", "-O3")
def setup():
autotools.rawConfigure('\
--prefix=/usr \
--confdir=/usr/share/mplayer \
--enable-dynamic-plugins \
--enable-menu \
--datadir=/usr/share/mplayer \
--charset=UTF-8 \
--language=en \
--enable-gui')
def build():
autotools.make()
def install():
autotools.install("prefix=%(D)s/usr \
BINDIR=%(D)s/usr/bin \
LIBDIR=%(D)s/usr/lib \
CONFDIR=%(D)s/usr/share/mplayer \
DATADIR=%(D)s/usr/share/mplayer \
MANDIR=%(D)s/usr/share/man" % {"D": get.installDIR()})
# set the default skin for gui
shelltools.copytree("/var/pisi/mplayer2-1.3.0-1/work/mplayer-1.2_pre37124/default_skin", "%s/usr/share/mplayer/skins/default" % get.installDIR())
# codecs conf, not something user will interact with
pisitools.insinto("/usr/share/mplayer", "etc/codecs.conf")
# example dvb conf
pisitools.insinto("/usr/share/mplayer", "etc/dvb-menu.conf")
# just for fast access to conf
pisitools.dosym("/etc/mplayer.conf", "/usr/share/mplayer/mplayer.conf")
pisitools.dosym("/etc/mencoder.conf", "/usr/share/mplayer/mencoder.conf")
# install docs, tools, examples
pisitools.dodoc("AUTHORS", "Changelog", "README", "LICENSE")
pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "TOOLS")
pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "DOCS/tech")
pythonmodules.fixCompiledPy("/usr/share/doc")
@@ -0,0 +1,340 @@
#-*- mode: shell-script;-*-
# mplayer(1) bash completion support
# this file is maintained within mplayer package
if type mplayer &> /dev/null ; then
_mplayer_options_list()
{
cur=${cur%\\}
COMPREPLY=( $( $1 $2 help 2> /dev/null | \
sed -e '1,/^Available/d' | awk '{print $1}' | \
sed -e 's/:$//' -e 's/^'${2#-}'$//' -e 's/<.*//' | \
grep "^$cur" ) )
}
_mplayer()
{
local cmd cur prev skinsdir IFS=$' \t\n' i j k=0
COMPREPLY=()
cmd=${COMP_WORDS[0]}
cur=${COMP_WORDS[COMP_CWORD]}
prev=${COMP_WORDS[COMP_CWORD-1]}
case "$prev" in
-@(ac|afm|vc|vfm|ao|vo|vop|fstype))
_mplayer_options_list mplayer $prev
return 0
;;
-@(oac|ovc|of))
_mplayer_options_list mencoder $prev
return 0
;;
-audiofile)
_filedir '@(mp3|MP3|mpg|MPG|ogg|OGG|wav|WAV|mid|MID)'
return 0
;;
-font)
_filedir '@(desc|ttf)'
return 0
;;
-sub)
_filedir '@(srt|SRT|sub|SUB|txt|TXT|utf|UTF|rar|RAR|mpsub|smi|js|ass|ASS|ssa|SSA)'
return 0
;;
-vobsub)
_filedir '@(idx|IDX|ifo|IFO|sub|SUB)'
IFS=$'\t\n'
COMPREPLY=( $( for i in ${COMPREPLY[@]}; do
if [ -f $i -a -r $i ]; then
echo ${i%.*}
else
echo $i
fi
done ) )
IFS=$' \t\n'
return 0
;;
-ifo)
_filedir '@(ifo|IFO)'
return 0
;;
-cuefile)
_filedir '@(bin|BIN|cue|CUE)'
return 0
;;
-skin)
# if you don't have installed mplayer in /usr/local you
# may want to set the MPLAYER_SKINS_DIR global variable
if [ -n "$MPLAYER_SKINS_DIR" ]; then
skinsdir=$MPLAYER_SKINS_DIR
else
skinsdir=/usr/share/mplayer/skins
fi
IFS=$'\t\n'
for i in ~/.mplayer/Skin $skinsdir; do
if [ -d $i -a -r $i ]; then
for j in $( compgen -d $i/$cur ); do
COMPREPLY[$k]=${j#$i/}
k=$((++k))
done
fi
done
IFS=$' \t\n'
return 0
;;
-@(mixer|@(cdrom|dvd)-device|dvdauth|fb|zrdev))
cur=${cur:=/dev/}
_filedir
return 0
;;
-@(edl?(out)|lircconf|menu-cfg|playlist|csslib|dumpfile)| \
-@(subfile|vobsub|aofile|fbmodeconfig|include|o|dvdkey)| \
-passlogfile)
_filedir
return 0
;;
-@(auto@(q|sync)|loop|menu-root|speed|sstep|aid|alang)| \
-@(?(@(audio|sub)-)demuxer|bandwidth|cache|chapter)| \
-@(dvd?(angle)|fps|frames|mc|passwd|user|sb|srate|ss|vcd)| \
-@(vi?(d|vo)|ffactor|sid|slang|spu@(align|aa|gauss))| \
-@(vobsubid|delay|bpp|brightness|contrast|dfbopts|display)| \
-@(fbmode|geometry|guiwid|hue|icelayer|screen[wh]|wid)| \
-@(monitor@(aspect|-@(dotclock|[hv]freq))|panscan|saturation)| \
-@(xineramascreen|zr@(crop|norm|quality|[xy]doff|[vh]dec))| \
-@(aspect|pp|x|y|xy|z|stereo|audio-@(density|delay|preload))| \
-@(endpos|osdlevel|ffourcc|sws|channels|skiplimit|format)| \
-@(ofps|aa@(driver|@(osd|sub)color)|vobsubout?(i@(ndex|d)))| \
-sub@(-bg-@(alpha|color)|cp|delay|fps|pos|align|width)| \
-sub@(font-@(blur|outline|autoscale|encoding|@(osd|text)-scale)))
return 0
;;
-lavdopts)
COMPREPLY=( $( compgen -W 'ec er= bug= idct= gray' \
-- $cur ) )
return 0
;;
-lavcopts)
COMPREPLY=( $( compgen -W 'vcodec= vqmin= vqscale= \
vqmax= mbqmin= mbqmax= vqdiff= \
vmax_b_frames= vme= vhq v4mv \
keyint= vb_strategy= vpass= \
aspect= vbitrate= vratetol= \
vrc_maxrate= vrc_minrate= \
vrc_buf_size= vb_qfactor= vi_qfactor= \
vb_qoffset= vi_qoffset= vqblur= \
vqcomp= vrc_eq= vrc_override= \
vrc_init_cplx= vqsquish= vlelim= \
vcelim= vstrict= vdpart vpsize= gray \
vfdct= idct= lumi_mask= dark_mask= \
tcplx_mask= scplx_mask= naq ildct \
format= pred qpel precmp= cmp= \
subcmp= predia= dia= trell last_pred= \
preme= subq= psnr mpeg_quant aic umv' \
-- $cur ) )
return 0
;;
-ssf)
COMPREPLY=( $( compgen -W 'lgb= cgb= ls= cs= chs= \
cvs=' -- $cur ) )
return 0
;;
-jpeg)
COMPREPLY=( $( compgen -W 'noprogressive progressive \
nobaseline baseline optimize= \
smooth= quality= outdir=' -- $cur ) )
return 0
;;
-xvidopts)
COMPREPLY=( $( compgen -W 'dr2 nodr2' -- $cur ) )
return 0
;;
-xvidencopts)
COMPREPLY=( $( compgen -W 'pass= bitrate= \
fixed_quant= me_quality= 4mv \
rc_reaction_delay_factor= \
rc_averaging_period= rc_buffer= \
quant_range= min_key_interval= \
max_key_interval= mpeg_quant \
mod_quant lumi_mask hintedme \
hintfile debug keyframe_boost= \
kfthreshold= kfreduction=' -- $cur ) )
return 0
;;
-divx4opts)
COMPREPLY=( $( compgen -W 'br= key= deinterlace q= \
min_quant= max_quant= rc_period= \
rc_reaction_period= crispness= \
rc_reaction_ratio= pass= vbrpass= \
help' -- $cur ) )
return 0
;;
-info)
COMPREPLY=( $( compgen -W 'name= artist= genre= \
subject= copyright= srcform= \
comment= help' -- $cur ) )
return 0
;;
-lameopts)
COMPREPLY=( $( compgen -W 'vbr= abr cbr br= q= aq= \
ratio= vol= mode= padding= fast \
preset= help' -- $cur ) )
return 0
;;
-rawaudio)
COMPREPLY=( $( compgen -W 'on channels= rate= \
samplesize= format=' -- $cur ) )
return 0
;;
-rawvideo)
COMPREPLY=( $( compgen -W 'on fps= sqcif qcif cif \
4cif pal ntsc w= h= y420 yv12 yuy2 \
y8 format= size=' -- $cur ) )
return 0
;;
-aop)
COMPREPLY=( $( compgen -W 'list= delay= format= fout= \
volume= mul= softclip' -- $cur ) )
return 0
;;
-dxr2)
COMPREPLY=( $( compgen -W 'ar-mode= iec958-encoded \
iec958-decoded mute ucode= 75ire bw \
color interlaced macrovision= norm= \
square-pixel ccir601-pixel cr-left= \
cr-right= cr-top= cr-bot= ck-rmin= \
ck-gmin= ck-bmin= ck-rmax= ck-gmax= \
ck-bmax= ck-r= ck-g= ck-b= \
ignore-cache= ol-osd= olh-cor= \
olw-cor= olx-cor= oly-cor= overlay \
overlay-ratio= update-cache' -- $cur ))
return 0
;;
-tv)
COMPREPLY=( $( compgen -W 'on noaudio driver= device= \
input= freq= outfmt= width= height= \
buffersize= norm= channel= chanlist= \
audiorate= forceaudio alsa amode= \
forcechan= adevice= audioid= volume= \
bass= treble= balance= fps= \
channels= immediatemode=' -- $cur ) )
return 0
;;
-mf)
COMPREPLY=( $( compgen -W 'on w= h= fps= type=' \
-- $cur ) )
return 0
;;
-cdda)
COMPREPLY=( $( compgen -W 'speed= paranoia= \
generic-dev= sector-size= overlap= \
toc-bias toc-offset= skip noskip' \
-- $cur ) )
return 0
;;
-input)
COMPREPLY=( $( compgen -W 'conf= ar-delay ar-rate \
keylist cmdlist js-dev file' -- $cur ) )
return 0
;;
-af)
COMPREPLY=( $( compgen -W 'resample resample= \
channels channels= format format= \
volume volume= delay delay= pan \
pan= sub sub= surround surround=' \
-- $cur ) )
return 0
;;
-af-adv)
COMPREPLY=( $( compgen -W 'force= list=' -- $cur ) )
return 0
;;
esac
case "$cur" in
-*)
COMPREPLY=( $( compgen -W '-aid -alang -audio-demuxer \
-audiofile -cdrom-device -cache -nocache -cdda \
-channels -chapter -csslib -demuxer \
-dvd -dvd-device -dvdangle -dvdauth \
-dvdkey -dvdnav -forceidx -fps -frames \
-hr-mp3-seek -idx -mc -mf -ni -nobps \
-passwd -rawaudio -rtsp-stream-over-tcp\
-skipopening -sb -srate -ss -tv -user \
-vcd -vid -vivo -ifo -ffactor -font \
-noautosub -nooverlapsub -sid -slang \
-sub -subcc -subcp -sub-demuxer \
-subdelay -subfont-autoscale \
-subfont-blur -subfont-encoding \
-subfont-osd-scale -subfont-outline \
-subfont-text-scale -subfps -subfile \
-subpos -unicode -utf8 -vobsub \
-vobsubid -ac -afm -aspect -flip \
-lavdopts -noaspect -nosound -pp -ssf \
-stereo -sws -vc -vfm -vop -xvidopts\
-xy -zoom -bandwidth -cuefile \
-noextbased -rawvideo -overlapsub \
-sub-bg-alpha -sub-bg-color -subalign \
-subwidth -sub-no-text-pp -spualign \
-spuaa -spugauss -pphelp -verbose -v \
-noni -noidx -nohr-mp3-seek -extbased \
-bps -oldpp -nozoom -noflip -nounicode \
-noutf8' -- $cur ) )
# add mplayer specific options
[[ "$cmd" == @(?(g)mplayer) ]] && COMPREPLY=( ${COMPREPLY[@]} \
$(compgen -W '-autoq -autosync -benchmark \
-framedrop -h -help -hardframedrop \
-identify -input -lircconf -loop \
-nojoystick -nolirc -nortc -playlist \
-quiet -really-quiet -rnd -sdp -skin \
-slave -softsleep -speed -sstep \
-use-stdin -dumpaudio -dumpfile \
-dumpstream -dumpvideo -dumpmicrodvdsub\
-dumpmpsub -dumpsrtsub -dumpjacosub \
-dumpsami -dumpsub -osdlevel -af \
-af-adv -ao -aofile -aop -delay -mixer -mixer-channel \
-nowaveheader -bpp -brightness \
-contrast -display -double -dr -dxr2 \
-fb -fbmode -fbmodeconfig -forcexv -fs \
-geometry -hue -icelayer -jpeg \
-monitor-dotclock -monitor-hfreq \
-monitor-vfreq -monitoraspect \
-nograbpointer -noslices -panscan \
-rootwin -saturation -screenw -screenh \
-stop-xscreensaver -vm -vo -vsync -wid \
-xineramascreen -z -zrbw -zrcrop \
-zrdev -zrfd -zrhelp -zrnorm -zrquality \
-zrvdec -zrhdec -zrxdoff -zrydoff -y \
-edl -edlout -enqueue -fixed-vo \
-menu -menu-root -menu-cfg -shuffle \
-format -aahelp -dfbopts -fstype \
-guiwid -nokeepaspect -x --help \
-aaosdcolor -aasubcolor -aadriver \
-aaextended -aaeight' -- $cur) )
# add mencoder specific options
[[ "$cmd" = mencoder ]] && COMPREPLY=( ${COMPREPLY[@]} \
$(compgen -W '-audio-density -audio-delay \
-audio-preload -divx4opts -endpos \
-ffourcc -include -info -lameopts \
-lavcopts -noskip -o -oac -ofps -ovc \
-passlogfile -skiplimit -vobsubout \
-vobsuboutindex -vobsuboutid \
-xvidencopts -of --verbose' -- $cur) )
;;
*)
_filedir '@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|ASF|vob|VOB|bin|BIN|dat|DAT|vcd|VCD|ps|PS|pes|PES|fli|FLI|viv|VIV|rm?(j)|RM?(J)|ra?(m)|RA?(M)|yuv|YUV|mov|MOV|qt|QT|mp[34]|MP[34]|og[gmv]|OG[GMV]|wav|WAV|dump|DUMP|mkv|MKV|m4a|M4A|aac|AAC|ape|APE|m2v|M2V|m2p|M2Pdv|DV|rmvb|RMVB|mid|MID|ts|TS|3gp|mpc|MPC|flac|FLAC|264|26l|26L|302|3g2|3G2|ac3|AC3|amv|AMV|asx|ASX|avs|AVS|cif|CIF|dif|DIF|dts|DTS|fla|FLA|flc|FLC|flv|FLV|gxf|GXF|h261|H261|h263|H263|h264|H264|h26l|H26L|it|IT|m2a|M2A|m3u|M3U|m4v|M4V|midi|MIDI|mjpeg|MJPEG|mjpg|MJPG|mod|MOD|mp2|MP2|mpe|MPE|mxf|MXF|nsa|NSA|nsv|NSV|nut|NUT|pls|PLS|qcif|QCIF|s3m|S3M|shn|SHN|smil|SMIL|swf|SWF|tta|TTA|vivo|VIVO|vqf|VQF|xm|XM|y4m|Y4M|yuv4|YUV4)'
;;
esac
return 0
}
complete $filenames -F _mplayer mplayer mencoder gmplayer kplayer
fi
### Local Variables:
### mode: shell-script
### End:
+76
View File
@@ -0,0 +1,76 @@
264
26l
302
3gp
3g2
aac
ac3
ape
asf
asx
avi
avs
cif
dat
dif
dts
dv
fla
flac
flc
fli
flv
gxf
h261
h263
h264
h26l
it
m2a
m2p
m2v
m3u
m4v
mid
midi
mjpeg
mjpg
mkv
mod
mov
mp2
mp3
mp4
mpc
mpe
mpeg
mpg
mxf
nsa
nsv
nut
ogg
ogm
pls
qcif
qt
ra
ram
rm
rmvb
s3m
shn
smil
swf
tta
viv
vivo
vob
vqf
wav
wma
wmv
xm
y4m
yuv
yuv4
@@ -0,0 +1,2 @@
this is a better way to patch since it uses ffmpeg IMGFMT_IS_HWACCEL but it has font problem with ass
+178
View File
@@ -0,0 +1,178 @@
##
## MPlayer input control file
##
## You are able to redefine default keyboard/joystick/mouse/LIRC bindings, or
## add new ones here.
## See DOCS/tech/slave.txt for possible commands that can be bound.
## Also see mplayer -input cmdlist for other possible options.
## The file should be placed in the $HOME/.mplayer directory.
##
## If you wish to unbind a key, use key ignore.
## e.g. ENTER ignore
##
RIGHT seek +10
LEFT seek -10
DOWN seek -60
UP seek +60
PGUP seek 600
PGDWN seek -600
m mute
# switch_audio # switch audio streams
+ audio_delay 0.100
- audio_delay -0.100
[ speed_mult 0.9091 # scale playback speed
] speed_mult 1.1
{ speed_mult 0.5
} speed_mult 2.0
BS speed_set 1.0 # reset speed to normal
q quit
ESC quit
ENTER pt_step 1 1 # skip to next file
p pause
. frame_step # advance one frame and pause
SPACE pause
HOME pt_up_step 1
END pt_up_step -1
> pt_step 1 # skip to next file
< pt_step -1 # previous
INS alt_src_step 1
DEL alt_src_step -1
o osd
I osd_show_property_text "${filename}" 2500 # display filename in osd
z sub_delay -0.1 # subtract 100 ms delay from subs
x sub_delay +0.1 # add
9 volume -1
/ volume -1
0 volume 1
* volume 1
1 contrast -1
2 contrast 1
3 brightness -1
4 brightness 1
5 hue -1
6 hue 1
7 saturation -1
8 saturation 1
( balance -0.1 # adjust audio balance in favor of left
) balance +0.1 # right
d frame_drop
D step_property deinterlace # toggle deinterlacer, requires -vf yadif or kerndeint
r sub_pos -1 # move subtitles up
t sub_pos +1 # down
#? sub_step +1 # immediately display next subtitle
#? sub_step -1 # previous
#? sub_scale +0.1 # increase subtitle font size
#? sub_scale -0.1 # decrease subtitle font size
f vo_fullscreen
#T vo_ontop # toggle video window ontop of other windows
w panscan -0.1 # zoom out with -panscan 0 -fs
e panscan +0.1 # in
s screenshot # take a png screenshot with -vf screenshot
# S will take a png screenshot of every frame
h tv_step_channel 1
l tv_step_channel -1
n tv_step_norm
b tv_step_chanlist
##
## GUI
##
#l gui_loadfile
#t gui_loadsubtitle
#a gui_about
#s gui_stop
#p gui_playlist
#r gui_preferences
#c gui_skinbrowser
##
## Joystick section
## WARNING: joystick support has to be explicitly enabled at
## compiletime with --enable-joystick
##
JOY_RIGHT seek 10
JOY_LEFT seek -10
JOY_UP seek 60
JOY_DOWN seek -60
JOY_BTN0 pause
JOY_BTN1 osd
JOY_BTN2 volume 1
JOY_BTN3 volume -1
JOY_BTN4 set_menu main
##
## Apple Remote section
##
## To use OSD menu with Apple Remote, set key AR_MENU to any OSD menu command,
## or just comment out the 'AR_MENU osd' line and uncomment the line after it.
##
# AR_PLAY pause
# AR_PLAY_HOLD quit
# AR_NEXT seek 30
# AR_NEXT_HOLD seek 120
# AR_PREV seek -10
# AR_PREV_HOLD seek -120
# AR_MENU menu up
# #AR_MENU menu cancel
# AR_MENU_HOLD mute
# AR_VUP volume 1
# AR_VDOWN volume -1
##
## OSD Menu movement keys
##
## If you are using only the keyboard it is enough to define one command (like
## "menu up"), because then that single key will display the menu, which can
## then be navigated with the cursor keys and ENTER.
##
## LIRC users should bind each "menu" command to a button on their remote.
##
## The set_menu command directly displays the (sub)menu specified as
## its argument. Usage should be self-explanatory (although not likely
## to be needed), after reading input.conf.
##
#MOUSE_BTN0 menu up
#y menu down
#y menu ok
#y menu cancel
#y menu hide
#y set_menu general_pref
F1 menu up
##
## DVDNAV
## Requires dvdnav://
##
# these are old style keys
# KP8 dvdnav 1 # DVDNav UP
# KP2 dvdnav 2 # DVDNav DOWN
# KP4 dvdnav 3 # DVDNav LEFT
# KP6 dvdnav 4 # DVDNav RIGHT
# KP5 dvdnav 5 # DVDNav MENU
# KP_ENTER dvdnav 6 # DVDNav SELECT (ok)
# KP7 dvdnav 7 # DVDNav PREVIOUS menu (in the order chapter->title->root)
UP {dvdnav} dvdnav up # DVDNav UP
DOWN {dvdnav} dvdnav down # DVDNav DOWN
LEFT {dvdnav} dvdnav left # DVDNav LEFT
RIGHT {dvdnav} dvdnav right # DVDNav RIGHT
ESC {dvdnav} dvdnav menu # DVDNav MENU
ENTER {dvdnav} dvdnav select # DVDNav SELECT (ok)
BS {dvdnav} dvdnav prev # DVDNav PREVIOUS menu (in the order chapter->title->root)
# AR_VUP {dvdnav} dvdnav up # DVDNav UP
# AR_VDOWN {dvdnav} dvdnav down # DVDNav DOWN
# AR_PREV {dvdnav} dvdnav left # DVDNav LEFT
# AR_NEXT {dvdnav} dvdnav right # DVDNav RIGHT
# AR_MENU {dvdnav} dvdnav menu # DVDNav MENU
# AR_PLAY {dvdnav} dvdnav select # DVDNav SELECT (ok)
#? seek_chapter -1 # skip to previous dvd chapter
#? seek_chapter +1 # next
@@ -0,0 +1,316 @@
#
# Mencoder configuration file
#
# Configuration files are read system-wide from /etc/mencoder.conf
# and per user from ~/.mplayer/mencoder.conf, where per-user settings override
# system-wide settings, all of which are overrriden by the command line.
#
# The configuration file settings are the same as the command line
# options without the preceding '-'.
#
# See the CONFIGURATION FILES section in the man page
# for a detailed description of the syntax.
####################
# default settings #
####################
# Some font enhancements using fontconfig as default
fontconfig = 1
subcp = cp1254
spuaa = 4
subfont-text-scale = 3
font = "Dejavu Sans Condensed"
############
# profiles #
############
[yuy2]
profile-desc="RAW uncompressed YUY2"
mf=fps=25
oac=copy=yes
ovc=raw=yes
vf=format=yuy2
[mpeg1]
profile-desc="MPEG-1 Video MP2 Audio"
of=mpeg=1
mpegopts=format=mpeg1:tsaf=1:muxrate=2000
oac=lavc=1
ovc=lavc=1
lavcopts=acodec=mp2:abitrate=224:vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3
[mpeg2]
profile-desc="MPEG-2 Video MP2 Audio - Slow because Full Encoding"
lavdopts=threads=2
vf=pp=md,harddup
ovc=lavc=1
oac=lavc=1
lavcopts=vcodec=mpeg2video:vqscale=1:acodec=mp2:abitrate=320:threads=2
of=lavf=1
lavfopts=format=dvd
[mpeg4]
profile-desc="MPEG4 video"
ovc=lavc=1
oac=mp3lame=1
lameopts=preset=standard
lavcopts=vcodec=mpeg4:vbitrate=1200
[mpeg4-hq]
profile-desc="MPEG4 video HQ"
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=yes
[x264]
profile-desc="x264 video MP3 audio"
ovc=x264=1
x264encopts=subq=5:frameref=2:b_pyramid=1:weight_b=1:nr=500
oac=mp3lame=1
lameopts=preset=standard
[x264-hq]
profile-desc="x264 video MP3 audio HQ"
lavdopts=threads=2
ovc=x264=1
x264encopts=subq=6:partitions=all:8x8dct=yes:me=umh:frameref=5:bframes=3:b_pyramid=yes:weight_b=yes:threads=auto
ofps=25
alang=it
oac=mp3lame=yes
lameopts=vbr=3:br=128
[xvid]
profile-desc="MPEG4 (XviD) video MP3 audio"
ovc=xvid=yes
xvidencopts=bitrate=1200:autoaspect=yes:chroma_opt=yes:vhq=4:bvhq=1:quant_type=mpeg
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=128
[xvid-hq]
profile-desc="MPEG4 (XviD) video MP3 audio HQ"
ovc=xvid=yes
xvidencopts=bitrate=5000:autoaspect=yes:chroma_opt=yes:vhq=4:bvhq=1:quant_type=mpeg
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=192
[xvid-cartoon]
profile-desc="MPEG4 (XviD) video MP3 audio Cartoon optimised"
ovc=xvid=yes
xvidencopts=bitrate=1200:autoaspect=yes:chroma_opt=yes:vhq=4:bvhq=1:quant_type=mpeg:cartoon=yes
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=128
[divx]
profile-desc="MPEG4 (DivX) video MP3 audio"
ovc=lavc=yes
lavcopts=mbd=2:trell=yes:v4mv=yes:vbitrate=1200:autoaspect=yes:acodec=mp3:abitrate=128
# this is for compatibility with divx players, hint to use with other profiles
ffourcc=DX50
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=128
[wmv]
profile-desc="WMV Good Quality"
lavdopts=threads=2
vf=pp=md,harddup
ovc=lavc=1
oac=lavc=1
lavcopts=vcodec=wmv2:vqscale=4:acodec=wmav2:abitrate=128
of=lavf=yes
[lameaudio]
profile-desc="Lame Audio"
oac=mp3lame=1
srate=48000
lameopts=abr=yes:br=128
[hd-1080p]
profile-desc="HD 1080p video AC3 audio"
ovc=xvid=1
vf=pp=l5,crop=1920:1056
xvidencopts=vhq=4:bvhq=1:nogmc=1:me_quality=6:chroma_me=1:chroma_opt=1:min_iquant=1:min_pquant=1:fixed_quant=5
oac=lavc=1
lavcopts=acodec=ac3:abitrate=384
[dvrms2xvid]
profile-desc="Convert DVRMS to XviD"
profile=lameaudio
quiet=1
demuxer=35
sws=2
vfm=ffmpeg
vf=pp=md,scale=624:352
ovc=xvid=1
xvidencopts=threads=2:bitrate=900:vhq=1:max_bframes=2
lavdopts=threads=2
noodml=1
forceidx=1
ffourcc=DX50
[dvd]
profile-desc="MPEG2 (PAL DVD) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192:autoaspect=yes
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[dvdi]
profile-desc="MPEG2 (PAL DVD interlaced source) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192:autoaspect=yes:ildct=yes:ilme=yes
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[dvd-wide]
profile-desc="MPEG2 (PAL DVD wide screen source) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:-2,expand=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[dvd-16_9]
profile-desc="MPEG2 (PAL DVD 16/9) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192:aspect=16/9
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[webcam]
profile-desc="Webcam capture with MJPEG/nosound"
oac=pcm=1
ovc=lavc=1
lavcopts=vcodec=mjpeg
tv=driver=v4l:input=0:width=320:height=240:device=/dev/video0:outfmt=uyvy:fps=24
vf=pp=hb:a/vb:a,hqdn3d,mirror
nosound=1
[webcam-v4l2]
profile-desc="Webcam capture with MJPEG/nosound (V4L2)"
oac=pcm=1
ovc=lavc=1
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=0:width=320:height=240:device=/dev/video0:outfmt=uyvy:fps=24
vf=pp=hb:a/vb:a,hqdn3d,mirror
nosound=1
[tv]
profile-desc="TV capture with MP3 audio"
tv=driver=v4l:normid=4:width=640:height=480:chanlist=europe-west
tv=alsa=yes:adevice=hw.1,1:audiorate=32000
srate=32000
vf=crop=624:464:0:8,pp=lb,denoise3d,decimate
oac=mp3lame=1
ovc=lavc=1
lavcopts=vqscale=5
lameopts=q=6
[tv-v4l2]
profile-desc="TV capture with MP3 audio (V4L2)"
tv=driver=v4l2:normid=4:width=640:height=480:chanlist=europe-west
tv=alsa=yes:adevice=hw.1,1:audiorate=32000
srate=32000
vf=crop=624:464:0:8,pp=lb,denoise3d,decimate
oac=mp3lame=1
ovc=lavc=1
lavcopts=vqscale=5
lameopts=q=6
[psp]
profile-desc="PSP H264/AAC (AVC/AAC)"
sws=9
vf=pullup,softskip,scale=368:208,harddup,unsharp=l3x3:0.7
ofps=30000/1001
ovc=x264=1
x264encopts=bitrate=650:global_header:partitions=all:trellis=1:vbv_maxrate=768:vbv_bufsize=2000:level_idc=30
oac=faac=1
faacopts=br=128:mpeg=4:object=2:raw=yes
of=lavf=1
lavfopts=format=psp
[psp-lavc]
profile-desc="PSP H264/AAC (AVC/AAC) with FFmpeg"
vf=hqdn3d,scale=368:208
af=lavcresample=48000
ofps=30000/1001
ovc=lavc=1
oac=lavc=1
lavcopts=aglobal=1:vglobal=1:vcodec=libx264:acodec=libfaac:vbitrate=320:abitrate=97:coder=1
of=lavf=1
lavfopts=format=psp
[psp-fast]
profile-desc="PSP MPEG4/AAC Medium Quality"
lavdopts=threads=2
vf=pp=md,scale=368:208,harddup
af=lavcresample=24000
ofps=30000/1001
ovc=lavc=1
oac=lavc=1
lavcopts=aglobal=1:vglobal=1:vcodec=mpeg4:acodec=libfaac:vbitrate=500
of=lavf=1
lavfopts=format=psp
[youtube]
profile-desc="YouTube output"
ovc=lavc=1
oac=lavc=1
vf-add=scale=320:200
vf-add=expand=320:240
lavcopts=vhq=yes:vcodec=mpeg4:vrc_buf_size=1835:vrc_maxrate=350:vbitrate=350:v4mv=yes:aspect=4/3:trell=yes:cbp=yes
ffourcc=XVID
[pda-z-napisami]
profile-desc="PDA"
ovc=lavc=1
lavcopts=vcodec=mpeg4:vbitrate=300
oac=mp3lame=1
lameopts=preset=112
vf=scale=320:-3
af=resample=44100:0:0
[mswin]
profile-desc="MS Win compatible MPEG1 video MPEG2 audio"
of=mpeg=1
mpegopts=format=mpeg1:tsaf=1
oac=lavc=1
lavcopts=acodec=mp2:abitrate=192
ovc=lavc=1
lavcopts=vcodec=mpeg1video:trell=1:autoaspect=1
vf=hqdn3d=2:1:2
[treo650]
profile-desc="Treo 650 compatible"
aspect=4:3
ovc=lavc=1
lavcopts=vcodec=mpeg4:mbd=2:turbo=yes:vbitrate=300:aspect=4/3:acodec=libmp3lame:abitrate=96
oac=lavc=1
vf-pre=pp=lb
vf=scale=320:200
af=volnorm=1
+167
View File
@@ -0,0 +1,167 @@
<keybindings name="default">
<binding key="UP" cmd="menu up" />
<binding key="DOWN" cmd="menu down" />
<binding key="LEFT" cmd="menu left" />
<binding key="RIGHT" cmd="menu right" />
<binding key="ENTER" cmd="menu ok" />
<binding key="ESC" cmd="menu cancel" />
<binding key="HOME" cmd="menu home" />
<binding key="END" cmd="menu end" />
<binding key="PGUP" cmd="menu pageup" />
<binding key="PGDWN" cmd="menu pagedown" />
<binding key="JOY_UP" cmd="menu up" />
<binding key="JOY_DOWN" cmd="menu down" />
<binding key="JOY_LEFT" cmd="menu left" />
<binding key="JOY_RIGHT" cmd="menu right" />
<binding key="JOY_BTN0" cmd="menu ok" />
<binding key="JOY_BTN1" cmd="menu cancel" />
<binding key="AR_VUP" cmd="menu up" />
<binding key="AR_VDOWN" cmd="menu down" />
<binding key="AR_PREV" cmd="menu left" />
<binding key="AR_NEXT" cmd="menu right" />
<binding key="AR_PLAY" cmd="menu ok" />
<binding key="AR_MENU" cmd="menu cancel" />
<binding key="AR_PREV_HOLD" cmd="menu home" />
<binding key="AR_NEXT_HOLD" cmd="menu end" />
<binding key="MOUSE_BTN0" cmd="menu click" />
<binding key="MOUSE_BTN2" cmd="menu cancel" />
</keybindings>
<keybindings name="list" parent="default">
<binding key="AR_PREV" cmd="menu pageup" />
<binding key="AR_NEXT" cmd="menu pagedown" />
</keybindings>
<keybindings name="filesel" parent="list">
<binding key="BS" cmd="menu left" />
</keybindings>
<keybindings name="chapsel" parent="list" />
<keybindings name="cmdlist" parent="list">
<binding key="AR_PREV" cmd="menu left" />
<binding key="AR_NEXT" cmd="menu right" />
</keybindings>
<keybindings name="txt" parent="list" />
<keybindings name="pt" parent="list" />
<keybindings name="pref" parent="list">
<binding key="AR_PREV" cmd="menu left" />
<binding key="AR_NEXT" cmd="menu right" />
<binding key="AR_PREV_HOLD" cmd="menu left" />
<binding key="AR_NEXT_HOLD" cmd="menu right" />
</keybindings>
<txt name="man" file="manpage.txt"/>
<filesel name="open_file" file-action="loadfile '%p' menu cancel"
title="File: %p" />
<filesel name="open_list" file-action="loadlist '%p' menu cancel"
title="List: %p" />
<filesel name="open_sub" file-action="sub_load '%p' menu cancel"
title="Subtitle: %p" />
<chapsel name="select_chapter" />
<pt name="jump_to"/>
<console name="console0" height="80" vspace="0">Welcome to MPlayer</console>
<pref name="general_pref" title="General" ptr=">">
<e property="osdlevel" name="OSD level"/>
<e property="speed" name="Speed"/>
</pref>
<pref name="demuxer_pref" title="Demuxer">
</pref>
<pref name="osd_sub_pref" title="Subtitles" ptr=">">
<e property="sub" name="Subtitle"/>
<e property="sub_visibility" name="Visible"/>
<e property="sub_forced_only" name="Forced only"/>
<e property="sub_alignment" name="Alignment"/>
<e property="sub_pos" name="Position"/>
<e property="sub_delay" name="Delay"/>
</pref>
<pref name="audio_pref" title="Ses" ptr=">">
<e property="switch_audio" name="Switch audio"/>
<e property="volume" name="Volume"/>
<e property="mute" name="Mute"/>
<e property="audio_delay" name="Delay"/>
</pref>
<pref name="colors_pref" title="Colors" ptr=">">
<e property="gamma" name="Gamma"/>
<e property="brightness" name="Brightness"/>
<e property="contrast" name="Contrast"/>
<e property="saturation" name="Saturation"/>
<e property="hue" name="Hue"/>
</pref>
<cmdlist name="aspect_ratio" title="Aspect Ratio" ptr=">">
<e name="4 / 3" ok="switch_ratio 1.3333"/>
<e name="16 / 9" ok="switch_ratio 1.7777"/>
<e name="1 / 1" ok="switch_ratio 1.0"/>
<e name="2.3" ok="switch_ratio 2.21"/>
<e name="1.85" ok="switch_ratio 1.85"/>
<e name="1.2" ok="switch_ratio 1.2"/>
<e name="Automatic" ok="switch_ratio 0"/>
<e name="Back" ok="menu cancel"/>
</cmdlist>
<pref name="video_pref" title="Video " ptr=">">
<e property="fullscreen" name="Fullscreen"/>
<menu menu="aspect_ratio" name="Aspect ratio"/>
<e property="panscan" name="Panscan"/>
<menu menu="colors_pref" name="Colors"/>
<e property="ontop" name="On top"/>
<e property="rootwin" name="Root window"/>
<e property="framedropping" name="Frame dropping"/>
<e property="vsync" name="VSync"/>
</pref>
<cmdlist name="pref_main" title="Preferences" ptr=">">
<e name="General" ok="set_menu general_pref"/>
<e name="Audio" ok="set_menu audio_pref"/>
<e name="Video" ok="set_menu video_pref"/>
<e name="Subtitle" ok="set_menu osd_sub_pref"/>
<e name="Back" ok="menu cancel"/>
</cmdlist>
<pref name="properties" title="Properties">
<e txt="${filename}" name="Source"/>
<e txt="${video_format}" name="Video"/>
<e txt="${video_bitrate}" name="Video bitrate"/>
<e txt="${width} x ${height}" name="Resolution"/>
<e txt="${audio_codec}" name="Audio codec"/>
<e txt="${audio_bitrate}" name="Audio bitrate"/>
<e txt="${samplerate}" name="Samplerate"/>
<e txt="${metadata/Title}" name="Title"/>
<e txt="${metadata/Artist}" name="Artist"/>
<e txt="${metadata/Album}" name="Album"/>
<e txt="${metadata/Year}" name="Year"/>
<e txt="${metadata/Comment}" name="Comment"/>
<e txt="${metadata/Track}" name="Track"/>
<e txt="${metadata/Genre}" name="Genre"/>
<e txt="${metadata/Software}" name="Software"/>
</pref>
<cmdlist name="load_main" title="Load " ptr=">">
<e name="File" ok="set_menu open_file"/>
<e name="List" ok="set_menu open_list"/>
<e name="Subtitle" ok="set_menu open_sub"/>
</cmdlist>
<cmdlist name="main" title="MPlayer OSD" ptr=">">
<e name="Select from list" ok="set_menu jump_to"/>
<e name="Load" ok="set_menu load_main"/>
<e name="Select chapter" ok="set_menu select_chapter" left="seek_chapter -1" right="seek_chapter +1"/>
<e name="Pause" ok="pause"/>
<e name="Frame step" ok="frame_step"/>
<e name="Screenshot" ok="screenshot"/>
<e name="Previous/Next" right="pt_step 1" left="pt_step -1"/>
<e name="Preferences" ok="set_menu pref_main"/>
<e name="Properties" ok="set_menu properties"/>
<e name="Console" ok="set_menu console0"/>
<e name="Quit" ok="quit"/>
</cmdlist>
+14
View File
@@ -0,0 +1,14 @@
#!/bin/sh
#
# A wrapper for mplayer -identify to easily get info of a file
#
if [ -z "$1" ]; then
echo "Usage: midentify <file> [<file> ...]"
exit 1
fi
mplayer -vo null -ao null -frames 0 -identify "$@" 2>/dev/null |
grep IDENTIFY |
sed -n -e 's/.*ID_/ID_/' -e 's/[]()|&;<>`'"'"'\\!$" []/\\&/g;p'
+278
View File
@@ -0,0 +1,278 @@
#
# MPlayer configuration file
#
# Configuration files are read system-wide from /etc/mplayer.conf
# and per user from ~/.mplayer/config, where per-user settings override
# system-wide settings, all of which are overrriden by the command line.
#
# The configuration file settings are the same as the command line
# options without the preceding '-'.
#
# See the CONFIGURATION FILES section in the man page
# for a detailed description of the syntax.
##################
# video settings #
##################
# Specify default video driver (see -vo help for a list).
#vo=xv
vo=xv,x11
# Init once for multiple inputs, has many advantages
fixed-vo=1
# Specify vdpau codecs when using -vo vdpau.
# [vo.vdpau]
# vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,
# Use SDL video with the aalib subdriver by default.
#vo = sdl:aalib
# FBdev driver:
#
# mode to use (read from fb.modes)
#fbmode = 640x480-120
#
# location of the fb.modes file
#fbmodeconfig = /etc/fb.modes
# Specify your monitor timings for the vesa and fbdev video output drivers.
# See /etc/X11/XF86Config for timings. Be careful; if you specify settings
# that exceed the capabilities of your monitor, you may damage it.
#
# horizontal frequency range (k stands for 1000)
#monitor-hfreq = 31.5k-50k,70k
#
# vertical frequency range
#monitor-vfreq = 50-90
#
# dotclock (or pixelclock) range (m stands for 1000000)
#monitor-dotclock = 30M-300M
# Start in fullscreen mode by default.
#fs=yes
fs=no
# Choose where the video will start, default is to let WM handle it
geometry=50%:50%
# Change to a different videomode when going fullscreen.
#vm=yes
# Override the autodetected color depth, may need 'vm=yes' as well.
#bpp=0
# Enable software scaling (powerful CPU needed) for video output
# drivers that do not support hardware scaling.
zoom=yes
# standard monitor size, with square pixels
#monitoraspect=4:3
# Use this for a widescreen monitor, non-square pixels.
#monitoraspect=16:9
# Keep the player window on top of all other windows.
#ontop=yes
# Some example postprocessing filters, from less quality to more complex pp
# vf=pp=ac/l5
# vf=pp=lb,denoise3d,decimate
# vf=pp=hb:a/vb:a/dr:a/al:a
##################
# audio settings #
##################
# Specify default audio driver (see -ao help for a list).
#ao=oss
# Use SDL audio driver with the esd subdriver by default.
#ao = sdl:esd
# ao = alsa:noblock,oss
ao=pulse,alsa:noblock,oss
# Specify the mixer device.
#mixer = /dev/mixer
# Output audio to S/PDIF
# #ao=alsa:device=spdif
# #ac=hwac3,hwdts,hwmpa,
# Resample the sound to 44100Hz with the lavcresample audio filter.
#af=lavcresample=44100
# Use this if your soundcard produces too low volume
# warning, may cause distortion depending on input and speaker
# af=volume=10.1:0,volnorm=1
# Add advanced audio filters
# 0 is full automatic, 5 is automatic and use float where possible
# af-adv=force=0
# af-adv=force=5
##################
# input settings #
##################
# Let MPlayer grab mouse movements
# Useful if you want to use OSD menu with mouse or dvdnav
# mouse-movements = 1
# Ignore keyboard events, useful if you don't want anything pressed
# on your keyboard affect what you are watching (babies, cats etc.)
# noconsolecontrols = 1
# Ignore mouse events
# nomouseinput = 1
nojoystick = 1
##################
# other settings #
##################
# Drop frames to preserve audio/video sync.
#framedrop = yes
framedrop = yes
# Doublebuffering can help remove flicker from subtitles/OSD.
# double=yes
double = yes
# Specify your preferred skin here (skins are searched for in
# /usr/local/share/mplayer/skins/<name> and ~/.mplayer/skins/<name>).
#skin = Abyss
# Resample the font alphamap.
# 0 plain white fonts
# 0.75 very narrow black outline (default)
# 1 narrow black outline
# 10 bold black outline
#ffactor = 0.75
# Some font enhancements
fontconfig = 1
embeddedfonts = 1
subfont-autoscale = 3
subfont-osd-scale = 3
subcp = cp1254
spuaa = 4
font = "Dejavu Sans Condensed"
# enable ass for flexibility and better rendering
ass = 1
ass-color = FFFFFF00
ass-use-margins = 1
# use this to make empty space below video for subtitles
# ass-bottom-margin = 64
# cache settings
#
# Use 8MB input cache by default.
cache = 8192
# Prefill 20% of the cache before starting playback.
cache-min = 20.0
# Prefill 50% of the cache before restarting playback after the cache emptied.
cache-seek-min = 50
# DVD: Display English subtitles if available.
#slang = en
# DVD: Play English audio tracks if available.
#alang = en
# Default to Turkish for subtitles
slang = tr,en
alang = tr,en
# Enable menu
menu = 1
# Enable screenshot grabbing
# vf = screenshot
# Stop Xscreensaver by default
stop-xscreensaver = 1
# enable color output in console
msgcolor = 1
# enable module info color
msgmodule = 1
# Pretend to be Window Media Player.
# Fixes playback when playlist and media file use the same URL.
#user-agent=NSPlayer/4.1.0.3856
# Pretend to be Quicktime
# Fixes playback for apple.com/trailers redirects
#user-agent="QuickTime"
############################
# extension based settings #
############################
# You can define options for case insensitive file extensions
# [extension.flv]
# correct-pts = 1
#[extension.mkv]
#nocorrect-pts = 1
###########################
# protocol based settings #
###########################
[protocol.http]
cache = 256
[protocol.http_proxy]
cache = 256
[protocol.mmst]
cache = 256
[protocol.mms]
cache = 256
[protocol.rtp]
cache = 256
[protocol.rtsp]
cache = 256
[protocol.icyx]
cache = 256
[protocol.dvdnav]
vc=ffmpeg12,
mouse-movements=yes
nocache=yes
# enable rar subs (both normal and vobsub) in runtime
unrarexec = /usr/bin/unrar
# Print input name (without path) and duration in terminal window caption
# playing-msg = "\e]0;MPlayer - ${filename}?(length: - ${length})\x07"
# You can also include other configuration files.
#include = /path/to/the/file/you/want/to/include
###########################
# Generic profiles #
###########################
[2chto6ch]
af=pan=6:1:0:.4:0:.6:2:0:1:0:.4:.6:2
channels=6
@@ -0,0 +1,20 @@
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=MPlayer
Name[tr]=MPlayer
Name[de]=MPlayer
Name[es]=MPlayer
Name[fr]=MPlayer
Name[it]=MPlayer
GenericName=Multimedia Player
GenericName[tr]=Medya Oynatıcı
GenericName[de]=Multimedia Player
GenericName[es]=Reproductor multimedia
GenericName[fr]=Lecteur multimedia
GenericName[it]=Lettore multimediale
Icon=mplayer
Exec=gmplayer -really-quiet 1> /dev/null 2>&1 %U
Terminal=false
Categories=GTK;Application;AudioVideo;Audio;Video;Player;TV;
MimeType=application/ogg;application/x-ogg;application/sdp;application/smil;application/x-smil;application/streamingmedia;application/x-streamingmedia;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/aac;audio/x-aac;audio/m4a;audio/x-m4a;audio/mp1;audio/x-mp1;audio/mp2;audio/x-mp2;audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/mpegurl;audio/x-mpegurl;audio/mpg;audio/x-mpg;audio/rn-mpeg;audio/scpls;audio/x-scpls;audio/vnd.rn-realaudio;audio/wav;audio/x-pn-windows-pcm;audio/x-realaudio;audio/x-pn-realaudio;audio/x-ms-wma;audio/x-pls;audio/x-wav;video/mpeg;video/x-mpeg;video/x-mpeg2;video/msvideo;video/x-msvideo;video/quicktime;video/vnd.rn-realvideo;video/x-ms-afs;video/x-ms-asf;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvxvideo;video/x-avi;video/x-fli;video/x-theora;video/x-matroska;video/x-flv;video/avi;video/mp4;video/x-ogm;video/3gpp;
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

@@ -0,0 +1,54 @@
#!/bin/bash
# a tiny script to test webcams using mplayer
# options are self explanatory :)
DEVICE="video0"
AUDIO=":noaudio"
FILTER="-vf-add pp=hb:a/vb:a,hqdn3d,mirror"
V4L=""
EXTRA=""
WIDTH="640"
HEIGHT="480"
RESOLUTION="-x 800 -y 600"
FPS=""
for x in $*; do
case "${x}" in
video[0-9]*)
DEVICE="${x}"
;;
-v4l2)
V4L=":driver=v4l2"
FPS="-fps 60"
;;
-v4l)
V4L=":driver=v4l"
FPS="-fps 60"
;;
-audio)
AUDIO=""
;;
-w[0-9]*)
WIDTH=`echo "${x}"|cut -c 4-`
;;
-h[0-9]*)
HEIGHT=`echo "${x}"|cut -c 4-`
;;
-forcefps)
FPS="-fps 30"
;;
-nores)
RESOLUTION=""
;;
-nofilter)
FILTER=""
;;
*)
EXTRA="$EXTRA ${x}"
;;
esac
done
# main
mplayer tv:// -tv device=/dev/$DEVICE:width=$WIDTH:height=$HEIGHT$V4L$AUDIO $RESOLUTION $FILTER $FPS $EXTRA
@@ -0,0 +1,65 @@
diff -Nur mplayer-old/libmpcodecs/dec_audio.c mplayer/libmpcodecs/dec_audio.c
--- mplayer-old/libmpcodecs/dec_audio.c 2010-05-27 19:02:33.346258636 +0300
+++ mplayer/libmpcodecs/dec_audio.c 2010-05-27 19:02:41.915422106 +0300
@@ -20,6 +20,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <assert.h>
+#include <locale.h>
#include "config.h"
#include "mp_msg.h"
@@ -143,6 +144,9 @@
static int init_audio(sh_audio_t *sh_audio, char *codecname, char *afm,
int status, stringset_t *selected)
{
+ char *locale_data = setlocale(LC_CTYPE, "");
+ setlocale(LC_CTYPE, "C");
+
unsigned int orig_fourcc = sh_audio->wf ? sh_audio->wf->wFormatTag : 0;
int force = 0;
if (codecname && codecname[0] == '+') {
@@ -231,8 +235,10 @@
continue; // try next...
}
// Yeah! We got it!
+ setlocale(LC_CTYPE, locale_data);
return 1;
}
+ setlocale(LC_CTYPE, locale_data);
return 0;
}
diff -Nur mplayer-old/libmpcodecs/dec_video.c mplayer/libmpcodecs/dec_video.c
--- mplayer-old/libmpcodecs/dec_video.c 2010-05-27 19:02:33.342258404 +0300
+++ mplayer/libmpcodecs/dec_video.c 2010-05-27 19:04:23.349261664 +0300
@@ -21,6 +21,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <locale.h>
#include "mp_msg.h"
#include "help_mp.h"
@@ -204,6 +205,10 @@
static int init_video(sh_video_t *sh_video, char *codecname, char *vfm,
int status, stringset_t *selected)
{
+
+ char *locale_data = setlocale(LC_CTYPE, "");
+ setlocale(LC_CTYPE, "C");
+
int force = 0;
unsigned int orig_fourcc =
sh_video->bih ? sh_video->bih->biCompression : 0;
@@ -320,8 +325,10 @@
}
// Yeah! We got it!
sh_video->initialized = 1;
+ setlocale(LC_CTYPE, locale_data);
return 1;
}
+ setlocale(LC_CTYPE, locale_data);
return 0;
}
@@ -0,0 +1,65 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pythonmodules
pisitools.flags.sub("-O[\ds]+", "-O3")
def setup():
autotools.rawConfigure('\
--prefix=/usr \
--confdir=/usr/share/mplayer \
--enable-dynamic-plugins \
--enable-menu \
--datadir=/usr/share/mplayer \
--charset=UTF-8 \
--language=en \
--enable-gui')
#autotools.configure()
# stuff that fail hede=yes check, but working with hede=auto
# do not use: autodetect is fine --enable-cdparanoia and --enable-libcdio
# --enable-directfb \
#
# not ready
# --enable-live \
#
# Maybe used
# --disable-ffmpeg_so \
def build():
autotools.make()
def install():
autotools.install("prefix=%(D)s/usr \
BINDIR=%(D)s/usr/bin \
LIBDIR=%(D)s/usr/lib \
CONFDIR=%(D)s/usr/share/mplayer \
DATADIR=%(D)s/usr/share/mplayer \
MANDIR=%(D)s/usr/share/man" % {"D": get.installDIR()})
# set the default skin for gui
shelltools.copytree("/var/pisi/mplayer2-1.3.0-1/work/mplayer-1.2_pre37124/default_skin", "%s/usr/share/mplayer/skins/default" % get.installDIR())
# codecs conf, not something user will interact with
pisitools.insinto("/usr/share/mplayer", "etc/codecs.conf")
# example dvb conf
pisitools.insinto("/usr/share/mplayer", "etc/dvb-menu.conf")
# just for fast access to conf
pisitools.dosym("/etc/mplayer.conf", "/usr/share/mplayer/mplayer.conf")
pisitools.dosym("/etc/mencoder.conf", "/usr/share/mplayer/mencoder.conf")
# install docs, tools, examples
pisitools.dodoc("AUTHORS", "Changelog", "README", "LICENSE")
pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "TOOLS")
pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "DOCS/tech")
pythonmodules.fixCompiledPy("/usr/share/doc")
@@ -0,0 +1,340 @@
#-*- mode: shell-script;-*-
# mplayer(1) bash completion support
# this file is maintained within mplayer package
if type mplayer &> /dev/null ; then
_mplayer_options_list()
{
cur=${cur%\\}
COMPREPLY=( $( $1 $2 help 2> /dev/null | \
sed -e '1,/^Available/d' | awk '{print $1}' | \
sed -e 's/:$//' -e 's/^'${2#-}'$//' -e 's/<.*//' | \
grep "^$cur" ) )
}
_mplayer()
{
local cmd cur prev skinsdir IFS=$' \t\n' i j k=0
COMPREPLY=()
cmd=${COMP_WORDS[0]}
cur=${COMP_WORDS[COMP_CWORD]}
prev=${COMP_WORDS[COMP_CWORD-1]}
case "$prev" in
-@(ac|afm|vc|vfm|ao|vo|vop|fstype))
_mplayer_options_list mplayer $prev
return 0
;;
-@(oac|ovc|of))
_mplayer_options_list mencoder $prev
return 0
;;
-audiofile)
_filedir '@(mp3|MP3|mpg|MPG|ogg|OGG|wav|WAV|mid|MID)'
return 0
;;
-font)
_filedir '@(desc|ttf)'
return 0
;;
-sub)
_filedir '@(srt|SRT|sub|SUB|txt|TXT|utf|UTF|rar|RAR|mpsub|smi|js|ass|ASS|ssa|SSA)'
return 0
;;
-vobsub)
_filedir '@(idx|IDX|ifo|IFO|sub|SUB)'
IFS=$'\t\n'
COMPREPLY=( $( for i in ${COMPREPLY[@]}; do
if [ -f $i -a -r $i ]; then
echo ${i%.*}
else
echo $i
fi
done ) )
IFS=$' \t\n'
return 0
;;
-ifo)
_filedir '@(ifo|IFO)'
return 0
;;
-cuefile)
_filedir '@(bin|BIN|cue|CUE)'
return 0
;;
-skin)
# if you don't have installed mplayer in /usr/local you
# may want to set the MPLAYER_SKINS_DIR global variable
if [ -n "$MPLAYER_SKINS_DIR" ]; then
skinsdir=$MPLAYER_SKINS_DIR
else
skinsdir=/usr/share/mplayer/skins
fi
IFS=$'\t\n'
for i in ~/.mplayer/Skin $skinsdir; do
if [ -d $i -a -r $i ]; then
for j in $( compgen -d $i/$cur ); do
COMPREPLY[$k]=${j#$i/}
k=$((++k))
done
fi
done
IFS=$' \t\n'
return 0
;;
-@(mixer|@(cdrom|dvd)-device|dvdauth|fb|zrdev))
cur=${cur:=/dev/}
_filedir
return 0
;;
-@(edl?(out)|lircconf|menu-cfg|playlist|csslib|dumpfile)| \
-@(subfile|vobsub|aofile|fbmodeconfig|include|o|dvdkey)| \
-passlogfile)
_filedir
return 0
;;
-@(auto@(q|sync)|loop|menu-root|speed|sstep|aid|alang)| \
-@(?(@(audio|sub)-)demuxer|bandwidth|cache|chapter)| \
-@(dvd?(angle)|fps|frames|mc|passwd|user|sb|srate|ss|vcd)| \
-@(vi?(d|vo)|ffactor|sid|slang|spu@(align|aa|gauss))| \
-@(vobsubid|delay|bpp|brightness|contrast|dfbopts|display)| \
-@(fbmode|geometry|guiwid|hue|icelayer|screen[wh]|wid)| \
-@(monitor@(aspect|-@(dotclock|[hv]freq))|panscan|saturation)| \
-@(xineramascreen|zr@(crop|norm|quality|[xy]doff|[vh]dec))| \
-@(aspect|pp|x|y|xy|z|stereo|audio-@(density|delay|preload))| \
-@(endpos|osdlevel|ffourcc|sws|channels|skiplimit|format)| \
-@(ofps|aa@(driver|@(osd|sub)color)|vobsubout?(i@(ndex|d)))| \
-sub@(-bg-@(alpha|color)|cp|delay|fps|pos|align|width)| \
-sub@(font-@(blur|outline|autoscale|encoding|@(osd|text)-scale)))
return 0
;;
-lavdopts)
COMPREPLY=( $( compgen -W 'ec er= bug= idct= gray' \
-- $cur ) )
return 0
;;
-lavcopts)
COMPREPLY=( $( compgen -W 'vcodec= vqmin= vqscale= \
vqmax= mbqmin= mbqmax= vqdiff= \
vmax_b_frames= vme= vhq v4mv \
keyint= vb_strategy= vpass= \
aspect= vbitrate= vratetol= \
vrc_maxrate= vrc_minrate= \
vrc_buf_size= vb_qfactor= vi_qfactor= \
vb_qoffset= vi_qoffset= vqblur= \
vqcomp= vrc_eq= vrc_override= \
vrc_init_cplx= vqsquish= vlelim= \
vcelim= vstrict= vdpart vpsize= gray \
vfdct= idct= lumi_mask= dark_mask= \
tcplx_mask= scplx_mask= naq ildct \
format= pred qpel precmp= cmp= \
subcmp= predia= dia= trell last_pred= \
preme= subq= psnr mpeg_quant aic umv' \
-- $cur ) )
return 0
;;
-ssf)
COMPREPLY=( $( compgen -W 'lgb= cgb= ls= cs= chs= \
cvs=' -- $cur ) )
return 0
;;
-jpeg)
COMPREPLY=( $( compgen -W 'noprogressive progressive \
nobaseline baseline optimize= \
smooth= quality= outdir=' -- $cur ) )
return 0
;;
-xvidopts)
COMPREPLY=( $( compgen -W 'dr2 nodr2' -- $cur ) )
return 0
;;
-xvidencopts)
COMPREPLY=( $( compgen -W 'pass= bitrate= \
fixed_quant= me_quality= 4mv \
rc_reaction_delay_factor= \
rc_averaging_period= rc_buffer= \
quant_range= min_key_interval= \
max_key_interval= mpeg_quant \
mod_quant lumi_mask hintedme \
hintfile debug keyframe_boost= \
kfthreshold= kfreduction=' -- $cur ) )
return 0
;;
-divx4opts)
COMPREPLY=( $( compgen -W 'br= key= deinterlace q= \
min_quant= max_quant= rc_period= \
rc_reaction_period= crispness= \
rc_reaction_ratio= pass= vbrpass= \
help' -- $cur ) )
return 0
;;
-info)
COMPREPLY=( $( compgen -W 'name= artist= genre= \
subject= copyright= srcform= \
comment= help' -- $cur ) )
return 0
;;
-lameopts)
COMPREPLY=( $( compgen -W 'vbr= abr cbr br= q= aq= \
ratio= vol= mode= padding= fast \
preset= help' -- $cur ) )
return 0
;;
-rawaudio)
COMPREPLY=( $( compgen -W 'on channels= rate= \
samplesize= format=' -- $cur ) )
return 0
;;
-rawvideo)
COMPREPLY=( $( compgen -W 'on fps= sqcif qcif cif \
4cif pal ntsc w= h= y420 yv12 yuy2 \
y8 format= size=' -- $cur ) )
return 0
;;
-aop)
COMPREPLY=( $( compgen -W 'list= delay= format= fout= \
volume= mul= softclip' -- $cur ) )
return 0
;;
-dxr2)
COMPREPLY=( $( compgen -W 'ar-mode= iec958-encoded \
iec958-decoded mute ucode= 75ire bw \
color interlaced macrovision= norm= \
square-pixel ccir601-pixel cr-left= \
cr-right= cr-top= cr-bot= ck-rmin= \
ck-gmin= ck-bmin= ck-rmax= ck-gmax= \
ck-bmax= ck-r= ck-g= ck-b= \
ignore-cache= ol-osd= olh-cor= \
olw-cor= olx-cor= oly-cor= overlay \
overlay-ratio= update-cache' -- $cur ))
return 0
;;
-tv)
COMPREPLY=( $( compgen -W 'on noaudio driver= device= \
input= freq= outfmt= width= height= \
buffersize= norm= channel= chanlist= \
audiorate= forceaudio alsa amode= \
forcechan= adevice= audioid= volume= \
bass= treble= balance= fps= \
channels= immediatemode=' -- $cur ) )
return 0
;;
-mf)
COMPREPLY=( $( compgen -W 'on w= h= fps= type=' \
-- $cur ) )
return 0
;;
-cdda)
COMPREPLY=( $( compgen -W 'speed= paranoia= \
generic-dev= sector-size= overlap= \
toc-bias toc-offset= skip noskip' \
-- $cur ) )
return 0
;;
-input)
COMPREPLY=( $( compgen -W 'conf= ar-delay ar-rate \
keylist cmdlist js-dev file' -- $cur ) )
return 0
;;
-af)
COMPREPLY=( $( compgen -W 'resample resample= \
channels channels= format format= \
volume volume= delay delay= pan \
pan= sub sub= surround surround=' \
-- $cur ) )
return 0
;;
-af-adv)
COMPREPLY=( $( compgen -W 'force= list=' -- $cur ) )
return 0
;;
esac
case "$cur" in
-*)
COMPREPLY=( $( compgen -W '-aid -alang -audio-demuxer \
-audiofile -cdrom-device -cache -nocache -cdda \
-channels -chapter -csslib -demuxer \
-dvd -dvd-device -dvdangle -dvdauth \
-dvdkey -dvdnav -forceidx -fps -frames \
-hr-mp3-seek -idx -mc -mf -ni -nobps \
-passwd -rawaudio -rtsp-stream-over-tcp\
-skipopening -sb -srate -ss -tv -user \
-vcd -vid -vivo -ifo -ffactor -font \
-noautosub -nooverlapsub -sid -slang \
-sub -subcc -subcp -sub-demuxer \
-subdelay -subfont-autoscale \
-subfont-blur -subfont-encoding \
-subfont-osd-scale -subfont-outline \
-subfont-text-scale -subfps -subfile \
-subpos -unicode -utf8 -vobsub \
-vobsubid -ac -afm -aspect -flip \
-lavdopts -noaspect -nosound -pp -ssf \
-stereo -sws -vc -vfm -vop -xvidopts\
-xy -zoom -bandwidth -cuefile \
-noextbased -rawvideo -overlapsub \
-sub-bg-alpha -sub-bg-color -subalign \
-subwidth -sub-no-text-pp -spualign \
-spuaa -spugauss -pphelp -verbose -v \
-noni -noidx -nohr-mp3-seek -extbased \
-bps -oldpp -nozoom -noflip -nounicode \
-noutf8' -- $cur ) )
# add mplayer specific options
[[ "$cmd" == @(?(g)mplayer) ]] && COMPREPLY=( ${COMPREPLY[@]} \
$(compgen -W '-autoq -autosync -benchmark \
-framedrop -h -help -hardframedrop \
-identify -input -lircconf -loop \
-nojoystick -nolirc -nortc -playlist \
-quiet -really-quiet -rnd -sdp -skin \
-slave -softsleep -speed -sstep \
-use-stdin -dumpaudio -dumpfile \
-dumpstream -dumpvideo -dumpmicrodvdsub\
-dumpmpsub -dumpsrtsub -dumpjacosub \
-dumpsami -dumpsub -osdlevel -af \
-af-adv -ao -aofile -aop -delay -mixer -mixer-channel \
-nowaveheader -bpp -brightness \
-contrast -display -double -dr -dxr2 \
-fb -fbmode -fbmodeconfig -forcexv -fs \
-geometry -hue -icelayer -jpeg \
-monitor-dotclock -monitor-hfreq \
-monitor-vfreq -monitoraspect \
-nograbpointer -noslices -panscan \
-rootwin -saturation -screenw -screenh \
-stop-xscreensaver -vm -vo -vsync -wid \
-xineramascreen -z -zrbw -zrcrop \
-zrdev -zrfd -zrhelp -zrnorm -zrquality \
-zrvdec -zrhdec -zrxdoff -zrydoff -y \
-edl -edlout -enqueue -fixed-vo \
-menu -menu-root -menu-cfg -shuffle \
-format -aahelp -dfbopts -fstype \
-guiwid -nokeepaspect -x --help \
-aaosdcolor -aasubcolor -aadriver \
-aaextended -aaeight' -- $cur) )
# add mencoder specific options
[[ "$cmd" = mencoder ]] && COMPREPLY=( ${COMPREPLY[@]} \
$(compgen -W '-audio-density -audio-delay \
-audio-preload -divx4opts -endpos \
-ffourcc -include -info -lameopts \
-lavcopts -noskip -o -oac -ofps -ovc \
-passlogfile -skiplimit -vobsubout \
-vobsuboutindex -vobsuboutid \
-xvidencopts -of --verbose' -- $cur) )
;;
*)
_filedir '@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|ASF|vob|VOB|bin|BIN|dat|DAT|vcd|VCD|ps|PS|pes|PES|fli|FLI|viv|VIV|rm?(j)|RM?(J)|ra?(m)|RA?(M)|yuv|YUV|mov|MOV|qt|QT|mp[34]|MP[34]|og[gmv]|OG[GMV]|wav|WAV|dump|DUMP|mkv|MKV|m4a|M4A|aac|AAC|ape|APE|m2v|M2V|m2p|M2Pdv|DV|rmvb|RMVB|mid|MID|ts|TS|3gp|mpc|MPC|flac|FLAC|264|26l|26L|302|3g2|3G2|ac3|AC3|amv|AMV|asx|ASX|avs|AVS|cif|CIF|dif|DIF|dts|DTS|fla|FLA|flc|FLC|flv|FLV|gxf|GXF|h261|H261|h263|H263|h264|H264|h26l|H26L|it|IT|m2a|M2A|m3u|M3U|m4v|M4V|midi|MIDI|mjpeg|MJPEG|mjpg|MJPG|mod|MOD|mp2|MP2|mpe|MPE|mxf|MXF|nsa|NSA|nsv|NSV|nut|NUT|pls|PLS|qcif|QCIF|s3m|S3M|shn|SHN|smil|SMIL|swf|SWF|tta|TTA|vivo|VIVO|vqf|VQF|xm|XM|y4m|Y4M|yuv4|YUV4)'
;;
esac
return 0
}
complete $filenames -F _mplayer mplayer mencoder gmplayer kplayer
fi
### Local Variables:
### mode: shell-script
### End:
@@ -0,0 +1,43 @@
Index: configure
===================================================================
--- configure (revision 35421)
+++ configure (working copy)
@@ -5968,8 +5968,8 @@
cat > $TMPC << EOF
#include <stdio.h>
#include <cdio/version.h>
-#include <cdio/cdda.h>
-#include <cdio/paranoia.h>
+#include <cdio/paranoia/cdda.h>
+#include <cdio/paranoia/paranoia.h>
int main(void) {
void *test = cdda_verbose_set;
printf("%s\n", CDIO_VERSION);
Index: gui/win32/interface.c
===================================================================
--- gui/win32/interface.c (revision 35421)
+++ gui/win32/interface.c (working copy)
@@ -24,7 +24,7 @@
#include "config.h"
#if defined(CONFIG_LIBCDIO)
-#include <cdio/cdda.h>
+#include <cdio/paranoia/cdda.h>
#elif defined(CONFIG_CDDA)
#include <cdda_interface.h>
#endif
Index: stream/stream_cdda.c
===================================================================
--- stream/stream_cdda.c (revision 35421)
+++ stream/stream_cdda.c (working copy)
@@ -21,8 +21,8 @@
#include <cdda_interface.h>
#include <cdda_paranoia.h>
#else
-#include <cdio/cdda.h>
-#include <cdio/paranoia.h>
+#include <cdio/paranoia/cdda.h>
+#include <cdio/paranoia/paranoia.h>
#endif
#include <stdio.h>
#include <stdlib.h>
@@ -0,0 +1,76 @@
264
26l
302
3gp
3g2
aac
ac3
ape
asf
asx
avi
avs
cif
dat
dif
dts
dv
fla
flac
flc
fli
flv
gxf
h261
h263
h264
h26l
it
m2a
m2p
m2v
m3u
m4v
mid
midi
mjpeg
mjpg
mkv
mod
mov
mp2
mp3
mp4
mpc
mpe
mpeg
mpg
mxf
nsa
nsv
nut
ogg
ogm
pls
qcif
qt
ra
ram
rm
rmvb
s3m
shn
smil
swf
tta
viv
vivo
vob
vqf
wav
wma
wmv
xm
y4m
yuv
yuv4
@@ -0,0 +1,2 @@
this is a better way to patch since it uses ffmpeg IMGFMT_IS_HWACCEL but it has font problem with ass
@@ -0,0 +1,178 @@
##
## MPlayer input control file
##
## You are able to redefine default keyboard/joystick/mouse/LIRC bindings, or
## add new ones here.
## See DOCS/tech/slave.txt for possible commands that can be bound.
## Also see mplayer -input cmdlist for other possible options.
## The file should be placed in the $HOME/.mplayer directory.
##
## If you wish to unbind a key, use key ignore.
## e.g. ENTER ignore
##
RIGHT seek +10
LEFT seek -10
DOWN seek -60
UP seek +60
PGUP seek 600
PGDWN seek -600
m mute
# switch_audio # switch audio streams
+ audio_delay 0.100
- audio_delay -0.100
[ speed_mult 0.9091 # scale playback speed
] speed_mult 1.1
{ speed_mult 0.5
} speed_mult 2.0
BS speed_set 1.0 # reset speed to normal
q quit
ESC quit
ENTER pt_step 1 1 # skip to next file
p pause
. frame_step # advance one frame and pause
SPACE pause
HOME pt_up_step 1
END pt_up_step -1
> pt_step 1 # skip to next file
< pt_step -1 # previous
INS alt_src_step 1
DEL alt_src_step -1
o osd
I osd_show_property_text "${filename}" 2500 # display filename in osd
z sub_delay -0.1 # subtract 100 ms delay from subs
x sub_delay +0.1 # add
9 volume -1
/ volume -1
0 volume 1
* volume 1
1 contrast -1
2 contrast 1
3 brightness -1
4 brightness 1
5 hue -1
6 hue 1
7 saturation -1
8 saturation 1
( balance -0.1 # adjust audio balance in favor of left
) balance +0.1 # right
d frame_drop
D step_property deinterlace # toggle deinterlacer, requires -vf yadif or kerndeint
r sub_pos -1 # move subtitles up
t sub_pos +1 # down
#? sub_step +1 # immediately display next subtitle
#? sub_step -1 # previous
#? sub_scale +0.1 # increase subtitle font size
#? sub_scale -0.1 # decrease subtitle font size
f vo_fullscreen
#T vo_ontop # toggle video window ontop of other windows
w panscan -0.1 # zoom out with -panscan 0 -fs
e panscan +0.1 # in
s screenshot # take a png screenshot with -vf screenshot
# S will take a png screenshot of every frame
h tv_step_channel 1
l tv_step_channel -1
n tv_step_norm
b tv_step_chanlist
##
## GUI
##
#l gui_loadfile
#t gui_loadsubtitle
#a gui_about
#s gui_stop
#p gui_playlist
#r gui_preferences
#c gui_skinbrowser
##
## Joystick section
## WARNING: joystick support has to be explicitly enabled at
## compiletime with --enable-joystick
##
JOY_RIGHT seek 10
JOY_LEFT seek -10
JOY_UP seek 60
JOY_DOWN seek -60
JOY_BTN0 pause
JOY_BTN1 osd
JOY_BTN2 volume 1
JOY_BTN3 volume -1
JOY_BTN4 set_menu main
##
## Apple Remote section
##
## To use OSD menu with Apple Remote, set key AR_MENU to any OSD menu command,
## or just comment out the 'AR_MENU osd' line and uncomment the line after it.
##
# AR_PLAY pause
# AR_PLAY_HOLD quit
# AR_NEXT seek 30
# AR_NEXT_HOLD seek 120
# AR_PREV seek -10
# AR_PREV_HOLD seek -120
# AR_MENU menu up
# #AR_MENU menu cancel
# AR_MENU_HOLD mute
# AR_VUP volume 1
# AR_VDOWN volume -1
##
## OSD Menu movement keys
##
## If you are using only the keyboard it is enough to define one command (like
## "menu up"), because then that single key will display the menu, which can
## then be navigated with the cursor keys and ENTER.
##
## LIRC users should bind each "menu" command to a button on their remote.
##
## The set_menu command directly displays the (sub)menu specified as
## its argument. Usage should be self-explanatory (although not likely
## to be needed), after reading input.conf.
##
#MOUSE_BTN0 menu up
#y menu down
#y menu ok
#y menu cancel
#y menu hide
#y set_menu general_pref
F1 menu up
##
## DVDNAV
## Requires dvdnav://
##
# these are old style keys
# KP8 dvdnav 1 # DVDNav UP
# KP2 dvdnav 2 # DVDNav DOWN
# KP4 dvdnav 3 # DVDNav LEFT
# KP6 dvdnav 4 # DVDNav RIGHT
# KP5 dvdnav 5 # DVDNav MENU
# KP_ENTER dvdnav 6 # DVDNav SELECT (ok)
# KP7 dvdnav 7 # DVDNav PREVIOUS menu (in the order chapter->title->root)
UP {dvdnav} dvdnav up # DVDNav UP
DOWN {dvdnav} dvdnav down # DVDNav DOWN
LEFT {dvdnav} dvdnav left # DVDNav LEFT
RIGHT {dvdnav} dvdnav right # DVDNav RIGHT
ESC {dvdnav} dvdnav menu # DVDNav MENU
ENTER {dvdnav} dvdnav select # DVDNav SELECT (ok)
BS {dvdnav} dvdnav prev # DVDNav PREVIOUS menu (in the order chapter->title->root)
# AR_VUP {dvdnav} dvdnav up # DVDNav UP
# AR_VDOWN {dvdnav} dvdnav down # DVDNav DOWN
# AR_PREV {dvdnav} dvdnav left # DVDNav LEFT
# AR_NEXT {dvdnav} dvdnav right # DVDNav RIGHT
# AR_MENU {dvdnav} dvdnav menu # DVDNav MENU
# AR_PLAY {dvdnav} dvdnav select # DVDNav SELECT (ok)
#? seek_chapter -1 # skip to previous dvd chapter
#? seek_chapter +1 # next
@@ -0,0 +1,316 @@
#
# Mencoder configuration file
#
# Configuration files are read system-wide from /etc/mencoder.conf
# and per user from ~/.mplayer/mencoder.conf, where per-user settings override
# system-wide settings, all of which are overrriden by the command line.
#
# The configuration file settings are the same as the command line
# options without the preceding '-'.
#
# See the CONFIGURATION FILES section in the man page
# for a detailed description of the syntax.
####################
# default settings #
####################
# Some font enhancements using fontconfig as default
fontconfig = 1
subcp = cp1254
spuaa = 4
subfont-text-scale = 3
font = "Dejavu Sans Condensed"
############
# profiles #
############
[yuy2]
profile-desc="RAW uncompressed YUY2"
mf=fps=25
oac=copy=yes
ovc=raw=yes
vf=format=yuy2
[mpeg1]
profile-desc="MPEG-1 Video MP2 Audio"
of=mpeg=1
mpegopts=format=mpeg1:tsaf=1:muxrate=2000
oac=lavc=1
ovc=lavc=1
lavcopts=acodec=mp2:abitrate=224:vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3
[mpeg2]
profile-desc="MPEG-2 Video MP2 Audio - Slow because Full Encoding"
lavdopts=threads=2
vf=pp=md,harddup
ovc=lavc=1
oac=lavc=1
lavcopts=vcodec=mpeg2video:vqscale=1:acodec=mp2:abitrate=320:threads=2
of=lavf=1
lavfopts=format=dvd
[mpeg4]
profile-desc="MPEG4 video"
ovc=lavc=1
oac=mp3lame=1
lameopts=preset=standard
lavcopts=vcodec=mpeg4:vbitrate=1200
[mpeg4-hq]
profile-desc="MPEG4 video HQ"
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=yes
[x264]
profile-desc="x264 video MP3 audio"
ovc=x264=1
x264encopts=subq=5:frameref=2:b_pyramid=1:weight_b=1:nr=500
oac=mp3lame=1
lameopts=preset=standard
[x264-hq]
profile-desc="x264 video MP3 audio HQ"
lavdopts=threads=2
ovc=x264=1
x264encopts=subq=6:partitions=all:8x8dct=yes:me=umh:frameref=5:bframes=3:b_pyramid=yes:weight_b=yes:threads=auto
ofps=25
alang=it
oac=mp3lame=yes
lameopts=vbr=3:br=128
[xvid]
profile-desc="MPEG4 (XviD) video MP3 audio"
ovc=xvid=yes
xvidencopts=bitrate=1200:autoaspect=yes:chroma_opt=yes:vhq=4:bvhq=1:quant_type=mpeg
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=128
[xvid-hq]
profile-desc="MPEG4 (XviD) video MP3 audio HQ"
ovc=xvid=yes
xvidencopts=bitrate=5000:autoaspect=yes:chroma_opt=yes:vhq=4:bvhq=1:quant_type=mpeg
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=192
[xvid-cartoon]
profile-desc="MPEG4 (XviD) video MP3 audio Cartoon optimised"
ovc=xvid=yes
xvidencopts=bitrate=1200:autoaspect=yes:chroma_opt=yes:vhq=4:bvhq=1:quant_type=mpeg:cartoon=yes
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=128
[divx]
profile-desc="MPEG4 (DivX) video MP3 audio"
ovc=lavc=yes
lavcopts=mbd=2:trell=yes:v4mv=yes:vbitrate=1200:autoaspect=yes:acodec=mp3:abitrate=128
# this is for compatibility with divx players, hint to use with other profiles
ffourcc=DX50
ofps=25
oac=mp3lame=yes
lameopts=vbr=3:br=128
[wmv]
profile-desc="WMV Good Quality"
lavdopts=threads=2
vf=pp=md,harddup
ovc=lavc=1
oac=lavc=1
lavcopts=vcodec=wmv2:vqscale=4:acodec=wmav2:abitrate=128
of=lavf=yes
[lameaudio]
profile-desc="Lame Audio"
oac=mp3lame=1
srate=48000
lameopts=abr=yes:br=128
[hd-1080p]
profile-desc="HD 1080p video AC3 audio"
ovc=xvid=1
vf=pp=l5,crop=1920:1056
xvidencopts=vhq=4:bvhq=1:nogmc=1:me_quality=6:chroma_me=1:chroma_opt=1:min_iquant=1:min_pquant=1:fixed_quant=5
oac=lavc=1
lavcopts=acodec=ac3:abitrate=384
[dvrms2xvid]
profile-desc="Convert DVRMS to XviD"
profile=lameaudio
quiet=1
demuxer=35
sws=2
vfm=ffmpeg
vf=pp=md,scale=624:352
ovc=xvid=1
xvidencopts=threads=2:bitrate=900:vhq=1:max_bframes=2
lavdopts=threads=2
noodml=1
forceidx=1
ffourcc=DX50
[dvd]
profile-desc="MPEG2 (PAL DVD) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192:autoaspect=yes
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[dvdi]
profile-desc="MPEG2 (PAL DVD interlaced source) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192:autoaspect=yes:ildct=yes:ilme=yes
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[dvd-wide]
profile-desc="MPEG2 (PAL DVD wide screen source) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:-2,expand=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[dvd-16_9]
profile-desc="MPEG2 (PAL DVD 16/9) video AC3 audio"
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:trell=yes:mbd=2:vstrict=0:acodec=ac3:abitrate=192:aspect=16/9
of=mpeg=yes
mpegopts=format=dvd:tsaf=yes
vf=scale=720:576,harddup
ofps=25
srate=48000
af=lavcresample=48000
oac=lavc=yes
[webcam]
profile-desc="Webcam capture with MJPEG/nosound"
oac=pcm=1
ovc=lavc=1
lavcopts=vcodec=mjpeg
tv=driver=v4l:input=0:width=320:height=240:device=/dev/video0:outfmt=uyvy:fps=24
vf=pp=hb:a/vb:a,hqdn3d,mirror
nosound=1
[webcam-v4l2]
profile-desc="Webcam capture with MJPEG/nosound (V4L2)"
oac=pcm=1
ovc=lavc=1
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=0:width=320:height=240:device=/dev/video0:outfmt=uyvy:fps=24
vf=pp=hb:a/vb:a,hqdn3d,mirror
nosound=1
[tv]
profile-desc="TV capture with MP3 audio"
tv=driver=v4l:normid=4:width=640:height=480:chanlist=europe-west
tv=alsa=yes:adevice=hw.1,1:audiorate=32000
srate=32000
vf=crop=624:464:0:8,pp=lb,denoise3d,decimate
oac=mp3lame=1
ovc=lavc=1
lavcopts=vqscale=5
lameopts=q=6
[tv-v4l2]
profile-desc="TV capture with MP3 audio (V4L2)"
tv=driver=v4l2:normid=4:width=640:height=480:chanlist=europe-west
tv=alsa=yes:adevice=hw.1,1:audiorate=32000
srate=32000
vf=crop=624:464:0:8,pp=lb,denoise3d,decimate
oac=mp3lame=1
ovc=lavc=1
lavcopts=vqscale=5
lameopts=q=6
[psp]
profile-desc="PSP H264/AAC (AVC/AAC)"
sws=9
vf=pullup,softskip,scale=368:208,harddup,unsharp=l3x3:0.7
ofps=30000/1001
ovc=x264=1
x264encopts=bitrate=650:global_header:partitions=all:trellis=1:vbv_maxrate=768:vbv_bufsize=2000:level_idc=30
oac=faac=1
faacopts=br=128:mpeg=4:object=2:raw=yes
of=lavf=1
lavfopts=format=psp
[psp-lavc]
profile-desc="PSP H264/AAC (AVC/AAC) with FFmpeg"
vf=hqdn3d,scale=368:208
af=lavcresample=48000
ofps=30000/1001
ovc=lavc=1
oac=lavc=1
lavcopts=aglobal=1:vglobal=1:vcodec=libx264:acodec=libfaac:vbitrate=320:abitrate=97:coder=1
of=lavf=1
lavfopts=format=psp
[psp-fast]
profile-desc="PSP MPEG4/AAC Medium Quality"
lavdopts=threads=2
vf=pp=md,scale=368:208,harddup
af=lavcresample=24000
ofps=30000/1001
ovc=lavc=1
oac=lavc=1
lavcopts=aglobal=1:vglobal=1:vcodec=mpeg4:acodec=libfaac:vbitrate=500
of=lavf=1
lavfopts=format=psp
[youtube]
profile-desc="YouTube output"
ovc=lavc=1
oac=lavc=1
vf-add=scale=320:200
vf-add=expand=320:240
lavcopts=vhq=yes:vcodec=mpeg4:vrc_buf_size=1835:vrc_maxrate=350:vbitrate=350:v4mv=yes:aspect=4/3:trell=yes:cbp=yes
ffourcc=XVID
[pda-z-napisami]
profile-desc="PDA"
ovc=lavc=1
lavcopts=vcodec=mpeg4:vbitrate=300
oac=mp3lame=1
lameopts=preset=112
vf=scale=320:-3
af=resample=44100:0:0
[mswin]
profile-desc="MS Win compatible MPEG1 video MPEG2 audio"
of=mpeg=1
mpegopts=format=mpeg1:tsaf=1
oac=lavc=1
lavcopts=acodec=mp2:abitrate=192
ovc=lavc=1
lavcopts=vcodec=mpeg1video:trell=1:autoaspect=1
vf=hqdn3d=2:1:2
[treo650]
profile-desc="Treo 650 compatible"
aspect=4:3
ovc=lavc=1
lavcopts=vcodec=mpeg4:mbd=2:turbo=yes:vbitrate=300:aspect=4/3:acodec=libmp3lame:abitrate=96
oac=lavc=1
vf-pre=pp=lb
vf=scale=320:200
af=volnorm=1
@@ -0,0 +1,167 @@
<keybindings name="default">
<binding key="UP" cmd="menu up" />
<binding key="DOWN" cmd="menu down" />
<binding key="LEFT" cmd="menu left" />
<binding key="RIGHT" cmd="menu right" />
<binding key="ENTER" cmd="menu ok" />
<binding key="ESC" cmd="menu cancel" />
<binding key="HOME" cmd="menu home" />
<binding key="END" cmd="menu end" />
<binding key="PGUP" cmd="menu pageup" />
<binding key="PGDWN" cmd="menu pagedown" />
<binding key="JOY_UP" cmd="menu up" />
<binding key="JOY_DOWN" cmd="menu down" />
<binding key="JOY_LEFT" cmd="menu left" />
<binding key="JOY_RIGHT" cmd="menu right" />
<binding key="JOY_BTN0" cmd="menu ok" />
<binding key="JOY_BTN1" cmd="menu cancel" />
<binding key="AR_VUP" cmd="menu up" />
<binding key="AR_VDOWN" cmd="menu down" />
<binding key="AR_PREV" cmd="menu left" />
<binding key="AR_NEXT" cmd="menu right" />
<binding key="AR_PLAY" cmd="menu ok" />
<binding key="AR_MENU" cmd="menu cancel" />
<binding key="AR_PREV_HOLD" cmd="menu home" />
<binding key="AR_NEXT_HOLD" cmd="menu end" />
<binding key="MOUSE_BTN0" cmd="menu click" />
<binding key="MOUSE_BTN2" cmd="menu cancel" />
</keybindings>
<keybindings name="list" parent="default">
<binding key="AR_PREV" cmd="menu pageup" />
<binding key="AR_NEXT" cmd="menu pagedown" />
</keybindings>
<keybindings name="filesel" parent="list">
<binding key="BS" cmd="menu left" />
</keybindings>
<keybindings name="chapsel" parent="list" />
<keybindings name="cmdlist" parent="list">
<binding key="AR_PREV" cmd="menu left" />
<binding key="AR_NEXT" cmd="menu right" />
</keybindings>
<keybindings name="txt" parent="list" />
<keybindings name="pt" parent="list" />
<keybindings name="pref" parent="list">
<binding key="AR_PREV" cmd="menu left" />
<binding key="AR_NEXT" cmd="menu right" />
<binding key="AR_PREV_HOLD" cmd="menu left" />
<binding key="AR_NEXT_HOLD" cmd="menu right" />
</keybindings>
<txt name="man" file="manpage.txt"/>
<filesel name="open_file" file-action="loadfile '%p' menu cancel"
title="File: %p" />
<filesel name="open_list" file-action="loadlist '%p' menu cancel"
title="List: %p" />
<filesel name="open_sub" file-action="sub_load '%p' menu cancel"
title="Subtitle: %p" />
<chapsel name="select_chapter" />
<pt name="jump_to"/>
<console name="console0" height="80" vspace="0">Welcome to MPlayer</console>
<pref name="general_pref" title="General" ptr=">">
<e property="osdlevel" name="OSD level"/>
<e property="speed" name="Speed"/>
</pref>
<pref name="demuxer_pref" title="Demuxer">
</pref>
<pref name="osd_sub_pref" title="Subtitles" ptr=">">
<e property="sub" name="Subtitle"/>
<e property="sub_visibility" name="Visible"/>
<e property="sub_forced_only" name="Forced only"/>
<e property="sub_alignment" name="Alignment"/>
<e property="sub_pos" name="Position"/>
<e property="sub_delay" name="Delay"/>
</pref>
<pref name="audio_pref" title="Ses" ptr=">">
<e property="switch_audio" name="Switch audio"/>
<e property="volume" name="Volume"/>
<e property="mute" name="Mute"/>
<e property="audio_delay" name="Delay"/>
</pref>
<pref name="colors_pref" title="Colors" ptr=">">
<e property="gamma" name="Gamma"/>
<e property="brightness" name="Brightness"/>
<e property="contrast" name="Contrast"/>
<e property="saturation" name="Saturation"/>
<e property="hue" name="Hue"/>
</pref>
<cmdlist name="aspect_ratio" title="Aspect Ratio" ptr=">">
<e name="4 / 3" ok="switch_ratio 1.3333"/>
<e name="16 / 9" ok="switch_ratio 1.7777"/>
<e name="1 / 1" ok="switch_ratio 1.0"/>
<e name="2.3" ok="switch_ratio 2.21"/>
<e name="1.85" ok="switch_ratio 1.85"/>
<e name="1.2" ok="switch_ratio 1.2"/>
<e name="Automatic" ok="switch_ratio 0"/>
<e name="Back" ok="menu cancel"/>
</cmdlist>
<pref name="video_pref" title="Video " ptr=">">
<e property="fullscreen" name="Fullscreen"/>
<menu menu="aspect_ratio" name="Aspect ratio"/>
<e property="panscan" name="Panscan"/>
<menu menu="colors_pref" name="Colors"/>
<e property="ontop" name="On top"/>
<e property="rootwin" name="Root window"/>
<e property="framedropping" name="Frame dropping"/>
<e property="vsync" name="VSync"/>
</pref>
<cmdlist name="pref_main" title="Preferences" ptr=">">
<e name="General" ok="set_menu general_pref"/>
<e name="Audio" ok="set_menu audio_pref"/>
<e name="Video" ok="set_menu video_pref"/>
<e name="Subtitle" ok="set_menu osd_sub_pref"/>
<e name="Back" ok="menu cancel"/>
</cmdlist>
<pref name="properties" title="Properties">
<e txt="${filename}" name="Source"/>
<e txt="${video_format}" name="Video"/>
<e txt="${video_bitrate}" name="Video bitrate"/>
<e txt="${width} x ${height}" name="Resolution"/>
<e txt="${audio_codec}" name="Audio codec"/>
<e txt="${audio_bitrate}" name="Audio bitrate"/>
<e txt="${samplerate}" name="Samplerate"/>
<e txt="${metadata/Title}" name="Title"/>
<e txt="${metadata/Artist}" name="Artist"/>
<e txt="${metadata/Album}" name="Album"/>
<e txt="${metadata/Year}" name="Year"/>
<e txt="${metadata/Comment}" name="Comment"/>
<e txt="${metadata/Track}" name="Track"/>
<e txt="${metadata/Genre}" name="Genre"/>
<e txt="${metadata/Software}" name="Software"/>
</pref>
<cmdlist name="load_main" title="Load " ptr=">">
<e name="File" ok="set_menu open_file"/>
<e name="List" ok="set_menu open_list"/>
<e name="Subtitle" ok="set_menu open_sub"/>
</cmdlist>
<cmdlist name="main" title="MPlayer OSD" ptr=">">
<e name="Select from list" ok="set_menu jump_to"/>
<e name="Load" ok="set_menu load_main"/>
<e name="Select chapter" ok="set_menu select_chapter" left="seek_chapter -1" right="seek_chapter +1"/>
<e name="Pause" ok="pause"/>
<e name="Frame step" ok="frame_step"/>
<e name="Screenshot" ok="screenshot"/>
<e name="Previous/Next" right="pt_step 1" left="pt_step -1"/>
<e name="Preferences" ok="set_menu pref_main"/>
<e name="Properties" ok="set_menu properties"/>
<e name="Console" ok="set_menu console0"/>
<e name="Quit" ok="quit"/>
</cmdlist>
@@ -0,0 +1,14 @@
#!/bin/sh
#
# A wrapper for mplayer -identify to easily get info of a file
#
if [ -z "$1" ]; then
echo "Usage: midentify <file> [<file> ...]"
exit 1
fi
mplayer -vo null -ao null -frames 0 -identify "$@" 2>/dev/null |
grep IDENTIFY |
sed -n -e 's/.*ID_/ID_/' -e 's/[]()|&;<>`'"'"'\\!$" []/\\&/g;p'
@@ -0,0 +1,278 @@
#
# MPlayer configuration file
#
# Configuration files are read system-wide from /etc/mplayer.conf
# and per user from ~/.mplayer/config, where per-user settings override
# system-wide settings, all of which are overrriden by the command line.
#
# The configuration file settings are the same as the command line
# options without the preceding '-'.
#
# See the CONFIGURATION FILES section in the man page
# for a detailed description of the syntax.
##################
# video settings #
##################
# Specify default video driver (see -vo help for a list).
#vo=xv
vo=xv,x11
# Init once for multiple inputs, has many advantages
fixed-vo=1
# Specify vdpau codecs when using -vo vdpau.
# [vo.vdpau]
# vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,
# Use SDL video with the aalib subdriver by default.
#vo = sdl:aalib
# FBdev driver:
#
# mode to use (read from fb.modes)
#fbmode = 640x480-120
#
# location of the fb.modes file
#fbmodeconfig = /etc/fb.modes
# Specify your monitor timings for the vesa and fbdev video output drivers.
# See /etc/X11/XF86Config for timings. Be careful; if you specify settings
# that exceed the capabilities of your monitor, you may damage it.
#
# horizontal frequency range (k stands for 1000)
#monitor-hfreq = 31.5k-50k,70k
#
# vertical frequency range
#monitor-vfreq = 50-90
#
# dotclock (or pixelclock) range (m stands for 1000000)
#monitor-dotclock = 30M-300M
# Start in fullscreen mode by default.
#fs=yes
fs=no
# Choose where the video will start, default is to let WM handle it
geometry=50%:50%
# Change to a different videomode when going fullscreen.
#vm=yes
# Override the autodetected color depth, may need 'vm=yes' as well.
#bpp=0
# Enable software scaling (powerful CPU needed) for video output
# drivers that do not support hardware scaling.
zoom=yes
# standard monitor size, with square pixels
#monitoraspect=4:3
# Use this for a widescreen monitor, non-square pixels.
#monitoraspect=16:9
# Keep the player window on top of all other windows.
#ontop=yes
# Some example postprocessing filters, from less quality to more complex pp
# vf=pp=ac/l5
# vf=pp=lb,denoise3d,decimate
# vf=pp=hb:a/vb:a/dr:a/al:a
##################
# audio settings #
##################
# Specify default audio driver (see -ao help for a list).
#ao=oss
# Use SDL audio driver with the esd subdriver by default.
#ao = sdl:esd
# ao = alsa:noblock,oss
ao=pulse,alsa:noblock,oss
# Specify the mixer device.
#mixer = /dev/mixer
# Output audio to S/PDIF
# #ao=alsa:device=spdif
# #ac=hwac3,hwdts,hwmpa,
# Resample the sound to 44100Hz with the lavcresample audio filter.
#af=lavcresample=44100
# Use this if your soundcard produces too low volume
# warning, may cause distortion depending on input and speaker
# af=volume=10.1:0,volnorm=1
# Add advanced audio filters
# 0 is full automatic, 5 is automatic and use float where possible
# af-adv=force=0
# af-adv=force=5
##################
# input settings #
##################
# Let MPlayer grab mouse movements
# Useful if you want to use OSD menu with mouse or dvdnav
# mouse-movements = 1
# Ignore keyboard events, useful if you don't want anything pressed
# on your keyboard affect what you are watching (babies, cats etc.)
# noconsolecontrols = 1
# Ignore mouse events
# nomouseinput = 1
nojoystick = 1
##################
# other settings #
##################
# Drop frames to preserve audio/video sync.
#framedrop = yes
framedrop = yes
# Doublebuffering can help remove flicker from subtitles/OSD.
# double=yes
double = yes
# Specify your preferred skin here (skins are searched for in
# /usr/local/share/mplayer/skins/<name> and ~/.mplayer/skins/<name>).
#skin = Abyss
# Resample the font alphamap.
# 0 plain white fonts
# 0.75 very narrow black outline (default)
# 1 narrow black outline
# 10 bold black outline
#ffactor = 0.75
# Some font enhancements
fontconfig = 1
embeddedfonts = 1
subfont-autoscale = 3
subfont-osd-scale = 3
subcp = cp1254
spuaa = 4
font = "Dejavu Sans Condensed"
# enable ass for flexibility and better rendering
ass = 1
ass-color = FFFFFF00
ass-use-margins = 1
# use this to make empty space below video for subtitles
# ass-bottom-margin = 64
# cache settings
#
# Use 8MB input cache by default.
cache = 8192
# Prefill 20% of the cache before starting playback.
cache-min = 20.0
# Prefill 50% of the cache before restarting playback after the cache emptied.
cache-seek-min = 50
# DVD: Display English subtitles if available.
#slang = en
# DVD: Play English audio tracks if available.
#alang = en
# Default to Turkish for subtitles
slang = tr,en
alang = tr,en
# Enable menu
menu = 1
# Enable screenshot grabbing
# vf = screenshot
# Stop Xscreensaver by default
stop-xscreensaver = 1
# enable color output in console
msgcolor = 1
# enable module info color
msgmodule = 1
# Pretend to be Window Media Player.
# Fixes playback when playlist and media file use the same URL.
#user-agent=NSPlayer/4.1.0.3856
# Pretend to be Quicktime
# Fixes playback for apple.com/trailers redirects
#user-agent="QuickTime"
############################
# extension based settings #
############################
# You can define options for case insensitive file extensions
# [extension.flv]
# correct-pts = 1
#[extension.mkv]
#nocorrect-pts = 1
###########################
# protocol based settings #
###########################
[protocol.http]
cache = 256
[protocol.http_proxy]
cache = 256
[protocol.mmst]
cache = 256
[protocol.mms]
cache = 256
[protocol.rtp]
cache = 256
[protocol.rtsp]
cache = 256
[protocol.icyx]
cache = 256
[protocol.dvdnav]
vc=ffmpeg12,
mouse-movements=yes
nocache=yes
# enable rar subs (both normal and vobsub) in runtime
unrarexec = /usr/bin/unrar
# Print input name (without path) and duration in terminal window caption
# playing-msg = "\e]0;MPlayer - ${filename}?(length: - ${length})\x07"
# You can also include other configuration files.
#include = /path/to/the/file/you/want/to/include
###########################
# Generic profiles #
###########################
[2chto6ch]
af=pan=6:1:0:.4:0:.6:2:0:1:0:.4:.6:2
channels=6
@@ -0,0 +1,20 @@
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=MPlayer
Name[tr]=MPlayer
Name[de]=MPlayer
Name[es]=MPlayer
Name[fr]=MPlayer
Name[it]=MPlayer
GenericName=Multimedia Player
GenericName[tr]=Medya Oynatıcı
GenericName[de]=Multimedia Player
GenericName[es]=Reproductor multimedia
GenericName[fr]=Lecteur multimedia
GenericName[it]=Lettore multimediale
Icon=mplayer
Exec=gmplayer -really-quiet 1> /dev/null 2>&1 %U
Terminal=false
Categories=GTK;Application;AudioVideo;Audio;Video;Player;TV;
MimeType=application/ogg;application/x-ogg;application/sdp;application/smil;application/x-smil;application/streamingmedia;application/x-streamingmedia;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/aac;audio/x-aac;audio/m4a;audio/x-m4a;audio/mp1;audio/x-mp1;audio/mp2;audio/x-mp2;audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/mpegurl;audio/x-mpegurl;audio/mpg;audio/x-mpg;audio/rn-mpeg;audio/scpls;audio/x-scpls;audio/vnd.rn-realaudio;audio/wav;audio/x-pn-windows-pcm;audio/x-realaudio;audio/x-pn-realaudio;audio/x-ms-wma;audio/x-pls;audio/x-wav;video/mpeg;video/x-mpeg;video/x-mpeg2;video/msvideo;video/x-msvideo;video/quicktime;video/vnd.rn-realvideo;video/x-ms-afs;video/x-ms-asf;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvxvideo;video/x-avi;video/x-fli;video/x-theora;video/x-matroska;video/x-flv;video/avi;video/mp4;video/x-ogm;video/3gpp;
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

@@ -0,0 +1,54 @@
#!/bin/bash
# a tiny script to test webcams using mplayer
# options are self explanatory :)
DEVICE="video0"
AUDIO=":noaudio"
FILTER="-vf-add pp=hb:a/vb:a,hqdn3d,mirror"
V4L=""
EXTRA=""
WIDTH="640"
HEIGHT="480"
RESOLUTION="-x 800 -y 600"
FPS=""
for x in $*; do
case "${x}" in
video[0-9]*)
DEVICE="${x}"
;;
-v4l2)
V4L=":driver=v4l2"
FPS="-fps 60"
;;
-v4l)
V4L=":driver=v4l"
FPS="-fps 60"
;;
-audio)
AUDIO=""
;;
-w[0-9]*)
WIDTH=`echo "${x}"|cut -c 4-`
;;
-h[0-9]*)
HEIGHT=`echo "${x}"|cut -c 4-`
;;
-forcefps)
FPS="-fps 30"
;;
-nores)
RESOLUTION=""
;;
-nofilter)
FILTER=""
;;
*)
EXTRA="$EXTRA ${x}"
;;
esac
done
# main
mplayer tv:// -tv device=/dev/$DEVICE:width=$WIDTH:height=$HEIGHT$V4L$AUDIO $RESOLUTION $FILTER $FPS $EXTRA
@@ -0,0 +1,65 @@
diff -Nur mplayer-old/libmpcodecs/dec_audio.c mplayer/libmpcodecs/dec_audio.c
--- mplayer-old/libmpcodecs/dec_audio.c 2010-05-27 19:02:33.346258636 +0300
+++ mplayer/libmpcodecs/dec_audio.c 2010-05-27 19:02:41.915422106 +0300
@@ -20,6 +20,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <assert.h>
+#include <locale.h>
#include "config.h"
#include "mp_msg.h"
@@ -143,6 +144,9 @@
static int init_audio(sh_audio_t *sh_audio, char *codecname, char *afm,
int status, stringset_t *selected)
{
+ char *locale_data = setlocale(LC_CTYPE, "");
+ setlocale(LC_CTYPE, "C");
+
unsigned int orig_fourcc = sh_audio->wf ? sh_audio->wf->wFormatTag : 0;
int force = 0;
if (codecname && codecname[0] == '+') {
@@ -231,8 +235,10 @@
continue; // try next...
}
// Yeah! We got it!
+ setlocale(LC_CTYPE, locale_data);
return 1;
}
+ setlocale(LC_CTYPE, locale_data);
return 0;
}
diff -Nur mplayer-old/libmpcodecs/dec_video.c mplayer/libmpcodecs/dec_video.c
--- mplayer-old/libmpcodecs/dec_video.c 2010-05-27 19:02:33.342258404 +0300
+++ mplayer/libmpcodecs/dec_video.c 2010-05-27 19:04:23.349261664 +0300
@@ -21,6 +21,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <locale.h>
#include "mp_msg.h"
#include "help_mp.h"
@@ -204,6 +205,10 @@
static int init_video(sh_video_t *sh_video, char *codecname, char *vfm,
int status, stringset_t *selected)
{
+
+ char *locale_data = setlocale(LC_CTYPE, "");
+ setlocale(LC_CTYPE, "C");
+
int force = 0;
unsigned int orig_fourcc =
sh_video->bih ? sh_video->bih->biCompression : 0;
@@ -320,8 +325,10 @@
}
// Yeah! We got it!
sh_video->initialized = 1;
+ setlocale(LC_CTYPE, locale_data);
return 1;
}
+ setlocale(LC_CTYPE, locale_data);
return 0;
}
+228
View File
@@ -0,0 +1,228 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>mplayer</Name>
<Homepage>http://www.mplayerhq.hu/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<Icon>mplayer</Icon>
<IsA>app:gui</IsA>
<IsA>app:console</IsA>
<Summary>Media Player for Linux</Summary>
<Description>MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs.</Description>
<Archive sha1sum="11db20434a4e1aabb9c52f7712241dae1b3730e3" type="tarxz">http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.xz</Archive>
<Archive sha1sum="6f7522a14c7ff0083990d32f213ff6d8e577821e" type="targz" target="mplayer-1.2_pre37124">http://source.pisilinux.org/1.0/MPlayer_default_skin-0.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>gsm-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>lirc-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>enca-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>samba-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libdv-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libdca-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libnut-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libass-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>fribidi-devel</Dependency>
<Dependency>twolame-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>live555-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmpcdec-devel</Dependency>
<Dependency>libbluray-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libdvdnav-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>ladspa-sdk-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libXxf86dga-devel</Dependency>
<Dependency>libmatroska-devel</Dependency>
<Dependency>libcrystalhd-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>yasm-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>freetype-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- Bugfix -->
<Patch level="1">tr-locale-fix.patch</Patch>
</Patches>
</Source>
<Package>
<Name>mplayer</Name>
<Icon>mplayer</Icon>
<IsA>app:console</IsA>
<RuntimeDependencies>
<Dependency>gsm</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>xvid</Dependency>
<Dependency>lirc</Dependency>
<Dependency>enca</Dependency>
<Dependency>faac</Dependency>
<Dependency>lame</Dependency>
<Dependency>x264</Dependency>
<Dependency>mesa</Dependency>
<Dependency>faad2</Dependency>
<Dependency>samba</Dependency>
<Dependency>libdv</Dependency>
<Dependency>speex</Dependency>
<Dependency>aalib</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libmad</Dependency>
<Dependency>libass</Dependency>
<Dependency>libdca</Dependency>
<Dependency>openal</Dependency>
<Dependency>giflib</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>libsdl</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>a52dec</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libnut</Dependency>
<Dependency>libopus</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>twolame</Dependency>
<Dependency>libXext</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>libmpeg2</Dependency>
<Dependency>libbluray</Dependency>
<Dependency>libdvdnav</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>fribidi</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXxf86dga</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libcrystalhd</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libXScrnSaver</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
<Dependency>lzo</Dependency>
<Dependency>zlib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libmng</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/mplayer</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/pixmaps/mplayer.png">mplayer.png</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/mplayer.conf">mplayer.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/mencoder.conf">mencoder.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/mplayer/input.conf">input.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/mplayer/menu.conf">menu.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/mplayer/extensions">extensions</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/usr/bin/test-webcam">test-webcam</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/usr/bin/midentify">midentify</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/bash_completion.d/mplayer">bash_completion</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>mplayer-gui</Name>
<Icon>mplayer</Icon>
<IsA>app:gui</IsA>
<Summary>MPlayer gui</Summary>
<Description>mplayer-gui is the default graphical frontend of MPlayer.</Description>
<RuntimeDependencies>
<Dependency>mplayer</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/gmplayer</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/mplayer/skins</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/mplayer.desktop">mplayer.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="1">
<Date>2018-04-15</Date>
<Version>1.3.0</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mplayer</Name>
<Summary xml:lang="tr">Linux için ses ve görüntü oynatıcı</Summary>
<Description xml:lang="tr">MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA dosyalarını çalabilen ve farklı platformaların kütüphanelerini de kullanarak ses ve görüntü dosyaları oynatmaya yarayan uygulama.</Description>
</Source>
<Package>
<Name>mplayer-gui</Name>
<Summary xml:lang="tr">MPlayer arayüzü</Summary>
<Description xml:lang="tr">mplayer-gui, MPlayer öntanımlı grafik arayüzünü içerir.</Description>
</Package>
</PISI>
+228
View File
@@ -0,0 +1,228 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>mplayer</Name>
<Homepage>http://www.mplayerhq.hu/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<Icon>mplayer</Icon>
<IsA>app:gui</IsA>
<IsA>app:console</IsA>
<Summary>Media Player for Linux</Summary>
<Description>MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs.</Description>
<Archive sha1sum="11db20434a4e1aabb9c52f7712241dae1b3730e3" type="tarxz">http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.xz</Archive>
<Archive sha1sum="6f7522a14c7ff0083990d32f213ff6d8e577821e" type="targz" target="mplayer-1.2_pre37124">http://source.pisilinux.org/1.0/MPlayer_default_skin-0.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>gsm-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>lirc-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>enca-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>samba-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libdv-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libdca-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libnut-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libass-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>fribidi-devel</Dependency>
<Dependency>twolame-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>live555-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmpcdec-devel</Dependency>
<Dependency>libbluray-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libdvdnav-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>ladspa-sdk-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libXxf86dga-devel</Dependency>
<Dependency>libmatroska-devel</Dependency>
<Dependency>libcrystalhd-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>yasm-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>freetype-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- Bugfix -->
<Patch level="1">tr-locale-fix.patch</Patch>
</Patches>
</Source>
<Package>
<Name>mplayer</Name>
<Icon>mplayer</Icon>
<IsA>app:console</IsA>
<RuntimeDependencies>
<Dependency>gsm</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>xvid</Dependency>
<Dependency>lirc</Dependency>
<Dependency>enca</Dependency>
<Dependency>faac</Dependency>
<Dependency>lame</Dependency>
<Dependency>x264</Dependency>
<Dependency>mesa</Dependency>
<Dependency>faad2</Dependency>
<Dependency>samba</Dependency>
<Dependency>libdv</Dependency>
<Dependency>speex</Dependency>
<Dependency>aalib</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libmad</Dependency>
<Dependency>libass</Dependency>
<Dependency>libdca</Dependency>
<Dependency>openal</Dependency>
<Dependency>giflib</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>libsdl</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>a52dec</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libnut</Dependency>
<Dependency>libopus</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>twolame</Dependency>
<Dependency>libXext</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>libmpeg2</Dependency>
<Dependency>libbluray</Dependency>
<Dependency>libdvdnav</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>fribidi</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXxf86dga</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libcrystalhd</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libXScrnSaver</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
<Dependency>lzo</Dependency>
<Dependency>zlib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libmng</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/mplayer</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/pixmaps/mplayer.png">mplayer.png</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/mplayer.conf">mplayer.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/mencoder.conf">mencoder.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/mplayer/input.conf">input.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/mplayer/menu.conf">menu.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/mplayer/extensions">extensions</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/usr/bin/test-webcam">test-webcam</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/usr/bin/midentify">midentify</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/bash_completion.d/mplayer">bash_completion</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>mplayer-gui</Name>
<Icon>mplayer</Icon>
<IsA>app:gui</IsA>
<Summary>MPlayer gui</Summary>
<Description>mplayer-gui is the default graphical frontend of MPlayer.</Description>
<RuntimeDependencies>
<Dependency>mplayer</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/gmplayer</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/mplayer/skins</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/mplayer.desktop">mplayer.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="1">
<Date>2018-04-15</Date>
<Version>1.3.0</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mplayer</Name>
<Summary xml:lang="tr">Linux için ses ve görüntü oynatıcı</Summary>
<Description xml:lang="tr">MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA dosyalarını çalabilen ve farklı platformaların kütüphanelerini de kullanarak ses ve görüntü dosyaları oynatmaya yarayan uygulama.</Description>
</Source>
<Package>
<Name>mplayer-gui</Name>
<Summary xml:lang="tr">MPlayer arayüzü</Summary>
<Description xml:lang="tr">mplayer-gui, MPlayer öntanımlı grafik arayüzünü içerir.</Description>
</Package>
</PISI>
+456
View File
@@ -149792,6 +149792,462 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>mplayer</Name>
<Homepage>http://www.mplayerhq.hu/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<IsA>app:gui</IsA>
<IsA>app:console</IsA>
<PartOf>multimedia.video</PartOf>
<Summary xml:lang="en">Media Player for Linux</Summary>
<Summary xml:lang="tr">Linux için ses ve görüntü oynatıcı</Summary>
<Description xml:lang="en">MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs.</Description>
<Description xml:lang="tr">MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA dosyalarını çalabilen ve farklı platformaların kütüphanelerini de kullanarak ses ve görüntü dosyaları oynatmaya yarayan uygulama.</Description>
<Icon>mplayer</Icon>
<Archive type="tarxz" sha1sum="11db20434a4e1aabb9c52f7712241dae1b3730e3">http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.xz</Archive>
<Archive type="targz" sha1sum="6f7522a14c7ff0083990d32f213ff6d8e577821e" target="mplayer-1.2_pre37124">http://source.pisilinux.org/1.0/MPlayer_default_skin-0.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>gsm-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>lirc-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>enca-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>samba-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libdv-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libdca-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libnut-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libass-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>fribidi-devel</Dependency>
<Dependency>twolame-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>live555-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmpcdec-devel</Dependency>
<Dependency>libbluray-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libdvdnav-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>ladspa-sdk-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libXxf86dga-devel</Dependency>
<Dependency>libmatroska-devel</Dependency>
<Dependency>libcrystalhd-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>yasm-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>freetype-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">tr-locale-fix.patch</Patch>
</Patches>
<SourceURI>multimedia/video/mplayer/pspec.xml</SourceURI>
</Source>
<Package>
<Name>mplayer</Name>
<IsA>app:console</IsA>
<Icon>mplayer</Icon>
<RuntimeDependencies>
<Dependency>gsm</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>xvid</Dependency>
<Dependency>lirc</Dependency>
<Dependency>enca</Dependency>
<Dependency>faac</Dependency>
<Dependency>lame</Dependency>
<Dependency>x264</Dependency>
<Dependency>mesa</Dependency>
<Dependency>faad2</Dependency>
<Dependency>samba</Dependency>
<Dependency>libdv</Dependency>
<Dependency>speex</Dependency>
<Dependency>aalib</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libmad</Dependency>
<Dependency>libass</Dependency>
<Dependency>libdca</Dependency>
<Dependency>openal</Dependency>
<Dependency>giflib</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>libsdl</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>a52dec</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libnut</Dependency>
<Dependency>libopus</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>twolame</Dependency>
<Dependency>libXext</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>libmpeg2</Dependency>
<Dependency>libbluray</Dependency>
<Dependency>libdvdnav</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>fribidi</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXxf86dga</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libcrystalhd</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libXScrnSaver</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
<Dependency>lzo</Dependency>
<Dependency>zlib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libmng</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/mplayer</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/pixmaps/mplayer.png" permission="0644" owner="root">mplayer.png</AdditionalFile>
<AdditionalFile target="/etc/mplayer.conf" permission="0644" owner="root">mplayer.conf</AdditionalFile>
<AdditionalFile target="/etc/mencoder.conf" permission="0644" owner="root">mencoder.conf</AdditionalFile>
<AdditionalFile target="/usr/share/mplayer/input.conf" permission="0644" owner="root">input.conf</AdditionalFile>
<AdditionalFile target="/usr/share/mplayer/menu.conf" permission="0644" owner="root">menu.conf</AdditionalFile>
<AdditionalFile target="/usr/share/mplayer/extensions" permission="0644" owner="root">extensions</AdditionalFile>
<AdditionalFile target="/usr/bin/test-webcam" permission="0755" owner="root">test-webcam</AdditionalFile>
<AdditionalFile target="/usr/bin/midentify" permission="0755" owner="root">midentify</AdditionalFile>
<AdditionalFile target="/etc/bash_completion.d/mplayer" permission="0644" owner="root">bash_completion</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>mplayer-gui</Name>
<Summary xml:lang="en">MPlayer gui</Summary>
<Summary xml:lang="tr">MPlayer arayüzü</Summary>
<Description xml:lang="en">mplayer-gui is the default graphical frontend of MPlayer.</Description>
<Description xml:lang="tr">mplayer-gui, MPlayer öntanımlı grafik arayüzünü içerir.</Description>
<IsA>app:gui</IsA>
<Icon>mplayer</Icon>
<RuntimeDependencies>
<Dependency>mplayer</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/gmplayer</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/mplayer/skins</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/applications/mplayer.desktop" permission="0644" owner="root">mplayer.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="1">
<Date>2018-04-15</Date>
<Version>1.3.0</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>mplayer</Name>
<Homepage>http://www.mplayerhq.hu/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<IsA>app:gui</IsA>
<IsA>app:console</IsA>
<PartOf>unknown</PartOf>
<Summary xml:lang="en">Media Player for Linux</Summary>
<Summary xml:lang="tr">Linux için ses ve görüntü oynatıcı</Summary>
<Description xml:lang="en">MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs.</Description>
<Description xml:lang="tr">MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA dosyalarını çalabilen ve farklı platformaların kütüphanelerini de kullanarak ses ve görüntü dosyaları oynatmaya yarayan uygulama.</Description>
<Icon>mplayer</Icon>
<Archive type="tarxz" sha1sum="11db20434a4e1aabb9c52f7712241dae1b3730e3">http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.xz</Archive>
<Archive type="targz" sha1sum="6f7522a14c7ff0083990d32f213ff6d8e577821e" target="mplayer-1.2_pre37124">http://source.pisilinux.org/1.0/MPlayer_default_skin-0.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>gsm-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>lirc-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>enca-devel</Dependency>
<Dependency>aalib-devel</Dependency>
<Dependency>samba-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>libdv-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libdca-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libnut-devel</Dependency>
<Dependency>a52dec-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libass-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>fribidi-devel</Dependency>
<Dependency>twolame-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>live555-devel</Dependency>
<Dependency>libcaca-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>libmpeg2-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libmpcdec-devel</Dependency>
<Dependency>libbluray-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libdvdnav-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>ladspa-sdk-devel</Dependency>
<Dependency>libdvdread-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libXxf86dga-devel</Dependency>
<Dependency>libmatroska-devel</Dependency>
<Dependency>libcrystalhd-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>yasm-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libcdio-devel</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>freetype-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">tr-locale-fix.patch</Patch>
</Patches>
<SourceURI>multimedia/video/mplayer/mplayer/pspec.xml</SourceURI>
</Source>
<Package>
<Name>mplayer</Name>
<IsA>app:console</IsA>
<Icon>mplayer</Icon>
<RuntimeDependencies>
<Dependency>gsm</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>xvid</Dependency>
<Dependency>lirc</Dependency>
<Dependency>enca</Dependency>
<Dependency>faac</Dependency>
<Dependency>lame</Dependency>
<Dependency>x264</Dependency>
<Dependency>mesa</Dependency>
<Dependency>faad2</Dependency>
<Dependency>samba</Dependency>
<Dependency>libdv</Dependency>
<Dependency>speex</Dependency>
<Dependency>aalib</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libmad</Dependency>
<Dependency>libass</Dependency>
<Dependency>libdca</Dependency>
<Dependency>openal</Dependency>
<Dependency>giflib</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>libsdl</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>a52dec</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libnut</Dependency>
<Dependency>libopus</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>twolame</Dependency>
<Dependency>libXext</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>libmpeg2</Dependency>
<Dependency>libbluray</Dependency>
<Dependency>libdvdnav</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>fribidi</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libdvdread</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXxf86dga</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libcrystalhd</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libXScrnSaver</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
<Dependency>lzo</Dependency>
<Dependency>zlib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libmng</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libcdio</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/mplayer</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/pixmaps/mplayer.png" permission="0644" owner="root">mplayer.png</AdditionalFile>
<AdditionalFile target="/etc/mplayer.conf" permission="0644" owner="root">mplayer.conf</AdditionalFile>
<AdditionalFile target="/etc/mencoder.conf" permission="0644" owner="root">mencoder.conf</AdditionalFile>
<AdditionalFile target="/usr/share/mplayer/input.conf" permission="0644" owner="root">input.conf</AdditionalFile>
<AdditionalFile target="/usr/share/mplayer/menu.conf" permission="0644" owner="root">menu.conf</AdditionalFile>
<AdditionalFile target="/usr/share/mplayer/extensions" permission="0644" owner="root">extensions</AdditionalFile>
<AdditionalFile target="/usr/bin/test-webcam" permission="0755" owner="root">test-webcam</AdditionalFile>
<AdditionalFile target="/usr/bin/midentify" permission="0755" owner="root">midentify</AdditionalFile>
<AdditionalFile target="/etc/bash_completion.d/mplayer" permission="0644" owner="root">bash_completion</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>mplayer-gui</Name>
<Summary xml:lang="en">MPlayer gui</Summary>
<Summary xml:lang="tr">MPlayer arayüzü</Summary>
<Description xml:lang="en">mplayer-gui is the default graphical frontend of MPlayer.</Description>
<Description xml:lang="tr">mplayer-gui, MPlayer öntanımlı grafik arayüzünü içerir.</Description>
<IsA>app:gui</IsA>
<Icon>mplayer</Icon>
<RuntimeDependencies>
<Dependency>mplayer</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/gmplayer</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/mplayer/skins</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/applications/mplayer.desktop" permission="0644" owner="root">mplayer.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="1">
<Date>2018-04-15</Date>
<Version>1.3.0</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>vo-aacenc</Name>
+1 -1
View File
@@ -1 +1 @@
c018c40200d0713af415751df1707bfe06a18c47
844efca36ab361b4d367d9000b4e07c13f7c0e99
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
3e8ef7c8bfb53592113c05d5375ae07f76da42e1
b4330daea8276e0e0e394325123cbe104ce657ba