summaryrefslogtreecommitdiffstats
path: root/gtk/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Portability patchesjstebbins2012-06-071-2/+7
| | | | | | | | | gudev is only available on linux, so ifdef it out on all other systems. also add some definitions to the make system for generic gnu and freebsd systems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4717 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add status tray icon support for Ubuntu 11.04jstebbins2011-06-201-0/+6
| | | | | | | | | Ubuntu disables GtkStatusIcon support in Unity and instead uses a new API called AppIndicator. So this adds support for appindicator when it is detected by configure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4067 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add dbus-glib to configure lib checksjstebbins2011-03-081-2/+2
| | | | | | | ifdef libnotify call for compatibility with new 0.7 version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3832 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refactor --enable-gst optionjstebbins2011-01-291-7/+11
| | | | | | | change to --disable-gst and make it work for both mingw and linux git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3774 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change how native tools are built in a cross compiling environment.jstebbins2010-08-251-0/+20
| | | | | | | | Was using hb's core build system for these tools. Now using accepted practice in autoconf for native tools. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3494 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add option to completely disable update checkingjstebbins2010-05-241-9/+18
| | | | | | | | | configure --disable-gtk-update-checks removes the code that does update checks including the webkit library used for displaying the appcast. this is useful when packaging for a repository that has it's own update mechanism. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3323 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add ability to probe for existance of headers and libraries to configure.pyjstebbins2010-05-231-0/+12
| | | | | | | | | use this to check for system versions of bz2 z pthreadGC2 iberty and dl when building with mingw. solves a problem with conflicts when building on fedora with a full standard install of their mingw packages. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3316 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: drop dependency on hal, use udev insteadjstebbins2010-04-271-1/+1
| | | | | | | | this means support for older linux versions is being dropped. ubuntu 9.10 and above and fedora 12 and above are known to work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix library list for mingw with gstreamer enabledjstebbins2009-11-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2914 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem building gtk ui on mingwjstebbins2009-08-141-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2764 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some compatibility issuesjstebbins2009-08-111-2/+13
| | | | | | | | | | - use new gnome session manager when available for shutdown and pm inhibit - fall back to old gnome power manager when sm is not available - fix webkit build error on Ubuntu 8.04 TLS git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2761 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make status icon code backwards compatible to gtk 2.10jstebbins2009-06-201-3/+3
| | | | | | | | | There's a new status icon api in 2.16 that is not backwards compatible. The depricated interface is broken in 2.16, so ifdef the code to use older api only when older gtk versions are used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update appcast checker to handle modified formatjstebbins2009-06-171-2/+2
| | | | | | | | exchange gtkhtml for webkitgtk in order to load html from the link provided in the new appcast format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2552 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix gtk building on ubuntu 8.0.4 LTSjstebbins2009-05-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2419 b64f7644-9d1e-0410-96f1-a4d463321fa5