def getSumOfLumQuantCoefs(filename):
# Local variable declarations
lumTable = ""
quantvals = []
quantcoefs = []
readpipes = []
sum = 0
stmt = "walkjpeg " + filename
p = os.popen(stmt, "r")
while 1:
line = p.readline()
print line
time.sleep(0.5)
if not line:
break
if "DQT" in line:
line = p.readline()
line = p.readline()
for i in range(4):
lumTable += p.readline()
break
quantvals = lumTable.split(" ")
quantvals.append(None) # Null-terminate the new string
i = 0
j = 0
while quantvals[i] != None:
if quantvals[i] != " ":
if quantvals[i] != "":
quantcoefs.append([])
quantcoefs[j] = int(quantvals[i])
j+=1
i+=1
for i in range(len(quantcoefs)):
sum += quantcoefs[i]
return sum