#!/bin/sh
# @args filename : movie filename
#
# plays a movie with subtitle in black borders (default 30 pixels)

BORDER_HEIGHT=30

mplayer -vo null -ao null -frames 0 -identify "${1}" 2> /dev/null > ~/tmp/.mplayer-identify

VIDEO_WIDTH=`grep ID_VIDEO_WIDTH ~/tmp/.mplayer-identify | sed 's/ID_VIDEO_WIDTH=\([0-9]*\)/\1/'`
VIDEO_HEIGHT=`grep ID_VIDEO_HEIGHT ~/tmp/.mplayer-identify | sed 's/ID_VIDEO_HEIGHT=\([0-9]*\)/\1/'`

DISPLAY=:0.1 mplayer -fs -vf expand=$VIDEO_WIDTH:$[$VIDEO_HEIGHT+$BORDER_HEIGHT]:0:0 "${1}"

rm -f ~/tmp/.mplayer-identify