summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* json: fix srt filename parsingjstebbins2015-01-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6762 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make the Bitrate, compression and quality nullable in the json ↵sr552015-01-171-3/+3
| | | | | | audiolist object to avoid warnings in the log. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6761 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552015-01-1720-159/+224
| | | | | | | | | - Numerous fixes to the JSON api code. Live preview should now work again. Possible fix for issue where queued jobs where stopping at a random point and not continuing. - Fix Clear button on the audio tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6760 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: remove dos line endings from patchjstebbins2015-01-151-110/+110
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6759 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: fix configure environment of several contribsjstebbins2015-01-154-8/+8
| | | | | | | | | Incorrect build environment caused a failure to disable asserts in libdvdnav which leads to crashes. Probably other undesirable side effects as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6756 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dvd: demote an hb_error to hb_log to prevent GUI error dialog spamjstebbins2015-01-151-1/+1
| | | | | | | This "error" always happens with non-dvd sources. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6755 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: disable the alert on error coderitsuka2015-01-151-11/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6754 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix some leaksritsuka2015-01-155-9/+59
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6753 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix QSV Preset/Profile/Levelsr552015-01-141-0/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6752 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Libhb JSON API, Fix Extra encode arguments.sr552015-01-141-3/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6751 b64f7644-9d1e-0410-96f1-a4d463321fa5
* stream: Fix scanning files with large PNGsjstebbins2015-01-141-1/+15
| | | | | | | | Increase libavformat probe buffer size. The default size of 5MB is not large enough to successfully scan some files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6749 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: simplify the toolbar/menu validation methods, plus some cosmetics.ritsuka2015-01-144-173/+143
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6748 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixes to new JSON API Code, Audio and Chapter settings.sr552015-01-134-17/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6747 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix build.sr552015-01-131-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6746 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix a crash when editing a queue item.ritsuka2015-01-131-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6745 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix libdvdnav dvd name and add additional fallback if no name is foundritsuka2015-01-132-1/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6744 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix small memory leakjstebbins2015-01-131-6/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6743 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert a change Xcode committed on its own.ritsuka2015-01-131-8/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6742 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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