summaryrefslogtreecommitdiffstats
path: root/macosx/English.lproj
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Live Preview HUD Overlay playback controller initial implementationdynaflash2010-05-181-13/+553
| | | | | | | | | | | | | | | | | | | - Fixes current issue where a live preview with the display res larger than storage res would not show the built in QTKit control bar. - Replaces the stock QTKit movie controller. - Adds playback time code information to HUD display. - Allows frame by frame scrubbing via keyboard arrow keys. -- Methods exist for frame by frame step through but buttons are not on the HUD overlay yet. Known Bugs: - If movie is playing, first click on the scrubber bar can cause the movie to jump to beginning or end unless scrubber is held and dragged. - Probably some others I haven't seen yet. To Do (not that it ever will get done): - Replace the current crappy stock buttons with some decent ones. - Display accurate frame number hopefully though QTKit offers little documentation to get that exact info. - Add a volume slider and remember the volume setting in the prefs. - Add a subtitle control widget hopefully so that users can see what the subtitles would look like. Other small changes include adding some tooltips to the hud overlay controller widgets to hopefully make it a bit more intuitive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3300 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Chapter Title import/export functionalitydynaflash2010-05-061-23/+163
| | | | | | | | | - Saves the chapter list to a .csv file which is compatible with the cli and wingui. - Note: comma's in the chapter name are escaped with a "\" to maintain cli compatibility then if necessary stripped upon re import into macgui. - Original patch by borgclone and added to by realityking. Thanks! - Feature development referenced here http://forum.handbrake.fr/viewtopic.php?f=4&t=4146&start=0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Audio fixes regarding CoreAudio as default.dynaflash2010-02-231-15/+8
| | | | | | | | | | | | | | - Base Patch by Rodeo, thanks Rodeo! -- Puts CoreAudo at index 0 in the encoder popup to assure it is selected by default if no preset is applied. -- Fixes issue where going to AC3 or DTS Passthru then back to aac chose faac even if the old "Use CoreAudo instead of FAAC" pref was in effect. -- Removes some legacy AVI/OGM Code. - Additional features added after Base Patch: -- "Use CoreAudio instead of FAAC" preference is now only applied to the built in presets --- This change means that a custom preset specifying faac is now respected instead of it being overridden by the previously global preference. --- Xib description changed accordingly --- Note this means that previous custom presets that used faac will now use it instead of coreaudio. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3138 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Removie Full Screen preview mode as its largely redundant when we ↵dynaflash2010-02-191-86/+6
| | | | | | have 100 percent full screen scaling in windowed mode. Removes a lot of code that is really not needed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3125 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: A bit of pixel nudging in the Destination area of the main window ↵dynaflash2010-02-181-14/+14
| | | | | | | | ... patch from Rodeo - Moved "Destination" a bit higher up, "File:" a bit to the left, and made "Browse" Small instead of Mini git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3123 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preview fixes and changesdynaflash2010-02-181-33/+37
| | | | | | | | - Better scaling for windowed mode - Re postion hud control panel so top is at 50% window y axis - Other small enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3121 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Get rid of % read out in constant quality mode. Now displays rf only.dynaflash2010-02-081-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3104 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queued item editing initial implementation.dynaflash2010-01-211-96/+877
| | | | | | | | | - Sends a chosen queued item back to the main window for reload ( and rescan ) via contextual menu (right click) - Deletes queued item from queue after being reloaded to main window ( after editing or whatever, send back to queue via Add To Queue Button same as a new source). - New queue window contextual menu also includes delete and show options previously only available via separate icons. - Note: Needs testing particularly in the subtitle area, which is not to say there aren't other bugs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add the ability to send the finished encode to any application the ↵dynaflash2010-01-121-49/+174
| | | | | | | | | | user chooses instead of just "Send to MetaX". - Retains a checkbox to acivate sending the finished encode - Adds a file name textfield and a browse button so user can choose the app to send the finished encode to. - Defaults to MetaX as this would be the only app already existing in the users prefs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3068 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Move destination widgets up to realign back to pre point a to b postion.dynaflash2009-12-291-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3052 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Re-arrange Source area to be all on one line instead of duration ↵dynaflash2009-12-291-37/+45
| | | | | | being on a second line under the Title NSPopUp. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3051 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Interface changes to allow pts or frame based point to point ↵dynaflash2009-12-231-654/+1810
| | | | | | encoding on top of our existing chapters based encoding. ... Based upon jstebbins most excellent work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3042 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use 11 tick marks to represent 0-10 instead of 10, on psy sliders. ↵jbrjake2009-11-231-252/+854
| | | | | | Thanks, Rodeo, for pointing out my lack of basic math skills ;-) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2957 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: make crf default for x264dynaflash2009-10-191-208/+781
| | | | | | - this removes the optional preference and no longer sets job->crf = 1; git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2890 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixed a localization issue in the constant quality slider.ritsuka2009-08-211-77/+191
| | | | | | Added a white background to the subtitles table. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2773 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Reworked the hud to be more responsive, and added a category to QTMovieView ↵ritsuka2009-08-211-161/+923
| | | | | | | | so the hud is displayed even if fMovieView is the first responder. Cleanup the movie loading code for future changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2772 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: srt subtitle support initial implementationdynaflash2009-07-161-16/+307
| | | | | | | | | - Allows adding an external srt sub file as a subtitle source. -- Adds fields for srt language, char code and offset in ms. - Known issues: adding the srt file to the sources list also adds a new subtitle track for that source, however to "set" it you have to click on it. - srt subtitles do not seem to work in preview even if set to default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2699 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix Scale To Screen when in full screen mode.dynaflash2009-06-201-2/+2
| | | | | | - Note: still a bit of a bug when switching sizes from the picture size inspector and in scale to screen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2584 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Disabled the Picture panel in the preferences window, some minor ↵ritsuka2009-06-191-93/+208
| | | | | | alignment and size changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove Sparkle's "Send anonymouns system information" preference as ↵dynaflash2009-06-171-72/+14
| | | | | | the decision was made to let it mature a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2562 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle - Added "Send anonymous system information" to the ↵dynaflash2009-06-171-15/+73
| | | | | | preferences. Sends system info once a week. No personal information is sent. For more info: http://sparkle.andymatuschak.org/documentation/pmwiki.php/Documentation/SystemProfiling git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2560 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkel updater prefs - remove hourly from the check for updates ↵dynaflash2009-06-171-24/+2
| | | | | | interval. This still leaves Daily, Weekly and Monthly with Weekly as the default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2559 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle Updater preferences changes.dynaflash2009-06-171-51/+289
| | | | | | | - Change Check for Updates from "At Launch" to "Automatically". - Add time interval popup to check for updates Hourly, Daily, Weekly or Montly. Defaults to Weekly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2556 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: added 64-bit savvy application icon.konablend2009-06-171-12/+19
| | | | | | | | - icon is chosen based on compile-time architecture: HandBrake.icns or HandBrake-64.icns - added action for MainMenu->About to call Controller.showAboutPanel as the default about panel needs dictionary override to force icon. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2547 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Multiple subtitle tracks initial implementationdynaflash2009-06-131-362/+531
| | | | | | | | | | | | | | | | | | | | | - Subtitles now get their own tab - "None" track is an empty track, add a new subtitle track by switching it to a valid source track. - First track allows for "Foreign Language Search" which replaces the old "Auto Select". - Remove a previously selected track by setting it back to "None" - Sanity Checks: -- Allow only one Burned In track. -- Text tracks do not allow burned in to be set. -- MP4 specific: --- Allow only one VobSub and force burned in to be set. ---- Trying to set more than one vobsub in mp4 results in a warning, and the first vobsub track is retained. - Presets: Currently subtitles are not recorded into presets (which they never have been). - Live Preview: -- Foreign Language Search is borked for live preview, so is ignored -- Burned in subtitles work for both mp4 and mkv -- Text subtitles work for mp4 if set to default (preview has no way to turn soft subs on/off) -- Text subtitles do not show up in preview window even if checked as default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2530 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add Preference to use CoreAudio in place of FAAC when choosing a preset.dynaflash2009-05-291-29/+82
| | | | | | | | - Defaulted to "On". - Effectively allows the macgui to use core audio by default while maintaining the cross platform faac encoder in the built in preset's internally. - Also means that one can manually choose faac after selecting a preset if so desired. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2460 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preset Import / Export initial implementation and auto updating of ↵dynaflash2009-05-082-20/+129
| | | | | | | | | | | | | | | | | | | built in presets. - Preset Import / Export: -- Export is only available to custom user presets. -- Export is only the selected preset at this time. -- Exported presets will be tagged with their build number. -- Import of mutiple presets. --- Compatible with LinGui presets. --- NOT compatible with WinGui presets at this time. - Built-In preset auto-updating: -- Adds the key/value pair to the UserPresets.plist file for key "PresetBuildNumber". -- If the HandBrake.app build number as defined in the Info.plist key "CFBundleVersion" is > the built in presets "PresetBuildNumber" then the - (IBAction)addFactoryPresets:(id)sender is called to automagically update the built in presets. -- An alert window is shown along with a system beep ( can be turned off in Preferences -> Advanced for svn mavens and devs) to tell the user that the built in presets are going to be updated. -- NOTE: First launch of this build will initiate a built in preset update even though the built in presets are the same, since the build number will be added to the built in presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2405 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: preview changes to coincide with rev 2376dynaflash2009-05-041-4/+4
| | | | | | | | - as per the LinGui changes to hb_get_preview (thanks jstebbins) - also restores the gray crop border color - consolidates some macgui preview code git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2377 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: restore the gray border to show crop, etc. in the picture preview.dynaflash2009-05-021-2/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2366 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Custom Anamorphic initial implementation (experimental) and pic ↵dynaflash2009-05-012-977/+1687
| | | | | | | | | | | | | | | | | | | | | settings and preview changes. - Custom Anamorphic mode allows more customization of pixel and display dimensions. -- NOTE: The layout and even functionality are considered very experimental and not ready for prime time yet. -- Change to hb_get_preview allowing a preview size > title->width and height courtesy of jbjake. -- Allows setting the modulus to 16 (default), 8, 4, 2, or 1. -- Adds display height, pixel width and pixel height fields. - Picture Inspector: -- Changes shape and size according to the size/filter tab and anamorphic and filter settings. - Picture Preview: -- Now crops the gray borders from around the image returned from hb_get_preview and recreates cropping and resizing itself. -- Add size and scale information to the preview window title bar so you can see it without activating the hud controls. -- Attempt to fix the intermittent aliasing problem with the hud control overlay by making sure the hud origin is a whole int (fix courtesy of KonaB1end). - Known Issues: -- Scale to Screen mode is currently borked. The actual image does not scale yet. -- Depending on how far you upscale the display dimensions in custom anamorphic, the preview image can get a bit wonky. Returning to one of the standard modes clears it up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2362 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add libdvdnav supportjstebbins2009-04-272-27/+243
| | | | | | | | | | | emulates the vm of a dvd player in order to navigate the disc more reliably it is optional and disabled by default CLI option '--dvdnav' enables. GUI's have a new option in preferences. When dvdnav is enabled, you can also select angles (cli '--angle') git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: The textarea was misaligned of 1px to the left.ritsuka2009-03-071-19/+29
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2238 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Set hud overlay controls as initially hidden in Preview Window.dynaflash2009-03-061-3/+3
| | | | | | - Fixes an issue where the controls are not properly arranged and available when preview window is open and there is no source currently loaded up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2231 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix picture settings panel so that it stays on top when open like a ↵dynaflash2009-03-051-2/+2
| | | | | | | | true hud inspector. - Add "Hide On Deactivate" property to the xib so that if another app is in focus the panel properly hides. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix wonky tabbed view layout in picture settings at launch.dynaflash2009-03-051-1/+0
| | | | | | - For whatever the reason NSTabView does not like wantsCoreAnimationLayer set in the xib. So we set it programmatically in awakeFromNib in PictureController. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Put Picture Settings and Video Filters into one inspector.dynaflash2009-03-053-3365/+2979
| | | | | | | | - Separated in a tab view - Move methods from PictureFilterController into PictureController - NOTE: This layout, etc is not final as far as detail by any means, however ... did not want to get too far out from svn due to the mods to xcode and the current development of the build system. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2226 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Moves the tooltips for the x264 advanced tab from the .xib file to ↵jbrjake2009-02-141-363/+235
| | | | | | the source code, for easier updating. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2164 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: change buttons in hud overlays to "round textured" (which are not ↵dynaflash2009-02-132-52/+39
| | | | | | really round, but whatever) to help go with the hud style controls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2157 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove ".33" from Preferences > Advanced > x264 quality slider ↵dynaflash2009-02-121-24/+3
| | | | | | | | granularity. - This change leaves 1.0, .50,.25 and .20 as slider granularity choices. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2148 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Adds a widget for adaptive b-frames to the x264 advanced tab.jbrjake2009-02-111-9/+227
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2144 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Adds slider widgets for Psy-RD and Psy-Trellis to the x264 advanced ↵jbrjake2009-02-111-49/+266
| | | | | | tab, and rearranges the layout to fit them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2140 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Constant Quality Slider now QP/RF based.dynaflash2009-02-102-56/+360
| | | | | | | | | | | | | | | | | - Constant Quality Slider now uses QP/RF values instead of the long maligned % scale. - Nearest percentage is also shown for reference. -- For reference, PercentRFConversion on the wiki is a table of corresponding values for the old and new scales. - Slider changes scale base on the chosen encoder. -- x264: 0-51 -- FFmpeg and Xvid: 1-31 -- Theora: 0-63 - x264 Specific - Slider allows for fractional granularity (other encoders just whole ints). -- Advanced Preference to adjust the granularity from 1.0,0.50,0.33,0.25,0.20 with a default of 0.25. - Existing presets using the % based values converted to the nearest QP/RF value (within the granularity of the slider). -- Example: A current preset using x264 at 62% will now actually use 61.76% since the nearest RF value converted to 62% is 19.50 with the slider set to 0.25 granularity. -- New presets created will store the QP/RF value instead of the % value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2135 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Disable the toolbar hide button in the pref window, it was looking ↵ritsuka2009-02-081-20/+64
| | | | | | at me oddly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2131 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Implement DRC 0.0. dynaflash2009-02-061-18/+18
| | | | | | | -Though the default is set to 0.0 in the xib, any user presets ( including built in's) will set to the previous minimum of 1.0 or higher. - Since there is nothing to set between 0.0 and 1.0 the slider is set to jump to 1.0 as soon as you go above 0.0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2126 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Video Filter and Picture Settingsdynaflash2009-02-062-1120/+160
| | | | | | | | | | | - Changed picture settings and video filter display in the main window to three text fields (removed 24 outlets and text fields). Its a hoky layout right now, but I have a feeling the video tab will be changing. - Show actual cropping values in the main window as well as Auto/Custom - Show custom filter settings if used. - Removed redundant anamorphic calculation code. Its now accessed from each controller that needs it from preview controller - Fixed an issue where decomb from a previous preset would linger in a preset that did not have decomb specified. - Updated the queue display to show custom filter info if present. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2125 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Change "Picture Filters" to "Video Filters"dynaflash2009-02-053-10/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2120 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Filters Inspector enhancementsdynaflash2009-02-043-624/+1733
| | | | | | | | | | | | | - Add custom settings fields to Detelecine, Decomb, Deinterlace, and Denoise. - Add a two position slider to choose between Decomb and Deinterlace (can no longer run both in the macgui). - Update Presets, Queue, and Live Preview code accordingly. - Moved Grayscale to the Filters inspector and removed it from the main window. - Changed the style of the buttons on both the settings and filters inspectors to better fit in with HUD. Known Issues: - Resizing of the inspector to show/hide the custom fields is a touch ugly. - Setting the filter to "Custom" then not using a custom string, results in default from libhb, though should probably error trap against that actually. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2114 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Change the order of the filters in both the Filters Inspector and ↵dynaflash2009-01-282-46/+336
| | | | | | | | the Main Window. - Shown in order of importance now ie. detelecine decomb deinterlace denoise deblock git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remember window postion and open/close state of the Picture Filter ↵dynaflash2009-01-272-15/+15
| | | | | | and Picture sizing inspectors and restore them at the next launch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Filters separate hud inspector initial implementationdynaflash2009-01-263-889/+1380
| | | | | | | | - Separates the filters out from the picture settings inspector into their own inspector in preparation for more advanced filters - Gingerbread is shaky but wanted to get the functionality into the svn due the the number of files modified or added. - Adds a toggle action to Picture Settings, Picture Filters and the activity window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2099 b64f7644-9d1e-0410-96f1-a4d463321fa5