summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Brings MacGui in line with x264's new default subme of 6. Remember to update ↵jbrjake2008-09-192-16/+16
| | | | | | your built-in presets! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1725 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui and MacCli: Sets the Xcode project's Deployment target to use GCC ↵jbrjake2008-09-191-1/+1
| | | | | | optimization level 3 instead of S, optimizing for speed instead of speed and size. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1722 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: "Stop" command modificationsdynaflash2008-09-183-13/+35
| | | | | | | | | | | - Clicking on the "stop" icon in the toolbar now produces a different alert window with three choices - " Continue Encoding " default, just dismisses the window and continues on its merry way. - " Cancel Current and Stop " Cancels the current encode and stops the queue - " Cancel Current and Continue " Cancels the current encode and moves to the next pending encode (if there is one). - Also fixed an issue with deleting a canceled encode at the top of the queue list. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1718 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue allow proper deleting of encoding queue items and proper ↵dynaflash2008-09-182-8/+61
| | | | | | deleting of previously cancelled items. Also fixed Pause. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1716 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue from 1703 where once done doing at least one encode, all ↵dynaflash2008-09-181-22/+25
| | | | | | | | subsequent jobs would require that you add to queue first, then hit start. - Now, even after encoding a queue is finished, you can just hit "Start" to add the currently loaded job in the GUI to the queue and start encoding right away. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1715 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix turbo two pass (thanks beelsebob and jkint for help ↵dynaflash2008-09-171-3/+9
| | | | | | | | troubleshooting it ) - also added a few more debugging messages to prepareJob until things cool down a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1714 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add some temporary activity log messages to try to debug the new queuedynaflash2008-09-171-4/+5
| | | | | | - with any luck I can get rid of these down the road git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1713 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix crash when selecting between target size and abr.dynaflash2008-09-171-3/+1
| | | | | | | - calculateBitrate shouldn't need nor can it any longer use prepareJob - should still verify proper calcs for target bitrate and abr, but better not to crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1711 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix chapter markers which were borked in 1703dynaflash2008-09-171-1/+1
| | | | | | -Note: this only fixed adding chapter markers. Custom chapter names are *not* fixed, if chapter markers checkbox is checked you will currently get 001, 002, etc. etc. for chapter names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix subtitle scan which I broke in 1703dynaflash2008-09-171-3/+4
| | | | | | | - clean up some extra activity log messages -NOTE: As of this time chapter markers are still broken. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Resilient Queue: Initial Implementationdynaflash2008-09-166-3201/+2302
| | | | | | | | | | | | | | | | - Completely overhauls how encodes are setup by the MacGui - All encodes are now stored in an NSMutableArray (QueueFileArray) and saved in a plist (~/Library/Application Support/HandBrake/Queue.plist) - A separate instance of libhb (fQueueEncodeLibhb) is used for queue processing (includes single encodes) - fHandle still takes care of all user intiated scans and encode parameters - libhb now only stores multiple passes for a single encode instead of storing the entire queue - If HB crashes, or if you stop encoding while there are still pending encodes in your queue, upon next launch you will be prompted to reload the previous queue from the Queue.plist - Removed the current encoding information at the top of the queue window to make room for a larger list as I thought it to be redundant - The queue list is now re-arrangeable via drag-n-drop (pending encodes only) - Known issues and bugs: -- If you delete a previously cancelled encode then try to restart with a new encode, nothing happens. Throw off the sync of the currently encoding job. -- Probably alot more since its a total overhaul of how the MacGui has handled encoding since titer originally wrote it :) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1703 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed the warning in ChapterTitles for real this time.ritsuka2008-08-081-5/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1618 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use fast numerators in HBPreferencesController, remove an hard tab ↵ritsuka2008-08-081-12/+10
| | | | | | and replace float with CGFloat. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Some small enhancements and clean ups in HBQueueController ritsuka2008-08-072-206/+167
| | | | | | | | - Removed white spaces and hard tabs. - Changed all the enumerators to use the new fast enumerators available in objective-c 2. - Changed intValue to integerValue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1613 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed a warning.ritsuka2008-08-051-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1609 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove legacy preferences since they are now controlled via the presets.dynaflash2008-08-043-795/+170
| | | | | | | | | | | - Remove the Chapter Markers preference - Remove the Set Deinterlace to on upon scan preference -- Note: this means that for custom presets that do not use picture filters, Deinterlace will not be used upon scan since there is no preference to use it anymore, otherwise the default preset will control it. - Remove the Use Picture Par upon scan -- Note: this means that for custom presets that do not use picture settings, Anamorphic will not be used upon scan since there is no preference to use it anymore, otherwise the default preset will control it. - Also correct the label for custom Decomb string to read Decomb instead of Deblock "duh" . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1605 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Don't repopulate fVidRatePopUp in titlePopUpChanged. The framerates ↵ritsuka2008-07-301-31/+2
| | | | | | are always the same. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1595 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: - Fixed loose anamorphic preview (still not perfect)ritsuka2008-07-302-48/+49
| | | | | | | | - Replaced float with CGFloat for future cocoa 64bit compatibility - Fixed switching between automatic and custom cropping (the preview sometimes wasn't updated) - Fixed a crash when the job width and height were larger than the title's one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1594 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Do not disable the ui if there is no reason to do so. Removed unused ↵ritsuka2008-07-291-26/+5
| | | | | | include. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: cleanup updateUI methods. Removed white spaces, and an useless variable.ritsuka2008-07-281-38/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1588 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: - Implement automatic extension switching for mp4/m4v.ritsuka2008-07-283-133/+139
| | | | | | | - Disable http mp4 checkbox when an ac3 track is present. - Disable autonaming if there is only one title in the source. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1587 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use nil instead of NULL. Patch by blindjimmy. ↵ritsuka2008-07-284-167/+165
| | | | | | http://handbrake.djgraphite.com/r/33/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed the flying picture sheet, removed the last references to the ↵ritsuka2008-07-261-5/+8
| | | | | | opengl view. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1583 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui; Fixed a crash when the chapters tableview is selected and a new ↵ritsuka2008-07-232-34/+33
| | | | | | | | source is being opened. Some whitespace cleaning too. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1574 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: FIx a memory leak.ritsuka2008-07-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1571 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Much improved decomb filter. Totally different algorithm, with a temporal ↵jbrjake2008-07-111-1/+1
| | | | | | | | element, a block window, and a simple weighting decision for which deinterlacer to use. See code comments. The code isn't well optimized yet, and would probably benefit from -O3 (as opposed to the -Os optimization level currently used in macosx builds). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1566 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove scanned source framrate display from "Same as source" in the ↵dynaflash2008-07-102-30/+13
| | | | | | | | | fps popup. - Some feel this is misleading and shouldn't be there since same as source now uses true source frame durations. - made the fps and encoder popups narrower to fit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1561 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed a crash when dismissing the open window.ritsuka2008-07-021-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1551 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed overlapping button when resizing the preset drawer.ritsuka2008-06-251-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1538 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Replace MVMenuButton with standard controls. Thanks blindjimmy.ritsuka2008-06-2512-4282/+1946
| | | | | | Replace plus and minus icons with apple's one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1537 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Replace valueForKey with objectForKey when accessing the ↵dynaflash2008-06-251-87/+86
| | | | | | NSDictionary in presets. Though this makes no functional difference, it is more consistent. Patch by blindjimmy. http://forum.handbrake.fr/viewtopic.php?f=4&t=6418 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1536 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: convert HBQueueController to be a subclass of NSWindowController - ↵dynaflash2008-06-173-1549/+1548
| | | | | | kudos again to blindjimmy git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1515 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove spurious NSString stringWithFormat calls in controller.mm ↵dynaflash2008-06-171-98/+98
| | | | | | Thanks blindjimmy for the extensive house cleaning. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1514 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update Built in Presets to use new audio track layout and remove ↵dynaflash2008-06-061-164/+223
| | | | | | | | | deprecated Codecs key value. - Update your built in presets for this to take effect. - Note: Since the preset code regresses there should be no functional difference noticed in the macgui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1500 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix issues with audio in presetsdynaflash2008-06-061-8/+77
| | | | | | | | - Change audio track behavior so that presets only set the audio tracks it has stored, and removes any other previously selected audio tracks - Prevents a scenario whereby selecting the ATV preset then the iPod preset results in two identical audio tracks for the iPod - Fix an issue where certain mixdowns and bitrates contained in a preset may not be available depending on a source which resulted in no selection. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1499 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: implement constant frame rate encoding for all but same as source.dynaflash2008-06-051-0/+7
| | | | | | - implements svn rev 1496 in the macgui git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1497 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add "Auto" to audio sample rate selectionsdynaflash2008-06-042-27/+37
| | | | | | | | - Auto simply uses the input audio's sample rate - Built in presets updated to use Auto for all but device presets which still use 48. - prepareJob now uses the selectedIndex's tag from the sample rate NSPopUp instead of libhb's built in array of sample rates git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1495 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Implements a part of the NSTableView delegate in ChapterTitles so ↵ritsuka2008-06-042-0/+36
| | | | | | that pressing Return selects the next row and edits the chapter title so that the mouse or Mac OS X's full keyboard access is not required. Patch by bkiico517. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1492 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - support blu-ray, avchd & dvb x264van2008-05-311-5/+6
| | | | | | | - support video files handled by ffmpeg (avi, mkv, mp4, etc.) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1480 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Hack to fix building in xcodevan2008-05-311-42/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1479 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: remove white spaces from the picture settings window.ritsuka2008-05-311-862/+241
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1476 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add decomb setting to presetsdynaflash2008-05-291-2/+16
| | | | | | | - Even though currently in svn we allow for a custom setting, only observe Off and Default. So if a preset is created using "Custom" in the decomb NSPopUp the preset will actually use Default, so you will have to set it back to Custom manually. - This is temporary as the "Custom" setting *should* be deprecated at some point. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1472 b64f7644-9d1e-0410-96f1-a4d463321fa5
* git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1471 ↵jbrjake2008-05-299-3640/+4155
| | | | b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: For VFR set the frame rate to the title frame rate (Same as Source) ↵dynaflash2008-05-191-1/+6
| | | | | | and disable the frame rate popup. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1466 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Make HBOutputPanelWindowController an NSWindowController subclass. ↵ritsuka2008-05-133-846/+835
| | | | | | Patch by blindjimmy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1458 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Make PictureController a subclass of NSWindowController. Patch by ↵ritsuka2008-05-113-615/+613
| | | | | | blindjimmy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1457 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Use a separate Sparkle appcast feed for unstable (snapshot) releases.jbrjake2008-05-092-21/+56
| | | | | | - Use variables in the macosx/HandBrake.plist so SVN doesn't flag it as modified every time the dynamically generated build date/version changes. (Thanks, blindjimmy!) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1456 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Fix toolbar item leaks for main and preferences windows. Patch by ↵ritsuka2008-05-072-5/+3
| | | | | | blindjimmy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1453 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: I forgot a file in my previous commit. Remove the close method from ↵ritsuka2008-04-301-1/+0
| | | | | | the header file too. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1451 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Clean up HBPreferencesController, remove an unused method, and use ↵ritsuka2008-04-302-27/+10
| | | | | | standard icons for the General and Advanced panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1450 b64f7644-9d1e-0410-96f1-a4d463321fa5