summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build system: some changes that simplify things for packaging toolsjstebbins2009-08-247-6/+61
| | | | | | | | | | | | - 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
* Fixed a localization issue in the constant quality slider.ritsuka2009-08-211-77/+191
| | | | | | Added a white background to the subtitles table. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2773 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Reworked the hud to be more responsive, and added a category to QTMovieView ↵ritsuka2009-08-213-337/+1015
| | | | | | | | so the hud is displayed even if fMovieView is the first responder. Cleanup the movie loading code for future changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2772 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-216-53/+86
| | | | | | | - Fix for PictureSettings Panel - Small UI improvements for Audio and Subs panels git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2771 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a couple cosmetic issuesjstebbins2009-08-191-2/+0
| | | | | | | | if a non-standard font size is used, some widgets were cropping more than was necessary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2770 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a scanning problemjstebbins2009-08-191-0/+2
| | | | | | | incorrect source name could get set after ejecting and re-inserting a disc git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2769 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-193-9/+43
| | | | | | - Further improvements to Chapter Marker tab usability, including a reset chapter marker names option on a right click menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2768 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-196-53/+56
| | | | | | | | - Changed the Chapter Markers tab so that it doesn't clear the Chapter names if the feature is disable / re-enabled. It'll now keep user set names for each source. - Moved the Add/Remove buttons to the top of the audio panel. This should better indicate the work flow. - Moved the Add/remove subtitle buttons to the top of the subtitle panel for the same reason. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2767 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 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
* WinGui:sr552009-08-121-2/+2
| | | | | | - Replaced 86 with 96 in audio bitrate dropdown. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2763 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: missed changing usage of the shutdown functionjstebbins2009-08-111-4/+4
| | | | | | | it was still calling gpm rather than gsm interface git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2762 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some compatibility issuesjstebbins2009-08-113-10/+236
| | | | | | | | | | - 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
* WinGui:sr552009-08-107-20/+84
| | | | | | - Changing the CQ step for the quality slider when using x264 no longer requires a program restart. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2760 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-091-2/+9
| | | | | | - The installer script didn't get updated in my last checkin. (2755) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2759 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Blah, need to pay more attention when transcripting patches. job->areBframes ↵jbrjake2009-08-091-1/+3
| | | | | | needs to be on when no x264 opts are specified. Thanks again, Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2758 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: don't truncate last chapter of a streamjstebbins2009-08-091-1/+2
| | | | | | | | | | | | | When an ffmpeg stream doesn't have chapters, we insert a dummy chapter into our chapter list that has the same duration as the title. But the title duration is only a guess. Later, when the chapter end time is reached, we increment the chapter number. In the reader, we exit if the current chapter number is greater than the last chapter. This patch only increments the chapter number in stream if there is actually another chapter. This way reader will continue till the file is exhausted git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2757 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Oops, forgot the job->areBframes check needed to be updated for the new x264 ↵jbrjake2009-08-091-5/+5
| | | | | | defaults. Thanks for the catch, Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2756 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-084-8/+8
| | | | | | | - Improved some error messages. - Updated Installer Script git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2755 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-084-3/+15
| | | | | | - Minor Code tweak / correction in Changelog.html git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2754 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rpmbuild tool change broke building rpm packagesjstebbins2009-08-072-3/+4
| | | | | | | work around their silly cleaning of stuff that doesn't need to be cleaned git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2753 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't disable subme 10 when psy-rd is 0jstebbins2009-08-072-5/+30
| | | | | | | | this was incorrect. instead, subme 10 requires trellis==2 and aq-mode > 0. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2752 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert x264 back to rev x264-r1195-5d75a9b.tar.gz until MB Tree works with ↵dynaflash2009-08-071-1/+1
| | | | | | | | weighted bframes and uses weighted prediction for better fades. Since MB Tree reportedly changes the crf curve significantly we need to test our rf values in our presets as they are likely to change. - Left x264 rev r1198-a1ed468 on the server so it can be tested with a one line change to contrib/x264/module.defs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2751 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump to r1198-a1ed468dynaflash2009-08-071-1/+1
| | | | | | | | - Introduces Macroblock-tree ratecontrol (on by default) - Various 1-pass VBV tweaks - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=a1ed468f67476fbbe49e1fbfe1a567be0c052d44 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2750 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use a different method of stripping video file name extensionsjstebbins2009-08-061-11/+7
| | | | | | | | | before the new destination filename is constructed the original files extension is stripped. this new method catches a larger variety of extensions without the need to explicitly list them all. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2749 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-036-234/+136
| | | | | | - Mostly just code re-factoring. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2748 b64f7644-9d1e-0410-96f1-a4d463321fa5
* First try at fixing a crash in quicktime if the subtitles contains an ↵ritsuka2009-08-021-1/+1
| | | | | | inverted exclamation point. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2747 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-025-32/+123
| | | | | | | - Fix subtitle offset control. Was limited to 100. Changed increment to 10ms jumps. - Added Import CSV function for the chapter markers tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2746 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-08-014-20/+24
| | | | | | - Updated Advanced Panel to match new defaults and new animate options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2745 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: delete ancient todo listjstebbins2009-08-011-63/+0
| | | | | | | | everything on the list was done long ago. track should be used for any new todo's git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2744 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: accomodate new x264 defaultsjstebbins2009-08-013-983/+993
| | | | | | | | - presets updated so that they behave as they did before defaults change - added subme 10 option git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2743 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Bumps x264 to r1195-5d75a9b. x264 has new default settings: subme 6->7, ↵jbrjake2009-08-015-48/+54
| | | | | | | | | | bframes 0->3, 8x8dct 0->1, psnr 1->0, ssim 1->0, ref 1->3, mixed-refs 0->1, trellis 0->1, weightb 0->1 - Explicitly enables SSIM and PSNR metrics for all x264 encodes - MacGui: Updates Advanced tab for new x264 defaults - MacGui and CLI: Updates built-in presets to produce the same output given the new default x264 settings git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2742 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with running mingw cross compiled ghb under winejstebbins2009-07-312-4/+4
| | | | | | | | wine's implementation of GetVolumeInformation requires a '\' after drive letters. if not, it returns junk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2741 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-311-1/+1
| | | | | | - Left a debug line change in by mistake. Fixed git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2740 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-3110-13/+157
| | | | | | | - Fixed and issue during scan where missing audio track information would cause the log parser to throw an exception. - Added support for "Growl for Windows" http://growlforwindows.com/gfw/ - Thanks to bdunnington git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2739 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-302-25/+53
| | | | | | - Picture Settings Custom Anamorphic feature, Keep AR mode completed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2738 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: remove duplicate title detection from scanjstebbins2009-07-301-27/+0
| | | | | | | | | Many timest the titles are not really duplicate. The detection logic only checked that they used the same sectors of the disc, but there are many other things that can make the titles different. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2737 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-303-1/+60
| | | | | | | - Minor fix to display settings. - Added Changelog.html to keep track of changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2736 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: prevent initiation of another scan while a scan is in progressjstebbins2009-07-292-12/+46
| | | | | | | | attempting to start a scan while already scanning usually resulted in a crash, and shouldn't be allowed anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2735 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-251-7/+9
| | | | | | - QueryGenerator: Don't use --pixel-aspect when using --keep-display-aspect git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix audio lang code logging errorjstebbins2009-07-251-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2733 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-251-1/+1
| | | | | | - Make sure that chapter markers tab is enabled for all DVD based sources. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2732 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-242-3/+53
| | | | | | | | - PictureSettings: Custom Anamorphic partially re-implemented. "NOT KEEPING DISPLAY ASPECT" Done. "KEEPING DISPLAY ASPECT RATIO" Still to do. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when stopping an encode, give the user options similar to macuijstebbins2009-07-244-17/+77
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2730 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: close file handle after querying dvd region mask from drivejstebbins2009-07-241-0/+7
| | | | | | | this only affected linux since we only query the region mask on linux git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2729 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-241-2/+4
| | | | | | - Fix an exception if the ActivityWindow was not initialised before the first scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2728 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-243-122/+50
| | | | | | - Some minor improvements to the ActivityWindow. The window now correctly views the correct log when a user starts a new scan or new encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2727 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-2313-376/+354
| | | | | | | | | - getCliProcess(): This is now massively faster at returning the process ID of HandBrakeCLI. This means that the GUI updates it's elements far faster instead of the noticeable few seconds pause when an encode starts. This also fixes an error message that would appear if the CLI process quit before the GUI was setup. - Code re factoring in Main.cs. Reduced the amount of code needed for a few functions. - Combined the Encode and Queue handler. This just makes things a bit easier when other parts of the GUI need the encode process info. The new CLI handling code is not in yet. - Added the CLI build environment to the About window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2726 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-07-221-0/+1
| | | | | | - Fix a bug introduced in the last PictureSettings check-in. Width text box would be 0 if strict anamorphic was selected after a scan had completed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2725 b64f7644-9d1e-0410-96f1-a4d463321fa5