summaryrefslogtreecommitdiffstats
path: root/TODO
blob: f9ae1e4f3decca2b2d611dd2bb5254f7564f52ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$Id: TODO,v 1.29 2004/03/01 21:36:36 titer Exp $

TODO file for HandBrake <http://handbrake.m0k.org/>

Features to be added are written in no particular order.

- Core
  + Remove some duplicate code here and here
  + Should be able to boost or normalize the audio volume
  + Allow the intf to preview the latest encoded picture
  + Finish and test the MPEG audio decoder
  + PCM
  + More encoding options: B-frames, type of estimation etc etc
  + Subtitle support
  + Allow the user to split the file in x parts
  + AC3 pass-through
  + MKV muxing support
  + Manual aspect ratio
  + Rotate the movie
  + Rip only a few chapters, or rip X seconds from a given starting
    point
  + Network shared processing (using RendezVous?)
  + Do some DVD buffering so the drive can rest most of the time
  + Custom framerate
  + Homemade resampler
  + VCD/DVD-R output
  + Better remaining time calculation
  + Theora encoding

- All interfaces
  + Use the DVD name in popup and for the name of the created file
  + Nice 'About...' box with link to homepage & faq
  + Add a 'Cancel' button in the crop & scale panel
  + Allow to launch rips of several titles

- BeOS interface
  + Redo the picture panel (liblayout?)
  + Add warnings (invalid bitrate, file already exists etc)
  + i18n

- Mac OS X interface
  + Warning when the user quit the app while encoding
  + Progress bar in the dock icon
  + Send a mail when rip is done
  + Turn the computer off when done
  + Collapse interface when rip starts

- Bugs
  + OSX - crash when trying to encode a DVD from mounted toast image
  + OSX - opengl effects somtimes mess up the picture's brightness