Mercurial > mplayer.hg
view TOOLS/subsearch.sh @ 29946:54bacf6a38ca
Update the SuperH VEU vidix driver with code that calls fsync() after each
frame to make sure the frame is flushed in case of deferred io.
Patch by Magnus Damm, damm opensource se
author | cehoyos |
---|---|
date | Thu, 10 Dec 2009 23:16:08 +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"