summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Starting to move UI text string to resources. This will allow us to ↵sr552015-06-0410-62/+410
| | | | | | start looking at localisations on the windows gui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7276 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove a unneeded statement, built-in presets already have the ↵ritsuka2015-06-041-1/+0
| | | | | | selection behaviour. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7275 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update the layout of the add preset window.ritsuka2015-06-041-106/+74
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bd: use the correct printf specifier for unsigned variables.Rodeo2015-06-031-7/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the Video Profile option in the JSON preset marshaller. sr552015-06-031-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Revert last change. Only set the GUI to enabled when editing queue ↵sr552015-06-031-7/+4
| | | | | | items instead. It's not necessary for the queue runs as the toolbar is still active anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7271 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Queue Recovery now sets the GUI to enabled if it recovers a job.sr552015-06-032-3/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bd: fix printf warningsjstebbins2015-06-031-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7269 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix green bottom line in preview with deinterlacejstebbins2015-06-031-0/+1
| | | | | | ... and "fast" deinterlace git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Initialize the copy_mask variable before using itritsuka2015-06-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix another dead assignment.ritsuka2015-06-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7265 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix three dead assignment found by the clang static analyzer, including the ↵ritsuka2015-06-031-4/+2
| | | | | | validation of the end chapter range. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7264 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix flac fallback for passthruritsuka2015-06-031-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7263 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decomb: fix color distortion in last row of imagejstebbins2015-06-011-3/+28
| | | | | | Prevent blending uninitialized lines of data into last row. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix --crop optionjstebbins2015-06-011-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix three warnings.ritsuka2015-06-011-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the audio defaults to use the languages specified in the ↵ritsuka2015-06-011-7/+7
| | | | | | preferences. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add more nullability annotations.ritsuka2015-06-016-4/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7257 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: split HBTitle header to make it easier to test. Added some simple tests.ritsuka2015-06-0113-27/+310
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7256 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: do not try to create a NSURL if the path if empty. Encode the right ↵ritsuka2015-06-012-2/+6
| | | | | | type for the deblock filter. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7255 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a couple of memory leaksjstebbins2015-06-012-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Use the new libhb preset management code to fetch built-in presets ↵sr552015-05-316-1865/+171
| | | | | | on startup. Note, the preset update notice is now gone so anyone hacking the preset dat files will not be notified when it gets overwritten now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove a useless cast for the deblock value.ritsuka2015-05-314-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7251 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix custom denoise settings.ritsuka2015-05-311-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7250 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: cast the value of UsesPictureFilters to bool so the dictionary will ↵ritsuka2015-05-301-1/+1
| | | | | | use a bool to represent it internally, and hb_presets_clean_json() won't complain. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7246 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the leaks after using hb_presets_import_json and ↵ritsuka2015-05-306-18/+72
| | | | | | hb_presets_clean_json, add an extension to NSJSONSerialization to convert a char * directly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add nullability annotations to the headers and use weak where is ↵ritsuka2015-05-3035-48/+125
| | | | | | possible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: don't hardcode which encoders support the preset system.Rodeo2015-05-295-12/+25
| | | | | | | Just ask libhb instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7243 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix setting "autoscale" widget value from presetjstebbins2015-05-291-2/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* preset: fix application of VideoScaler to jobjstebbins2015-05-291-1/+1
| | | | | | | Broken strcasecmp conditional caused OpenCl to be added to the job when it should not have been and *not* added to the job when it should. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7241 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix issues with video optionsjstebbins2015-05-283-0/+41
| | | | | | | | | | Fixes: https://forum.handbrake.fr/viewtopic.php?f=10&t=32535&sid=321e6d1092fd09c8d380e13e86d1a9ee - Sanitize empty video encoder settings strings to NULL. - In the CLI, use encoder defaults if user changes the preset's video encoder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7237 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify some video widget dependency handlingjstebbins2015-05-283-10/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7236 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable level widget when no levels returned by libhbjstebbins2015-05-282-3/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7233 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix build error on ubuntujstebbins2015-05-281-3/+3
| | | | | | | For some reason, fedora has "bool" type defined where ubuntu does not. Use gboolean. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7232 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libbluray: bump to version 0.8.1jstebbins2015-05-271-1/+1
| | | | | | Fixes a minor memory leak in libudfread git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7231 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use libhb to initialize job...jstebbins2015-05-2717-1198/+923
| | | | | | | ...and set some job settings as values change in the UI. This eliminates a large chunk of job setup code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7230 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Change audio track behaviours default to None so current presets are ↵sr552015-05-261-1/+1
| | | | | | not affected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7229 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding new dropdown to the Configure Audio Options. The new "Track ↵sr552015-05-268-17/+214
| | | | | | | | | | Setting Default Behaviour" allows the choice of what settings are used for automatically added tracks. 1. All Preset tracks are cloned for each of the added languages tracks. 2. The first preset track is cloned for each of the added languages tracks. 3. Default 160kbit DPL2 AAC audio track for each of the added languages tracks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: - Some updates to the libhb preset wrapper code. - Remove Preset ↵sr552015-05-2610-47/+404
| | | | | | update notification and option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* scan: skip scan if title has already been scannedjstebbins2015-05-264-4/+36
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7226 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix vorbis encodingjstebbins2015-05-251-1/+1
| | | | | | | Was broken when we switched to using EOF flag instead of 0 length buffer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7223 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: fix display of fps in title summaryjstebbins2015-05-241-1/+1
| | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=12&t=32507 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7220 b64f7644-9d1e-0410-96f1-a4d463321fa5
* preset: fix application of mp4 mux optionsjstebbins2015-05-241-1/+1
| | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=10&t=32445&p=151040#p151008 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7219 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix queue reading on 10.7.ritsuka2015-05-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7218 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove a workaround for a bug in 10.6.ritsuka2015-05-211-7/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7217 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: set the deployment target to 10.7.ritsuka2015-05-215-6/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7216 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: bump to version 1.7jstebbins2015-05-212-50/+1
| | | | | | | Eliminates the need for our cleanup patch. Various bug fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7215 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a test target to the Xcode project, plus some simple test. Use a ↵ritsuka2015-05-2012-2/+368
| | | | | | forward declaration instead of a #import to in HBJob to allow testing to work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7214 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use libhb to init audio and subtitle listsjstebbins2015-05-2014-525/+318
| | | | | | | This eliminates a lot of essentially duplicate code in LinGui for initializing these lists. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7213 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: assume remix support when input layout is not set.Rodeo2015-05-191-0/+8
| | | | | | | | Allows querying an encoder's default mixdown from places where the input channel layout is unavailable (e.g. audio defaults panel). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7212 b64f7644-9d1e-0410-96f1-a4d463321fa5