summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: generalize video preset/tune/profile/level handling to make it works ↵ritsuka2014-08-219-716/+754
| | | | | | with the x265 encoder. Moved the lavc encoder options textfield to the video tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6334 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: removed unneeded outlets from PictureSettings.xib.ritsuka2014-08-211-11/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6333 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: set the tab views directly instead of adding a subview in the main ↵ritsuka2014-08-204-36/+13
| | | | | | window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6325 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added a HBDockTile class to manage the dock tile.ritsuka2014-08-205-97/+170
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6324 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: made the width and height textfield editable in the picture settings ↵ritsuka2014-08-192-23/+44
| | | | | | window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6323 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed a crash in HBFilters caused by a missing boxing of a bool.ritsuka2014-08-191-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6322 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Removed the code to show/hide the fSrcAngle* UI elements in ↵ritsuka2014-08-192-25/+23
| | | | | | Controller.m, the same work is now done in the MainMenu.xib with bindings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6321 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added support for NLMeans denoise. Added the HBFilters class to ↵ritsuka2014-08-1917-888/+1476
| | | | | | | | store the filters settings, previously they were stored directly in the HBPictureController window controller. Removed the filter tab animations for now, they will be added back later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6319 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: remove mp4v2 and libmkv dependenciesjstebbins2014-08-183-7/+1
| | | | | | | ...and enable x265 by default git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: general clean up of HBQueueController: removed unused UI elements ↵ritsuka2014-08-183-513/+270
| | | | | | and code, moved the toolbar to the xib, update the obj-c syntax. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6306 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: initialize the languages list before the window in the ↵ritsuka2014-08-181-2/+1
| | | | | | prefsController, so the popup in the audio tab will show the actual languages list. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6305 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: changed the preset selection code a little bit again.ritsuka2014-08-173-16/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6304 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixed the bitrates popup in the audio default panel, it didn’t ↵ritsuka2014-08-162-1/+12
| | | | | | update properly when the sample rate was set to auto. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6303 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: forgot a file in rev 6300 commit.ritsuka2014-08-161-0/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6302 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: select the default preset in the presets drawer at start up. Added a ↵ritsuka2014-08-162-7/+15
| | | | | | missing NSAlert release. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6301 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed the languages selection in the built in presets for languages ↵ritsuka2014-08-164-340/+54
| | | | | | with a native name. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6300 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Replace deprecated NSBeginCriticalAlertSheet / NSRunAlertPanel / ↵ritsuka2014-08-131-100/+158
| | | | | | NSRunCriticalAlertPanel with NSAlert. Patch https://reviews.handbrake.fr/r/711/ by Alexander Zautke with a few modifications by me. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6294 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: changed the layout of the UI in the video panel to be similar to the ↵ritsuka2014-08-115-124/+125
| | | | | | other guis. Plus small alignments fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6289 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixed the validation of the File menu. The validateMenuItem: method ↵ritsuka2014-08-111-11/+13
| | | | | | was using the wrong hb_handle_t . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6288 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: implemented the HBViewValidation protocol in each of the main window ↵ritsuka2014-08-1013-65/+52
| | | | | | view controllers. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixed gain validation in the audio panel. Remove the drc validation ↵ritsuka2014-08-105-61/+30
| | | | | | because it’s not possible to insert the value manually. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6284 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixed some audio presets key: AudioSamplerate -> string, ↵ritsuka2014-08-102-6/+20
| | | | | | AudioTrackDRCSlider -> float. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6282 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: removed the “Show Presets Drawer” preference. The state of the ↵ritsuka2014-08-102-14/+12
| | | | | | drawer is now saved automatically. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6281 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: don’t allow to drop a preset before the built in ones.ritsuka2014-08-091-2/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6280 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a divider in the menu after the last built in preset and make ↵ritsuka2014-08-092-1/+22
| | | | | | the default preset bold. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6279 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added the list of the presets at the bottom of the preset menu and a ↵ritsuka2014-08-0913-252/+360
| | | | | | | | “New Folder” menu item. Removed the “delete built-in presets” item because it takes just two clicks to remove them manually. Refactored part of HBPreset to a separate HBTreeNode class. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6278 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: replaced the few remaining enumerators in Controller.m with fast ↵ritsuka2014-08-081-27/+8
| | | | | | enumerators. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6277 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: removed the last remaining of the code to load a custom application ↵ritsuka2014-08-083-18/+1
| | | | | | icon. It was used to load a specific icon for the 64bit version, but it’s now unused. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6276 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use a shorter NSString method to remove the prefix from the bsdName, ↵ritsuka2014-08-081-2/+2
| | | | | | as reported by denisx on irc, in HBDVDDetector and and a boxing expression to convert a c string to NSString. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6275 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: removed a old check on the scan count from the era when the MacGui ↵ritsuka2014-08-082-72/+25
| | | | | | used a single libhb instance to encode and scan, and fixed a bug it was hiding: spurious calls to hb_get_state outside the updateUI loop were masking the HB_STATE_WORKDONE and HB_STATE_SCANDONE states, replaced them with hb_get_state2. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: improved the presets managementritsuka2014-08-0714-2709/+2890
| | | | | | | Added a class to manage the presets (HBPresetsManager) and moved the presets drawer code to a new view controller (HBPresetsViewController). Removed the limitation of two nested folders and added a way to add to custom folders. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Modernized the objc syntax of HBAudio/HBAudioController and avoided ↵ritsuka2014-08-054-243/+172
| | | | | | the use of KVO to observer changes inside the same class. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6268 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: simplified the way the audio tracks are stored in the queue.ritsuka2014-08-045-247/+193
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Adds a new sheet for audio defaults (presets), uses the same preset ↵ritsuka2014-08-0414-531/+1723
| | | | | | | | keys as the LinGui. The built-in presets still use the languages from the Audio preferences. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6264 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixed a number of missing release.ritsuka2014-08-042-6/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6263 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: updated Preferences.xib to the new format.ritsuka2014-08-031-3894/+948
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6262 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: enabled type select in the languages table view.ritsuka2014-08-035-24/+44
| | | | | | Improved the subtitles defaults selection to avoid adding the same track twice. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: set the import/export chapters buttons size to small in an effort to ↵ritsuka2014-08-021-12/+12
| | | | | | use the same button size in the whole app (and the mini size on Yosemite is hard to read) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add drag & drop to rearrange languages in the subtitles default panel.ritsuka2014-08-024-6/+174
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: upgrade more xib files to the latest version.ritsuka2014-08-024-7711/+1398
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6255 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: corrected the label alignment in the add preset window.ritsuka2014-08-011-32/+30
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: added some tooltips to the subtitles defaults window and made the ↵ritsuka2014-08-013-30/+50
| | | | | | defaults buttons in the subtitles tab more visible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6253 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: removed another duplicated method to get the Application Support path.ritsuka2014-07-311-18/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove the DiskArbitration framework from the Xcode project and the ↵ritsuka2014-07-311-4/+0
| | | | | | MACOSX_DEPLOYMENT_TARGET setting. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6251 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixed a memory leak.ritsuka2014-07-311-0/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6250 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use the native language if available in the subtitles table and ↵ritsuka2014-07-312-3/+9
| | | | | | languages selection table. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6249 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: check if the image returned by hb_get_preview2 is null to avoid a ↵ritsuka2014-07-301-29/+34
| | | | | | crash. The preview window will try to show the number of previews selected in the preferences, but an already loaded title might not have enough preview images. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use the new preview generation method hb_get_preview2.ritsuka2014-07-291-42/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6243 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Implemented a configuration panel similar to the win/lin gui one for ↵ritsuka2014-07-2913-949/+1584
| | | | | | | | | | the subtitles defaults, and added some more options from the other guis (add all, remove all). The SubtitleAddForeignAudioSubtitle setting will be added later after the automatic audio selection is done. Fixed a bug where HandBrake used 50% of cpu time if the subtitles table view was selected. Refactored a big part of HBSubtitlesController to make it works with the new automatic options and to cleaned the table view data source. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6241 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Used a different api in HBDVDDetector to avoid DiskArbitration crashes.ritsuka2014-07-191-19/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6238 b64f7644-9d1e-0410-96f1-a4d463321fa5