summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* BuildSystem: added HandBrakeCLI to universal-binary combination.konablend2009-03-262-1/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2276 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: save preset folder collapsed/expanded state. restore at startup.jstebbins2009-03-262-0/+88
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2275 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove debug outputjstebbins2009-03-251-3/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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
* Cygwin: removed faad2 patch no longer required as per faad2 bump.konablend2009-03-202-14/+1
| | | | | | | - added -N flag to contrib usage of patch to ignore patches which appear already applied. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2269 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cygwin: updated patch to support faac-1.26 -> 1.28 bump.konablend2009-03-203-10/+6
| | | | | | | BuildSystem: cleanup some makefile debug residuals and fix module bzip2 always-out-of-date condition. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2268 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Solaris: updated patch to support faad-2.6.1 -> 2.7 bump.konablend2009-03-201-5/+23
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* New FAAC and FAAD2, sww http://www.audiocoding.comeddyg2009-03-202-6/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Another minor step on the way back to Solaris compiles - not linking as yet.eddyg2009-03-204-38/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2265 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Ports tritical's EEDI2 deinterlacing interpolator from AviSynth and ↵jbrjake2009-03-193-69/+2432
| | | | | | | | implements it in the decomb filter as an optional, non-default substitute for yadif's internal, lower quality spatial predictions. EEDI2 interpolation is enabled by setting mode (the first decomb parameter) to 5. Decomb now accepts -1 as a spatial metric (the second parameter), to bypass combing detection and force deinterlacing of all frames in the specified mode. Additional parameters have been appended to the end of the settings list for decomb, to specify various settings used by EEDI2. The default values for those should work well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2264 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: solaris port (work in progress)konablend2009-03-173-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2263 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-03-163-94/+164
| | | | | | - Added right click menu to the queue with Move Up/Down and Delete options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2262 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: When launching a second instance of HB, warn of existing instance ↵dynaflash2009-03-162-17/+62
| | | | | | | | and do not alter the existing queue. - Note: this does not mean multi-instance encoding off of one queue file works. For now its just better than messing up the first instances queue. Also useful for ui developing on one instance sans encoding while actually encoding with another instance. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-03-1513-139/+155
| | | | | | | | | - Enable tabstops on the add preset window. - Confirm closing of program if Queue is running (ExDeus) - Minor fixes/cleanup from Exdeus (Destination Browse Button, Tools > Show Queue, MessageBox in frmQueue) - Code cleanup in a few other files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: setUsesThreadedAnimation to false for the progress indicators in the ↵dynaflash2009-03-132-3/+9
| | | | | | | | main window for 32 bit as well as 64 bit. also for fMovieCreationProgressIndicator in th preview window. - For live preview this fixes an issue where the qtmovieview controller was not in focus. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: set "setUsesThreadedAnimation" to false for the two main window ↵dynaflash2009-03-121-35/+49
| | | | | | | | | | | | progress indicators for 64 bit builds. - Fix by jbrjake. - Fixes an issue where clicking on the advanced tab renders the progress indicators inanimate and the rest of the ui sluggish. - jbrjake found a note in the 10.5 dev notes regarding this possiblility. It was also noted that unless specified, setUsesThreadedAnimation defaults to true. - Also there is a mention in the documentation that "... creating a thread just for the progress indicator can actually slow down your application." for NSProgressIndicator though no mention of 64 bit builds specifically. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: darwin + Xcode dependencies and enhancementskonablend2009-03-115-279/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset focuses on a disconnect between Xcode targets HandBrakeCLI and HandBrake.app when changest to external dependencies are made. The use case is to touch any .c file in libhb which then builds .o and re-creates libhb.a; next the Xcode targets should at least re-link. This did not happen because link-flags are used to add libhb.a and contrib libraries in Xcode; which effectively hides them from Xcode. The solution removes libhb.a from link-flags mechanism and places libhb.a as a framework library known to Xcode; and the expected re-linking occurs. contrib libraries will continue to use link-flags but since libhb.a has coarse-grained dependencies on contrib modules this will also cause Xcode targets to re-link. Further enhancements made to Xcode project: - Xcode now scans any .c files for .h file dependencies; will help with Xcode sources; the effect against libhb.a is moot; libhb.a will be rebuilt by external system anyways. - libbz2 and libz are now treated as framework libraries; it's more correct than listing all libraries as link-flags. - moved FRAMEWORK_SEARCH_PATHS to project-level for consistency in future targets. - moved LIBRARY_SEARCH_PATHS to project-level for conistency. - enabled GCC_WARN_TYPECHECK_CALLS_TO_PRINTF at project-level. [this changeset should not be a factor for other platforms; no side effects are expected] git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2257 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Detect bogus cell start and last addresses while scanning each title so we ↵van2009-03-111-0/+31
| | | | | | don't crash later in dvdread. Fix from user "greed" in forum thread http://forum.handbrake.fr/viewtopic.php?f=4&t=9758&start=0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2256 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix CPU count detection on OSX.saintdev2009-03-111-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2255 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Clean up CPU count detection.saintdev2009-03-111-54/+55
| | | | | | | | -No longer use 'grep' on linux to detect CPU count! -Use sysctls on OSX. -SunOS and CYGWIN are unmodified. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: docs; new location for generated docs which we can point users tokonablend2009-03-106-399/+1582
| | | | | | | | | | | | | - doc/BUILD-Mac - doc/BUILD-Linux - doc/BUILD-Cygwin BuildSystem: doc cleanup - dropped wiki autogen stuff; not compatible with project goals. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2253 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cygwin: ffmpeg build tweakskonablend2009-03-102-10/+19
| | | | | | | | | | | | | | - bug: issues with universal input (including aac in mp4, wmv etc) - fix: add -fno-common to GCC - correctness: add --enable-memalign-hack as per ffmpeg docs - these issues were possibly a regression introduced with the new build system - a positive side effect to the build system is the availability of new makevar '<MODULE>.GCC.args.extra' which is a free-form way to add extra cflags to GCC functions. [this changeset does not effect any other platforms] git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: initial _skeleton_ asm support for libhb.konablend2009-03-104-23/+117
| | | | | | | | | - asm disposition is DISABLED. - it can only be enabled via a hidden configure option (--enable-asm) but will only be useful once asm code is checked-in. - this is checked-in early to not lose some internal configure enhancements made during asm build support impl. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2251 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ffmpeg release 0.5 (http://www.ffmpeg.org/changelog.html)eddyg2009-03-103-11/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2250 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: doc cleanupkonablend2009-03-107-1576/+4
| | | | | | | | | - drop /wiki as this cannot be displayed without trac 'include' components or plugins. - drop pre-generated txt files from /trunk as wiki pages will be posted manually. - drop auto-posting of generated wiki from doc/module.* . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2249 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: effects Darwin platforms onlykonablend2009-03-1010-220/+761
| | | | | | | | | | | | | | | - fixed Darwin ppc hosted build reversion introduced in r2242. - fixed Darwin + Xcode in all scenerios to honor --debug option *** if building from Xcode there is no need to rebuild but you will have to close project and reload; xcodeproj has been updated. *** if building from terminal there *should* be no need to rebuild; the first 'make' after an update is expected to trigger a reconfigure and libhb will rebuild. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2248 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGuisr552009-03-093-39/+60
| | | | | | | - Removed undeeded activate call for show queue - Moved re-add job to the toolbar Queue menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2246 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libvorbis: disabled build of exampleskonablend2009-03-091-0/+12
| | | | | | | | | | - libvorbis autotooling leaves a lot to be desired; when building examples it tends to find libogg in all the wrong places, even when specifying --with-ogg=DIR we still must resort to other hacks to disable pkg-config. - we don't need the examples; and disabling them is likely to make HB builds with less issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: fixed configure --debug + Xcodekonablend2009-03-093-9/+19
| | | | | | | | | | | | - only effects users building w/ Xcode from terminal or Xcode.app who need debug libhb. Bug details: - shunting through Xcode causes a re-configure to give GNUmakefile the 'Xcode' environment. - re-configure simply clobbered CONF.args thus losing effect of initial --debug option. - solution is to pass CONF.args to re-configure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: new files required for r2242.konablend2009-03-083-0/+1592
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2243 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: general, configure and Xcode updates.konablend2009-03-0834-859/+1586
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** 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
* x264 bumped to r1125-10d6ef0dynaflash2009-03-081-1/+1
| | | | | | | - 1124: SSSE3 hpel_filter_v ~8% faster hpel filter on 64-bit Nehalem - 1125: Faster SSE2 pixel_var ~32% faster var_16x16 on Conroe git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2241 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
* WinGui:sr552009-03-078-109/+107
| | | | | | | - Remove old decomb option from the Options windows - Added patch by ExDeus which allows multi-select on the queue window, and re-adding of the currently running job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2239 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: The textarea was misaligned of 1px to the left.ritsuka2009-03-071-19/+29
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2238 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem:konablend2009-03-071-1/+6
| | | | | | | - added diagnostic target for troubleshooting build environment issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2237 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Reverted the updateUI: timer mode to NSDefaultRunLoopMode. Hopefully ↵ritsuka2009-03-071-1/+1
| | | | | | this will fix the ui weird behavior on x86_64 (progress bar lockup, interface slowdown, etc) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2236 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump to r1123-3d78062dynaflash2009-03-071-1/+1
| | | | | | | | | - the holger special, general speedups - 16x16 SATD: +18% speed on K8(64bit), +22% on K10(32bit), +42% on Penryn(64bit), +44% on Nehalem(64bit), +50% on P4(32bit), +98% on Conroe(64bit) - Overall performance boost is up to ~15% on 64-bit Conroe. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2235 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Disable physical dvd access for 64 bit arches with an appropriate ↵dynaflash2009-03-061-12/+25
| | | | | | | | | warning since vlc is not 64 bit. - Still allows access to dvd's mounted with Fairmount. - Tested both intel and ppc git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2234 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where sometimes hb would not remember that the preview ↵dynaflash2009-03-061-0/+1
| | | | | | window was open at last quit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2233 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preview Window postioning fixesdynaflash2009-03-061-0/+20
| | | | | | | - Make sure the preview window stays within the parameters of the screen as it resizes, even on multiple monitor systems. - Among other things fixes an issue where preview window being opened up at launch would push part of it off screen as it resized to a new source. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2232 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Set hud overlay controls as initially hidden in Preview Window.dynaflash2009-03-061-3/+3
| | | | | | - Fixes an issue where the controls are not properly arranged and available when preview window is open and there is no source currently loaded up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2231 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-03-063-18/+35
| | | | | | | | - Add an override for the queue show method. Saves calling setQueue() before Show(). - Fix a couple of message boxes appearing behind windows. Thanks go to: ExDeus git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2230 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Settings - If Preview is in full screen and pic settings are ↵dynaflash2009-03-051-6/+8
| | | | | | | | open, disable the toggle effect for the settings button in preview and move the Picture Settings panel on top of the full screen preview. - Fixes issue where going into full screen mode in preview requires two clicks on the settings button to get the inspector to show on top of the full screen preview. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2229 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix picture settings panel so that it stays on top when open like a ↵dynaflash2009-03-052-4/+9
| | | | | | | | true hud inspector. - Add "Hide On Deactivate" property to the xib so that if another app is in focus the panel properly hides. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix wonky tabbed view layout in picture settings at launch.dynaflash2009-03-052-1/+3
| | | | | | - For whatever the reason NSTabView does not like wantsCoreAnimationLayer set in the xib. So we set it programmatically in awakeFromNib in PictureController. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Put Picture Settings and Video Filters into one inspector.dynaflash2009-03-0510-4096/+3469
| | | | | | | | - Separated in a tab view - Move methods from PictureFilterController into PictureController - NOTE: This layout, etc is not final as far as detail by any means, however ... did not want to get too far out from svn due to the mods to xcode and the current development of the build system. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2226 b64f7644-9d1e-0410-96f1-a4d463321fa5