OSDN Git Service

CLI: Sanity check audio options in HandBrakeCLI to prevent NULL dereferences when...
[handbrake-jp/handbrake-jp-git.git] / NEWS
diff --git a/NEWS b/NEWS
index 34747c4..6ecc1ad 100644 (file)
--- a/NEWS
+++ b/NEWS
-NEWS file for MediaFork <http://handbrake.m0k.org/>\r
-\r
-Changes between 0.7.1 and 0.8.0\r
- + MediaFork project forked from HandBrake source <http://handbrake.m0k.org/>\r
- + Updated libraries (meaning better quality, hopefully fewer bugs, and increased speeds)\r
- + iPod 5.5G support\r
- + Revamped graphical interface (Mac OS X)\r
- + Anamorphic encoding with pixel aspect ratio\r
- + Brighter color reproduction in QuickTime\r
- + Lists disks by DVD name instead of by drive name (Mac OS X)\r
- + Titles output movies based on the DVD name (Mac OS X)\r
- + 32Khz audio output\r
- + Constant rate factor encoding with x264\r
- + New preference item to turn deinterlacing on by default (Mac OS X)\r
- + New preference item to select the default audio language (Mac OS X)\r
- + Bugfix for reading straight from a DVD\r
-\r
-Changes between 0.7.0 and 0.7.1\r
- + Universal Binary for PPC and Intel\r
- + Bugfixes for missing subtitles, audio glitches with LPCM tracks and more\r
-\r
-Changes between 0.7.0-beta3 and 0.7.0\r
- + Multithreaded H.264 encoding with x264\r
- + Added option for H.264 Baseline (suitable for iPods)\r
- + (Very) experimental queue support\r
- + Fixes for some DVD titles HandBrake would not recognize\r
- + Fixes audio gliches when encoding from LPCM tracks\r
-\r
-Changes between 0.6.2 and 0.7.0-beta3\r
- + Chapters selection\r
- + Custom framerate\r
- + Subtitle support\r
- + Check for updates\r
- + Custom aspect ratio\r
- + Audio samplerate selection\r
- + mp4/H.264 output\r
- + Proper NTSC support\r
- + AC3 pass-through\r
- + Progress bar in the dock icon (OS X)\r
- + 2-pass H.264 encoding\r
- + Constant quality encoding\r
- + Grayscale encoding\r
- + Up-to-date BeOS UI\r
-\r
-Changes between 0.6.1 and 0.6.2\r
- + Support for DVDs with MPEG audio tracks\r
- + Rewrote the DVD navigation code\r
- + High quality resampler included\r
- + Better AVI compliance\r
- + Updated encoders\r
- + Internal improvements\r
- + Bugfixes\r
-\r
-Changes between 0.6.0 and 0.6.1\r
- + Fixed LPCM endianness issue\r
-\r
-Changes between 0.5.2 and 0.6.0\r
- + MP4 and OGM output\r
- + AAC and Vorbis encoding\r
- + Experimental H264 encoding\r
- + LPCM DVDs support\r
- + Autocrop\r
- + GTK2 linux interface\r
- + OS X interface localization\r
-\r
-Changes between 0.5.1 and 0.5.2\r
- + Bugfixes\r
-\r
-Changes between 0.5 and 0.5.1\r
- + 2-pass XviD encoding\r
- + Bugfixes\r
-\r
-Changes between 0.4 and 0.5\r
- + Bugfixes, rewrite of large parts of the core\r
- + XviD encoding (1-pass only)\r
-\r
-Changes between 0.3 and 0.4\r
- + Better multithreading\r
- + Allow the user to specify a target size instead of bitrate\r
- + Misc GUI enhancements\r
- + Use low-priority threads on OS X\r
-\r
-Changes between 0.2 and 0.3\r
- + OSX & Linux ports\r
- + Allow 2-pass encoding\r
- + Many internal changes & fixes\r
-\r
-Changes between 0.1.1 and 0.2\r
- + Fixed a major bug that made HandBrake probably crash after ~ 15\r
-   minutes encoded\r
- + Fixed a few minor memory leaks\r
-\r
-Changes between 0.1 and 0.1.1\r
- + Fixed a stupid bug that prevented to scan volumes correctly if\r
-   FAT/NTFS/etc volumes were mounted\r
-\r
-Changes between 0.1-alpha2 and 0.1 :\r
- + Automatically detect ripped DVDs on BFS volumes\r
- + Allow picture cropping and resizing\r
- + Allow dual-audio encoding\r
- + Created files are quite compliant now (tested with OSX/Quicktime\r
-   and BSPlayer)\r
- + Better A/V sync with some DVDs\r
-\r
-Changes between 0.1-alpha and 0.1-alpha2 :\r
- + Show length for each title\r
- + Fixed the screwed-audio bug\r
- + Many bugfixes...\r
-\r
-First version is 0.1-alpha.\r
+NEWS file for HandBrake <http://handbrake.fr/>
+
+Changes between 0.9.1 and 0.9.2:
+
+CORE
+
+- AC3 in MP4 support
+- Multi-track audio support for Apple devices
+- Better handling of audio discontinuities
+- More flexible, "loose" anamorphic
+- Variable frame rate encoding
+- MP4 optimization for progressive downloads
+- Dynamic range compression for encoding from AC3 audio
+- Ability to encode an audio stream and pass it through at the same time
+- iPhone-compatible anamorphic (pasp atom)
+- Robust program and transport stream support
+- Better handling of DVD read errors from invalid VOB units
+- Detects and works around missing end of cell markers
+- Recovers from loss of signal in a stream
+- Drops subtitles less often
+- Keeps chapter markers in better sync and prevents duplicates
+- Better handling of B-Frames
+- Tunes FIFO sizes by CPU count
+- Finally squashes the bug that cut off the end of movies
+- Preset changes
+- Standardizes on standard out for progress and standard error for everything else.
+- Correct channel counts when passing AC3 audio to Matroska
+- Tag MP4 files as encoded with HandBrake
+- No more merging short chapters
+- Newer copies of x264,
+- VBV 2-pass patch for x264
+- Sets keyframes for x264 by frame rate.
+- Support for >2GB MKV files in Linux
+- Code audio languages in a way QuickTime understands
+- Better subtitle positioning
+- Fewer crashes in 2-pass encoding
+
+MAC
+
+- Leopard Only
+- Sparkle
+- Reads .eyetv files as well as .dvdmedia files
+- Much better queue
+- More white space
+- Code restructuring
+- Activity window logging, complete with a "black box recorder" for crashes
+- Ability to open a single title for a DVD instead of scanning the whole thing
+- Warns people when they try to queue up two files with the same name
+- Maintains picture filter states between jobs
+- .xib Interface Builder files SVN can track
+- Switches to NSImageView for previews, so no more useless OpenGL effects
+- Temporary loss of localizations for foreign languages (the old system was broken anyway)
+- Separate filter settings for every queued job
+
+WIN
+
+- Revamped preset system
+- Sparkle-compatible update checker
+- Activity log window
+- CLI built-in preset parsing
+- No more admin rights required in Vista
+- Handles more display resolutions
+
+CLI
+
+- Built-in presets
+- Short names for denoising (weak, medium, strong) and deinterlacing (fast, slow, slower) 
+- Solaris port
+- No more x264b30 (use -e x264 -I -x level=30:cabac=0 instead or better yet an iPod preset)
+- Chapter marker .csv input fixed
+- CRF as default quality mode for x264, now -q is CRF and if you want CQP add -Q to it
+
+Changes between 0.9.0 and 0.9.1:
+
+       Core HandBrake Changes:
+       + Added: Forced subtitle support
+       + Added: 6-channel Vorbis audio
+       + Changed: Much better buffer management, leading to impressive speed-ups all over the place
+       + Changed: Color subtitles now display in color, instead of being transparent.
+       + Changed: All errors to stderr with hb_log() instead of to stdout with fprintf()
+       + Changed: Accept stream input where the file type is in caps (.VOB instead of just .vob, etc)
+       + Changed: Better quality Vorbis codec (AoTuV)
+       + Changed: Faster (threaded) ffmpeg
+       + Changed: Force x264 to use a key frame at chapter markers
+       + Changed: Try to recover from bad preview scans instead of crashing
+       + Fixed: No more hanging when using MKV with chapter markers
+       + Fixed: "Same as source" FPS now works correctly when the end-credits of a progressive film are interlaced.
+       + Fixed: "Slow" deinterlacing no longer doubles up the chapter markers
+       + Fixed: Proper display of fading subtitles
+       + Fixed: Nasty artifacts from inaccurate rounding in the video scaler
+       + Fixed: Improved compatibility with streams that have missing/misplaced PMTs
+       Assorted other changes
+       
+       Mac Changes:
+       + Changed: Bigger buffer for the Activity Log
+       + Changed: Redesigned Queueing window
+       + Changed: Redesigned Preferences window
+       + Changed: Structural reorganization of the code into more segmented files
+       + Fixed: Closing the main window no longer causes HandBrake to quit
+       + Fixed: Changing dimensions in Picture Settings no longer causes a crash
+       + Fixed: Target size bitrate calculation
+       + Fixed: Picture Settings previews now scale to display resolution and screen size
+       Assorted other changes
+       
+       Windows Changes:
+       + Added: More robust exception handling
+       + Added: On-completion options to shutdown, suspend, etc
+       + Added: Turn tooltips on or off
+       + Changed: Open source, NullSoft installer
+       + Fixed: Add-to-queue issues
+       + Fixed: Foreign language issues
+       Assorted other changes
+       
+Changes between 0.8.5b1 and 0.9.0:
+
+       Core HandBrake Changes
+       + Added: Matroska (MKV) container output
+       + Added: Limited MPEG-2 transport stream (.VOB and .TS) input support
+       + Added: Option to write MP4 files larger than 4GB
+       + Added: Video filters (pullup, yadif, mcdeint, hqdn3d, pp7)
+       + Added: DTS audio input
+       + Changed: Switched to Lanczos scaling from libswscale
+       + Changed: Precise chapter marker location
+       + Changed: Newer libraries
+       + Changed: Much faster (threaded) iPod encoding
+       + Changed: "Same as source" works differently (better?) now
+       + Fixed: Audio drops should be thoroughly banished now
+       + Fixed: MP2 audio support
+       Assorted other changes
+       
+       CLI Changes:
+       + Added: Chapter naming
+       + Added: Many new command line options for subtitles and filters.
+       + Added: Turbo for 2-pass x264 encodes
+       Assorted other changes
+       
+       Mac Changes:
+       + Added: Chapter naming
+       + Added: Growl support
+       + Added: Advanced x264 settings tab
+       + Added: Logging window
+       + Added: Turbo for 2-pass x264 encodes
+       + Added: Many new presets
+       + Added: Unified toolbar
+       + Changed: Default settings
+       + Changed: Further integration of the queue and active queuing
+       + Changed: Browse DVDs like any other volumes
+       + Fixed: No more floating window syndrome (Mac)
+       + Fixed: Presets retain "magic sauce" when you change settings
+       Assorted other changes
+       
+       Windows Changes:
+       + Changed: New C#-based Windows GUI front-end
+       + Changed: Improved queuing
+       + Changed: DVD information parser
+       Assorted other changes
+
+Changes between 0.8.0b1 and 0.8.5b1
+
+       Core HandBrake Changes
+       + Added: iTunes-style chapter markers.
+       + Added: 5.1 AAC surround sound.
+       + Added: Dolby Pro Logic I and II downmixing of discrete surround sound.
+       + Added: 1-channel AAC sound from monophonic sources.
+       + Added: Advanced x264 options. (including High Profile support)
+       + Added: B-frames in x264 + .mp4
+       + Added: PPC Linux Support.
+       + Added: Preserve language IDs from the DVD in .mp4
+       + Added: Snapshot build method.
+       + Added: Anamorphic video display in QuickTime.
+       + Changed: Renamed back to HandBrake.
+       + Changed: Libraries updated.
+       + Changed: Enabled Update Checker.
+       + Fixed: Multiple Audio tracks.
+       + Fixed: Sped up DVD scanning time by being nicer to libdvdread.
+       + Fixed: .dmg is now mountable in Mac OS X versions older than 10.4
+       + Fixed: Proper output size from x264 in target size mode.
+       + Fixed: Allows output sizes larger than 2 gigs in Linux.
+       + Fixed: Several small memory leaks have been plugged.
+       + Fixed: Fixes for 64-bit systems.
+       + Fixed: Keep Aspect Ratio is no longer forced, so user-set height values are respected.
+
+       CLI Interface Changes
+       + Added: Customize maximum width and height while keeping aspect ratio
+       + Changed: Much prettier help screen
+       + Changed: HBTest/MediaForkCLI renamed to HandBrakeCLI
+       + Fixed: Better display of audio and subtitle ids
+
+       Mac GUI Changes
+       + Added: Presets! Includes initial ones for AppleTV, iPod, and PS3.
+       + Added: Preference option to auto-name output files with the DVD name and title number.
+       + Added: Preset support for x264 options.
+       + Changed: Remembers last destination path.
+       + Changed: Remembers last source path.
+       + Changed: Copy and paste in text fields.
+       + Changed: Updates target size more quickly.
+       + Changed: Mac GUI no longer retains target size values between enqueued jobs. (http://HandBrake.m0k.org/forum/viewtopic.php?t=249)
+       + Fixed: Preview frames are no longer distorted in anamorphic mode.
+       + Fixed: Mac GUI no longer floats above other windows.
+       + 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)
+       + Fixed: Makes sure destination directory is valid.
+       + Fixed: Fills in the file save field with the current output name instead of leaving it blank.
+       + Fixed: Update destination field with the current path instead of using the last one, which could have been a DVD.
+
+       Windows GUI Changes ñ Version 2.2 beta 1
+       + Added: A few presets for the iPod in the menu.
+       + Added: Ability to set default settings for all program encode options. 
+       + Added: Ability to turn off Automatic Update check on start-up. See Tools > Options
+       + Added: Mod 16 check on the Height and Width boxes. 
+       + Added: Check the amount of hard disk space left is not running low when saving file. 
+       + Added: Option to have a Read DVD window showup on start-up.
+       + Added: ìView DVD dataî Menu item in the tools menu. 
+       + Added: Links to the Homepage, forum, wiki and documentation page in the Help menu.
+       + Added: Chapter markers check box (New feature in 0.8.5b1 CLI)
+       + Changed: View DVD Information no longer appears after clicking the ìBrowseî button. 
+       + Changed: A few changes to the GUI - replaced textboxes with Dropdowns which auto-populate. 
+       + Changed: Auto Crop and Aspect text now automatically update when a new title is selected.
+       + Changed: Several tweaks to the GUI design, remove a few text items that are no longer needed.
+       + Changed: Ability to Queue videos enabled with completely re-written code. 
+       + Changed: Ability to queue stuff up while the encoding process is running. 
+       + Changed: Ability to remove items from the encode queue while is running. 
+       + Changed: Anamorphic option blanks out resolution boxes. 
+       + Changed: Re-written update checker. 
+       + Changed: Ability to turn off update check on start-up in Tools > Options
+       + Changed: Auto Crop option now fills in figures into text boxes when selected. 
+       + Changed: Mp4 now default output file extension.
+       + Changed: Enabled 5.1 AAC option.
+       + Changed: Enabled h264 advanced options. 
+       + Changed: Updated the FAQ.
+       + Changed: Included new version of HandBrake. Version 0.8.5b1.
+       + Fixed: Pixel Ratio Not being saved with the profile.
+       + Removed: Both ìView Dataî buttons on the Title Selection Window.
+       + Removed: The ìRead DVDî button. -  Automatically reads the DVD after selecting a source now.
+       + Removed: The Help and Support window. Been replaced with a few Web Links.
+
+
+Changes between 0.7.1 and 0.8.0
+ + MediaFork project forked from HandBrake source <http://handbrake.m0k.org/>
+ + Updated libraries (meaning better quality, hopefully fewer bugs, and increased speeds)
+ + iPod 5.5G support
+ + Revamped graphical interface (Mac OS X)
+ + Anamorphic encoding with pixel aspect ratio
+ + Brighter color reproduction in QuickTime
+ + Lists disks by DVD name instead of by drive name (Mac OS X)
+ + Titles output movies based on the DVD name (Mac OS X)
+ + 32Khz audio output
+ + Constant rate factor encoding with x264
+ + New preference item to turn deinterlacing on by default (Mac OS X)
+ + New preference item to select the default audio language (Mac OS X)
+ + Bugfix for reading straight from a DVD
+
+Changes between 0.7.0 and 0.7.1
+ + Universal Binary for PPC and Intel
+ + Bugfixes for missing subtitles, audio glitches with LPCM tracks and more
+
+Changes between 0.7.0-beta3 and 0.7.0
+ + Multithreaded H.264 encoding with x264
+ + Added option for H.264 Baseline (suitable for iPods)
+ + (Very) experimental queue support
+ + Fixes for some DVD titles HandBrake would not recognize
+ + Fixes audio gliches when encoding from LPCM tracks
+
+Changes between 0.6.2 and 0.7.0-beta3
+ + Chapters selection
+ + Custom framerate
+ + Subtitle support
+ + Check for updates
+ + Custom aspect ratio
+ + Audio samplerate selection
+ + mp4/H.264 output
+ + Proper NTSC support
+ + AC3 pass-through
+ + Progress bar in the dock icon (OS X)
+ + 2-pass H.264 encoding
+ + Constant quality encoding
+ + Grayscale encoding
+ + Up-to-date BeOS UI
+
+Changes between 0.6.1 and 0.6.2
+ + Support for DVDs with MPEG audio tracks
+ + Rewrote the DVD navigation code
+ + High quality resampler included
+ + Better AVI compliance
+ + Updated encoders
+ + Internal improvements
+ + Bugfixes
+
+Changes between 0.6.0 and 0.6.1
+ + Fixed LPCM endianness issue
+
+Changes between 0.5.2 and 0.6.0
+ + MP4 and OGM output
+ + AAC and Vorbis encoding
+ + Experimental H264 encoding
+ + LPCM DVDs support
+ + Autocrop
+ + GTK2 linux interface
+ + OS X interface localization
+
+Changes between 0.5.1 and 0.5.2
+ + Bugfixes
+
+Changes between 0.5 and 0.5.1
+ + 2-pass XviD encoding
+ + Bugfixes
+
+Changes between 0.4 and 0.5
+ + Bugfixes, rewrite of large parts of the core
+ + XviD encoding (1-pass only)
+
+Changes between 0.3 and 0.4
+ + Better multithreading
+ + Allow the user to specify a target size instead of bitrate
+ + Misc GUI enhancements
+ + Use low-priority threads on OS X
+
+Changes between 0.2 and 0.3
+ + OSX & Linux ports
+ + Allow 2-pass encoding
+ + Many internal changes & fixes
+
+Changes between 0.1.1 and 0.2
+ + Fixed a major bug that made HandBrake probably crash after ~ 15
+   minutes encoded
+ + Fixed a few minor memory leaks
+
+Changes between 0.1 and 0.1.1
+ + Fixed a stupid bug that prevented to scan volumes correctly if
+   FAT/NTFS/etc volumes were mounted
+
+Changes between 0.1-alpha2 and 0.1 :
+ + Automatically detect ripped DVDs on BFS volumes
+ + Allow picture cropping and resizing
+ + Allow dual-audio encoding
+ + Created files are quite compliant now (tested with OSX/Quicktime
+   and BSPlayer)
+ + Better A/V sync with some DVDs
+
+Changes between 0.1-alpha and 0.1-alpha2 :
+ + Show length for each title
+ + Fixed the screwed-audio bug
+ + Many bugfixes...
+
+First version is 0.1-alpha.