OSDN Git Service

handbrake-jp/handbrake-jp-git.git
14 years agodvdread: patch allows dvdread access to the raw dvd device under windows
jstebbins [Tue, 15 Sep 2009 17:35:00 +0000 (17:35 +0000)]
dvdread: patch allows dvdread access to the raw dvd device under windows

git-svn-id: svn://localhost/HandBrake/trunk@2825 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui: add mbtree checkbox to x264 settings tab
jstebbins [Tue, 15 Sep 2009 15:24:53 +0000 (15:24 +0000)]
LinGui: add mbtree checkbox to x264 settings tab

git-svn-id: svn://localhost/HandBrake/trunk@2824 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoUpdates x264 to r1259-dd026f2, bringing with it a bunch of changes you can read about...
jbrjake [Tue, 15 Sep 2009 15:16:05 +0000 (15:16 +0000)]
Updates x264 to r1259-dd026f2, bringing with it a bunch of changes you can read about on their git log. The most prominent change is macroblock tree rate control (read about it on doom9), which is on by default, and for most content it produces smaller, better quality encodes. Due to a minor, temporary issue with fades in baseline profile encodes, for the moment I'm disabling mbtree when bframes=0, but this can be overridden through explicitly specifying mbtree=1 in the x264 options string.

git-svn-id: svn://localhost/HandBrake/trunk@2823 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoAllow dvd sources that have no audio
jstebbins [Mon, 14 Sep 2009 16:00:43 +0000 (16:00 +0000)]
Allow dvd sources that have no audio
Removed the code that dropped titles if there was no audio.
Do not add a default audio track in the CLI if there are no audios in the source

git-svn-id: svn://localhost/HandBrake/trunk@2822 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agodvdnav: improved patch that guarantees forward seek moves position forward
jstebbins [Mon, 14 Sep 2009 15:14:54 +0000 (15:14 +0000)]
dvdnav: improved patch that guarantees forward seek moves position forward
The previous patch worked only for SEEK_CUR.  This patch is more general.

git-svn-id: svn://localhost/HandBrake/trunk@2821 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Mon, 14 Sep 2009 15:07:37 +0000 (15:07 +0000)]
WinGui:
- Fix: DVD volume name now used for autoName function rather than Video_TS folder. (Thanks RandomEngy)

git-svn-id: svn://localhost/HandBrake/trunk@2820 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Sun, 13 Sep 2009 22:13:53 +0000 (22:13 +0000)]
WinGui:
- Fix some tooltips in the options and make the "use m4v" tooltip clearer.
- Fix an error in the activity log window where an error message would repeat every few seconds if a log file wasn't found.
- Fix main window display on High Dpi Panels.

git-svn-id: svn://localhost/HandBrake/trunk@2819 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Sun, 13 Sep 2009 21:21:57 +0000 (21:21 +0000)]
WinGui:
- Fix: Don't check version data if the CLI file hasn't actually changed since the last launch.

git-svn-id: svn://localhost/HandBrake/trunk@2818 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Sun, 13 Sep 2009 20:54:11 +0000 (20:54 +0000)]
WinGui:
- Show the number of encodes pending on the main window. Updates after each new item is added to the queue. Also updates with the status of encodes / items left on the queue.

git-svn-id: svn://localhost/HandBrake/trunk@2817 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Sat, 12 Sep 2009 21:21:07 +0000 (21:21 +0000)]
WinGui:
- Fix an issue in QueryParser related to pixelAspectHeight and pixelAspectWidth values not set correctly.

git-svn-id: svn://localhost/HandBrake/trunk@2816 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agodvdnav: read error recovery
jstebbins [Sat, 12 Sep 2009 20:03:36 +0000 (20:03 +0000)]
dvdnav: read error recovery
- patch libdvdnav seek to guarantee the position will move forward when making
  a seek request to a position that is after the current position
- when a read error is detected, seek forward and retry.

git-svn-id: svn://localhost/HandBrake/trunk@2815 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui: fix a Gtk-CRITICAL error when editing chapter names
jstebbins [Fri, 11 Sep 2009 17:50:26 +0000 (17:50 +0000)]
LinGui: fix a Gtk-CRITICAL error when editing chapter names
After entering a chapter name AND navigitaing to the next name using
the keyboard THEN selecting another name using the mouse, gtk would barf:
Gtk-CRITICAL **: _gtk_tree_view_column_start_editing: assertion `tree_column->editable_widget == NULL' failed

git-svn-id: svn://localhost/HandBrake/trunk@2814 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui: fix initialization of chapter list when editing queued job
jstebbins [Fri, 11 Sep 2009 17:00:29 +0000 (17:00 +0000)]
LinGui: fix initialization of chapter list when editing queued job
Chapter titles the user entered were lost when editing a queued job

git-svn-id: svn://localhost/HandBrake/trunk@2813 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui:
jstebbins [Wed, 9 Sep 2009 22:30:15 +0000 (22:30 +0000)]
LinGui:
show the correct audio codec in the audio list when it has been
changed because of incompatibility with source codec or output format

git-svn-id: svn://localhost/HandBrake/trunk@2812 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui: improve "auto" audio selection
jstebbins [Wed, 9 Sep 2009 21:41:27 +0000 (21:41 +0000)]
LinGui: improve "auto" audio selection
picks the "best" audio (according to my personal criteria of what's best)
given the input codec and output formats.

git-svn-id: svn://localhost/HandBrake/trunk@2811 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Wed, 9 Sep 2009 08:17:22 +0000 (08:17 +0000)]
WinGui:
- Remove extra param from selectSource

git-svn-id: svn://localhost/HandBrake/trunk@2810 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Wed, 9 Sep 2009 08:10:17 +0000 (08:10 +0000)]
WinGui:
- Improve autoName reliability - Thanks exdeus

git-svn-id: svn://localhost/HandBrake/trunk@2809 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Tue, 8 Sep 2009 17:32:48 +0000 (17:32 +0000)]
WinGui:
- Fixed exceptions in PictureSettings - Thanks exdeus

git-svn-id: svn://localhost/HandBrake/trunk@2808 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Mon, 7 Sep 2009 09:01:22 +0000 (09:01 +0000)]
WinGui:
- Some fixes to the ActivityWindow. CLI query should always be displayed now.

git-svn-id: svn://localhost/HandBrake/trunk@2807 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agobuild system: add capability to build Leopard target from Snow Leopard Host
jstebbins [Fri, 4 Sep 2009 21:22:41 +0000 (21:22 +0000)]
build system: add capability to build Leopard target from Snow Leopard Host
To configure for building Leopard target from Snow Leopard:
configure --sysroot /Developer/SDKs/MacOSX10.5.sdk --minver 10.5

git-svn-id: svn://localhost/HandBrake/trunk@2806 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Fri, 4 Sep 2009 18:42:48 +0000 (18:42 +0000)]
WinGui:
- Fix in MacGui preset import feature

git-svn-id: svn://localhost/HandBrake/trunk@2805 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Thu, 3 Sep 2009 10:56:42 +0000 (10:56 +0000)]
WinGui:
- Fix a copy/paste error in last checkin

git-svn-id: svn://localhost/HandBrake/trunk@2804 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Thu, 3 Sep 2009 10:52:29 +0000 (10:52 +0000)]
WinGui:
- Simplify code in the preset handler.

git-svn-id: svn://localhost/HandBrake/trunk@2803 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui: oops, initialize start when not filtering drive letter
jstebbins [Thu, 3 Sep 2009 00:00:12 +0000 (00:00 +0000)]
LinGui: oops, initialize start when not filtering drive letter

git-svn-id: svn://localhost/HandBrake/trunk@2802 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoLinGui: only strip leading drive letters if compiled for windows
jstebbins [Wed, 2 Sep 2009 23:57:32 +0000 (23:57 +0000)]
LinGui: only strip leading drive letters if compiled for windows

git-svn-id: svn://localhost/HandBrake/trunk@2801 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agobuild system: fix 32 bit build on Snow Leopard
jstebbins [Wed, 2 Sep 2009 16:53:07 +0000 (16:53 +0000)]
build system: fix 32 bit build on Snow Leopard
gcc-4.2 on SL reports i686 (but generates x86_64 code by default)
and uname -m reports i386 (unless you hold 6+4 keys while booting)
so modify configure.py to always add '-arch xxx' option on os x

Also, update libtheora to svn 16547 since the 1.0 release doesn't compile
on SL.

git-svn-id: svn://localhost/HandBrake/trunk@2800 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Wed, 2 Sep 2009 10:05:31 +0000 (10:05 +0000)]
WinGui:
- Fix spelling error with regards to no auto name directory set.
- Lower Res check limit to 620. Should allow overscan tv's to work just fine.
- cleaned up program.cs a bit.
- Fixed the show queue button. It now activates the queue window correctly.

git-svn-id: svn://localhost/HandBrake/trunk@2799 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agoWinGui:
sr55 [Tue, 1 Sep 2009 12:24:46 +0000 (12:24 +0000)]
WinGui:
- Remove 2 options.
    "Enable DVD drive detection..."  Feature seems stable, so no longer required.
    "Load my default preset"  No real need for this option.

git-svn-id: svn://localhost/HandBrake/trunk@2798 b64f7644-9d1e-0410-96f1-a4d463321fa5

14 years agolibhb: fix PAR issue with DV
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

14 years agoLinGui: Set use m4v preference enabled by default
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

14 years agoWinGui:
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

14 years agoCli:
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

14 years agoInitialize the AudioConverter without a sample rate only if the first initialization...
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoMacGUI: rename PictureController.mm too
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

14 years agoMacGUI: Renamed Controller.mm to Controller.m, changed the default std to C99.
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

14 years agoMacGUI: Renamed HBPreviewController.mm to HBPreviewController.m to enable the new...
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

14 years agosrt: change format string from "utf8" to "utf-8"
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoMacGUI:
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

14 years agoWinGui:
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

14 years agoLinGui: fix alternate angle encoding with dvdnav
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

14 years agoLet CoreAudio decide the best sample rate. Fixed and issue when the AudioConverter...
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

14 years agoMacGui: Picture Filters
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

14 years agoWinGui:
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

14 years agoLinGui: picture filter changes
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

14 years agoWinGui:
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

14 years agoLinGui: change mp4 extension to m4v if there are any soft subtitles
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

14 years agobuild system: some changes that simplify things for packaging tools
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

14 years agoFixed a localization issue in the constant quality slider.
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

14 years agoReworked the hud to be more responsive, and added a category to QTMovieView so the...
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

14 years agoWinGui:
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

14 years agoLinGui: fix a couple cosmetic issues
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

14 years agoLinGui: fix a scanning problem
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoLinGui: fix dependency in makefile
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

14 years agoLinGui: fix incorrect test in Makefile.am
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

14 years agoLinGui: fix a problem building gtk ui on mingw
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

14 years agoWinGui:
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

14 years agoLinGui: missed changing usage of the shutdown function
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

14 years agoLinGui: fix some compatibility issues
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoBlah, need to pay more attention when transcripting patches. job->areBframes needs...
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

14 years agolibhb: don't truncate last chapter of a stream
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

14 years agoOops, forgot the job->areBframes check needed to be updated for the new x264 defaults...
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoLinGui: rpmbuild tool change broke building rpm packages
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

14 years agoLinGui: don't disable subme 10 when psy-rd is 0
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

14 years agoRevert x264 back to rev x264-r1195-5d75a9b.tar.gz until MB Tree works with weighted...
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

14 years agox264 bump to r1198-a1ed468
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

14 years agoLinGui: use a different method of stripping video file name extensions
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

14 years agoWinGui:
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

14 years agoFirst try at fixing a crash in quicktime if the subtitles contains an inverted exclam...
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoLinGui: delete ancient todo list
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

14 years agoLinGui: accomodate new x264 defaults
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

14 years ago- Bumps x264 to r1195-5d75a9b. x264 has new default settings: subme 6->7, bframes...
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

14 years agoLinGui: fix a problem with running mingw cross compiled ghb under wine
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agolibhb: remove duplicate title detection from scan
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

14 years agoWinGui:
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

14 years agoLinGui: prevent initiation of another scan while a scan is in progress
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

14 years agoWinGui:
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

14 years agoCLI: fix audio lang code logging error
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoLinGui: when stopping an encode, give the user options similar to macui
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

14 years agolibhb: close file handle after querying dvd region mask from drive
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

14 years agoWinGui:
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

14 years agoWinGui:
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

14 years agoWinGui:
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