Mplayer.sh 0.8.3 spielte einige meiner DivX-AVIs nicht richtig. Diese habe krumme Auflösungen wie 316x238, da sie beim Aufnehmen und Kodieren beschnitten wurden (crop). Das Resultat war eine Y-Auflösung von 289, was der DVB-Karte natürlich nicht gefällt...
Die Lösung war folgende Anpassung der Funktion calcnewxy:
Code
if test $ORIG_X -gt 352 -o $ORIG_Y -gt $HALF_Y; then
#MAX_X=$(($FULL_Y*$TV_ASPECT))
MAX_X=$(($FULL_Y*$ORIG_X/$ORIG_Y))
else
#MAX_X=$((HALF_Y*$TV_ASPECT))
MAX_X=$((HALF_Y*$ORIG_X/$ORIG_Y))
fi
(Ca. Zeile 250)