annotate TOOLS/midentify.sh @ 30903:565f6d0f0d2a

Make all instances of codec_patch unconditional, otherwise compilation will break on systems that do not have win32 dlls enabled. Fixes compilation bug introduced by r30942 10l to the anonymous guy who explains the importance of commit messages and would like to have romance novels in these very messages.
author attila
date Sun, 21 Mar 2010 10:13:00 +0000
parents 305dc504c407
children 877e37095c2d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27198
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
1 #!/bin/sh
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
2 #
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
3 # This is a wrapper around the -identify functionality.
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
4 # It is supposed to escape the output properly, so it can be easily
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
5 # used in shellscripts by 'eval'ing the output of this script.
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
6 #
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
7 # Written by Tobias Diedrich <ranma+mplayer@tdiedrich.de>
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
8 # Licensed under GNU GPL.
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
9
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
10 if [ -z "$1" ]; then
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
11 echo "Usage: midentify.sh <file> [<file> ...]"
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
12 exit 1
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
13 fi
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
14
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
15 mplayer -vo null -ao null -frames 0 -identify "$@" 2>/dev/null |
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
16 sed -ne '/^ID_/ {
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
17 s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p
305dc504c407 Give all shell scripts a .sh suffix for consistency.
diego
parents:
diff changeset
18 }'