~tristan-brindle/oggconvert/trunk

Viewing all changes in revision 16.

  • 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).

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: