import binascii import struct import math import os import sys import random def pack_values(data): current = 0 packed = '' for d in data: delta = d - current if -127 < delta < 127: packed += struct.pack('b', delta) current = d continue packed += struct.pack('b', -128) if -32767 < delta < 32767: packed += struct.pack('