Mercurial > mplayer.hg
view help/help_diff.sh @ 25509:1cfa39a320cc
Fix update_subtitles() checking subtitle type for the wrong track.
update_subtitles() uses 'type' field from d_dvdsub even when some other track
is active. For this reason, external vobsub is not displayed when there is at
least one text track from demuxer (type is always 't' or 'a' in this case).
The solution is to check vobsub_id and dvdsub_id instead.
author | eugeni |
---|---|
date | Fri, 28 Dec 2007 20:57:38 +0000 |
parents | 60c71a89cd76 |
children | 3ff3bd9bf0f9 |
line wrap: on
line source
#!/bin/sh # This script walks through the master (stdin) help/message file, and # prints (stdout) only those messages which are missing from the help # file given as parameter ($1). # # Example: help_diff.sh help_mp-hu.h < help_mp-en.h > missing.h curr="" while read -r line; do if echo "$line" | grep '^#define' > /dev/null 2>&1; then curr=`printf "%s\n" "$line" | cut -d ' ' -f 2` if grep "^#define $curr[ ]" $1 > /dev/null 2>&1; then curr="" fi else if [ -z "$line" ]; then curr="" fi fi if [ -n "$curr" ]; then printf "%s\n" "$line" fi done