summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* add preference option to disable update checkingjstebbins2009-03-253-11/+40
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-242-35/+39
| | | | | | | fix scaling problems with HD video that must be scaled to fit the screen git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix invalid property value in ui xmljstebbins2009-03-222-3/+2
| | | | | | | fix initial value for show_presets preference git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2271 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash at start of a 2 pass encodejstebbins2009-03-211-3/+0
| | | | | | | | if you started an encode, then scanned another source, the second pass would crash. I was inadvertently deleting the 1st pass log file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: general, configure and Xcode updates.konablend2009-03-082-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** NOTICE: This changeset requires a clean build directory. Please issue 'make xclean' inside build dir(s) after 'svn up'. This will help ensure there are no unexpected results. *** GENERAL: - renamed makevar PROJECT/ -> SRC/ for clarity. - renamed makevar PREFIX.install/ -> PREFIX/ for clarity. - split custom GNUmakefile overrides into defs/rules files. - inserted optional level of make customization at SRC/ level; see docs. - dropped HB.repo.wcversion (svnversion is no longer used). - corrected several 'rm' usages to use -f flag which avoids some build errors. - refreshed generated 00-Building.*.txt docs; work still in progress on the wiki front. *** CONFIGURE: - made configure more robust; configure may now be run outside of build directory! - adding log recording of configure activities. - improved readability of default options for configure - added: --force overwrite existing build config --src=DIR specify top-level source dir [.] --build=DIR specify build scratch/output dir [.] --prefix=DIR specify install dir for products [/Applications] - dropped --launch-force (replaced by --force) - dropped --launch-dir (replaced by --build) - dropped --launch-log *** XCODE: - renamed pbxproj definition EXTERNAL_PROJECT -> EXTERNAL_SRC for clarity. - fixed all configurations to default to EXTERNAL_JOBS=1 . - enabled Xcode internal parallelization (libhb, HandBrakeCLI and HandBrake benefit). - make now tickles Xcode build files to cause Info.plist regeneration and posting to HandBrake.app output; ie: svn up; click build and HandBrake.app's about panel will reflect the new repository rev. *** DARWIN: - added support to build universal binaries; see docs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-071-41/+92
| | | | | | | cleanup x264 options string dependencies between subme, trellis, and psy-rd git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2240 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-044-13/+52
| | | | | | | add chapter duration display to chapter tab git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2216 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: link gtk.uninstall to uninstall targetjstebbins2009-03-031-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2213 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-033-47/+51
| | | | | | | | - 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
* BuildSystem:konablend2009-03-031-0/+1
| | | | | | | | | | | | | - fixed OSX + Xcode to support parallel builds - enhanced OSX + Xcode to use proper pass-thru for all make targets - added global target --> install - added install: test.install - added install: gtk.install - updated pre-generated building guides (these will go away when wiki is updated) - updated xml2wiki script to spit out heading git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2205 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-03-021-1/+0
| | | | | | | | fix gtk.xclean failure, rm with no arguments because GTK.BUILD.stamp is no longer used defined git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2203 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: another typojstebbins2009-03-021-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2202 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update log and about dialog with update version stringsjstebbins2009-03-022-9/+25
| | | | | | | also, make hb home web link on about dialog spawn a browser git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2193 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a dependency problem in gtk/module.rulesjstebbins2009-03-012-2/+2
| | | | | | | fix another typo git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2188 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix another typojstebbins2009-03-011-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2187 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: force invocation of gtk.build for every build so gtk makejstebbins2009-03-013-9/+3
| | | | | | | | can check all its dependencies fix typo in about dialog git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2186 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem:konablend2009-03-011-2/+3
| | | | | | | | | | | - added configure --prefix to specify an install location - propagated prefix to gtk's aggregated build - value is exposed to make as two variables, use either depending on if ending slash is desired $(INSTALL.prefix) $(INSTALL.prefix/) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove extraneous files dist files like AUTHORS etc.jstebbins2009-03-019-618/+8
| | | | | | | | | add distclean to xclean rules link gtk.xclean to top xclean use hb build systems CFLAGS and LDFLAGS git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: conversion from jam-based to make-based system.konablend2009-03-013-1/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | KNOWN ISSUES: 1. OSX + Xcode builds do not support parallel builds; attempting to use them may cause unbounded number of jobs. However, disabling via configure --disable-xcode avoids the issue. 2. OSX ppc binary produces binary which has audio-scan problems. 3. OSX ppc64 binary has not been runtime tested. ADDED: 00-BuildUserGuide.txt contrib/*/module.* doc/ make/ libhb/module.* test/module.* macos/module.* gtk/module.* DROPPED: BUILD BuildContribDarwin.sh DownloadMacOsXContribBinaries.sh Jamfile Jamrules MacOsXContribBinariesVersion.txt Makefile Makefile.config jam libhb/Jamefile libhb/Makefile test/BUILDSHARED test/Makefile contrib/Jamfile contrib/Makefile contrib/patch-ffmpeg.patch contrib/patch-x264-idr.patch contrib/patch-x264-linux.patch RENAMED: contrib/*.patch -> contrib/MODULE/[AP]??-*.patch macosx/HandBrake.plist -> macosx/Info.plist MODIFIED: libhb/decavcodec.c Patched to use cleaner include "libavcodec/audioconvert". Second part to support this cleanup is ffmpeg A02-audioconvert.patch . MODIFIED: libhb/hb.c MODIFIED: libhb/hb.h MODIFIED: libhb/muxmkv.c MODIFIED: libhb/muxmp4.c MODIFIED: libhb/update.c Patched to use "project.h" for project metadata. Renamed HB_BUILD -> HB_PROJECT_BUILD. Renamed HB_VERSION -> HB_PROJECT_VERSION. MODIFIED: test/test.c: Patched HandBrakeCLI to support I/O on Mac OS X ZFS filesystems. Reference r1803 as similar patch for HandBrake.app . Unpatched behavior is crash/buserror when using ZFS. MODIFIED: macosx/Growl.framework/ Upgraded 0.7.6 (i386,ppc) -> 1.1.2 (i386,x86_64,ppc,ppc64). New architectures facilitate x86_64 and ppc64 builds. MODIFIED: macosx/HandBrake.xcodeproj/ Bumped compatibilty mode from 2.4 -> 3.1 . Dumped old configurations Deployment, Developer. Added configurations standard, sebug as replacements. Added standard.i386, standard.x86_64, standard.ppc, standard.ppc64 . for explicit architecture build. All configurations settings cleaned up and normalized. Build output directories adjusted to support new build system. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make it possible to build outside srcdirjstebbins2009-02-288-22704/+104
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up my improper use of HB_VERSION and HB_BUILD.jstebbins2009-02-273-10/+9
| | | | | | | | replace with hb_get_version and hb_get_build. this fixes a difficulty with compiling using KonaB1end's shiny new build system. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2177 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add single title scan option to file menujstebbins2009-02-149-72/+770
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2163 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add video quality slider granularity preference.jstebbins2009-02-1210-137/+379
| | | | | | | | | | I didn't have an easy way to stash doubles in a combo box, so this was more invasive that planned. But now I have some additional flexibitlity. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2154 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add b-adapt combo box to x264 tabjstebbins2009-02-119-91/+269
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2147 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a window resize problem when app is first startedjstebbins2009-02-111-7/+0
| | | | | | | some widgets were getting negative size requests git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2142 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add sliders for psy-rd and psy-trellisjstebbins2009-02-118-11/+500
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2141 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Constant Quality Slider now QP/RF basedjstebbins2009-02-1113-346/+290
| | | | | | | Nearest percentage is also shown for reference git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2138 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with writing null values to presets filejstebbins2009-02-113-40/+39
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2137 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix stupid limit on number of subtitle and audio tracks.jstebbins2009-02-081-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2130 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make drc slider jump from 0 to 1, skipping intermediate valuesjstebbins2009-02-064-4/+26
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2128 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add custom filter strings to queue displayjstebbins2009-02-064-6/+76
| | | | | | | add tooltips for custom filter entries git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2124 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add support for 0 DRCjstebbins2009-02-066-9/+35
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2123 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Picture Filter enhancementsjstebbins2009-02-0514-734/+1151
| | | | | | | Add custom settings fields to Detelecine, Decomb, Deinterlace, and Denoise. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2116 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: split picture dimension settings and jstebbins2009-01-273-1793/+1848
| | | | | | | picture filters into 2 separate tabbed panes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2100 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: ui support for new anamorphic parameters in libhbjstebbins2009-01-266-43/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2098 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tweak how audio choices are made againjstebbins2009-01-253-34/+124
| | | | | | | | | prefer audio tracks with more channels prefer audio tracks that are not for visually impaired or director's commentary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add option for title numbers to jstebbins2009-01-248-268/+481
| | | | | | | | automatically generated destination names git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix how an audio is chosen after a source is scanned or the presetjstebbins2009-01-248-38/+78
| | | | | | | | | | | selection changes. It wasn't honoring the preferred language or matching the codec when passthru is selected. Also checking in the ui changes needed for dts pasthru. The option is disabled until we get libhb support. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: inhibit sleep mode while encodingjstebbins2009-01-132-22/+135
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with special characters in destination file namejstebbins2009-01-121-4/+9
| | | | | | | escape the string before displaying in the queue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the activity, queue, and picture tool bar buttons into togglesjstebbins2009-01-085-66/+121
| | | | | | | pressing while the corresponding window is displayed hides the window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with saving specific max-width/height to a preset.jstebbins2009-01-011-0/+1
| | | | | | | | Legacy UsesMaxPictureSettings tag didn't get converted properly when new preset is based on an old preset that used it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2053 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix how preset list expands when window is resized. jstebbins2008-12-243-7/+0
| | | | | | | It wasn't, now it does. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2044 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a problem with individual activity logs. jstebbins2008-12-221-2/+3
| | | | | | | Race would close them immediately after opening sometimes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2043 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove debug messagejstebbins2008-12-161-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the destination file entry box wider.jstebbins2008-12-145-14/+81
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2031 b64f7644-9d1e-0410-96f1-a4d463321fa5
* forgot to checkin the new icon for picutre settingsjstebbins2008-12-131-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2030 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add picture settings button to toolbarjstebbins2008-12-137-186/+284
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2029 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix me_method/me_range dependencyjstebbins2008-12-0615-73/+62
| | | | | | | | umh, esa, tesa -- me_range 4 - 64 dia, hex -- me_range 4 - 16 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2015 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add a duration widget for live previewjstebbins2008-12-056-1760/+2111
| | | | | | | | | stop live encode if user changes settings or the current preview frame during the encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2013 b64f7644-9d1e-0410-96f1-a4d463321fa5