Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MacGui: add a 1000000 limit to the average bitrate field. | Damiano Galassi | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | MacGui: fix quality type validation. | Damiano Galassi | 2020-08-25 | 1 | -10/+2 |
| | |||||
* | libhb: improve videotoolbox detection and add support for constant quality ↵ | Damiano Galassi | 2020-08-23 | 1 | -1/+1 |
| | | | | encoding mode when available. | ||||
* | MacGui: fix a few warnings when building in Xcode 11. | Damiano Galassi | 2019-09-13 | 1 | -4/+4 |
| | |||||
* | libhb: resolve header conflicts with pango/harfbuzz | John Stebbins | 2019-09-12 | 1 | -1/+1 |
| | | | | | | | Newest versions appear to have a "common.h" somewhere that is interfering with libhb/common.h. move headers into "handbrake" subdirectory | ||||
* | Resolve conflict with harfbuzz include file hb.h | John Stebbins | 2019-09-10 | 1 | -1/+1 |
| | | | | Rename hb.h to handbrake.h | ||||
* | MacGui: enable and fix more warnings. Review nullability annotations. | Damiano Galassi | 2019-08-12 | 1 | -1/+3 |
| | |||||
* | MacGui: write the queue to disk less often and add some validations when ↵ | Damiano Galassi | 2019-06-08 | 1 | -7/+6 |
| | | | | reading it back from disk. | ||||
* | MacGui: use HB_VCODEC_X264_MASK to check whether x264 is selected or not. | Damiano Galassi | 2019-06-07 | 1 | -2/+2 |
| | |||||
* | MacGui: don't show fast decode checkbox when the encoder is not x264, fixes ↵ | Damiano Galassi | 2019-06-07 | 1 | -1/+6 |
| | | | | #2083. | ||||
* | MacGui: fix warnings. | Damiano Galassi | 2019-06-07 | 1 | -2/+2 |
| | |||||
* | MacGui: fixes encoder tune 'none' localized item. | Damiano Galassi | 2019-05-02 | 1 | -11/+11 |
| | |||||
* | Add WebM support (#1822) | Justin Bull | 2019-02-13 | 1 | -1/+1 |
| | | | Note that since webm has no official subtitle support, only burned in subtitles can be used with this muxer at this time. | ||||
* | MacGui: disable two-pass when VideoToolbox is the selected encoder. | Damiano Galassi | 2018-11-15 | 1 | -6/+4 |
| | |||||
* | Add VideoToolbox hardware encoding thru FFmpeg. | Damiano Galassi | 2018-11-15 | 1 | -1/+33 |
| | |||||
* | MacGui: move the advanced x264 panel to the 'Additional options' text field ↵ | Damiano Galassi | 2018-10-27 | 1 | -26/+2 |
| | | | | contextual menu. | ||||
* | Misc. typos | luz.paz | 2018-02-20 | 1 | -1/+1 |
| | | | Found via `codespell -q 3 --skip="./gtk/po` | ||||
* | MacGui: do not load a job from disk if one or more job objects are missing. | Damiano Galassi | 2017-04-21 | 1 | -5/+8 |
| | |||||
* | MacGui: reset the video encoder additional options when switching to a ↵ | Damiano Galassi | 2016-12-31 | 1 | -0/+14 |
| | | | | different encoder. | ||||
* | MacGui: enable NSSecureCoding for the queue file. | Damiano Galassi | 2016-12-27 | 1 | -1/+1 |
| | |||||
* | MacGui: made some HBJob properties private. | Damiano Galassi | 2016-10-31 | 1 | -0/+2 |
| | |||||
* | MacGui: use hb_preset_job_init instead of custom logic for audio, subtitles ↵ | Damiano Galassi | 2016-10-29 | 1 | -1/+1 |
| | | | | and picture job settings. | ||||
* | MacGui: use the right constant quality label in the video tab, and split ↵ | Damiano Galassi | 2016-05-24 | 1 | -41/+20 |
| | | | | HBVideo KVO dependecies. | ||||
* | MacGui: added some enum to HBJob model to make things nicer in swift, plus ↵ | Damiano Galassi | 2016-03-14 | 1 | -2/+2 |
| | | | | two methods to convert from iso code to english language. | ||||
* | MacGui: move the objc libhb wrapper to a separate framework. | Damiano Galassi | 2016-03-11 | 1 | -3/+10 |
| | |||||
* | x264: add multilib support (a.k.a. 10-bit) | John Stebbins | 2015-11-12 | 1 | -1/+1 |
| | | | | | This adds the structure to load an libx264 10-bit shared library. The user must install this library themselves to an appropriate place. | ||||
* | MacGui: added undo/redo support to the video, picture, filters, chapters and ↵ | Damiano Galassi | 2015-10-20 | 1 | -3/+67 |
| | | | | range parts of HBJob. | ||||
* | MacGui: remove some HBPreset -> NSDictionary conversions and add a mutable ↵ | Damiano Galassi | 2015-10-13 | 1 | -2/+2 |
| | | | | version of HBPreset. | ||||
* | MacGui: don't hardcode which encoders support the preset system. | Rodeo | 2015-05-29 | 1 | -2/+6 |
| | | | | | | | Just ask libhb instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7243 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGUI: don't double-sanitize encoder names. | Rodeo | 2015-05-16 | 1 | -2/+1 |
| | | | | | | | | | *_get_from_name is where the encoder gets sanitized, *_sanitize_name is only required when you need the encoder name instead of its value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7196 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: use libhb built-in presets and validation functions. Update the ↵ | ritsuka | 2015-05-14 | 1 | -55/+24 |
| | | | | | | format and save the presets in UserPresets.json, the old presets are automatically imported if the new presets file is not found. The mac gui now requires 10.7 or later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7181 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: implemented the NSSecureCoding protocol in HBJob. Added a ↵ | ritsuka | 2015-04-22 | 1 | -6/+11 |
| | | | | | | compatibility class to fall back on NSCoding on 10.7 and earlier. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7112 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: run the Xcode "convert to modern objective-c" on the entire project. | ritsuka | 2015-04-09 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7075 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: convert the mac gui to Objective-C ARC. | ritsuka | 2015-03-17 | 1 | -11/+5 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: fix a crash that happens when a new preset is created from a one ↵ | ritsuka | 2015-01-30 | 1 | -3/+8 |
| | | | | | | that uses the advanced x264 panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6829 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: remove the public hb_state property in HBCore, fix a bug in HBVideo ↵ | ritsuka | 2015-01-20 | 1 | -1/+8 |
| | | | | | | and change some strings in the queue job's description. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6777 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: enable and fix more compiler warnings in the Xcode project. | ritsuka | 2015-01-19 | 1 | -4/+4 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6772 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: fix a bunch of regressions (various crash when in some textfields, ↵ | ritsuka | 2014-12-30 | 1 | -0/+9 |
| | | | | | | encode log going to the wrong directory). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6676 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: set the preset name to custom when a setting in the ↵ | ritsuka | 2014-12-29 | 1 | -0/+100 |
| | | | | | | video/picture/filters tab is changed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6671 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: hide turbo two pass checkbox when x264 is not selected. | ritsuka | 2014-12-27 | 1 | -1/+2 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6663 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: change the queue to work with serialized HBJob objects, remove the ↵ | ritsuka | 2014-12-27 | 1 | -135/+43 |
| | | | | | | NSDictionary job representation and the duplicate prepareJob method. Implement NSCopying protocol in HBJob. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6655 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: move the UI helper methods to new categories. Implement NSCoding in ↵ | ritsuka | 2014-12-23 | 1 | -374/+83 |
| | | | | | | more classes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6643 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: implement NSCoding protocol in HBJob. | ritsuka | 2014-12-22 | 1 | -0/+64 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6638 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: remove the last usage of title->job. | ritsuka | 2014-12-21 | 1 | -112/+0 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6636 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: set the correct framerate in the preset. | ritsuka | 2014-12-21 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6631 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: fix frame rate when loading a queue item. | ritsuka | 2014-12-20 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6615 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: separate the video settings logic from the view controller. There ↵ | ritsuka | 2014-12-18 | 1 | -14/+34 |
| | | | | | | are a number of small regression ("Custom" preset and auto naming not updating) that will be fixed in the next commits. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6606 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | json: add json APIs | jstebbins | 2014-12-16 | 1 | -3/+3 |
| | | | | | | | | | | There are several changes to job and title structs that break current windows interop code. The interop code should be changed such that it only uses json APIs. So if there is any missing features (or bugs) in these APIs, please let me know. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6602 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: completed the HBVideo class. | ritsuka | 2014-12-11 | 1 | -7/+988 |
| | | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6593 b64f7644-9d1e-0410-96f1-a4d463321fa5 | ||||
* | MacGui: added a new HBTitle class to wraps the hb_tltle_t parts used by the ↵ | ritsuka | 2014-12-03 | 1 | -0/+5 |
| | | | | | | mac gui. Small improvements to the HBCore related classes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6576 b64f7644-9d1e-0410-96f1-a4d463321fa5 |