summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Move the audio/subtitles selection logic out of the view ↵ritsuka2015-01-1322-1531/+1815
| | | | | | controllers. Now it's possible to create a HBJob and apply a preset to without the UI classes help. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6741 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: reorganize createMovieAsyncWithImageIndex:andDuration: method. and ↵ritsuka2015-01-132-36/+33
| | | | | | add an additional check before switching the preview window HUD. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6740 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some fixes around x264/x265 tune/profile optionssr552015-01-127-13/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6739 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Simplify frontend useage of hb_add()jstebbins2015-01-129-245/+53
| | | | | | | | | Modify hb_add() to automatically add all necessary passes, so hb_add() only needs to be called once per job. It now automatically adds subtitle scan and 2-pass encoding passes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6738 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix frame rate mode description in the queue.ritsuka2015-01-121-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6737 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix parent window of dialogsjstebbins2015-01-118-42/+89
| | | | | | | libgtk has started complaining about floating dialogs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another fix to 2Pass encoding on the new JSON api.sr552015-01-111-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6733 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make LibHB a first class citizen for encoding. (Now on by default). ↵sr552015-01-1110-24/+41
| | | | | | Update for JSON API changes. Bug fixes in subtitles and twopass encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6732 b64f7644-9d1e-0410-96f1-a4d463321fa5
* json: simplify hb_add_json APIjstebbins2015-01-111-10/+25
| | | | | | | | Now automatically adds subtitle scan and 2-pass encoding jobs. Changed "Pass" integer to "TwoPass" boolean to facilite this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* json: fix parsing of SRT subtitlesjstebbins2015-01-111-1/+1
| | | | | | | Previously required "Track" < 0 which is unintuitive and unnecessary. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6730 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: refactored some duplicated code.ritsuka2015-01-112-66/+58
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6728 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use a smaller timer internal while scanning to make the UI more ↵ritsuka2015-01-111-5/+7
| | | | | | responsive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6727 b64f7644-9d1e-0410-96f1-a4d463321fa5
* rendersub: fix small blending errorjstebbins2015-01-101-3/+3
| | | | | | | | The error is really small, but visible over some backgrounds. See https://forum.handbrake.fr/viewtopic.php?f=5&t=30942 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6726 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a large memory leak in the preview window that was introduced ↵sr552015-01-103-1/+11
| | | | | | with the switch to _preview2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6725 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: sr552015-01-1013-18/+110
| | | | | | | | - Fix the DRC call - Adding a HandBrake instance manager for scanning to make calls into the libhb helper methods easier. - Remove codecparam from the audio models git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6724 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: declare the public.movie UTI document type in the info.plist, so HB ↵ritsuka2015-01-101-0/+8
| | | | | | will show up in the Open With menu in Finder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6723 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump year to 2015ritsuka2015-01-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6722 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a leak of the output log file path string.ritsuka2015-01-102-20/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6719 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove HBViewValidation protocol.ritsuka2015-01-103-7/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6718 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the number of pass in the job queue description.ritsuka2015-01-102-16/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6717 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove a deprecated api call.ritsuka2015-01-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6716 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix some leaks in OpenCL code. https://reviews.handbrake.fr/r/779/ritsuka2015-01-101-39/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6715 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: reduce framerate fps/num for all encoders.Rodeo2015-01-091-0/+7
| | | | | | | | Some encoders do it on their own, but others don't, so do it unconditionally for consistency. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6714 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: only sanitize PAR for the MPEG-4 encoder.Rodeo2015-01-091-17/+7
| | | | | | | | | The MPEG-2 and VP8 encoders will initialize fine regardless, and the PAR will be stored at the container, not the bitstream level. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6713 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: disable AdaptiveI/B options by default.Rodeo2015-01-091-2/+2
| | | | | | | | | | Detection of the features' availability is not 100% reliable yet, and the encoder could fail to initialize if the options are enabled but not supported by the graphics driver. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6711 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another copyright notice updated.sr552015-01-092-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update copyright yearsr552015-01-093-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6709 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Missed file from previous checkinsr552015-01-091-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Interop Converts to the Top level as well since it's ↵sr552015-01-094-15/+15
| | | | | | considered the core api of this library. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the Encoders class to the root level of the Interop Library and ↵sr552015-01-0915-92/+51
| | | | | | | | Rename to HandBrakeEncoderHelpers. All the HandBrake API calls we make now have wrappers at the top level of this project. Remove some region from small classes where they don't offer any benifit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Further API tidyup in the interop library. Moving some filesize ↵sr552015-01-095-311/+335
| | | | | | calculation code into HandBrakeUtils. It's now the responsibility of the consumer to provide a valid title. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6705 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Better UTF-8 Fix, Also fixed encode classsr552015-01-091-7/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6704 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some Tweaks to the configure defaults UI. Improve auto passthru ↵sr552015-01-092-12/+26
| | | | | | language. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6703 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove "Aspect Ratio" Display on the Picture tab. It's not really ↵sr552015-01-095-10/+2
| | | | | | useful to anyone. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6702 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with non-ASCII characters in the new JSON Scan API. ↵sr552015-01-091-6/+7
| | | | | | | | Thanks to Taihei for pointing out the solution. https://reviews.handbrake.fr/r/778 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6701 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix the error alert, the error message wasn't captured properly by ↵ritsuka2015-01-091-1/+5
| | | | | | the block. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6700 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update a file header and fix a comment.ritsuka2015-01-093-15/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6699 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove some NSString -> NSURL conversions. Added a default size ↵ritsuka2015-01-093-43/+39
| | | | | | value and folder expanded value for the presets drawer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6698 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: enforce a min value for the picture width/height.ritsuka2015-01-092-9/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6697 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: rename HBAudio class to HBAudioTrack.ritsuka2015-01-098-67/+64
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a case where deinterlace filter would be enabled even if decomb ↵ritsuka2015-01-071-1/+1
| | | | | | was selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6695 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use NSURL where possible, replace a api call not available on 10.6.ritsuka2015-01-073-43/+43
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6694 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: create and run the error message alerts from libhb on the main thread.ritsuka2015-01-071-4/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6693 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: handle the localised container strings manually.ritsuka2015-01-071-0/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6692 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: use the inline find bar in the activity window.ritsuka2015-01-071-0/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6691 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: handle SIGINT with gcd. Show the error messages from libhb in an ↵ritsuka2015-01-061-56/+24
| | | | | | alert window. Remove an unused function. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6690 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add a number formatter to the custom anamorphic textfields.ritsuka2015-01-061-2/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6689 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix job configuration when qsv removes all filtersjstebbins2015-01-051-0/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6688 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Correcting namespaces.sr552015-01-0535-36/+37
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6687 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Further fixes to libhb json api filters code.sr552015-01-055-28/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6686 b64f7644-9d1e-0410-96f1-a4d463321fa5