1 NEWS file for HandBrake <http://handbrake.fr/>
3 Changes between 0.9.1 and 0.9.2:
8 - Multi-track audio support for Apple devices
9 - Better handling of audio discontinuities
10 - More flexible, "loose" anamorphic
11 - Variable frame rate encoding
12 - MP4 optimization for progressive downloads
13 - Dynamic range compression for encoding from AC3 audio
14 - Ability to encode an audio stream and pass it through at the same time
15 - iPhone-compatible anamorphic (pasp atom)
16 - Robust program and transport stream support
17 - Better handling of DVD read errors from invalid VOB units
18 - Detects and works around missing end of cell markers
19 - Recovers from loss of signal in a stream
20 - Drops subtitles less often
21 - Keeps chapter markers in better sync and prevents duplicates
22 - Better handling of B-Frames
23 - Tunes FIFO sizes by CPU count
24 - Finally squashes the bug that cut off the end of movies
26 - Standardizes on standard out for progress and standard error for everything else.
27 - Correct channel counts when passing AC3 audio to Matroska
28 - Tag MP4 files as encoded with HandBrake
29 - No more merging short chapters
30 - Newer copies of x264,
31 - VBV 2-pass patch for x264
32 - Sets keyframes for x264 by frame rate.
33 - Support for >2GB MKV files in Linux
34 - Code audio languages in a way QuickTime understands
35 - Better subtitle positioning
36 - Fewer crashes in 2-pass encoding
42 - Reads .eyetv files as well as .dvdmedia files
46 - Activity window logging, complete with a "black box recorder" for crashes
47 - Ability to open a single title for a DVD instead of scanning the whole thing
48 - Warns people when they try to queue up two files with the same name
49 - Maintains picture filter states between jobs
50 - .xib Interface Builder files SVN can track
51 - Switches to NSImageView for previews, so no more useless OpenGL effects
52 - Temporary loss of localizations for foreign languages (the old system was broken anyway)
53 - Separate filter settings for every queued job
57 - Revamped preset system
58 - Sparkle-compatible update checker
60 - CLI built-in preset parsing
61 - No more admin rights required in Vista
62 - Handles more display resolutions
67 - Short names for denoising (weak, medium, strong) and deinterlacing (fast, slow, slower)
69 - No more x264b30 (use -e x264 -I -x level=30:cabac=0 instead or better yet an iPod preset)
70 - Chapter marker .csv input fixed
71 - CRF as default quality mode for x264, now -q is CRF and if you want CQP add -Q to it
73 Changes between 0.9.0 and 0.9.1:
75 Core HandBrake Changes:
76 + Added: Forced subtitle support
77 + Added: 6-channel Vorbis audio
78 + Changed: Much better buffer management, leading to impressive speed-ups all over the place
79 + Changed: Color subtitles now display in color, instead of being transparent.
80 + Changed: All errors to stderr with hb_log() instead of to stdout with fprintf()
81 + Changed: Accept stream input where the file type is in caps (.VOB instead of just .vob, etc)
82 + Changed: Better quality Vorbis codec (AoTuV)
83 + Changed: Faster (threaded) ffmpeg
84 + Changed: Force x264 to use a key frame at chapter markers
85 + Changed: Try to recover from bad preview scans instead of crashing
86 + Fixed: No more hanging when using MKV with chapter markers
87 + Fixed: "Same as source" FPS now works correctly when the end-credits of a progressive film are interlaced.
88 + Fixed: "Slow" deinterlacing no longer doubles up the chapter markers
89 + Fixed: Proper display of fading subtitles
90 + Fixed: Nasty artifacts from inaccurate rounding in the video scaler
91 + Fixed: Improved compatibility with streams that have missing/misplaced PMTs
92 Assorted other changes
95 + Changed: Bigger buffer for the Activity Log
96 + Changed: Redesigned Queueing window
97 + Changed: Redesigned Preferences window
98 + Changed: Structural reorganization of the code into more segmented files
99 + Fixed: Closing the main window no longer causes HandBrake to quit
100 + Fixed: Changing dimensions in Picture Settings no longer causes a crash
101 + Fixed: Target size bitrate calculation
102 + Fixed: Picture Settings previews now scale to display resolution and screen size
103 Assorted other changes
106 + Added: More robust exception handling
107 + Added: On-completion options to shutdown, suspend, etc
108 + Added: Turn tooltips on or off
109 + Changed: Open source, NullSoft installer
110 + Fixed: Add-to-queue issues
111 + Fixed: Foreign language issues
112 Assorted other changes
114 Changes between 0.8.5b1 and 0.9.0:
116 Core HandBrake Changes
117 + Added: Matroska (MKV) container output
118 + Added: Limited MPEG-2 transport stream (.VOB and .TS) input support
119 + Added: Option to write MP4 files larger than 4GB
120 + Added: Video filters (pullup, yadif, mcdeint, hqdn3d, pp7)
121 + Added: DTS audio input
122 + Changed: Switched to Lanczos scaling from libswscale
123 + Changed: Precise chapter marker location
124 + Changed: Newer libraries
125 + Changed: Much faster (threaded) iPod encoding
126 + Changed: "Same as source" works differently (better?) now
127 + Fixed: Audio drops should be thoroughly banished now
128 + Fixed: MP2 audio support
129 Assorted other changes
132 + Added: Chapter naming
133 + Added: Many new command line options for subtitles and filters.
134 + Added: Turbo for 2-pass x264 encodes
135 Assorted other changes
138 + Added: Chapter naming
139 + Added: Growl support
140 + Added: Advanced x264 settings tab
141 + Added: Logging window
142 + Added: Turbo for 2-pass x264 encodes
143 + Added: Many new presets
144 + Added: Unified toolbar
145 + Changed: Default settings
146 + Changed: Further integration of the queue and active queuing
147 + Changed: Browse DVDs like any other volumes
148 + Fixed: No more floating window syndrome (Mac)
149 + Fixed: Presets retain "magic sauce" when you change settings
150 Assorted other changes
153 + Changed: New C#-based Windows GUI front-end
154 + Changed: Improved queuing
155 + Changed: DVD information parser
156 Assorted other changes
158 Changes between 0.8.0b1 and 0.8.5b1
160 Core HandBrake Changes
161 + Added: iTunes-style chapter markers.
162 + Added: 5.1 AAC surround sound.
163 + Added: Dolby Pro Logic I and II downmixing of discrete surround sound.
164 + Added: 1-channel AAC sound from monophonic sources.
165 + Added: Advanced x264 options. (including High Profile support)
166 + Added: B-frames in x264 + .mp4
167 + Added: PPC Linux Support.
168 + Added: Preserve language IDs from the DVD in .mp4
169 + Added: Snapshot build method.
170 + Added: Anamorphic video display in QuickTime.
171 + Changed: Renamed back to HandBrake.
172 + Changed: Libraries updated.
173 + Changed: Enabled Update Checker.
174 + Fixed: Multiple Audio tracks.
175 + Fixed: Sped up DVD scanning time by being nicer to libdvdread.
176 + Fixed: .dmg is now mountable in Mac OS X versions older than 10.4
177 + Fixed: Proper output size from x264 in target size mode.
178 + Fixed: Allows output sizes larger than 2 gigs in Linux.
179 + Fixed: Several small memory leaks have been plugged.
180 + Fixed: Fixes for 64-bit systems.
181 + Fixed: Keep Aspect Ratio is no longer forced, so user-set height values are respected.
183 CLI Interface Changes
184 + Added: Customize maximum width and height while keeping aspect ratio
185 + Changed: Much prettier help screen
186 + Changed: HBTest/MediaForkCLI renamed to HandBrakeCLI
187 + Fixed: Better display of audio and subtitle ids
190 + Added: Presets! Includes initial ones for AppleTV, iPod, and PS3.
191 + Added: Preference option to auto-name output files with the DVD name and title number.
192 + Added: Preset support for x264 options.
193 + Changed: Remembers last destination path.
194 + Changed: Remembers last source path.
195 + Changed: Copy and paste in text fields.
196 + Changed: Updates target size more quickly.
197 + Changed: Mac GUI no longer retains target size values between enqueued jobs. (http://HandBrake.m0k.org/forum/viewtopic.php?t=249)
198 + Fixed: Preview frames are no longer distorted in anamorphic mode.
199 + Fixed: Mac GUI no longer floats above other windows.
200 + Fixed: Browse by file no longer dims the browse button preventing you from changing browse locations without switching back and forth between it and drive selection. (http://HandBrake.m0k.org/forum/viewtopic.php?t=342)
201 + Fixed: Makes sure destination directory is valid.
202 + Fixed: Fills in the file save field with the current output name instead of leaving it blank.
203 + Fixed: Update destination field with the current path instead of using the last one, which could have been a DVD.
205 Windows GUI Changes ñ Version 2.2 beta 1
206 + Added: A few presets for the iPod in the menu.
207 + Added: Ability to set default settings for all program encode options.
208 + Added: Ability to turn off Automatic Update check on start-up. See Tools > Options
209 + Added: Mod 16 check on the Height and Width boxes.
210 + Added: Check the amount of hard disk space left is not running low when saving file.
211 + Added: Option to have a Read DVD window showup on start-up.
212 + Added: ìView DVD dataî Menu item in the tools menu.
213 + Added: Links to the Homepage, forum, wiki and documentation page in the Help menu.
214 + Added: Chapter markers check box (New feature in 0.8.5b1 CLI)
215 + Changed: View DVD Information no longer appears after clicking the ìBrowseî button.
216 + Changed: A few changes to the GUI - replaced textboxes with Dropdowns which auto-populate.
217 + Changed: Auto Crop and Aspect text now automatically update when a new title is selected.
218 + Changed: Several tweaks to the GUI design, remove a few text items that are no longer needed.
219 + Changed: Ability to Queue videos enabled with completely re-written code.
220 + Changed: Ability to queue stuff up while the encoding process is running.
221 + Changed: Ability to remove items from the encode queue while is running.
222 + Changed: Anamorphic option blanks out resolution boxes.
223 + Changed: Re-written update checker.
224 + Changed: Ability to turn off update check on start-up in Tools > Options
225 + Changed: Auto Crop option now fills in figures into text boxes when selected.
226 + Changed: Mp4 now default output file extension.
227 + Changed: Enabled 5.1 AAC option.
228 + Changed: Enabled h264 advanced options.
229 + Changed: Updated the FAQ.
230 + Changed: Included new version of HandBrake. Version 0.8.5b1.
231 + Fixed: Pixel Ratio Not being saved with the profile.
232 + Removed: Both ìView Dataî buttons on the Title Selection Window.
233 + Removed: The ìRead DVDî button. - Automatically reads the DVD after selecting a source now.
234 + Removed: The Help and Support window. Been replaced with a few Web Links.
237 Changes between 0.7.1 and 0.8.0
238 + MediaFork project forked from HandBrake source <http://handbrake.m0k.org/>
239 + Updated libraries (meaning better quality, hopefully fewer bugs, and increased speeds)
241 + Revamped graphical interface (Mac OS X)
242 + Anamorphic encoding with pixel aspect ratio
243 + Brighter color reproduction in QuickTime
244 + Lists disks by DVD name instead of by drive name (Mac OS X)
245 + Titles output movies based on the DVD name (Mac OS X)
247 + Constant rate factor encoding with x264
248 + New preference item to turn deinterlacing on by default (Mac OS X)
249 + New preference item to select the default audio language (Mac OS X)
250 + Bugfix for reading straight from a DVD
252 Changes between 0.7.0 and 0.7.1
253 + Universal Binary for PPC and Intel
254 + Bugfixes for missing subtitles, audio glitches with LPCM tracks and more
256 Changes between 0.7.0-beta3 and 0.7.0
257 + Multithreaded H.264 encoding with x264
258 + Added option for H.264 Baseline (suitable for iPods)
259 + (Very) experimental queue support
260 + Fixes for some DVD titles HandBrake would not recognize
261 + Fixes audio gliches when encoding from LPCM tracks
263 Changes between 0.6.2 and 0.7.0-beta3
268 + Custom aspect ratio
269 + Audio samplerate selection
271 + Proper NTSC support
273 + Progress bar in the dock icon (OS X)
274 + 2-pass H.264 encoding
275 + Constant quality encoding
279 Changes between 0.6.1 and 0.6.2
280 + Support for DVDs with MPEG audio tracks
281 + Rewrote the DVD navigation code
282 + High quality resampler included
283 + Better AVI compliance
285 + Internal improvements
288 Changes between 0.6.0 and 0.6.1
289 + Fixed LPCM endianness issue
291 Changes between 0.5.2 and 0.6.0
293 + AAC and Vorbis encoding
294 + Experimental H264 encoding
297 + GTK2 linux interface
298 + OS X interface localization
300 Changes between 0.5.1 and 0.5.2
303 Changes between 0.5 and 0.5.1
304 + 2-pass XviD encoding
307 Changes between 0.4 and 0.5
308 + Bugfixes, rewrite of large parts of the core
309 + XviD encoding (1-pass only)
311 Changes between 0.3 and 0.4
312 + Better multithreading
313 + Allow the user to specify a target size instead of bitrate
314 + Misc GUI enhancements
315 + Use low-priority threads on OS X
317 Changes between 0.2 and 0.3
319 + Allow 2-pass encoding
320 + Many internal changes & fixes
322 Changes between 0.1.1 and 0.2
323 + Fixed a major bug that made HandBrake probably crash after ~ 15
325 + Fixed a few minor memory leaks
327 Changes between 0.1 and 0.1.1
328 + Fixed a stupid bug that prevented to scan volumes correctly if
329 FAT/NTFS/etc volumes were mounted
331 Changes between 0.1-alpha2 and 0.1 :
332 + Automatically detect ripped DVDs on BFS volumes
333 + Allow picture cropping and resizing
334 + Allow dual-audio encoding
335 + Created files are quite compliant now (tested with OSX/Quicktime
337 + Better A/V sync with some DVDs
339 Changes between 0.1-alpha and 0.1-alpha2 :
340 + Show length for each title
341 + Fixed the screwed-audio bug
344 First version is 0.1-alpha.