annotate deploy/linux/fix-lintian-bits.sh @ 269:39fb206b1153 piper-nopiper

Filter out Xing/LAME info frames, rather than letting them go to the mp3 decoder as if they were audio frames. Fixes the 1152-sample zero pad at start of some decoded mp3 files (distinct from decoder delay). The logic here is based on the madplay code.
author Chris Cannam
date Thu, 24 Nov 2016 13:32:04 +0000
parents 120723f7698b
children 7dd6795af5e6
rev   line source
Chris@252 1 #!/bin/bash
Chris@252 2
Chris@252 3 dir=$1
Chris@252 4
Chris@252 5 [ -d "$dir" ] || exit 1
Chris@252 6
Chris@252 7 strip "$dir"/usr/bin/*
Chris@252 8
Chris@252 9 sz=`du -sx --exclude DEBIAN "$dir" | awk '{ print $1; }'`
Chris@252 10 perl -i -p -e "s/Installed-Size: .*/Installed-Size: $sz/" "$dir"/DEBIAN/control
Chris@252 11
Chris@252 12 find "$dir" -name \*~ -exec rm \{\} \;
Chris@252 13
Chris@252 14 sudo chown -R root.root "$dir"/*
Chris@252 15
Chris@252 16 sudo chmod -R g-w "$dir"/*