Mercurial > mplayer.hg
view TOOLS/subsearch.sh @ 35490:a5f5f61a7a35
Replace confusing guiInfoMediumClear() by MediumPrepare().
(It has been completely rewritten.)
Now call MediumPrepare() only once for all play events. Check for
current StreamType and clear stuff not being used for this stream
type (and only stuff that need to be cleared).
author | ib |
---|---|
date | Mon, 03 Dec 2012 16:26:39 +0000 |
parents | 4d8489f21983 |
children |
line wrap: on
line source
#!/bin/sh # # Collects all the appropriate subtitle files in a given directory and # its subdirectories, no matter what the filename is. # Use this together as: mplayer -sub `subsearch.sh` movie # Author: Alex # [ $1 ] && cd `dirname $1` _sub_names="" one_dir_search() { for i in $dir/* do case "`echo $i | tr [:upper:] [:lower:]`" in *.sub|*.srt|*.mps|*.txt) _sub_names="$i,$_sub_names" ;; *) ;; esac done } dir="." one_dir_search # add subdirectories too for dir in * do [ -d $dir ] && one_dir_search done _len="`echo $_sub_names | wc -c`" _len=$((_len-2)) echo $_sub_names | cut -b -"$_len"