OSDN Git Service

add win/C# diff files
[handbrake-jp/handbrake-jp.git] / NEWS
1 NEWS file for HandBrake <http://handbrake.fr/>
2
3 Changes between 0.9.4 and 0.9.5:
4
5 * Core Library
6   - BluRay disc structure support. (No decryption support) 
7   - Updated Libraries (x264, ffmpeg) 
8   - SSA Subtitle support. (Including burn-in) 
9   - MP3 audio now supported in MP4 files (Note: Limited Player compatibility) 
10   - VOBSUB subtitle now supported in MP4 files (Note: Limited Player compatibility) 
11   - Updated Presets for newer devices and better quality 
12   - AC3 encoding support.
13   - Many Bug fixes and other small improvements
14   - Improved DVD Main Feature detection (when using dvdnav)
15   - Universal audio downmix support (all audio types can be downmixed)
16
17 *All GUIs
18   - Updated x264 Advanced Panel
19   - Video Quality Slider drops % value and only shows RF for x264
20   - Batch Scan (Scan Multiple files at once. N.B: Does not include multiple VIDEO_TS folders / Image files) 
21   - Peak framerate option (Capped VFR)
22   - Many Bug fixes
23   - Many Tweaks to improve usability.
24   - Ability to edit queue jobs
25   - Point-to-Point encoding (second or frame start and end times)
26
27 * Mac GUI
28   - New Audio Panel supporting >4 Audio Tracks
29   - VLC detection in /Applications and ~/Applications
30
31 * Windows GUI
32   - Encode Status in GUI. (CLI window is now always hidden)
33   - Improved Auto-Naming for Destination file name.
34   - Drag / Drop Video onto Main Window to scan.
35   
36 * Linux GUI
37   - Multiple instance support (run multiple copies of ghb at once)
38   - Many Bug fixes and UI improvements. 
39   
40 Changes between 0.9.3 and 0.9.4:
41
42 Core:
43
44 * New build system, allowing 64-bit binaries (around 10% faster)
45 * Soft subtitles and Closed Captions:
46   - DVD Closed Captions
47   - ATSC Closed Captions
48   - SRT subtitle import
49   - Text soft subtitles in MP4 and MKV output
50   - Bitmap soft subtitles in MKV output
51 * Better support for DVD inputs:
52   - Uses libdvdnav
53   - DVD angles support
54   - Workaround for libdvdread malloc bomb on invalid PGC entry
55   - DVD drive region detection support in Linux
56   - Handles DVD programs with more than 16 streams
57   - No longer tries to detect and discard duplicate titles when scanning
58   - Libdvdnav patched to perform read error recovery
59   - Libdvdread patched to allow raw device access in Windows
60   - Handles poorly mastered DVDs that had the menus ripped out of them
61 * Better support for non-DVD inputs:
62   - Preserves MP4 metadata
63   - TrueHD
64   - DTS-HD demuxing
65   - 8 bit audio
66   - Better handling of transport streams where audio starts first
67   - Better handling of transport streams that have been spliced together, leading to duplicate timestamps
68   - Better VC-1 frame detection
69   - Fixes bug that was causing one sec. of audio to be dropped on many ffmpeg files
70   - Looks harder for aspect ratio info from DV sources
71   - No longer truncates the last (dummy) chapter
72   - Allows specifying field parity for detelecine and decomb
73 * Better AV sync
74 * Support for sources with no audio
75 * DTS passthrough for MKV
76 * x264 bumped from r1169 to r1347, which means speed optimizations, new default settings (see r2742 commit comment), the magic of macroblock tree rate control (mbtree), a new CRF curve (meaning you will get different, generally lower bitrates at the same RF, with similar quality metrics), and weighted P-Frames (disabled by default for Baseline encodes and the AppleTV preset). 
77 * Better sample interleaving
78 * Better, optional deinterlacer for decomb (EEDI2)
79 * New mode structure for the decomb filter
80 * Variable verbose logging levels
81 * Fixed timing for first two frames coming out of filters
82 * Libtheora bumped to 1.1.0
83 * Improvements to our theora implementation (2 pass encoding + soft target rate control)
84 * Caters to Theora's insistence on content having mod16 framing dimensions specified
85 * Flushes LAME encoder's final packets
86 * Fixed interjob framerate calculation
87 * Fixed pthreads regression in cygwin
88 * Tweaks for packaging tools
89 * Solaris 10 build support
90
91 All interfaces:
92
93 * Live video preview
94 * New subtitle tab
95 * New filters and picture settings inspector
96 * Custom anamorphic mode
97 * Updated Sparkle
98 * Custom number of preview images
99 * Quality slider now works off actual rate factor/quantizer values instead of percentages
100 * Partially updated advanced x264 tab
101 * New built-in presets
102 * Use libdvdnav by default on DVD sources
103 * Removed Constant QP encoding option for x264 (use CRF)
104 * Various bug fixes and UI tweaks
105 * x264 turbo 1st pass mode now uses subme=2 not subme=1
106
107 Mac:
108
109 * Core Audio AAC encoding
110 * H.264 video source decoding crash fixed
111 * Queue displays varying row heights based on encode settings
112 * Fixed EyeTV package scanning
113 * 64bit / 32 bit VLC detection 
114 * Preset import/export
115
116 Windows:
117
118 * New audio tab
119 * AAC audio source decoding bug fixed
120 * Tray minimization is now optional
121 * Queue can now be started from main window
122 * Growl for Windows notification support
123 * General UI improvements
124 * Preset import
125 * Preferred language control for audio dubs and subtitles
126 * Fixed file extensions resetting to m4v when enabling chapter markers in mkv
127 * Faster updating of GUI elements from CLI data
128 * Cleanup / Improved some of the programs options. (Growl, use m4v, drive detection)
129 * Numerous fixes in the Picture Settings Panel and CLI Query Handling code.
130 * Bug Fixes and Usability improvements.
131
132 Linux:
133
134 * General UI improvements
135 * Inhibits sleep mode while encoding
136 * Single title scan
137 * Chapter duration display
138 * Notifications when encodes complete
139 * Tray minimization
140 * Full screen preview
141 * Preset import/export
142 * Preferred language control for audio dubs and subtitles
143 * Preferences rearrangement
144 * Preference to auto-apply .m4v extension
145 * New system tray icon behavior
146 * Preference for what to do when encode completes
147 * Preference for how often to delete activity logs
148 * Preference to disable automatic scanning
149 * New Gnome session manager support
150 * Improved "auto" audio selection
151 * Use .m4v as the default extension for the MPEG-4 container
152 * Use .m4v when soft subs are enabled
153 * Alternate angle encoding fix
154 * Only strips drive letters for Windows builds
155 * Show correct audio format info when it's been sanitized for incompatibilities
156 * Preserve chapter list modifications made to queued jobs
157 * Fixed error when navigating chapter titles with the keyboard
158 * Bug Fixes.
159
160 CLI:
161
162 * Options to handle new subtitle, anamorphic, and preview features
163 * --srt-file, --srt-codeset, --srt-offset, --srt-lang, --srt-default
164 * --native-dub option lets users request dubbing instead of subs when the audio isn't in their native language
165 * Allow encoding sources with no audio without explicitly stating -a none
166 * Update checker on MinGW built exe should now work correctly.
167 * Matches GUIs' default verbosity level of 1
168
169 Changes between 0.9.2 and 0.9.3:
170
171 0.9.3 Snapshot 5 -> 0.9.3 Final
172 - Better PMT processing
173 - Basic underlying support for live previews (encode from a seek point for a set number of frames)
174 - Better searching for IDR frames in H.264 streams
175 - Preset changes (iPhone goes CRF, some old Apple presets resurrected as Legacy)
176 - Assorted bug fixes
177
178 0.9.3 Snapshot 4 -> 0.9.3 Snapshot 5 (r1913)
179 Core Library
180 - VC-1 stream input
181 - Newer libmp4v2, which fixes the issue with output > 2 gigs in Linux
182 - Proper allocation for preview frames
183 - Avoids corruption of previews of sources that use widths that aren't cleanly divisible by 8
184 - Decodes DTS internally instead of using ffmpeg, to allow mixdowns
185 - Better support for DTS in MKV files with implicit timestamps or large timestamp errors
186 - Ensures proper chroma size by rounding up when dealing with odd dimensions
187 - Ensures "auto" samplerate sends a valid value to faac (22050, 24000, 32000, 44100, or 48000)
188 - Bumped Theora to 1.0 final
189 - Bumped x264 to r1024, which includes Nehalem optimizations as well as speed boosts for things such as b-adapt=2
190
191 Mac GUI
192 - Allows multibyte characters in chapter titles
193
194 Windows GUI
195 - Fixes issue parsing presets that use maxWidth and maxHeight (-X and -Y)
196 - DRC defaults to 1 now
197 - Chapter markers disabled for non-DVD sources
198 - Makes sure Normal preset gets loaded
199 - Fixes arithmetic overflow crash when scanning
200
201 Linux GUI
202 - Update checker
203 - Limits range of chapters to encode to the number of chapters on the DVD
204 - Disabled entry of dimensions larger than the source
205
206 CLI
207 - Allows overriding of audio (tracks, bitrates, samplerates, codecs, mixdowns) and x264 options in built-in presets
208
209 Documentation
210 - Documentation updates have begun on the wiki, although they are not yet complete
211
212 0.9.3 Snapshot 3 -> 0.9.3 Snapshot 4 (r1896)
213 Core Library
214 - Converts video in other color spaces to YUV420 (this means DV support)
215 - Official, standards-based AC3-in-MP4
216 - Tries to base the AV timing for streams off audio when possible
217 - Keeps some audio fixes for lost packets in over the air streams from interfering with other sources
218 - Handles rendering of sources where the picture resolution changes mid-stream (this fixes the long-standing bug reading a particular episode of Doctor Who)
219 - Wider window for clock references (AV sync)
220 - Fixed a crash when closing out data for AAC encoding on aborted encodes
221 - Rejiggered verbose activity log display to be more laconic by default
222 - Updated x264 to r1016, which means b-rdo and bime are gone and replaced with new subme modes
223 - DTS and HDMV DTS audio support in streams
224 - Doesn't show the audio track button on iPhones/iPod Touches unless there's more than 1 track
225 - Tries to avoid garbage data from AC3 sync by searching for two agreeing packets
226 - As the MPEG4IP project is defunct, switched to an independently maintained libmp4v2 which has folded in all our cumbersome patches
227 - Fixed SunOS compilation
228 - Fixed conflict between maxHeight and maxWidth and loose anamorphic
229 - Warn in the log when titles are being ignored during scan for lack of audio
230 - Fixed bug with Slow/Slowest deinterlacing and decomb which could leave a flickering line at the top or bottom of the screen
231 - Extracts audio and subtitle types from DVD sources, to do things like label commentary tracks
232 - Better handling of the beginning of AVI and WMV sources that start after time 0
233 - Optimize MP4 for web download works with AC3 tracks now
234
235 Mac GUI
236 - Nested presets
237 - Individual activity logs for each encode (stored by default in ~/Application Support/HandBrake, can be co-located with encoded file destination by preference)
238 - Allows reading from ZFS volumes
239 - Fixed target size mode. It keeps breaking itself. Maybe it should just be put out of its misery...
240 - Assorted other improvements
241
242 Windows GUI
243 - Nested presets
244 - Individual activity logs for each encode
245 - Slow and slower deinterlacing and decomb work now in Windows
246 - Added resizeable update window
247 - Fixed parsing of non-DVD source audio formats
248 - Restored Copy to Clipboard to the Activity Log Window, among other enhancements to it
249 - Fixed bug with MKV presets showing up as .m4v
250 - Assorted other improvements
251
252 Linux GUI (GTK)
253 - Nested presets
254 - Individual activity logs for each encode
255 - Allows pending queue items to be removed, and reloaded in the main window for editing
256 - Better handling of HD previews
257 - Assorted other improvements
258
259 CLI
260 - Updated presets to the equivalent of the nested ones in the GUIs
261 - Allows setting custom audio track names in MP4 files
262 - Allows selection of the COLR atom in MP4 files, between Bt.601 and Bt.709
263 - Fixed reading of device paths in OS X
264
265 A special note on the new presets (they're collapsible-triangle-folder-thing-errific!)
266 - Deux Six Quatre, Blind, Broke, and Bedlam are gone. They were dead weight.
267 - iPod Low-Rez is now iPod Classic & iPod Nano
268 - iPod High-Rez is now iPod Legacy
269 - iPhone / iPod Touch is now iPhone & iPod Touch, so take care CLI users
270 - Animation and Television now use the decomb and detelecine (VFR) filters
271 - High Profile presets now use psy-trellis and the new subme 9 mode with B-frame RD refinement
272 - AppleTV is now CRF, so sizes will vary with content
273 - PS3 preset should be fixed
274 - Constant Quality Rate still needs its quality % lowered, probably
275
276 The keen reader is already asking "iPod Legacy? WTF is iPod High-Rez called iPod Legacy now?"
277
278 The answer is Universal.
279
280 The Universal preset is designed to play on all modern iPods (anything newer than the iPod 5.5G). It also plays on iPhones. It also plays on AppleTVs. It should also play just about anywhere else, hence the name. It is full anamorphic DVD resolution--no tricks with downscaling like stuff from the iTunes Store. It includes chapters, and has the first audio track in both AAC (DPL2 downmixed) and AC3 pass-thru, just like the AppleTV preset. In fact, it should give the same quality as the AppleTV preset, but faster...and at a larger file size. Like the AppleTV preset, it used CRF, so sizes will vary.
281
282 0.9.3 Snapshot2 -> 0.9.3 Snapshot 3 (r1797)
283 Core Library:
284 - Universal input support, utilizing libavcodec from the FFmpeg project for decoding non-MPEG-2 video
285 - Newer, faster, better version of the x264 codec, including psychovisual optimizations
286 - Better AV sync through full compliance with the MPEG Standard Target Decoder timing model
287 - More accurate auto-cropping
288 - Support for New Zealand and Norwegian HDTV broadcasts (H.264 and AAC-LATM in MPEG-TS)
289 - Detelecine is now "VFR detelecine" by default, dropping some frames and extending others to make up lost time, old behavior of keeping duplicate frames is enabled by selecting a framerate besides "Same as source"
290 - Threaded deinterlacing in Slow and Slower modes
291 - Threaded and entirely rewritten decomb filter
292 - Better audio resampling interpolator
293 - Better gamma in QuickTime through the use of the COLR MP4 atom
294 - Better constant quality encoding when using FFmpeg
295 - Hopefully better cache and virtual memory performance by recycling buffers that were most recently used instead of least
296 - Fix for MP4s with "negative duration" errors.
297 - Set the detelecine filter to work better with PAL by using "loose" breaks
298 - Fix for missing initial H.264 NAL units, improves reliability of 8x8dct
299 - Fix for subtitle-scan with XviD encoding
300 - Fix for crash at the end of 2nd pass using x264
301 - Deblock filter works now
302 - Rewritten update system, so the core library can read a portion of Sparkle appcasts.
303 - Updates for libsamplerate, libogg, xvidcore, libtheora, libmpeg2, lame, faac, and of course ffmpeg and x264.
304
305 Mac GUI
306 - Entirely rewritten and far more flexible queue that can be saved between sessions, capable of preserving queued items after a crash
307 - Now requires vlc 0.9.xx to read protected dvd's in the users /Applications folder
308 - Fix for 4x3 loose anamorphic to keep it from downscaling
309 - Countless other improvements
310
311 Windows GUI
312 - Resolution calculation
313 - Better preset bar
314 - Better queue (including queue recovery feature)
315 - Better activity log window
316 - Improved UI (layout changes, animated x264 options, DVD drive detection, duration displayed)
317 - More options - includes support for custom auto name format & starting the CLI minimized
318 - Countless other improvements
319
320 Linux GUI (GTK)
321 - It's alive!
322
323 Known Issues in Snapshot 3
324 - Possibility of a flickering line at the top or bottom of the frame after Slow or Slower deinterlacing or decombing
325 - Input bitrate display may be off by a factor of 100 for H.264-in-TS sources
326 - Constant Quality Rate preset probably needs a lower quality level (60% - 55%)
327 - With non-DVD sources that don't have AC3 audio, you can't encode 1 input audio track to multiple output audio tracks
328 - Slow and Slower deinterlacing and decombing are BROKEN in Windows
329 - QuickTime won't read Xvid-in-MP4 output, although VLC will
330 - Windows GUI does not detect all audio tracks from non-DVD sources
331
332 0.9.3 Snapshot 1 -> 0.9.3 Snapshot 2 (r1477)
333 Core Library:
334 - Anamorphic PAR for the AVI container
335 - Allow constant frame rates when they different from the source's frame rate (otherwise pass through the variable MPEG-2 frame durations )
336 - Decomb filter (selectively deinterlaces when it sees interlacing in the frame)
337 - Filter bug fixed, that would skip any filters after detelecine, if VFR wasn't enabled
338 - Loose anamorphic + FFmpeg video bug fixed
339
340 Windows GUI:
341 - Title dropdown list bug fixed
342 - Missing log file bug fixed
343
344 CLI:
345 - Default audio samplerate changed to 48kHz, audio bitrate changed to 160kbps.
346 - Samplerate entry bug fixed
347
348 0.9.2 -> 0.9.3 Snapshot 1 (r1457)
349 Core Library:
350 - New audio subsystem (no more AAC+AC3, control each track's codec and settings individually)
351 - Removed libdvdcss (HandBrake no longer decrypts DVDs on its own, will use VLC to do so if it's available)
352 - Added Theora encoder
353 - Fixed x264-in-avi and ffmpeg-in-avi
354 - Fixed xvid
355 - More accurate scaling
356 - Major sync improvements
357 - Major stream improvements
358 - AAC+AC3 support in MKV
359 - MKV seeking fixes
360 - Make sure subtitles get displayed long enough to read them
361 - Updated VBV 2-pass and VBV 1-pass patch for x264
362 - Adaptive Quantization for x264
363 - Recover from bad preview scans
364 - Recover from invalid PGNs
365 - Fixed vorbis bitrate control
366 - Snapshot builds
367
368 Mac:
369 - New audio interface
370 - Loads libdvdcss from VLC at runtime if it's present on the user's system
371 - No more general-purpose "Codecs" menu -- set video and audio codecs individually
372 - More robust preset system, in preparation for nested presets
373 - Made 64-bit MP4 file widget more prominent
374 - Only allow useful x264 options in the advanced tab
375 - Various fixes and improvements
376
377 Windows:
378 - New x264 tab
379 - New audio interface
380 - Various fixes and improvements
381
382 CLI:
383 - New audio interface
384
385 Changes between 0.9.1 and 0.9.2:
386
387 CORE
388
389 - AC3 in MP4 support
390 - Multi-track audio support for Apple devices
391 - Better handling of audio discontinuities
392 - More flexible, "loose" anamorphic
393 - Variable frame rate encoding
394 - MP4 optimization for progressive downloads
395 - Dynamic range compression for encoding from AC3 audio
396 - Ability to encode an audio stream and pass it through at the same time
397 - iPhone-compatible anamorphic (pasp atom)
398 - Robust program and transport stream support
399 - Better handling of DVD read errors from invalid VOB units
400 - Detects and works around missing end of cell markers
401 - Recovers from loss of signal in a stream
402 - Drops subtitles less often
403 - Keeps chapter markers in better sync and prevents duplicates
404 - Better handling of B-Frames
405 - Tunes FIFO sizes by CPU count
406 - Finally squashes the bug that cut off the end of movies
407 - Preset changes
408 - Standardizes on standard out for progress and standard error for everything else.
409 - Correct channel counts when passing AC3 audio to Matroska
410 - Tag MP4 files as encoded with HandBrake
411 - No more merging short chapters
412 - Newer copies of x264,
413 - VBV 2-pass patch for x264
414 - Sets keyframes for x264 by frame rate.
415 - Support for >2GB MKV files in Linux
416 - Code audio languages in a way QuickTime understands
417 - Better subtitle positioning
418 - Fewer crashes in 2-pass encoding
419
420 MAC
421
422 - Leopard Only
423 - Sparkle
424 - Reads .eyetv files as well as .dvdmedia files
425 - Much better queue
426 - More white space
427 - Code restructuring
428 - Activity window logging, complete with a "black box recorder" for crashes
429 - Ability to open a single title for a DVD instead of scanning the whole thing
430 - Warns people when they try to queue up two files with the same name
431 - Maintains picture filter states between jobs
432 - .xib Interface Builder files SVN can track
433 - Switches to NSImageView for previews, so no more useless OpenGL effects
434 - Temporary loss of localizations for foreign languages (the old system was broken anyway)
435 - Separate filter settings for every queued job
436
437 WIN
438
439 - Revamped preset system
440 - Sparkle-compatible update checker
441 - Activity log window
442 - CLI built-in preset parsing
443 - No more admin rights required in Vista
444 - Handles more display resolutions
445
446 CLI
447
448 - Built-in presets
449 - Short names for denoising (weak, medium, strong) and deinterlacing (fast, slow, slower) 
450 - Solaris port
451 - No more x264b30 (use -e x264 -I -x level=30:cabac=0 instead or better yet an iPod preset)
452 - Chapter marker .csv input fixed
453 - CRF as default quality mode for x264, now -q is CRF and if you want CQP add -Q to it
454
455 Changes between 0.9.0 and 0.9.1:
456
457         Core HandBrake Changes:
458         + Added: Forced subtitle support
459         + Added: 6-channel Vorbis audio
460         + Changed: Much better buffer management, leading to impressive speed-ups all over the place
461         + Changed: Color subtitles now display in color, instead of being transparent.
462         + Changed: All errors to stderr with hb_log() instead of to stdout with fprintf()
463         + Changed: Accept stream input where the file type is in caps (.VOB instead of just .vob, etc)
464         + Changed: Better quality Vorbis codec (AoTuV)
465         + Changed: Faster (threaded) ffmpeg
466         + Changed: Force x264 to use a key frame at chapter markers
467         + Changed: Try to recover from bad preview scans instead of crashing
468         + Fixed: No more hanging when using MKV with chapter markers
469         + Fixed: "Same as source" FPS now works correctly when the end-credits of a progressive film are interlaced.
470         + Fixed: "Slow" deinterlacing no longer doubles up the chapter markers
471         + Fixed: Proper display of fading subtitles
472         + Fixed: Nasty artifacts from inaccurate rounding in the video scaler
473         + Fixed: Improved compatibility with streams that have missing/misplaced PMTs
474         Assorted other changes
475         
476         Mac Changes:
477         + Changed: Bigger buffer for the Activity Log
478         + Changed: Redesigned Queueing window
479         + Changed: Redesigned Preferences window
480         + Changed: Structural reorganization of the code into more segmented files
481         + Fixed: Closing the main window no longer causes HandBrake to quit
482         + Fixed: Changing dimensions in Picture Settings no longer causes a crash
483         + Fixed: Target size bitrate calculation
484         + Fixed: Picture Settings previews now scale to display resolution and screen size
485         Assorted other changes
486         
487         Windows Changes:
488         + Added: More robust exception handling
489         + Added: On-completion options to shutdown, suspend, etc
490         + Added: Turn tooltips on or off
491         + Changed: Open source, NullSoft installer
492         + Fixed: Add-to-queue issues
493         + Fixed: Foreign language issues
494         Assorted other changes
495         
496 Changes between 0.8.5b1 and 0.9.0:
497
498         Core HandBrake Changes
499         + Added: Matroska (MKV) container output
500         + Added: Limited MPEG-2 transport stream (.VOB and .TS) input support
501         + Added: Option to write MP4 files larger than 4GB
502         + Added: Video filters (pullup, yadif, mcdeint, hqdn3d, pp7)
503         + Added: DTS audio input
504         + Changed: Switched to Lanczos scaling from libswscale
505         + Changed: Precise chapter marker location
506         + Changed: Newer libraries
507         + Changed: Much faster (threaded) iPod encoding
508         + Changed: "Same as source" works differently (better?) now
509         + Fixed: Audio drops should be thoroughly banished now
510         + Fixed: MP2 audio support
511         Assorted other changes
512         
513         CLI Changes:
514         + Added: Chapter naming
515         + Added: Many new command line options for subtitles and filters.
516         + Added: Turbo for 2-pass x264 encodes
517         Assorted other changes
518         
519         Mac Changes:
520         + Added: Chapter naming
521         + Added: Growl support
522         + Added: Advanced x264 settings tab
523         + Added: Logging window
524         + Added: Turbo for 2-pass x264 encodes
525         + Added: Many new presets
526         + Added: Unified toolbar
527         + Changed: Default settings
528         + Changed: Further integration of the queue and active queuing
529         + Changed: Browse DVDs like any other volumes
530         + Fixed: No more floating window syndrome (Mac)
531         + Fixed: Presets retain "magic sauce" when you change settings
532         Assorted other changes
533         
534         Windows Changes:
535         + Changed: New C#-based Windows GUI front-end
536         + Changed: Improved queuing
537         + Changed: DVD information parser
538         Assorted other changes
539
540 Changes between 0.8.0b1 and 0.8.5b1
541
542         Core HandBrake Changes
543         + Added: iTunes-style chapter markers.
544         + Added: 5.1 AAC surround sound.
545         + Added: Dolby Pro Logic I and II downmixing of discrete surround sound.
546         + Added: 1-channel AAC sound from monophonic sources.
547         + Added: Advanced x264 options. (including High Profile support)
548         + Added: B-frames in x264 + .mp4
549         + Added: PPC Linux Support.
550         + Added: Preserve language IDs from the DVD in .mp4
551         + Added: Snapshot build method.
552         + Added: Anamorphic video display in QuickTime.
553         + Changed: Renamed back to HandBrake.
554         + Changed: Libraries updated.
555         + Changed: Enabled Update Checker.
556         + Fixed: Multiple Audio tracks.
557         + Fixed: Sped up DVD scanning time by being nicer to libdvdread.
558         + Fixed: .dmg is now mountable in Mac OS X versions older than 10.4
559         + Fixed: Proper output size from x264 in target size mode.
560         + Fixed: Allows output sizes larger than 2 gigs in Linux.
561         + Fixed: Several small memory leaks have been plugged.
562         + Fixed: Fixes for 64-bit systems.
563         + Fixed: Keep Aspect Ratio is no longer forced, so user-set height values are respected.
564
565         CLI Interface Changes
566         + Added: Customize maximum width and height while keeping aspect ratio
567         + Changed: Much prettier help screen
568         + Changed: HBTest/MediaForkCLI renamed to HandBrakeCLI
569         + Fixed: Better display of audio and subtitle ids
570
571         Mac GUI Changes
572         + Added: Presets! Includes initial ones for AppleTV, iPod, and PS3.
573         + Added: Preference option to auto-name output files with the DVD name and title number.
574         + Added: Preset support for x264 options.
575         + Changed: Remembers last destination path.
576         + Changed: Remembers last source path.
577         + Changed: Copy and paste in text fields.
578         + Changed: Updates target size more quickly.
579         + Changed: Mac GUI no longer retains target size values between enqueued jobs. (http://HandBrake.m0k.org/forum/viewtopic.php?t=249)
580         + Fixed: Preview frames are no longer distorted in anamorphic mode.
581         + Fixed: Mac GUI no longer floats above other windows.
582         + 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)
583         + Fixed: Makes sure destination directory is valid.
584         + Fixed: Fills in the file save field with the current output name instead of leaving it blank.
585         + Fixed: Update destination field with the current path instead of using the last one, which could have been a DVD.
586
587         Windows GUI Changes ñ Version 2.2 beta 1
588         + Added: A few presets for the iPod in the menu.
589         + Added: Ability to set default settings for all program encode options. 
590         + Added: Ability to turn off Automatic Update check on start-up. See Tools > Options
591         + Added: Mod 16 check on the Height and Width boxes. 
592         + Added: Check the amount of hard disk space left is not running low when saving file. 
593         + Added: Option to have a Read DVD window showup on start-up.
594         + Added: ìView DVD dataî Menu item in the tools menu. 
595         + Added: Links to the Homepage, forum, wiki and documentation page in the Help menu.
596         + Added: Chapter markers check box (New feature in 0.8.5b1 CLI)
597         + Changed: View DVD Information no longer appears after clicking the ìBrowseî button. 
598         + Changed: A few changes to the GUI - replaced textboxes with Dropdowns which auto-populate. 
599         + Changed: Auto Crop and Aspect text now automatically update when a new title is selected.
600         + Changed: Several tweaks to the GUI design, remove a few text items that are no longer needed.
601         + Changed: Ability to Queue videos enabled with completely re-written code. 
602         + Changed: Ability to queue stuff up while the encoding process is running. 
603         + Changed: Ability to remove items from the encode queue while is running. 
604         + Changed: Anamorphic option blanks out resolution boxes. 
605         + Changed: Re-written update checker. 
606         + Changed: Ability to turn off update check on start-up in Tools > Options
607         + Changed: Auto Crop option now fills in figures into text boxes when selected. 
608         + Changed: Mp4 now default output file extension.
609         + Changed: Enabled 5.1 AAC option.
610         + Changed: Enabled h264 advanced options. 
611         + Changed: Updated the FAQ.
612         + Changed: Included new version of HandBrake. Version 0.8.5b1.
613         + Fixed: Pixel Ratio Not being saved with the profile.
614         + Removed: Both ìView Dataî buttons on the Title Selection Window.
615         + Removed: The ìRead DVDî button. -  Automatically reads the DVD after selecting a source now.
616         + Removed: The Help and Support window. Been replaced with a few Web Links.
617
618
619 Changes between 0.7.1 and 0.8.0
620  + MediaFork project forked from HandBrake source <http://handbrake.m0k.org/>
621  + Updated libraries (meaning better quality, hopefully fewer bugs, and increased speeds)
622  + iPod 5.5G support
623  + Revamped graphical interface (Mac OS X)
624  + Anamorphic encoding with pixel aspect ratio
625  + Brighter color reproduction in QuickTime
626  + Lists disks by DVD name instead of by drive name (Mac OS X)
627  + Titles output movies based on the DVD name (Mac OS X)
628  + 32Khz audio output
629  + Constant rate factor encoding with x264
630  + New preference item to turn deinterlacing on by default (Mac OS X)
631  + New preference item to select the default audio language (Mac OS X)
632  + Bugfix for reading straight from a DVD
633
634 Changes between 0.7.0 and 0.7.1
635  + Universal Binary for PPC and Intel
636  + Bugfixes for missing subtitles, audio glitches with LPCM tracks and more
637
638 Changes between 0.7.0-beta3 and 0.7.0
639  + Multithreaded H.264 encoding with x264
640  + Added option for H.264 Baseline (suitable for iPods)
641  + (Very) experimental queue support
642  + Fixes for some DVD titles HandBrake would not recognize
643  + Fixes audio gliches when encoding from LPCM tracks
644
645 Changes between 0.6.2 and 0.7.0-beta3
646  + Chapters selection
647  + Custom framerate
648  + Subtitle support
649  + Check for updates
650  + Custom aspect ratio
651  + Audio samplerate selection
652  + mp4/H.264 output
653  + Proper NTSC support
654  + AC3 pass-through
655  + Progress bar in the dock icon (OS X)
656  + 2-pass H.264 encoding
657  + Constant quality encoding
658  + Grayscale encoding
659  + Up-to-date BeOS UI
660
661 Changes between 0.6.1 and 0.6.2
662  + Support for DVDs with MPEG audio tracks
663  + Rewrote the DVD navigation code
664  + High quality resampler included
665  + Better AVI compliance
666  + Updated encoders
667  + Internal improvements
668  + Bugfixes
669
670 Changes between 0.6.0 and 0.6.1
671  + Fixed LPCM endianness issue
672
673 Changes between 0.5.2 and 0.6.0
674  + MP4 and OGM output
675  + AAC and Vorbis encoding
676  + Experimental H264 encoding
677  + LPCM DVDs support
678  + Autocrop
679  + GTK2 linux interface
680  + OS X interface localization
681
682 Changes between 0.5.1 and 0.5.2
683  + Bugfixes
684
685 Changes between 0.5 and 0.5.1
686  + 2-pass XviD encoding
687  + Bugfixes
688
689 Changes between 0.4 and 0.5
690  + Bugfixes, rewrite of large parts of the core
691  + XviD encoding (1-pass only)
692
693 Changes between 0.3 and 0.4
694  + Better multithreading
695  + Allow the user to specify a target size instead of bitrate
696  + Misc GUI enhancements
697  + Use low-priority threads on OS X
698
699 Changes between 0.2 and 0.3
700  + OSX & Linux ports
701  + Allow 2-pass encoding
702  + Many internal changes & fixes
703
704 Changes between 0.1.1 and 0.2
705  + Fixed a major bug that made HandBrake probably crash after ~ 15
706    minutes encoded
707  + Fixed a few minor memory leaks
708
709 Changes between 0.1 and 0.1.1
710  + Fixed a stupid bug that prevented to scan volumes correctly if
711    FAT/NTFS/etc volumes were mounted
712
713 Changes between 0.1-alpha2 and 0.1 :
714  + Automatically detect ripped DVDs on BFS volumes
715  + Allow picture cropping and resizing
716  + Allow dual-audio encoding
717  + Created files are quite compliant now (tested with OSX/Quicktime
718    and BSPlayer)
719  + Better A/V sync with some DVDs
720
721 Changes between 0.1-alpha and 0.1-alpha2 :
722  + Show length for each title
723  + Fixed the screwed-audio bug
724  + Many bugfixes...
725
726 First version is 0.1-alpha.