summaryrefslogtreecommitdiffstats
path: root/gtk/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: make QSV encoding actually workJohn Stebbins2019-03-071-1/+1
| | | | | | Assuming you built HandBrake with 'configure --enable-qsv' and you have built and installed Intel MediaSDK in a directory that is in your LD search path, the QSV encoders now work. HW decode is not supported.
* gtk: Link to libbcrypt on mingw-w64mwayne2019-02-111-1/+1
|
* LinGui: use the version of python found by configureJohn Stebbins2018-11-141-0/+6
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1677
* contrib: gtk: libhb: macosx: test: Remove remaining traces of libavresample.Bradley Sepos2018-08-161-1/+1
| | | | Extension of and closes #1422.
* Autoname creation dateMatthew Lazarow2018-08-131-0/+1
| | | | | Adds {creation-date} and {creation-time} templates to autoname preference option.
* audio_resample: switch from avresample to swresampleJohn Stebbins2018-06-271-1/+1
| | | | Eliminates deprecation warnings for avresample
* LinGui: use GNotification instead of libnotifyJohn Stebbins2018-06-191-1/+1
|
* flatpak: automatically add <release> tag to LinGui appdataJohn Stebbins2018-06-071-0/+1
| | | | Also add translation support for appdata
* contrib: add lzma supportJohn Stebbins2018-05-291-1/+1
| | | | | lzma may be used by the ffmpeg tiff decoder which can be used in matroska files.
* LinGui: add speex decoder libJohn Stebbins2018-05-291-1/+1
| | | | Fixes building with new ffmpeg.
* FFMPEG #974: Use latest FFMPEG 3.4.1 (1/2)Sven Gothel2018-05-281-1/+1
| | | | | | | | Patch 1/2 for https://github.com/HandBrake/HandBrake/issues/974 moving to FFMPEG 3.4.1 from LIBAV 12.2. The re-ordering of to be linked modules was required to solve statically linked dependencies. See libhb/module.defs etc.
* LinGui: start adding Gtk4 supportJohn Stebbins2018-04-191-6/+13
| | | | | | | | Gtk4 drops support for a number of widget properties and APIs. Fortunately these were all pretty much duplicate functionality that could be replaced by other existing properties and APIs. Building with Gtk4 is currently disabled due to several bugs in libgtk4.
* Port to GDBus (#1234)Arkadiy Illarionov2018-03-181-1/+1
| | | | | | | | | | * Port to GDBus Fixes #1121 * Restore NULL checks for the error return values. * NULL check for DBUS connection
* gtk: libdl is not needed for FreeBSD.Yuichiro NAITO2018-01-131-0/+3
|
* LinGui: rework audio/subtitle tabs gtk < 3.16John Stebbins2017-08-041-0/+2
| | | | Add support for older gtk versions
* LinGui: fix help string for --enable-flatpak configure optionJohn Stebbins2016-10-201-1/+1
| | | | | Nobody ever sees this since configure is run by HandBrake's build system. But might as well make it right ;)
* LinGui: fix installation of desktop fileJohn Stebbins2016-10-191-0/+6
| | | | | Don't install flatpak desktop file when not building a flatpak. This was causing duplicate icons in some distros.
* contrib: Add opus audio encoder.John Stebbins2016-09-021-1/+1
| | | | | | | | | | Remove: hb_audio_samplerate_get_best() Add: hb_audio_samplerate_is_supported() hb_audio_samplerate_find_closest() hb_audio_samplerate_get_sr_shift()
* LinGui: Add flatpak support (#231)John Stebbins2016-08-301-2/+9
| | | | | | | | | | | | | | | | | | | | | | | * LinGui: add --flatpak configure option For building a linux flatpak bundle * LinGui: add rules to build flatpak repo and bundles * LinGui: add flatpak compatible icon * LinGui: add flatpak compatible desktop file * LinGui: add flatpak appdata xml * pkg: disable building LinGui when creating cli flatpak * pkg: clean flatpak build cache when updating source package * pkg: fix source package build dependencies Fixes errors when the git ref being packaged changes and you have not manually deleted stage and pkg build directories.
* libhb: Add libavfilter support and pad filterJohn Stebbins2016-01-211-1/+1
| | | | | | | | | | | | | | New filter types HB_FILTER_AVFILTER and HB_FILTER_PAD. Settings for HB_FILTER_AVFILTER are the same as you would pass to avconv from the command line -vf option, except that we do not support multi-input or multi-output filters. Settings for HB_FILTER_PAD are "width:height:color:x_offset:y_offset". width x height is the size of the output frame after padding. color may be a w3c color name or RGB value (default black). x_offset, y_offset is the position of the video within the padded area (default centered). Any of the values may be omitted or "auto".
* Fix bashism in autoconf script that leads to build failure unless bash is ↵lameventanas2015-12-041-8/+8
| | | | /bin/sh.
* LinGui: fix g++ configure probeJohn Stebbins2015-10-191-1/+1
|
* LinGui: add clang supportJohn Stebbins2015-10-141-3/+3
|
* LinGui: remove gstreamer-0.10 supportjstebbins2015-07-301-7/+1
| | | | | | | I noticed this isn't working in fedora 22 and I'm not interested in debugging. So only support gstreamer-1 now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7386 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix 32bit buildsjstebbins2015-05-131-0/+2
| | | | | | | File operations performed by LinGui were failing for large files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7174 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: add functions for looking up user config directoryjstebbins2015-04-191-1/+1
| | | | | | | These will be used by the CLI for loading custom user presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refresh mingw build of gtk UIjstebbins2015-03-281-12/+19
| | | | | | | Fixes a couple issues. adds qsv support. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7025 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: move ui xml to GResourcejstebbins2015-03-271-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7024 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change settings dict from glib to janssonjstebbins2015-03-061-2/+2
| | | | | | | | This will allow for preferences, presets, and queue files to be written as json instead of plists (currently still plists). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix building gtk gui on mingw, add regex to linkjstebbins2014-12-291-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6674 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Enable building with different versions of the xml UI descriptionjstebbins2014-12-281-1/+1
| | | | | | | | This is necessary in order to cleanly track with new features and deprecations in gtk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6665 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: build and link new jansson libjstebbins2014-12-051-1/+1
| | | | | | | No new functionality yet. To be used for new json APIs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6590 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove POS appindicatorjstebbins2014-12-041-7/+0
| | | | | | | It's nothing but trouble. Buggy POS ubuntu crapware. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: remove mp4v2 and libmkv dependenciesjstebbins2014-08-181-16/+0
| | | | | | | ...and enable x265 by default git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix linking with mingwjstebbins2014-05-061-3/+4
| | | | | | | | Fedora's mingw pthreads no longer has pthread_win32_process_attach_np, so force linking to the pthreadw32 contrib package. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add VP8 supportjstebbins2014-04-151-1/+1
| | | | | | | Thanks to Matthew Harvey for this patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6165 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove libfaacsr552014-03-021-8/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: remove a52decjstebbins2014-02-201-1/+1
| | | | | | | replace it with libavcodec ac3 decoder git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6049 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix missing libdl in linkjstebbins2014-02-151-3/+6
| | | | | | | Seems this gets included automagically on many systems, but not on debian. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6033 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix building with --enable-x265Rodeo2014-02-101-0/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6025 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: change libhb.a to libhandbrake.ajstebbins2014-02-091-1/+1
| | | | | | | | | | | | On linux, there is a problem with some distros that dynamically link harfbuzz (libhb) to libass. The name conflicts with our libhb. So this changes the library name to resolve the conflict. It only changes libhb.a. It does not affect the windows libraries hb.lib and hb.dll git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6020 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove gtk2 support from configure.acjstebbins2014-02-021-47/+11
| | | | | | | | The code won't build with gtk2 anymore. So allowing it during configure is just going to cause confusion. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6013 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove contrib mpeg2decjstebbins2014-01-131-1/+1
| | | | | | | | We no longer need mpeg2dec. libav now has all the features we need for mpeg2 decoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5966 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add gmodule dependencyjstebbins2013-10-201-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5845 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add experimental avformat muxer for mkv and mp4jstebbins2013-06-301-1/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5620 b64f7644-9d1e-0410-96f1-a4d463321fa5
* improve aac encoder build options and change some aac encoder defaultsjstebbins2013-06-151-1/+9
| | | | | | | | | | By default, faac is no longer built. Libav aac is now the default aac encoder on all platforms except osx where ca_aac is the default. fdk-aac is now built by default (except on osx). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5581 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add optional fdk-aac encoderjstebbins2013-03-031-0/+11
| | | | | | | configure --enable-fdk-aac to enable this encoder git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5287 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add GTK+-3 supportjstebbins2013-01-131-29/+72
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5170 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use more system libsjstebbins2012-10-051-6/+5
| | | | | | | | | | | | | | use system libs for fontconfig, freetype, libxml2, libass, libogg, libvorbis, libtheora, and libsamplerate update build dependencies for ubuntu packages update documentation to reflect new build dependencies fix a problem with hb.h conflict with harfbuzz/hb.h git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5001 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: drop HB_INPUT_CH_LAYOUT_*Rodeo2012-06-181-6/+6
| | | | | | | | AV_CH_LAYOUT_* works for us, and as its usage becomes more widespread in libhb, translating between the two formats gets increasingly tedious. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4754 b64f7644-9d1e-0410-96f1-a4d463321fa5