-
Committer:
Tristan Brindle
-
Date:
2008-09-12 20:51:44 UTC
-
Revision ID:
t.c.brindle@gmail.com-20080912205144-y5sgn4rbe4epb4sn
* Use time() rather than clock() for working out elapsed encoding time,
which should sort out time remaining being way off on AMD64. Hopefully
closes bug #250174.
* Add a version check on the Schroedinger encoder at startup, we require
1.0.0 or newer. This means we can...
* Remove the warning about Dirac encoding being experimental, since it's
not any more.
* The quality sliders now go down to zero. As a side-effect, this means
that OggConvert's quality settings should correspond to those of
ffmpeg2theora (for video, at least).
* Use "perceptual weighting" by default in the Dirac encoder, as
recommended by the Schro author. This results in dramatically smaller
output files at the same noise threshold (and slightly faster encoding
times), at the expense of a slight loss of picture quality. I think
it's worth it.
* Really don't update the progressbar in the first three seconds of
transcoding (it wasn't quite right before)
* Ask the transcoder for the stream duration every time we update the
progressbar. This should fix the problem of files reporting that
they're "120% completed" for example (this often happened when
transcoding from MPEG).