summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Allow mac gui to select AC-3 + AAC at the same time, still needs CLI work ↵eddyg2008-02-161-4/+59
| | | | | | for the same. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow multiple output audio tracks from a single DVD audio track.eddyg2008-02-151-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* AC3 from DVD via HB converted to M4V for viewing on ATVeddyg2008-02-141-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove the preference to turn off verbose output in the activity window.dynaflash2008-02-133-503/+432
| | | | | | | | - non verbose output is of no use whatsoever to the macgui - uses "HB_DEBUG_ALL" for hb_init - removed preference from preferences window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix picture sizing issue in presets where creating a preset using an ↵dynaflash2008-02-071-2/+13
| | | | | | HD source (ie. 960 x 544) and then using that preset on a smaller source (ie. dvd) would cause the smaller source to be upscaled to the larger size. Now preset is restricted to scale no larger than the current source regardless of size when it was created. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add the Forced subtitles checkbox to custom user presetsdynaflash2008-02-071-0/+5
| | | | | | | | - uses [preset setObject:[NSNumber numberWithInt:1] forKey:@"SubtitlesForced"] to turn the forced checkbox on in the preset - Not added to any built in presets - checkbox is unchecked for any preset that doesnt explicitly have it set. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1251 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Revert a part of the previous commit.ritsuka2008-01-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1243 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added more files to the ignore list.ritsuka2008-01-306-1121/+1185
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: - Various bugfixritsuka2008-01-3020-1656/+1160
| | | | | | | | - IHB can loads .ihbdevice presets from a directory inside the application bundle, and from ~/Application Support/Instant Handbrake - A .ihbdevice file can contain multiple presets, but IHB only reads the first at the moment. I am not sure how to handle multiple presets yet. - The only way to create an .ihbprofile file is to edit DeviceController.m , another thing I still need to think about. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1239 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Adds Loose Anamorphic information to the queue displaydynaflash2008-01-292-11/+35
| | | | | | - patch by travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1238 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: New experimental device based preset system. Still incomplete. ritsuka2008-01-2614-1172/+1611
| | | | | | Added a script that automatically adds the svn revision number to Express.plist git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1236 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix bug where switching titles with vfr on changes the framerate ↵dynaflash2008-01-231-4/+3
| | | | | | | | from 29.97 which is required by vfr. - Note: mostly cosmetic to the gui as libhb is pretty much ignoring the framerate specified by the gui when vfr is on anyway. But the gui should reflect as much as possible what libhb is doing behind the scenes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1233 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: comment out two unused variables from legacy update system to quell ↵dynaflash2008-01-221-2/+3
| | | | | | build warnings, will remove completely after 0.9.2 is released. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1229 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove one last section of code which generated the old update alert ↵dynaflash2008-01-221-14/+0
| | | | | | window, duh! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1226 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove deprecated -updateAlertDone method used in the old updating ↵dynaflash2008-01-222-33/+9
| | | | | | | | scheme - Deprecated due to the Sparkle updater implementation git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1225 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where selecting the chapter tab can crash the macgui if no ↵dynaflash2008-01-222-1/+10
| | | | | | | | valid source is selected - patch by travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1222 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Make Legacy iPod presets truly backwards compatibledynaflash2008-01-221-6/+7
| | | | | | - Preset code now adds "level=30" to the advanced options string if the deprecated "x264 (h.264 iPod)" is detected as encoder in a legacy preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1221 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Put the correct subtitle language in the Queue for the Mac GUI.eddyg2008-01-221-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1220 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: update built in presets to comply with the new x264 encoder and Add ↵dynaflash2008-01-211-19/+19
| | | | | | | | | iPod Atom checkbox. - Use "Update Built In Presets" to , well update your built in presets - No behavioral change in gui as preset code is backwards compatible to presets create using the old dropdown values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1217 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Be Gone x264 (h.264 iPod) encoder drop down!dynaflash2008-01-216-3023/+3004
| | | | | | | | | | | - Added an "Insert iPod Atom" checkbox right under "HTTP optimized" checkbox which sets job->ipod_atom = 1; in prepareJob if checked (Note: the name of the checkbox is currently up for debate, we are taking suggestions though the current name is most indicative of what it does). -Level is now handled in the advanced panel opt strings for x264 and width is no longer sanity checked by the gui. - Changed the remaining x264 (Main) to just x264 - Modified preset code to account for legacy presets from old dropdowns - Modified built in presets to include "level=30" for iPod / iPhone presets NOTE: Update your built in presets if you want the iPod and iPhone presets to be compatible. - Removed the "Reset Picture to 640 for x264 iPod" preference from the Preferences -> Picture panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1216 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Removed the damned MediaFork.icns file that should have been removed ages ↵sr552008-01-181-0/+0
| | | | | | ago! Tidy up after yourself folks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1212 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove the /macosx/localize.sh file from the make build process as ↵dynaflash2008-01-171-58/+0
| | | | | | it was messing up the sparkle updater and in the future we want to localize the nibs the correct way anyway so its not needed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1208 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: small tweak to check for duplicate output file before adding to the ↵dynaflash2008-01-171-1/+2
| | | | | | queue. patch courtesy of travistex. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1207 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix funky preview image colors in the Picture Preview window on PPC, ↵dynaflash2008-01-171-0/+8
| | | | | | introduced with the NSImage implementation (rev 1189) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1206 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle Updater initial implementationdynaflash2008-01-16212-4317/+6613
| | | | | | | | | | | | | - Changed the call to hb_init to use "0" instead of the old check for updates at launch boolean value from the preferences - Added Sparkle.framework to the xcode project - Added "Check for updates..." menu item in the file menu - Check for updates at launch in the preferences window now binds to SUCheckAtStartup in Shared User Defaults - Macgui now checks for updates against our appcast at handbrake.fr/appcast.xml (this is specified in /macosx/HandBrake.plist as the value for the "SUFeedURL" which is added now. - To check for update Sparkle compares the number in the "CFBundleVersion" (which is our build number) against the "sparkle:version="xxx"" in the enclosure tag in the appcast to trigger an update alert - TO TEST: Change the CFBundleVersion in /macosx/HandBrake.plist to < 10101 (the dummy sparkle:version in the appcast right now) and build, upon launch you should get alerted of a new version available - NOTE: The entire Sparkle.framework directory is added to the svn in this commit. Its 2.4 mb, though it looks like some things (particularly a ton of localized nibs) could be removed to slim it down quite a bit. As its the initial implementation and I know its tested I am committing the whole thing for this rev. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1204 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: Now it's possible to choose where the converted files will be saved. Yay!ritsuka2008-01-153-909/+959
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1197 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixes scanning progress bar, still uses indeterminate for single ↵dynaflash2008-01-142-1980/+1972
| | | | | | title only scans. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1196 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: Interface beautifications, and an appletv preset.ritsuka2008-01-149-1192/+1207
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1195 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use weightb=0 for turbo 1st pass x264 options. This prevents frame count ↵jbrjake2008-01-141-1/+1
| | | | | | discrepancies between passes that can lead to a crash at the end of the 2nd pass. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1194 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Warn of duplicate output filenames when adding to the queue.dynaflash2008-01-144-8/+44
| | | | | | - Thanks travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1192 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Remove now defunct PictureGLView .h and .mm as they are no longer ↵dynaflash2008-01-133-491/+0
| | | | | | | | necessary since switching to NSImageView. - Effectively completes the removal of "Useless OpenGL Effects" from Picture Preview. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1190 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Switch PicturePreview to use NSImageView instead of the openGL view.dynaflash2008-01-123-3104/+3189
| | | | | | | - thanks travistex - uses a new method makeImageForPicture which gets the previews into an NS image. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1189 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Make a copy of HBCore in macosx folder.ritsuka2008-01-112-0/+322
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1188 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: A new xcode project file, plus some experimental changes to test HBCore.ritsuka2008-01-1112-293/+6965
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1187 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: move IHB source code to his own folder.ritsuka2008-01-1111-262/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: False Update notices BE GONE!dynaflash2008-01-101-4/+6
| | | | | | - fixed the errant build numbers in the xcode project. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where presets were not applying their filters properly the ↵dynaflash2008-01-101-3/+7
| | | | | | picture preview window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1183 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add some activity log messages pertaining to source scan selectiondynaflash2008-01-091-6/+10
| | | | | | | | - Add message telling if user tried to open a physical dvd, reports the volume name instead of path (like hb_scan does now). This should help us with support as it tells us from the log what commercial dvd the user is trying to scan directly in most cases. - Add message to tell us which title the user chose to scan for a title specific scan - Cosmetic changes: changed messages and macgui leader to all lowercase to blend in better with the rest of the libhb messages git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add preset name used (or custom) to the queue and activity logdynaflash2008-01-093-309/+436
| | | | | | | | | - Courtesy of travistex - Uses "Custom" if the settings do not reflect a preset - Changed some names of functions in HBQueueController and added some comments - The main controller now notifies the queue controller whenever jobs are added to libhb. This allows the queue to find out about such jobs without having to query libhb's job list periodically. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Be gone useless IB notices!dynaflash2008-01-081-0/+2
| | | | | | - Turn off IB notices in the Deployment as well as UB targets this time. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1178 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: establish the source display name in browseSourcesDone instead of ↵dynaflash2008-01-083-28/+38
| | | | | | | | | | showNewScan to alleviate using the same logic twice depending on source type - Also adds the ability to scan .dvdmedia packages - Also changes the xcode project to not report xib messages during building, which previously filled the screen with remedial alignment messages, etc. - .xib warnings and errors are still reported git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1177 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: modify writeToActivityLog to use vargsdynaflash2008-01-082-7/+16
| | | | | | | - thanks travistex - can now accept input like: [self writeToActivityLog: "trying to open a package at: %s", [path UTF8String]]; git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1176 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: HandBrake.app xib nib conversiondynaflash2008-01-0825-1485/+24302
| | | | | | | | - All nibs in the HandBrake target are now .xib file format - Will only build with IB 3 and above, which means HandBrake.app now only build on Leopard - Changed the "Per-configuration Build Products Path" to be "$(PROJECT_DIR)/.." in order to successfully build - thanks travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Implement writeToActivityLog method with provides a simple way to ↵dynaflash2008-01-082-6/+13
| | | | | | | | send messages to the activity window and log much like hb_log including a time stamp. - example call : [self writeToActivityLog:"trying to open a package"]; git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1172 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Change to using stderr to write to the activity window from within ↵dynaflash2008-01-071-6/+6
| | | | | | | | | the gui. - stdout works, but only when run from within xcode. not when hb is run by itself. - Duh! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1171 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Fixed "Alert Window And Growl" option (thanks travistex) and small ↵ritsuka2008-01-066-49/+84
| | | | | | alignment changes in the Activity Window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Loose Anamorphic initial implementationdynaflash2008-01-0310-211/+325
| | | | | | | | | | - Changes the PAR checkbox to an anamorphic NSPopUp Button with "None", "Strict", and "Loose". - Sanity checks against the ffmpeg encoder, until that gets fixed. - removed six unneeded outlets for picture sizing in Controller.mm. - Previous presets will gracefully degrade to us "Strict" if anamorphic is specified. - I know about the bug where the picture window changes size on the first width drop when resizing Loose Anamorphic, so dont ask ;) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1161 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Enable opening up .eyetv packages directlydynaflash2007-12-311-12/+59
| | | | | | | | | | - check source to see if the chosen file is a package - if so, checks for the .eyetv extension - then finds the program stream in the package and opens it. - gui does not call hb_scan if source is identified as a package, but is not an .eyetv package to avoid scanning errant packages - very verbose activity log messages from the gui for packages, would likely comment out for release, mostly to verify in testing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1156 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Maintain Picture Filters state across sourcesdynaflash2007-12-263-22/+36
| | | | | | | - Picture filters no longer reset to their defaults when a new source is chosen (includes vfr as well setEnabled to the fps drop down in the main window). - Added a new method -setInitialPictureFilters to PictureController.m to setup the filters upon first scan instead of in -SetTitle which reset them every time a new title was accessed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1148 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a bunch of code comments to the x264 option controller, in order to ↵jbrjake2007-12-211-27/+147
| | | | | | make reading the file slightly less of an exercise in masochism. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1146 b64f7644-9d1e-0410-96f1-a4d463321fa5