OSDN Git Service
jstebbins [Mon, 31 Aug 2009 18:49:39 +0000 (18:49 +0000)]
libhb: fix PAR issue with DV
For some (maybe all) DV, ffmpeg doesn't give us the sample_aspect_ratio in
the context. So when it's missing, try looking it up in the AVStream info.
git-svn-id: svn://localhost/HandBrake/trunk@2797
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 30 Aug 2009 16:22:55 +0000 (16:22 +0000)]
LinGui: Set use m4v preference enabled by default
git-svn-id: svn://localhost/HandBrake/trunk@2796
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 30 Aug 2009 16:15:01 +0000 (16:15 +0000)]
WinGui:
- Set use m4v option enabled by default.
- Fix some issues with auto setting m4v when use m4v is disabled.
git-svn-id: svn://localhost/HandBrake/trunk@2795
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 30 Aug 2009 15:14:50 +0000 (15:14 +0000)]
Cli:
- Remove avi/ogg/ogm references left in the CLI code.
git-svn-id: svn://localhost/HandBrake/trunk@2794
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 30 Aug 2009 11:50:00 +0000 (11:50 +0000)]
Initialize the AudioConverter without a sample rate only if the first initialization fails.
git-svn-id: svn://localhost/HandBrake/trunk@2793
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Aug 2009 21:50:49 +0000 (21:50 +0000)]
WinGui:
- Make sure video quality scale is set correctly at startup.
git-svn-id: svn://localhost/HandBrake/trunk@2792
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Aug 2009 21:08:50 +0000 (21:08 +0000)]
WinGui:
- Fix a nasty culture issue with the Video Quality slider. Should now work correctly for systems which represent floats as 1,25 instead of 1.25
git-svn-id: svn://localhost/HandBrake/trunk@2791
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 29 Aug 2009 13:27:45 +0000 (13:27 +0000)]
MacGUI: rename PictureController.mm too
git-svn-id: svn://localhost/HandBrake/trunk@2790
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 29 Aug 2009 07:20:25 +0000 (07:20 +0000)]
MacGUI: Renamed Controller.mm to Controller.m, changed the default std to C99.
git-svn-id: svn://localhost/HandBrake/trunk@2789
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 29 Aug 2009 07:00:01 +0000 (07:00 +0000)]
MacGUI: Renamed HBPreviewController.mm to HBPreviewController.m to enable the new clang static analyzer goodness, there was no reason for this file to use Objective-C++
git-svn-id: svn://localhost/HandBrake/trunk@2788
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 28 Aug 2009 22:11:25 +0000 (22:11 +0000)]
srt: change format string from "utf8" to "utf-8"
mingw port of libiconv doesn't support "utf8" string
git-svn-id: svn://localhost/HandBrake/trunk@2787
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 28 Aug 2009 21:48:47 +0000 (21:48 +0000)]
WinGui:
- Fixed issue with filters tab. "None" is no longer an option. Query parser shouldn't try setting it.
git-svn-id: svn://localhost/HandBrake/trunk@2786
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 28 Aug 2009 21:23:01 +0000 (21:23 +0000)]
WinGui:
- Wrap double quotes around srt file name / location.
git-svn-id: svn://localhost/HandBrake/trunk@2785
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 28 Aug 2009 15:04:25 +0000 (15:04 +0000)]
WinGui:
- Fix issue changing file format causing the audio encoder dropdown to be set to ""
- Fixed an issue with autoName function and format dropdown with regards to AC3 in the audio list. Also, CC or SRT
- Combined a bunch of functions in x264Panel into one.
git-svn-id: svn://localhost/HandBrake/trunk@2784
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 28 Aug 2009 07:29:25 +0000 (07:29 +0000)]
MacGUI:
- Enable QuickTime X new playback path in the live preview window.
- Cleanup the QTMovieView code a bit, removed an unused variable.
git-svn-id: svn://localhost/HandBrake/trunk@2783
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 27 Aug 2009 17:22:20 +0000 (17:22 +0000)]
WinGui:
- Fix to the x264 panel related to 8x8dct.
git-svn-id: svn://localhost/HandBrake/trunk@2782
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 27 Aug 2009 16:53:04 +0000 (16:53 +0000)]
LinGui: fix alternate angle encoding with dvdnav
git-svn-id: svn://localhost/HandBrake/trunk@2781
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 27 Aug 2009 09:34:24 +0000 (09:34 +0000)]
Let CoreAudio decide the best sample rate. Fixed and issue when the AudioConverter couldn't be created with some specific sample rates.
git-svn-id: svn://localhost/HandBrake/trunk@2780
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 26 Aug 2009 16:50:51 +0000 (16:50 +0000)]
MacGui: Picture Filters
- Re order NSPopupButton selections for Detelecine, Decomb, Deinterlace, and Denoise so the first three choices for each are ordered: Off, Custom, Default
- Change so off is "Off" instead of "None"
- NOTE: This *will* break any custom user presets that use these filters. You will need to recreate them. Built In Presets will be updated properly.
git-svn-id: svn://localhost/HandBrake/trunk@2779
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 26 Aug 2009 16:47:33 +0000 (16:47 +0000)]
WinGui:
- Updated Growl to 2.0.0.20
- Added 2 new options. "Growl when queue completes" and "Growl when encode completes"
- Added 1 new option. "Disable Resolution Calculation for "None" and "Custom" modes."
- Changed Filters dropdown menus for consistency and to match the new layout
- Fixed a problem with the Destination save dialog box double appending a file extension. Also added m4v to the filer.
git-svn-id: svn://localhost/HandBrake/trunk@2778
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 26 Aug 2009 16:29:05 +0000 (16:29 +0000)]
LinGui: picture filter changes
- change "None" to "Off" for detelecine, decomb, deinterlace, and denoise
- add decomb/deinterlace switch, hide controls that are not active
- update builtin presets to reflect change in order of "Custom" option
git-svn-id: svn://localhost/HandBrake/trunk@2777
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 25 Aug 2009 16:16:00 +0000 (16:16 +0000)]
WinGui:
- Fix several issues with Picture Settings panel related to aspect ration and resolution calculation.
- Fix issue where file extension could be mp4 when chapters is enabled. Problem in the autoname function.
- Fix a regex error in the appcast reader and make it more robust to errors.
- Clear up changelog
git-svn-id: svn://localhost/HandBrake/trunk@2776
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 24 Aug 2009 21:45:32 +0000 (21:45 +0000)]
LinGui: change mp4 extension to m4v if there are any soft subtitles
yet another qt boneheadism
git-svn-id: svn://localhost/HandBrake/trunk@2775
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 24 Aug 2009 17:32:22 +0000 (17:32 +0000)]
build system: some changes that simplify things for packaging tools
- 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://localhost/HandBrake/trunk@2774
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 21 Aug 2009 17:33:35 +0000 (17:33 +0000)]
Fixed a localization issue in the constant quality slider.
Added a white background to the subtitles table.
git-svn-id: svn://localhost/HandBrake/trunk@2773
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 21 Aug 2009 12:25:51 +0000 (12:25 +0000)]
Reworked the hud to be more responsive, and added a category to QTMovieView so the hud is displayed even if fMovieView is the first responder.
Cleanup the movie loading code for future changes.
git-svn-id: svn://localhost/HandBrake/trunk@2772
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 21 Aug 2009 11:42:51 +0000 (11:42 +0000)]
WinGui:
- Fix for PictureSettings Panel
- Small UI improvements for Audio and Subs panels
git-svn-id: svn://localhost/HandBrake/trunk@2771
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 19 Aug 2009 13:58:46 +0000 (13:58 +0000)]
LinGui: fix a couple cosmetic issues
if a non-standard font size is used, some widgets were cropping more
than was necessary
git-svn-id: svn://localhost/HandBrake/trunk@2770
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 19 Aug 2009 13:31:34 +0000 (13:31 +0000)]
LinGui: fix a scanning problem
incorrect source name could get set after ejecting and re-inserting a disc
git-svn-id: svn://localhost/HandBrake/trunk@2769
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 19 Aug 2009 13:27:27 +0000 (13:27 +0000)]
WinGui:
- Further improvements to Chapter Marker tab usability, including a reset chapter marker names option on a right click menu.
git-svn-id: svn://localhost/HandBrake/trunk@2768
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 19 Aug 2009 13:02:50 +0000 (13:02 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@2767
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 17 Aug 2009 13:30:14 +0000 (13:30 +0000)]
LinGui: fix dependency in makefile
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://localhost/HandBrake/trunk@2766
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 17 Aug 2009 13:13:53 +0000 (13:13 +0000)]
LinGui: fix incorrect test in Makefile.am
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://localhost/HandBrake/trunk@2765
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 14 Aug 2009 22:33:30 +0000 (22:33 +0000)]
LinGui: fix a problem building gtk ui on mingw
git-svn-id: svn://localhost/HandBrake/trunk@2764
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 12 Aug 2009 21:23:46 +0000 (21:23 +0000)]
WinGui:
- Replaced 86 with 96 in audio bitrate dropdown.
git-svn-id: svn://localhost/HandBrake/trunk@2763
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 11 Aug 2009 21:58:52 +0000 (21:58 +0000)]
LinGui: missed changing usage of the shutdown function
it was still calling gpm rather than gsm interface
git-svn-id: svn://localhost/HandBrake/trunk@2762
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 11 Aug 2009 17:41:04 +0000 (17:41 +0000)]
LinGui: fix some compatibility issues
- 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://localhost/HandBrake/trunk@2761
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 10 Aug 2009 19:59:27 +0000 (19:59 +0000)]
WinGui:
- Changing the CQ step for the quality slider when using x264 no longer requires a program restart.
git-svn-id: svn://localhost/HandBrake/trunk@2760
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 9 Aug 2009 17:42:18 +0000 (17:42 +0000)]
WinGui:
- The installer script didn't get updated in my last checkin. (2755)
git-svn-id: svn://localhost/HandBrake/trunk@2759
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sun, 9 Aug 2009 17:37:30 +0000 (17:37 +0000)]
Blah, need to pay more attention when transcripting patches. job->areBframes needs to be on when no x264 opts are specified. Thanks again, Rodeo.
git-svn-id: svn://localhost/HandBrake/trunk@2758
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 9 Aug 2009 16:51:44 +0000 (16:51 +0000)]
libhb: don't truncate last chapter of a stream
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://localhost/HandBrake/trunk@2757
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sun, 9 Aug 2009 15:17:50 +0000 (15:17 +0000)]
Oops, forgot the job->areBframes check needed to be updated for the new x264 defaults. Thanks for the catch, Rodeo.
git-svn-id: svn://localhost/HandBrake/trunk@2756
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 8 Aug 2009 17:12:50 +0000 (17:12 +0000)]
WinGui:
- Improved some error messages.
- Updated Installer Script
git-svn-id: svn://localhost/HandBrake/trunk@2755
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 8 Aug 2009 13:24:24 +0000 (13:24 +0000)]
WinGui:
- Minor Code tweak / correction in Changelog.html
git-svn-id: svn://localhost/HandBrake/trunk@2754
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 7 Aug 2009 17:56:46 +0000 (17:56 +0000)]
LinGui: rpmbuild tool change broke building rpm packages
work around their silly cleaning of stuff that doesn't need to be cleaned
git-svn-id: svn://localhost/HandBrake/trunk@2753
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 7 Aug 2009 16:20:44 +0000 (16:20 +0000)]
LinGui: don't disable subme 10 when psy-rd is 0
this was incorrect. instead, subme 10 requires trellis==2 and aq-mode > 0.
git-svn-id: svn://localhost/HandBrake/trunk@2752
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 7 Aug 2009 15:39:02 +0000 (15:39 +0000)]
Revert x264 back to rev x264-r1195-
5d75a9b.tar.gz until MB Tree works with 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://localhost/HandBrake/trunk@2751
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 7 Aug 2009 14:42:36 +0000 (14:42 +0000)]
x264 bump to r1198-
a1ed468
- 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://localhost/HandBrake/trunk@2750
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 6 Aug 2009 23:00:08 +0000 (23:00 +0000)]
LinGui: use a different method of stripping video file name extensions
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://localhost/HandBrake/trunk@2749
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Aug 2009 15:26:14 +0000 (15:26 +0000)]
WinGui:
- Mostly just code re-factoring.
git-svn-id: svn://localhost/HandBrake/trunk@2748
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 2 Aug 2009 14:58:07 +0000 (14:58 +0000)]
First try at fixing a crash in quicktime if the subtitles contains an inverted exclamation point.
git-svn-id: svn://localhost/HandBrake/trunk@2747
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 2 Aug 2009 14:48:07 +0000 (14:48 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@2746
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 1 Aug 2009 16:40:42 +0000 (16:40 +0000)]
WinGui:
- Updated Advanced Panel to match new defaults and new animate options.
git-svn-id: svn://localhost/HandBrake/trunk@2745
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 1 Aug 2009 16:11:20 +0000 (16:11 +0000)]
LinGui: delete ancient todo list
everything on the list was done long ago. track should be used
for any new todo's
git-svn-id: svn://localhost/HandBrake/trunk@2744
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 1 Aug 2009 16:09:51 +0000 (16:09 +0000)]
LinGui: accomodate new x264 defaults
- presets updated so that they behave as they did before defaults change
- added subme 10 option
git-svn-id: svn://localhost/HandBrake/trunk@2743
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sat, 1 Aug 2009 14:09:02 +0000 (14:09 +0000)]
- Bumps x264 to r1195-
5d75a9b. x264 has new default settings: subme 6->7, 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://localhost/HandBrake/trunk@2742
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 31 Jul 2009 20:59:45 +0000 (20:59 +0000)]
LinGui: fix a problem with running mingw cross compiled ghb under wine
wine's implementation of GetVolumeInformation requires a '\' after drive
letters. if not, it returns junk.
git-svn-id: svn://localhost/HandBrake/trunk@2741
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 31 Jul 2009 15:51:06 +0000 (15:51 +0000)]
WinGui:
- Left a debug line change in by mistake. Fixed
git-svn-id: svn://localhost/HandBrake/trunk@2740
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 31 Jul 2009 15:50:17 +0000 (15:50 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@2739
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 30 Jul 2009 16:10:24 +0000 (16:10 +0000)]
WinGui:
- Picture Settings Custom Anamorphic feature, Keep AR mode completed.
git-svn-id: svn://localhost/HandBrake/trunk@2738
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 30 Jul 2009 14:56:24 +0000 (14:56 +0000)]
libhb: remove duplicate title detection from scan
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://localhost/HandBrake/trunk@2737
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 30 Jul 2009 14:10:27 +0000 (14:10 +0000)]
WinGui:
- Minor fix to display settings.
- Added Changelog.html to keep track of changes.
git-svn-id: svn://localhost/HandBrake/trunk@2736
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 29 Jul 2009 15:48:26 +0000 (15:48 +0000)]
LinGui: prevent initiation of another scan while a scan is in progress
attempting to start a scan while already scanning usually resulted in a
crash, and shouldn't be allowed anyway.
git-svn-id: svn://localhost/HandBrake/trunk@2735
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 25 Jul 2009 16:19:00 +0000 (16:19 +0000)]
WinGui:
- QueryGenerator: Don't use --pixel-aspect when using --keep-display-aspect
git-svn-id: svn://localhost/HandBrake/trunk@2734
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 25 Jul 2009 16:05:52 +0000 (16:05 +0000)]
CLI: fix audio lang code logging error
git-svn-id: svn://localhost/HandBrake/trunk@2733
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 25 Jul 2009 10:18:56 +0000 (10:18 +0000)]
WinGui:
- Make sure that chapter markers tab is enabled for all DVD based sources.
git-svn-id: svn://localhost/HandBrake/trunk@2732
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 24 Jul 2009 22:34:16 +0000 (22:34 +0000)]
WinGui:
- PictureSettings: Custom Anamorphic partially re-implemented.
"NOT KEEPING DISPLAY ASPECT" Done.
"KEEPING DISPLAY ASPECT RATIO" Still to do.
git-svn-id: svn://localhost/HandBrake/trunk@2731
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 24 Jul 2009 21:57:35 +0000 (21:57 +0000)]
LinGui: when stopping an encode, give the user options similar to macui
git-svn-id: svn://localhost/HandBrake/trunk@2730
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 24 Jul 2009 20:39:22 +0000 (20:39 +0000)]
libhb: close file handle after querying dvd region mask from drive
this only affected linux since we only query the region mask on linux
git-svn-id: svn://localhost/HandBrake/trunk@2729
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 24 Jul 2009 17:47:47 +0000 (17:47 +0000)]
WinGui:
- Fix an exception if the ActivityWindow was not initialised before the first scan.
git-svn-id: svn://localhost/HandBrake/trunk@2728
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 24 Jul 2009 15:42:39 +0000 (15:42 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@2727
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 23 Jul 2009 20:10:29 +0000 (20:10 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@2726
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 22 Jul 2009 19:39:38 +0000 (19:39 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@2725
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 22 Jul 2009 17:07:06 +0000 (17:07 +0000)]
WinGui:
- PictureSettings: Don't reset to source width after every scan or title change. Make sure AR is kept on title change.
git-svn-id: svn://localhost/HandBrake/trunk@2724
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 22 Jul 2009 16:41:08 +0000 (16:41 +0000)]
WinGui:
- Fix minor issue with the Queue layout. (darkassassin)
git-svn-id: svn://localhost/HandBrake/trunk@2723
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 22 Jul 2009 16:35:29 +0000 (16:35 +0000)]
WinGui:
- Possible fix for "clr20r3" error that some people have been seeing when trying to launch HB
git-svn-id: svn://localhost/HandBrake/trunk@2722
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 22 Jul 2009 16:20:55 +0000 (16:20 +0000)]
libhb: fix interjob recalculation of framerate
there was loss of precision due to integer division.
git-svn-id: svn://localhost/HandBrake/trunk@2721
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 22 Jul 2009 15:32:28 +0000 (15:32 +0000)]
LinGui: fix a double free crash
git-svn-id: svn://localhost/HandBrake/trunk@2720
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 21 Jul 2009 18:35:28 +0000 (18:35 +0000)]
libhb: fix a compile warning in enctheora
git-svn-id: svn://localhost/HandBrake/trunk@2719
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 21 Jul 2009 18:18:48 +0000 (18:18 +0000)]
libhb: fix theora encoding of non 16pix aligned dimensions
the theora encoder requires it's "frame_width" and "frame_height" to
be aligned to 16pix.
This also updates to using the new API introduced in theora 1.0.
This is an interim fix. Later we will adjust our video buffers to actually
have 16pix aligned data in them.
git-svn-id: svn://localhost/HandBrake/trunk@2718
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 21 Jul 2009 15:05:51 +0000 (15:05 +0000)]
WinGui:
- Remove random Settings.cs file listing that shouldn't exist from the csproj file.
git-svn-id: svn://localhost/HandBrake/trunk@2717
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 19 Jul 2009 18:38:28 +0000 (18:38 +0000)]
LinGui: fix problem with trying to access non-existent hash key "subtitle_scan"
an invalid job sequence_id caused an attempt to access a value that
hadn't been set yet.
git-svn-id: svn://localhost/HandBrake/trunk@2716
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 19 Jul 2009 18:21:05 +0000 (18:21 +0000)]
LinGui: add advanced preference option to enable/disable automatic dvd scanning
git-svn-id: svn://localhost/HandBrake/trunk@2715
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 19 Jul 2009 17:34:22 +0000 (17:34 +0000)]
LinGui: fix problem that causes dvd drive to close immediately after an eject
a stray bit of code was attempting to read from the drive causing it to
close the tray.
git-svn-id: svn://localhost/HandBrake/trunk@2714
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 18 Jul 2009 17:18:51 +0000 (17:18 +0000)]
LinGui: fix a problem with encode cancel logic
declining to cancel the encode would permit the current encode to continue,
but then the next encode would not start.
git-svn-id: svn://localhost/HandBrake/trunk@2713
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 18 Jul 2009 11:43:18 +0000 (11:43 +0000)]
WinGui:
- Small bugfix to make sure the correct native language audio track is selected.
git-svn-id: svn://localhost/HandBrake/trunk@2712
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 18 Jul 2009 11:21:42 +0000 (11:21 +0000)]
WinGui:
- Added Subtitles support for the last check-in.
- Fixed a few bugs in the new Audio handling code.
git-svn-id: svn://localhost/HandBrake/trunk@2711
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 17 Jul 2009 23:38:15 +0000 (23:38 +0000)]
LinGui: fix problem with wide text field causing window to resize
git-svn-id: svn://localhost/HandBrake/trunk@2710
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 17 Jul 2009 23:37:33 +0000 (23:37 +0000)]
WinGui:
- Added new options: preferred language, "Dub Foreign language audio" and "Use Foreign language audio and Subtitles"
- Changed built-in language list to native spellings.
- Fixes to CLI Scan Parser AudioTrack.\
- Note: Subtitles panel is not hooked up for this yet.
git-svn-id: svn://localhost/HandBrake/trunk@2709
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 17 Jul 2009 23:02:11 +0000 (23:02 +0000)]
LinGui: switch to using the native_name field of the language table
when it's available, it's a better choice since users will recognize
their it easier when it is written in their native language
git-svn-id: svn://localhost/HandBrake/trunk@2708
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 17 Jul 2009 22:34:43 +0000 (22:34 +0000)]
CLI: add iso639-2 language code to audio track information display
git-svn-id: svn://localhost/HandBrake/trunk@2707
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 17 Jul 2009 20:53:16 +0000 (20:53 +0000)]
LinGui: add preference option to automatically add CC track if present
git-svn-id: svn://localhost/HandBrake/trunk@2706
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 17 Jul 2009 20:07:41 +0000 (20:07 +0000)]
WinGui:
- Some fixes and code tweaks to the audio panel
git-svn-id: svn://localhost/HandBrake/trunk@2705
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 17 Jul 2009 17:06:25 +0000 (17:06 +0000)]
LinGui: a better solution to the g_io_channel_write_chars abort
git-svn-id: svn://localhost/HandBrake/trunk@2704
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 17 Jul 2009 15:22:07 +0000 (15:22 +0000)]
WinGui:
- Option to set an External SRT as default.
- Import preset now adds the preset to the preset list. Includes a few UI/QueryGenerator.cs fixes for this.
git-svn-id: svn://localhost/HandBrake/trunk@2703
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 17 Jul 2009 15:07:34 +0000 (15:07 +0000)]
CLI: add --srt-default option
to make an srt the default subtitle, set --srt-default to the
index of the srt in the --srt-file list
git-svn-id: svn://localhost/HandBrake/trunk@2702
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 17 Jul 2009 01:48:56 +0000 (01:48 +0000)]
MacGui: Subtitles - fix bug that prevented being able to select burned in subtitles.
git-svn-id: svn://localhost/HandBrake/trunk@2701
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 16 Jul 2009 22:45:39 +0000 (22:45 +0000)]
MacGui: remove broken conditional that was errantly included in srt subtitle initial implementation.
git-svn-id: svn://localhost/HandBrake/trunk@2700
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 16 Jul 2009 18:36:08 +0000 (18:36 +0000)]
MacGui: srt subtitle support initial implementation
- Allows adding an external srt sub file as a subtitle source.
-- Adds fields for srt language, char code and offset in ms.
- Known issues: adding the srt file to the sources list also adds a new subtitle track for that source, however to "set" it you have to click on it.
- srt subtitles do not seem to work in preview even if set to default.
git-svn-id: svn://localhost/HandBrake/trunk@2699
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 16 Jul 2009 17:52:10 +0000 (17:52 +0000)]
LinGui: fix destination update problem
destination was getting overwritten at the end of a scan, so if the
user modified it during the scan, they lost the setting
git-svn-id: svn://localhost/HandBrake/trunk@2698
b64f7644-9d1e-0410-96f1-
a4d463321fa5