summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* libhb: fix mp4 post tagging problemsjstebbins2014-08-062-0/+66
| | | | | | | | | | | A couple common mp4 taggers (mp3Tag and iTunes) fail to tag files that have the Nero chapter atom (chpl). This atom was added when we switched to libavformat for muxing. I haven't found any players yet that rely on this for chapters. If we ever find any, we can consider adding an option somewhere to enable chpl. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6269 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
* LinGui: Don't allow adding embedded subtitls when there are nonejstebbins2014-08-041-5/+26
| | | | | | | | Fixes a crash when attempting to switch subtitle dialog to embedded subtitle view. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix width of deblock sliderjstebbins2014-08-041-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6265 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
* Interop: Added support for NL-Means denoise.randomengy2014-08-0311-34/+76
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6260 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