summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* LinGui: fix ubuntu package configure optionsjstebbins2014-08-191-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6318 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add cmake to ubuntu package build dependenciesjstebbins2014-08-191-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6317 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add translation for old x264OptionExtra preset keyjstebbins2014-08-191-0/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6316 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Using https for all appcast urlssr552014-08-191-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6315 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGUI: Switch the appcast URL's to httpssr552014-08-191-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6314 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add x264 and lame to ubuntu package dependenciesjstebbins2014-08-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6313 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: link lame and x264 system libsjstebbins2014-08-184-15/+24
| | | | | | | | These projects have been stable long enough that we should not need to worry about broken system libs any more. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6312 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Some Minor build doc updatessr552014-08-183-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6311 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update copyright and version numbers for upcoming releases.sr552014-08-189-15/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6310 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: remove mp4v2 and libmkv dependenciesjstebbins2014-08-1830-4048/+6
| | | | | | | ...and enable x265 by default git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some updates to the NEWS and CREDITS filesr552014-08-182-56/+86
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6308 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove faac and faad2 contrib folders as they are empty.sr552014-08-180-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6307 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
* LinGui: make video preset/tune/profile/level tooltips more generaljstebbins2014-08-151-6/+6
| | | | | | | ...so they apply to x265 as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6299 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improve denoise filter tooltipjstebbins2014-08-151-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6298 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove video qualite range warningjstebbins2014-08-152-81/+1
| | | | | | | It just causes confusion git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6297 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix problem decoding broken rv40 samplejstebbins2014-08-141-0/+57
| | | | | | | | | The sample begins with a bframe which causes the rv40 to throw an error at the beginning of decode. This error leaves frame threading in a bad state that is never recovered from. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6296 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops forgot to svn add filesjstebbins2014-08-132-0/+301
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6295 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
* LinGui: generalize video preset/tune/profile/level handlingjstebbins2014-08-1212-553/+293
| | | | | | | | This generalization enables x265 preset/tune/profile/level which did not work previously. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Sanitize BD chapter durationsjstebbins2014-08-111-2/+43
| | | | | | | | | | | | | | It appears some BDs have invalid chapter durations, see https://forum.handbrake.fr/viewtopic.php?f=12&t=30479 This compares chapter start time deltas and title duration to chapter duration to make best guess corrections. Note that chapter events generated by libbluray are based on the chapter start times. So the start time should be trusted more than the duration. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6292 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix initialization of audio quality widget limitsjstebbins2014-08-111-18/+16
| | | | | | | | | When opening the audio edit dialog for a track in the audio list, the audio quality was set to a bad value because the limits were not set correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6291 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a problem with audio quality sliderjstebbins2014-08-111-14/+34
| | | | | | | | It was getting reset to default value every time another audio widget changed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6290 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
* LinGui: protect against possible divide by 0jstebbins2014-08-111-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6287 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix title numbers in auto destination filenamejstebbins2014-08-111-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6286 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
* WinGui: Add new preset keys for the Audio and Subtitle default behaviours. ↵sr552014-08-106-25/+98
| | | | | | Updated existing preset parser to work with the current version of the plist preset format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6283 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
* libav: fix decoding of mpeg4 in transport streamsjstebbins2014-08-061-0/+41
| | | | | | | | | | There was a chicken & egg problem in the initialization sequence. mpeg4 only worked in non-transport streams because we use libav for demuxing these. The initializion of libav demux causes an additional initialization of the codec which hides the problem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: fix mp4 chapter character encodingjstebbins2014-08-061-0/+37
| | | | | | | The encoding was not being flagged as UTF8 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6271 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix mp4 audio track titlesjstebbins2014-08-062-0/+140
| | | | | | | mp4 audio track titles were not being applied by libavformat git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6270 b64f7644-9d1e-0410-96f1-a4d463321fa5