summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: New Active Queue implementation courtesy of travistexdynaflash2007-09-0517-53/+5103
| | | | | | | | | | | | | - Thanks travistex! - queue is now in a separate window - queue currently shows jobs grouped together as one encode, which is configurable - queue now shows currently encoding job, which is independently cancellable without losing the rest of the queue. - can start and pause encoding in the queue window - queue uses its own nib - progress status needs work - This has a way to go, but needed to get checked in as it changes the current xcode project structure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix Auto Naming to use the titile->index value instead of ↵dynaflash2007-09-041-1/+1
| | | | | | | | indexOfSelectedItem in the title popup to reflect the dvd's title number. - Thanks clee! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@919 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui:sr552007-09-041-0/+3
| | | | | | | Fixed mkv file extension not being appending by auto naming Included Ritsuka patch for mkv file size issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@918 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Jack the min pic limits on picturecontroller up to 64 to prevent ↵dynaflash2007-09-011-3/+3
| | | | | | crashing on encodes that are too small git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@917 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: version the dhlib target in Xcode to 0.9.1dynaflash2007-08-311-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Versioning changes to 0.9.1 and build number 2007083100dynaflash2007-08-313-9/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@915 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixes a minor typo in the x264 options for the QuickTime presetjbrjake2007-08-311-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: hide and disable the checkbox to use native subtitles or dubbed ↵dynaflash2007-08-301-0/+0
| | | | | | audio track in preferences git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@906 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Back out the GUI handling code for native language prefs.eddyg2007-08-301-30/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@905 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: minor widget label changesdynaflash2007-08-303-1/+1
| | | | | | | | - In preference window, "Preferred Language" is now "Native Language" - In main window, "Forced" is now "Forced Subs Only" - Denoise status is added to -enableUI so it grays out when the main window ui is disabled esp. during scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@903 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix Picture Preview crash when sizing below 16 pixels width or height.dynaflash2007-08-291-2/+10
| | | | | | | | - Set width and height stepper minimums to 32 px - use sanity conditional for accessing hb_get_preview() so below 32 px either way the preview does not change - Used 32 threshold since afaik, no human being can discern any meaningful detail from a 32 px image anyway git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@892 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix bug where cancelling the browse window for source didnt enable ↵dynaflash2007-08-281-1/+1
| | | | | | Window > Queue properly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@883 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Enable jam to work by changing the error handling to use a callback rather ↵eddyg2007-08-271-1/+3
| | | | | | than a direct call outside of libhb. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@880 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: set the GrowlDelegate to self, should prevent two instances of the ↵dynaflash2007-08-271-2/+1
| | | | | | HBController object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@879 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add lang.c to the libhb dlib target so that it is linked when the target is ↵superdump2007-08-271-0/+2
| | | | | | built. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: disable interface during scanning, and if there is no valid title founddynaflash2007-08-271-20/+14
| | | | | | - Prevents crashing when attmepting to access audio variables when a valid source is not present. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@876 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Moved functions from lang.h to lang.c for easy includion in Controller.mmeddyg2007-08-272-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@874 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Integrate HBDVDetector directly into Controller.mm and get rid of ↵dynaflash2007-08-277-215/+81
| | | | | | ScanController and its associated files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@873 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added support to the mac gui for auto-selecting subtitles if the main audio ↵eddyg2007-08-271-2/+30
| | | | | | language is not in your native language (via the new preferences box). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@872 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added rudimentory error handling to HB. Instead of using hb_log() use ↵eddyg2007-08-271-0/+13
| | | | | | hb_error(). Also causes us to stop muxing when we get a write error in MP4 and MKV containers. Still requires macosx dialog box by dynaflash (see main.mm for stub to use). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@869 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix main window closing to it doesnt crash HB and allow you to get ↵dynaflash2007-08-241-5/+11
| | | | | | | | it back. Also, closing main window now does NOT quit HandBrake. - Courtesy of Ritsuka. Thanks Ritsuka! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@864 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Keeps IHB from crashing before it starts to encode, by telling encfaac.c to ↵jbrjake2007-08-241-0/+2
| | | | | | mixdown to Dolby Pro Logic II. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@863 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add DriveDetectors back to xcode project so that IHB will still ↵dynaflash2007-08-243-0/+171
| | | | | | build with jam git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@857 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Increase the Activity Window text storage to double its current ↵dynaflash2007-08-231-2/+8
| | | | | | capacity for more complete logs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@855 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Clean up source files used in Source Scanningdynaflash2007-08-234-182/+4
| | | | | | | - Remove now deprecated DriveDetector.h and DriveDetector.m - Add HBDVDDetector.m as it was misnamed in the commit before our release. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@854 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: internal code changesdynaflash2007-08-235-280/+281
| | | | | | - change method names and their corresponding target actions in nibs to conform to the our new obj c coding guidelines git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@853 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix disabling of the subtititles Forced checkbox if user cancels the ↵dynaflash2007-08-231-1/+1
| | | | | | initial scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@852 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: internal change to Controller.mmdynaflash2007-08-222-50/+36
| | | | | | | | | - move preset loading code from awakeFromNib to a new method called loadPresets - remove references to unused x264Opts.plist file we never used. This fat boy is going on a diet ! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@851 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixed up what a subtitle scan looks like in the GUI job queueeddyg2007-08-211-1/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@847 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added handling for the forced subtitle button.eddyg2007-08-211-7/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@846 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add subtitle widgets for eddyg's forced subtitle implementation.dynaflash2007-08-215-0/+21
| | | | | | | - Create checkbox called "Forced" next to the NSPopUp button for subtitle selection with outlet named fSubForcedCheck - Create a new preference checkbox to use subtitles instead of dubbed audio track if so desired. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@845 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add Subtitle scanning for forced subtitles and normal subtitles from the CLIeddyg2007-08-211-3/+62
| | | | | | | and the MacOS GUI. See the new subtitle language options in the GUI. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@844 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update Version and build numbers in xcode for libhb and libhbdylib.dynaflash2007-08-191-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@839 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Small pre release bug fixesdynaflash2007-08-192-6/+17
| | | | | | | | - Deinterlace On in preferences now sets deinterlacing to "Fast" upon launch - Fixed bug AutoCrop was set to "Custom" upon launch. - Changed verbage in Preference Panel to Activity Window instead of Debug Window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@836 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Set version to 0.9.0 and build to 2007081900 for the impending release.dynaflash2007-08-193-9/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix main menu enabling if user cancels the source browse windowdynaflash2007-08-195-2/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@834 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI/MacGui: removes weightb=0 from the turbo option string, because it was ↵jbrjake2007-08-191-2/+2
| | | | | | causing frame count differences for the 2nd pass. Also removes a stray colon from the Broke preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@832 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Added Main Menu commands, and set enabled states to prevent crashing ↵dynaflash2007-08-195-28/+98
| | | | | | due to conflicting commands. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@831 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Better implementation of the new scan controller for reading ↵dynaflash2007-08-185-196/+281
| | | | | | | | | | physical dvds. - This one is all blindjimmy's doing, Thanks! - adds a VIDEO_TS check for reading random vobs off of a general purpose dvd. - uses a new cocoa class instead of the old c functions for drive detection. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@829 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix scancontroller to use mount point instead of file path for ↵dynaflash2007-08-162-7/+205
| | | | | | | | | physical commercial dvds. - thanks for the work on this one blindjimmy ! - needs to be prettier, but wanted it checked in asap before release for testing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@821 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Layout refinements courtesy of hawkmandynaflash2007-08-164-11/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@817 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Cosmetic changes to Picture Windowdynaflash2007-08-142-1/+0
| | | | | | | - Change "Misc" box to "Filters" - move the detelecine checkbox above deinterlace and denoise NSPopUps git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@809 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix queue window to show proper video framerate and assorted display ↵dynaflash2007-08-141-25/+36
| | | | | | | | formatting improvements - Fix is courtesy of BradleyS git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@808 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add height check for keep aspect ratio on when selecting a preset.dynaflash2007-08-141-0/+10
| | | | | | - Patch courtesy of BradleyS, Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@807 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix bug where 2 pass turbo, if checked, would stay checked and ↵dynaflash2007-08-141-0/+2
| | | | | | | | enabled when switching to Constant Quality. - Thanks eddyg for the heads up ! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@806 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Denoise filter initial implementationdynaflash2007-08-147-13/+72
| | | | | | | - Add Denoise NSPopUp to Picture Window - Contains None, Weak, Medium, Strong. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@805 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add detelecine parameter to Presets using key PictureDetelecine.dynaflash2007-08-131-1/+8
| | | | | | | - note, this is currently only observed is use current picture settings is specified at the time of preset creation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@803 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Nerfing the presets a little more.jbrjake2007-08-131-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@802 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: nerfs the presets, as collapsible triangle folder thingies are ↵jbrjake2007-08-132-9/+80
| | | | | | waiting for the next release. Also adds one for CRF (shamelessly ripped from Sharktooth's CQ-ASP_Q2_eq(crf) profile for MEGui.) Hopefully I watered the presets down enough, but who knows...they might still encode too slowly for the masses. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@801 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Detelecine initial implementationdynaflash2007-08-137-5/+79
| | | | | | | - Added -VideoFramerateChanged method to controller.mm to detect NTSC Film content to error check detelecine. - Auto detected or manually choosing 23.967 (NTSC Film) disables detelecine checkbox in the picture preview window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@800 b64f7644-9d1e-0410-96f1-a4d463321fa5