import optparse as OP
import threading as TH
import shlex as L
-from math import sqrt
+from math import sqrt, ceil
from contextlib import contextmanager
## eyeD3 tag fettling.
## Work out -- well, guess -- the time remaining.
if cur:
t = T.time()
- eta = me._fmt_time((t - me._start)*(max - cur)/cur)
+ eta = me._fmt_time(ceil((t - me._start)*(max - cur)/cur))
else:
eta = '???'
for q, br in me.QMAP:
if br >= me.bitrate:
break
- else:
- raise ValueError, 'no suitable quality setting found'
+ else:
+ raise ValueError, 'no suitable quality setting found'
encprops['quality'] = q/10.0
return [make_element('vorbisenc', **encprops),
make_element('oggmux')]