summaryrefslogtreecommitdiffstats
path: root/gtk/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Bump ffmpeg from 22950 to 25082jstebbins2010-09-141-2/+2
| | | | | | | | | | | | | | It's been 5 months since an ffmpeg bump. One negative is that we loose LATM support. The LATM patch is just impossible to apply anymore since ffmpeg dropped support for using the external faad lib. There are ifdef's in the code should anyone wish to revert to an earlier ffmpeg and enable LATM. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3526 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add Bluray supportjstebbins2010-09-081-2/+2
| | | | | | | | | | | | | | | | | | Unencrypted BD directory trees only. Doesn't support iso images. Also, no PGS subtitle support yet. Chapters and angles are supported. Adds a new contrib libbluray. Adds new option to hb_scan() for duration of short titles to filter. This applies to BD and DVD multi-title scans only. Does not apply to any single title scans. Fixes memory leak during scan. hb_buffer_close() was not freeing all buffers in a chain of buffers passed to it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change how native tools are built in a cross compiling environment.jstebbins2010-08-251-0/+13
| | | | | | | | 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: revert part of the resource management changes of r3382jstebbins2010-06-171-2/+2
| | | | | | | | Since fedora's pygtk is broken, I can't parse gdk_pixbuf's with python. So revert to doing this in C code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3386 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: changes to resource preprocessorjstebbins2010-06-151-7/+7
| | | | | | | | | | | | | | | During the build, I was compiling tools for preprocessing and packaging the gui description xml, preset defaults, widget dependencies, and icons. The resulting resource_data.h file gets compiled into the binary. These tools are now implemented in python. This eliminates the need to compile the tools which caused complications when cross compiling. This work was actually done many months ago. But all the distributions I wanted to support didn't have the libplist python module. Now they all do. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3382 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build system: some changes that simplify things for packaging toolsjstebbins2009-08-241-2/+2
| | | | | | | | | | | | - Add DESTDIR to install path for HandBrakeCLI - Modify linux packaging rules for deb and rpm packages to use DESTDIR - lingui: only update icon cache during install if DESTDIR is not set - patch out the hardcoded install path for m4 macros in libdvdread and libdvdnav when uid==0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2774 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix dependency in makefilejstebbins2009-08-171-1/+1
| | | | | | | | | ghbcellrenderertext.$(OBJEXT) depends on marshalers.h, not ghbcellrenderertext.c I can't see why, but this could be related to the random deletion of this source file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2766 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix incorrect test in Makefile.amjstebbins2009-08-171-2/+2
| | | | | | | | | change "test -n" to "test -d". check for directory existence instead of checking for an empty string when the string can never be empty git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2765 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a build problemjstebbins2009-07-091-2/+2
| | | | | | | | | If the timestamp on marshallers.list gets updated, marshallers.c/h failed to build. Not usually a problem for recipients of a source tar or svn since pre-built marshallers.c/h are provided. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a build problemjstebbins2009-07-051-2/+2
| | | | | | | | | if marshalers.list timestamp is somehow made newer than marshalers.h/c glib-genmarshal would fail to recreate marshalers.h/c. This isn't normally a problem since I check these generated file into svn. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mingw build tweakjstebbins2009-07-021-1/+1
| | | | | | | | | | a difference between mingw cross tools on mac and linux caused an incompatibility in our build system on linux. i've resolved by tweaking my mingw environment and adjusting the dll's that get pulled into the ui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2657 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make mingw gtk ui work again.jstebbins2009-06-241-1/+1
| | | | | | | neglect caused it become broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2610 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: expunge the remaining bits of xvid from the gtk guijstebbins2009-05-261-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mkv soft subtitle supportjstebbins2009-05-191-0/+2
| | | | | | | | | | | | | - new libmkv 0.6.4 with subtitle track support - muxmkv supports vobsub and closed caption subtitles - added subtitle format, source, and dest initialization to dvdnav - moved subtitle_force flag into hb_subtitle_t struct as it needs to be settable per subtitle - gtk ui added subtitle tab which allows selection of multiple subtitles - reorgainize subtitle sync code to prevent dropping of subtitles when multiple subtitles are enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add libdvdnav supportjstebbins2009-04-271-2/+2
| | | | | | | | | | | emulates the vm of a dvd player in order to navigate the disc more reliably it is optional and disabled by default CLI option '--dvdnav' enables. GUI's have a new option in preferences. When dvdnav is enabled, you can also select angles (cli '--angle') git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an error in the libs that came from the mingw mergejstebbins2009-04-171-1/+1
| | | | | | | another one of those works on fedora, not on ubuntu things. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2336 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: merge gtk mingw cross compiling supportjstebbins2009-04-161-66/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2332 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: create custom widget that manages multiple overlay layersjstebbins2009-04-081-0/+2
| | | | | | | composites the layers using per-pixel and global alpha values the preview hud now uses this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2312 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some build dependency issuesjstebbins2009-04-021-0/+2
| | | | | | | - make configure depend on configure.ac, Makefile.am and src/Makefile.am - add new icons to resource dependencies git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2295 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-031-21/+21
| | | | | | | | - fix picture preview scaling problem - change how contrib libs are referenced in gtk build system git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2211 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make it possible to build outside srcdirjstebbins2009-02-281-15/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix live preview on 32 bit platformsjstebbins2008-12-031-6/+2
| | | | | | | found an ld flag that prevents export of specific libraries git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: live preview.jstebbins2008-11-241-0/+1
| | | | | | | | | | this adds new prerequisites to the build. now needs: gthread-2.0, gstreamer-0.10, gstreamer-interfaces-0.10, gstreamer-video-0.10, gstreamer-pbutils-0.10 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add update checking. shows a dialog similar to the macui whenjstebbins2008-11-091-0/+2
| | | | | | | an update is available, but without the "install" option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: nested presetsjstebbins2008-10-151-1/+12
| | | | | | | | | | new nested builtins. user can create custom folders and drag n drop custom presets. updated mac to linux presets plist translation tool to handle new format git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: trim both callbacks.c and settings.c. Move code to x264handlerjstebbins2008-09-261-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1776 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: continue callbacks.c reduction. move audio tab handling to separatejstebbins2008-09-261-0/+2
| | | | | | | file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1772 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: callbacks.c is getting too big. Separate out queue handling intojstebbins2008-09-261-0/+2
| | | | | | | new source file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1771 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add queue drag n drop reorderingjstebbins2008-09-131-0/+3
| | | | | | | Also add option to add chapter numbers to auto-generated destination name git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1693 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change deblock control to a slider to set deblock strengthjstebbins2008-09-111-12/+2
| | | | | | | also clean up some resource handling. delete several depricated files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1689 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: consolidate all resources into one stringified plist file that getsjstebbins2008-09-091-85/+46
| | | | | | | | compiled in. icons and everyting all rolled up into one ball-o-wax. hehe, plists are cool git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: internalize the UI description xml file. That's the last external jstebbins2008-09-081-4/+1
| | | | | | | | | | file that was neccessary. The ghb binary can now stand on its own without external resource files. The makefile still installs a couple extra files that adds HandBrake to the users "Sound & Video" menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1680 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify the makefile icon building commandjstebbins2008-09-081-24/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1679 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Internalize all the icons so I don't have to install them injstebbins2008-09-081-27/+94
| | | | | | | | a system directory. One step closer to being able to build a binary that can stand on it's own without a bunch of additional resource files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1678 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add queue save/restorejstebbins2008-09-061-1/+17
| | | | | | | | | | | | | | - 2 instances of libhb are used. One for queue activities and one for scanning new sources prior to adding to the queue. - Improve chapter entry usability. In addition to "return" advancing to the next chapter for editing, up and down arrows will advance to prev/next and put the cell in edit mode. - Add an accelerator key to jump to the destination entry box. - Fix a queue window resize problem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Presets and preferences are now stored as plistsjstebbins2008-09-021-0/+33
| | | | | | | | | | | | | This will also make saving/restoring the queue much easier. It's a scary big change. 1400 new lines of code. Due to efficiencies of a better desing, 2400 lines of old code also gets refactored down to 1600. Giving a final net +600 lines. Along the way, I stumbled across a couple bugs and fixed them. Chapter list entry would get wedged under certain circumstances. Pausing encoding didn't display pause message in status bar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1662 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: bundle the standard presets in the exe. eliminates installingjstebbins2008-08-241-8/+0
| | | | | | | | a separate file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1651 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: force use of contrib libs. libtool seems to be pretty arbitraryjstebbins2008-08-201-1/+27
| | | | | | | about where it picks libs from git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1647 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with install target of makejstebbins2008-08-071-0/+1
| | | | | | | | not all directories were being created. needed for installing in alternate destination where all the system dirs may not exist git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1615 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Initial importjstebbins2008-06-171-0/+126
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1517 b64f7644-9d1e-0410-96f1-a4d463321fa5