summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* scripts: Update to mingw-w64-build 2.3.2.Bradley Sepos2017-04-281-5/+5
|
* scripts: Update to mingw-w64-build 2.3.1.Bradley Sepos2017-03-291-2/+2
| | | | Resolves an issue building libgmp on newer Linux distros with hardened GCC.
* scripts: Modernize Python.qarkai2017-03-042-128/+56
| | | | | | | | | | Replace getopt with argparse Remove useless globals Fix PEP8 warnings Replace top() with native list index Handle Expat exceptions Closes #321.
* scripts: Print usage and exit when release tag not specified to tag-release.sh.Bradley Sepos2016-12-181-1/+6
|
* scripts: Update to mingw-w64-build.Bradley Sepos2016-11-151-5/+2
| | | | mingw-w64 5.0-rc2 -> 5.0.0 release.
* scripts: Add mac-toolchain-build.Bradley Sepos2016-11-131-0/+139
| | | | With the exceptions of Xcode and Command Line Tools for Xcode, builds and installs all HandBrake dependencies for macOS.
* scripts: Update to mingw-w64-build 2.2.0.Bradley Sepos2016-07-291-4/+4
|
* scripts: Update to mingw-w64-build 2.1.0.Bradley Sepos2016-07-291-39/+58
|
* scripts: Update to mingw-w64-build 2.0.0.Bradley Sepos2016-07-071-31/+14
|
* scripts: Remove old prebuilt mingw script.Bradley Sepos2016-06-271-48/+0
|
* Merge pull request #232 from bradleysepos/mingwScott2016-06-271-0/+440
|\ | | | | Update to mingw-w64 5.0-rc2 and pthreads-win32 2.9.1.
| * scripts: Add mingw-w64-build 1.0.0.Bradley Sepos2016-06-231-0/+440
| |
* | scripts: Improve presets building script.Bradley Sepos2016-06-251-13/+16
| |
* | preset: Move preset-related resources to separate directory.Bradley Sepos2016-06-251-3/+4
|/
* scripts: Add script to build built-in presets.Bradley Sepos2016-06-021-0/+26
|
* scripts: Add script to install prebuilt MinGW on Linux.Bradley Sepos2016-05-031-0/+48
|
* build: changes to version numbering and build processJohn Stebbins2015-09-232-129/+266
| | | | | | Use date/time for snapshot version numbers, YYYYMMDDHHMMSS-hash-branch. Add --snapshot configure option to force snapshot builds. repo-info.sh and tag-release.sh improvements.
* scripts: fix repo-info.shJohn Stebbins2015-08-271-2/+2
| | | | It was not working for new tags made on master
* build: fix errors in last commitJohn Stebbins2015-08-252-3/+3
| | | | Thanks BradleyS
* build: use git version info instead of svnJohn Stebbins2015-08-252-0/+153
| | | | | | Migrate from svn to git. Since our build system automatically generates version info from the svn repo, this needs to change when we move the repo to git.
* preset_template: allow all supported passthru codecs by default.Rodeo2015-05-171-1/+1
| | | | | | | | That way, very old presets and (more importantly) built-in presets do not force a restricted copy mask on the user. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7205 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: use libhb preset management from linux guijstebbins2015-05-141-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* scripts: set svn:executable property on new scriptsjstebbins2015-05-062-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7159 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb,cli: add preset management to libhb, use it in clijstebbins2015-05-062-0/+223
| | | | | | | | This results in custom preset support in the CLI and additional command line options to fully support all preset keys. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7158 b64f7644-9d1e-0410-96f1-a4d463321fa5
* eliminate job->largeFileSizejstebbins2014-12-231-20/+0
| | | | | | | It is no longer needed since we eliminated mp4v2 support git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6647 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: Allow manicure to be included in other scripts.bradleys2014-06-251-13/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6222 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove libfaacsr552014-03-021-24/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Denoise (hqdn3d) syntax change: accept settings for individual chroma channels.Rodeo2013-11-081-3/+3
| | | | | | | Patch by BradleyS. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5880 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: improve video and audio encoder names.Rodeo2013-06-151-121/+151
| | | | | | | | | | | | | | | | | | When we only have one encoder for a particular codec: - don't add (library_name) in the name - don't prefix with ff or otherwise use the library name in the short name AAC (ffmpeg) -> AAC (avcodec): works for both Libav and FFmpeg. consistency: ffaac -> av_aac (like ca_aac, fdk_aac and so on) VP3 (Theora) -> Theora: Theora is based on VP3, but is not exactly VP3. manicure updated to handle the new names, but built-in presets left untouched (this will require WinGUI updates). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: support new mixdowns added before 0.9.9.Rodeo2013-06-041-12/+52
| | | | | | | | Also, use "none" as the "None" mixdown; this is the name expected by libhb. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5552 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't expose rate, mixdown, dither and encoder arrays to the UIs.Rodeo2013-05-301-3/+19
| | | | | | | | | | | | | | | | | | | | - instead, make these lists available through enumerators: --> hb_*_get_next(<type> *last); - this should give us more flexibility to populate the lists at runtime, using the implementation(s) of our choice, whether they use arrays or not, without requiring UI modifications - use consistent naming for getters --> hb_get_best_foo() becomes hb_foo_get_best(), and so on - hb_*_get_from_name() and hb_*_ sanitize_name() sanitize the requested value to a supported one if it's unavailable - adds an additional, passthru-specific fallback mechanism - adds a list of video containers git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5526 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Make initialization of vfr filter work as I intended.jstebbins2013-05-281-7/+7
| | | | | | | Also fix signalling of framerate in output file when PFR is used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5522 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: add support for more audio encoders.Rodeo2013-03-071-15/+65
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5311 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: fix setting acodec_fallback.Rodeo2013-03-071-9/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: update built-in presets.Rodeo2013-03-041-1/+1
| | | | | | | | manicure: strcmp -> strcasecmp, makes preset names case-insensitive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5301 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 preset system: miscellaneous improvements.Rodeo2013-01-301-2/+2
| | | | | | | | See https://reviews.handbrake.fr/r/421/ for details. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5225 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: bugfixes.Rodeo2013-01-261-88/+92
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5204 b64f7644-9d1e-0410-96f1-a4d463321fa5
* update presets for lingui and CLIjstebbins2012-12-271-6/+102
| | | | | | | These new presets use x264 preset/tune/profile/level git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5111 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI, manicure: cosmetics.Rodeo2012-10-271-24/+26
| | | | | | | | Makes it easier to update CLI presets without having to worry about whitespace polluting the diffs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5038 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: fix VideoFramerate.Rodeo2012-10-271-2/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: add PictureModulus support.Rodeo2012-10-271-0/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5033 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: fix picture filters.Rodeo2012-10-271-47/+139
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5030 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add Auto Passthru support to manicure.Rodeo2012-03-251-48/+277
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4539 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add "Web Optimized" support to manicure. Patch by Sam Homer, thanks!Rodeo2012-03-251-0/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4537 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Manicure: fix "AC3 (ffmpeg)" encoder; should be "ffac3", not "ac3".Rodeo2012-02-131-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4446 b64f7644-9d1e-0410-96f1-a4d463321fa5
* manicure: add support for AAC/MP3 Passthru and FLAC.Rodeo2012-01-071-0/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add flac + quality + compression level supportjstebbins2011-10-121-2/+2
| | | | | | | | | Adds flac audio to cli, lingui, and macgui Adds quality and compression level options to cli Adds quality option to lingui Quality option works for vorbis and lame git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4281 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update built-in presets and manicure to use mixdown "None" for passthrujstebbins2011-07-241-4/+28
| | | | | | | Thanks to Rodeo for patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4134 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Refresh "Normal" presetjstebbins2011-06-091-8/+28
| | | | | | | | | | - Changes "Normal" to use x264 --preset veryfast --profile main Nearly doubles it's speed for little loss of file size or quality. - remove dummy average bitrate values from all built-in presets - adds Large File Size to the High Profile preset git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add parameter parsing and b-frame support to ffmpeg mpeg-4 encoderjstebbins2011-03-111-6/+6
| | | | | | | | | | | | | The cli will now accept ':' separated parameters using the '-x' option for ffmpeg mpeg-4. The linux gui has an entry box on the advanced tab to add options. The option keys and values are the same as what the ffmpeg command line allows. Calculation of DTS timestamps was added to encavcodec.c in order to allow out of order b-frames. The algorithm is similar to what x264 uses. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3839 b64f7644-9d1e-0410-96f1-a4d463321fa5