summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Completely replace the plist preset import code with the ↵sr552015-06-2614-922/+177
| | | | | | functionality built into libhb. This now allows the new json preset format to be imported, as well as the legacy plist format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7318 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated MinGW doc filesr552015-06-261-35/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7317 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Doc: MinGW build doc updates.sr552015-06-261-3/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7316 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add new preset function to header filejstebbins2015-06-241-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7315 b64f7644-9d1e-0410-96f1-a4d463321fa5
* presets: add hb_presets_read_file_json()jstebbins2015-06-241-0/+13
| | | | | | | First tries to intrepret file as json. If that fails, tries plist. Returns a json string. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7314 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: re-work OpenCL cleanup a bit.Rodeo2015-06-232-8/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7313 b64f7644-9d1e-0410-96f1-a4d463321fa5
* DXVA2: make hb_va_create_dxva2 less verbose.Rodeo2015-06-231-6/+7
| | | | | | | | Since we can easily fall back on the software decoder, these errors aren't exactly fatal. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7312 b64f7644-9d1e-0410-96f1-a4d463321fa5
* DXVA2: check if a compatible AVHWAccel exists for the input codec.Rodeo2015-06-231-4/+17
| | | | | | | Otherwise, disable DXVA2 support for the title. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7311 b64f7644-9d1e-0410-96f1-a4d463321fa5
* DXVA2: cleanup decode support checks.Rodeo2015-06-238-61/+54
| | | | | | | This should fix https://forum.handbrake.fr/viewtopic.php?f=11&t=32520 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7310 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Minor cleanup after last commit.Rodeo2015-06-232-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add DXVA2-accelerated HEVC decoding.Rodeo2015-06-234-3/+23
| | | | | | | Patch by Zhang Zhiqiang. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7308 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Backport hevc_dxva2 hwaccel from libav master.Rodeo2015-06-232-0/+1146
| | | | | | | | To build, replace your MinGW-w64's dxva.h header with one from MinGW-w64 c5e6e721a1ef94870062cef64bb41dd8bcb1f8d7 or later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7307 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial implementation of quality based encoding option. Please ↵sr552015-06-2012-102/+467
| | | | | | note, the preset version has been bumped so user presets will need to be re-created. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7306 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fetch Audio Bitrates, Bitrate Defaults, Samplerates from LibHBsr552015-06-2010-644/+309
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7305 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move options strings to resources.sr552015-06-183-61/+685
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7304 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: "Start Encode" resource corrected.sr552015-06-182-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7303 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix video options edit box tooltipjstebbins2015-06-172-28/+36
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7302 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another alignment issue fix.sr552015-06-161-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7301 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with the json preset factory not correctly setting the ↵sr552015-06-162-11/+10
| | | | | | auto-crop flag. Minor UI alignment issue fixed on the Picture tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7300 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update libmfx to v6.0.0.349Rodeo2015-06-161-1/+1
| | | | | | | Adds support for version 1.15 of the Intel Media SDK API. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7299 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Updated ApplicationServices DLL to target AnyCPU.randomengy2015-06-151-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7298 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Updated to return PassId as well as Pass on encode progress.randomengy2015-06-154-5/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7297 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix application of custom anamorphic settingsjstebbins2015-06-141-2/+2
| | | | | | | Thanks to wickning1 in the forums https://forum.handbrake.fr/viewtopic.php?f=4&t=32631&sid=e05d32d1f34bbcaab59d321f6c6222cf git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7296 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Allow log level changes and update checks *after* hb_init()jstebbins2015-06-1210-103/+63
| | | | | | | | | | | - In the CLI, this allows calling hb_init() before parsing args, which permits us to see any libhb log messages that are generated during option parsing. These messages were hidden before. - In the GUIs, this allows dynamic changes to log level. Previously an application restart was required. I have only updated the LinGui to take advantage of this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7295 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move user control strings to resources.sr552015-06-113-12/+144
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the bulk of the view model strings to resources.sr552015-06-1116-307/+718
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7292 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding missing resources files.sr552015-06-092-0/+1746
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Use json job instead of jobjstebbins2015-06-091-5/+6
| | | | | | This allows libhb to log the json job for the CLI. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7282 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: log json job stringjstebbins2015-06-091-0/+2
| | | | | | | For now, the log leve of this is 1. When we feel that the json job code has stabilized, we may want to change the log level to 2 or 3. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7281 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Eliminate string length limit in hb_valogjstebbins2015-06-092-19/+49
| | | | | | | | This eliminates the length limit of all libhb logging functions. The previous limit was 361 chars. Now it is only limited by available memory. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7280 b64f7644-9d1e-0410-96f1-a4d463321fa5
* encx265: fix regression introduced in SVN revision 6366.Rodeo2015-06-081-6/+2
| | | | | | | Unknown options and bad values were never fatal for any libhb encoder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7278 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving more of the view strings into resources. sr552015-06-0715-323/+650
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7277 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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