summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* 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
* MacGUI: Remove the "toolbar" variable from Controller. Patch by blindjimmy.ritsuka2008-04-262-15/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1446 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Generate the Application Support path using API calls. Patch by ↵ritsuka2008-04-261-14/+14
| | | | | | blindjimmy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1445 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Add a return type to controller's init method. Patch by blindjimmy.ritsuka2008-04-261-1/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1444 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Remove last traces of "_" macro and TranslateString. Patch by ↵ritsuka2008-04-263-46/+21
| | | | | | blindjimmy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1443 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: remove some old 10.4 specific code in HBDVDDetector. Patch by blindjimmyritsuka2008-04-261-18/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1442 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: make sure to strip off any source file extensions from the output ↵dynaflash2008-04-251-19/+20
| | | | | | | | | file name. - Fixes an issue where a .mpg file would come out as "mymovie.mpg.mp4" in the destination field. - Also cleans up some formatting in my previous commit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1441 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Audio Tab - Make sure that selecting a subsequent audio track does ↵dynaflash2008-04-251-0/+28
| | | | | | not re-enable the sample rate, bitrate, and drc settings on a previously selected AC3 Passthru track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1440 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Fixes optical scan reading in OS X by mirroring the MacGui work from ↵jbrjake2008-04-241-0/+6
| | | | | | r821. Thanks, blindjimmy! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1436 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: only enable audio tracks if the previous tracks have been chosen.dynaflash2008-04-241-3/+34
| | | | | | - prevents a scenario in which you could have track 1 and track 4 selected with 2 and 3 as "None". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1435 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: replace handbrake.m0k.org references with handbrake.fr in the entire ↵dynaflash2008-04-1517-17/+17
| | | | | | macosx/ directory git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1419 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix AC3 Passthru bitrate setting in audio tab when using a legacy ↵dynaflash2008-04-141-31/+33
| | | | | | | | | preset from the old audio system. - Now properly sets the source track input bitrate as the output bitrate in the NSPopUpButton so it displays correctly in the audio tab as well as the queue and allows you to make new presets from an older one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1414 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Get rid of some harmless warnings in Controller.mm during compiling.dynaflash2008-04-111-11/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Do not call customSettingsUsed until we have an intelligent way to ↵dynaflash2008-04-101-1/+4
| | | | | | determine selected audio variables compared to presets so that presets stay selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1399 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Adjust positioning of Frame Rate in Video Tab to make sure the ↵dynaflash2008-04-101-4181/+4155
| | | | | | framerate label doesn't get cutoff when VFR is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1398 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Implement per audio track drcdynaflash2008-04-083-4127/+4318
| | | | | | | | - Uses a small circular slider for each track - Stops on ticks for .25 granularity - Presets regress from global drc to apply it to all tracks if used in past custom preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1397 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix broken Add Preset function for adding custom presets.dynaflash2008-04-081-27/+36
| | | | | | - Was broken in rev 1385 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1396 b64f7644-9d1e-0410-96f1-a4d463321fa5