summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: HTTP optimized mp4 implementationdynaflash2007-12-145-22/+46
| | | | | | | | | - New checkbox to enable http optimized mp4's - Shows/Hides depending on the "format" selection - Presets use new objectForKey:@"Mp4HttpOptimize" - Also renamed the outlet for 64 bit mp4's to more descriptive "fDstMp4LargeFileCheck" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1127 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: DRC Slider minor visual fixdynaflash2007-12-132-3/+1
| | | | | | | - fix spacing in 2.0 (Loud) and 3.0 (Louder) - Gee, thanks superdump ;) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1126 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: DRC Slider Enhancementsdynaflash2007-12-132-1/+1
| | | | | | | | - Add some description to the slider settings to help users - 1.0 (Off) 2.0 (Loud) 3.0 (Louder) 4.0 (Loudest) - Also changed slider so tickmarks are on the bottom and tickmarks are only shown for each .50 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1125 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Only call the dynamic range compression function when the user-inputted ↵jbrjake2007-12-131-1/+1
| | | | | | value is greater than 1, rather than non-zero. This prevents calling the function when it's only going to return the default values anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1124 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MPEG-2 stream reading fixes for missing audio, multiple audio tracks, ↵jbrjake2007-12-135-193/+318
| | | | | | language codes, reading streams larger than 2GB, and incorrect title numbers. This vastly expands HandBrake's TS/PS compatibility. Thanks, van! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1123 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updates manicure for the new default CRF setting in the CLI, so it doesn't ↵jbrjake2007-12-131-3/+3
| | | | | | add a -Q. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1122 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Makes CRF (constant rate factor) the default constant quality mode, ↵jbrjake2007-12-131-4/+4
| | | | | | | | instead of CQP (constant quantization parameter). This means the -Q short option now turns CQP on and CRF off, whereas up until now it did the reverse. The long option has accordingly changed from --crf to --cqp. ( CRF has been the default in the MacGui since r526 ) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1121 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Presets (code cleanup)dynaflash2007-12-121-254/+248
| | | | | | - Remove unneeded conditional in -selectPreset used to test if the old NSTableView was enabled or not. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1120 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Presets Drawer improvementsdynaflash2007-12-123-7/+8
| | | | | | | | | - Get rid of useless NSTabView - Rearrange NSOutlineView so full size is visible, also make 100 px taller - Also made changing the drc slider change the Output from the preset name to Custom, like the other controls do. - Moved -audioDRCSliderChanged from the video controls to the "GUI Controls Changed" section of controller.mm git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1119 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Dynamic Range Control implemented in the audio tab of the main window.dynaflash2007-12-125-7/+38
| | | | | | | | | | - represented by a slider indicating value from 1.0 to 4.0 - Defaults to 1.0 - Granularity of 1/100 - Implemented in presets - If key for drc is not present, preset will automatically return it to its default of 1.0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1118 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Ooops -- when copying and pasting code snippets, it helps to have the right ↵jbrjake2007-12-121-1/+1
| | | | | | types. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1117 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't copy the frame before passing it to x264, let x264 look directly into ↵eddyg2007-12-121-7/+20
| | | | | | our HB buffer instead. x264 will copy the data from it as required. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1116 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update Presets to use NSOutlineView and change the associated ↵dynaflash2007-12-105-177/+206
| | | | | | | | | | methods to support the NSOutlineView delegate required methods. - Change necessary to move to nested presets. - Layout still to be determined - Method to actually change the setting for the preset changed from -tableViewSelected to more appropriate -presetSelected in Controller.mm git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1115 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cli:sr552007-12-101-2/+2
| | | | | | Chapter markers with csv file input fixed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1114 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-095-54/+169
| | | | | | | - Removed extra folder.png file from the Resources - Added support for Dynamic Range compression on a scale of 1 to 4. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: cosmetic changes for the advanced x264opts controller source code. ↵jbrjake2007-12-091-595/+598
| | | | | | Replaces hard tabs with soft, clears up some issues with over-indentation. The file's still a total mess, of course. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1112 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cosmetic changes for the presets. Alphabetical sorting, no more hard tabs, ↵jbrjake2007-12-092-1242/+1412
| | | | | | and extra white space. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1111 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a preset for the 360, accounts for filters in the presets, updates ↵jbrjake2007-12-084-94/+325
| | | | | | manicure.rb formatting, removes from the presets the keyint stuff that's now handled in encx264.c, and slightly tweaks the x264 options of a few presets. Also, Animation and Television now use slower deinterlacing, and the latter uses weak denoising as well. Not sure why the @tv preset used trellis=2, brought that down to 1. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1110 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated jamfile to fix a small compile issue with zlibsr552007-12-084-183/+183
| | | | | | Updated makefiles to support cygwin building on platforms other than XP git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1109 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds extra, user-selectable dynamic range compression to the liba52 ↵jbrjake2007-12-084-3/+50
| | | | | | | | interface, making softer sounds louder. Based on code from liba52's A52Decoder, used in Perian's preferences pane. Set with a job->dynamic_range_compression float, with valid values being 1.0 - 4.0. Controlled from the CLI with --dynamic-range-compression or -D. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1108 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-0710-105/+306
| | | | | | | | - Implemented Auto File naming option. Can be enabled from Tools > Options - Implemented Auto Select Subtitle feature for Forced Subtitles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds parsing of picture filter settings.jbrjake2007-12-071-5/+120
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1106 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a bracket on same line screw up from the last commit.dynaflash2007-12-071-45/+47
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix issue in which picture settings filters in presets would'nt set ↵dynaflash2007-12-071-30/+76
| | | | | | | | to "off" if the preset didnt have the key for that filter. - If a filter is not detected in the preset, the preset will assume it should be set to Off or None as the case may be. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1104 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-072-0/+6
| | | | | | - Fixed the resolution handling code that got broken in the previous checkin git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1103 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-077-311/+498
| | | | | | | | | | | - Update check on start-up moved onto a separate thread. Start-up should now be significantly faster. It will no longer stall if the server is slow responding. - Sparkle style Updater now appears on start-up if an update exists rather than just a text label. - Main form frmMain has been re-arranged slightly. Resolution boxes and Aspect ratio have been moved onto the picture settings tab. (Allows for more space on the tabbed portion of the window. Audio Tab has been re-arranged. - Picture cropping text boxes have been changed to numeric boxes. - Support for 2nd Audio track has been added. - Support for Forced Subtitles has been added. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-062-17/+14
| | | | | | - Fixed small text label position issue in the queue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-0610-106/+257
| | | | | | | | - Fixed bug in Query Parser in relation to Titles (Error when 1 was set to auto) - Added Batch Script creation option on the Queue. - Added Toolbar to the queue (similar to the MacGui) and removed some old style buttons that are now on the toolbar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1100 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Increase Presets Drawer width to 200 px to make room for nested presets.dynaflash2007-12-062-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1099 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Built-In Presets moved to new class: HBPresetsdynaflash2007-12-056-1213/+1281
| | | | | | | | - Built In Presets are now created and defined in the methods in HBPresets.h and HBPresets.m - May move other preset methods here in the future as well. - Updated Jamfile as appropriate git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1098 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Scanning progress bar now shows as indeterminate (barber pole) as ↵dynaflash2007-12-042-13/+13
| | | | | | | | for some reason its progress is not reported since moving to leopard. - Also added a new scanning message right when we call hb_scan for quicker feedback, especially when opening a new source while encoding another one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1097 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Increase size of main window by 200 px wide and 50 px high.dynaflash2007-12-036-88/+158
| | | | | | | | - This should offer more room as we desperately need it. - Should still offer compatibility with 1280 x 1024 display with the presets drawer open and a dock on either the bottom or side - Also added more granularity to the Constant Quality slider, now can choose any whole percentage instead of just even. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-031-88/+89
| | | | | | - Fixed Exception when only single chapter was added to the queue git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Patch liba52's downmixer to apply bias when going from 5.1 to Pro Logic 2, ↵jbrjake2007-12-021-2/+2
| | | | | | | | per rev49 of a52codec (thanks for the fix, gbooker!). This will make dpl2 downmixes play at a louder, more natural volume. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-013-97/+156
| | | | | | | - Optimize MP3 and iPod Atom check boxes implemented. - Cleaned up a few if statements by removing unneeded brackets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1093 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-011-5/+28
| | | | | | - Fixed HandBrake CLI process priority level not getting set correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1092 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-013-38/+210
| | | | | | | - Added VFR and Loose Anamorphic Check boxes. - Added placeholder widgets for Optimise MP4 and iPod Atom Check boxes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1091 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-302-50/+38
| | | | | | - Changed the presets to a treeview. This will allow presets to have child nodes for additional future presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1090 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-301-4/+4
| | | | | | - Fixed small issue with the chapter display on the current job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1089 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Mac: Change the default configuration to Deployment, was switched to ↵ritsuka2007-11-301-9/+9
| | | | | | | | Development in 1080. Fix some version numbers in other configurations. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix Solaris 10 compilation in new version of x264 with modified patch fileeddyg2007-11-291-7/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Split Picture settings for new preset up into Size and Filters and ↵dynaflash2007-11-295-379/+459
| | | | | | | | | | add VFR to presets - New Add preset Panel - Now can specify how preset uses picture sizing (includes height, width, keep ar, anamorphic and cropping) separately from whether or not it uses Picture Filters (currently includes Deinterlace, Detelecine, VFR, Denoise, and Deblock (pp7) ) - Allows for greater flexibility in setting up your presets git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-291-116/+105
| | | | | | - Cleaned up some tab indexes on the main window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1085 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Gives the CLI a separate option for adding the iPod UUID atom to mp4 files, ↵jbrjake2007-11-283-3/+14
| | | | | | instead of it just being a side-effect of using the x264b30 encoder. It's called with -I or --ipod-atom . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Fix a warning on 10.5ritsuka2007-11-281-1/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1083 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix some warnings for compiling in 10.5dynaflash2007-11-282-7/+7
| | | | | | | - Fix NSMenuItem warnings in -audioPopupChanged in Controller.mm - Fix cString warning in HBDVDDetectore.m git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1082 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-274-376/+348
| | | | | | | | - Removed some duplicate code and fixed a few small bugs. - Changed the layout of the code slightly. - Changed the DVD parser to use verbose CLI which can be displayed on the DVD information log page. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* New build configuration for xcode: Deployment 10.4. Right now is only useful ↵ritsuka2007-11-271-206/+218
| | | | | | to build HandBrake on Tiger. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Added a little macro in PictureGLView to make it compiles on Tiger ↵ritsuka2007-11-272-6/+9
| | | | | | again. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix Previous Bad Commit (1077)dynaflash2007-11-264-39/+53
| | | | | | | | | Mac OSX 10.5 Leopard / Xcode 3 Compatibility - Builds using jam on Leopard with Xcode 3 using the 10.5 sdk - Will NOT build on Tiger. Leopard only. - Contrib packs are not updated. Jam build only for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1078 b64f7644-9d1e-0410-96f1-a4d463321fa5