OSDN Git Service

handbrake-jp/handbrake-jp-git.git
16 years agoSet MinCache to 1 if we're using x264 and b-frames.
saintdev [Mon, 16 Jul 2007 23:17:04 +0000 (23:17 +0000)]
Set MinCache to 1 if we're using x264 and b-frames.

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

16 years agoMacGui: Remove x264 opt field from the preferences.
dynaflash [Mon, 16 Jul 2007 19:20:25 +0000 (19:20 +0000)]
MacGui: Remove x264 opt field from the preferences.

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

16 years agoMacGui: x264 options are now retained even after you customize a preset.
dynaflash [Mon, 16 Jul 2007 19:10:33 +0000 (19:10 +0000)]
MacGui: x264 options are now retained even after you customize a preset.
- was fixed once, behavior crept back in so now its out again.

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

16 years agocontribbin-darwin++ to 0015, restores make building in OS X.
jbrjake [Mon, 16 Jul 2007 18:44:42 +0000 (18:44 +0000)]
contribbin-darwin++ to 0015, restores make building in OS X.
Includes a universal binary of the nascent libmkv.a.
Freshens x264 (as well as re-enabling Altivec optimizations, which somehow got turned off when building the ppc half of x264 for the 0014 contrib pack).

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

16 years ago- Contrib pack updated to 006
sr55 [Mon, 16 Jul 2007 18:40:23 +0000 (18:40 +0000)]
- Contrib pack updated to 006
- LibDVDRead now compiled with GCC4 instead of GCC3.
- Updated x264 and dca

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

16 years agoUpdates x264 to revision 665 and applies Haali's adaptive quantizer patch, creating...
jbrjake [Mon, 16 Jul 2007 17:41:26 +0000 (17:41 +0000)]
Updates x264 to revision 665 and applies Haali's adaptive quantizer patch, creating two new advanced options: aq-strength and aq-sensitivity.

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

16 years agoWinGui:
sr55 [Mon, 16 Jul 2007 17:12:47 +0000 (17:12 +0000)]
WinGui:

- Fixed: Audio Channel drop down has no Automatic Option.
- A few other small changes.

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

16 years agoWinGui:
sr55 [Mon, 16 Jul 2007 16:53:42 +0000 (16:53 +0000)]
WinGui:

- Files for last checkin

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

16 years agoWinGui:
sr55 [Mon, 16 Jul 2007 16:52:58 +0000 (16:52 +0000)]
WinGui:

- CLI process handling code moved into its own class. Reduces code replication. Returns hbProc

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

16 years agoMacGui: Active Queue Initial Implementation
dynaflash [Mon, 16 Jul 2007 16:47:45 +0000 (16:47 +0000)]
MacGui: Active Queue Initial Implementation
- Warning: currently, when adding jobs during encoding, the main window progress bar and task info gets hosed, if a workaround via libhb cannot be easily obtained, a cocoa workaround is available for checkin.
- Can now add jobs during encoding
- Scan progress bar is a barber pole until scanning progress during encoding is fine tuned.
- Needs further testing if DVD Auto Detect is turned on. If conflicts with drive arise, automatically turning off dvd auto detect when adding jobs during encoding is ready for checkin.

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

16 years agoThanks to saintdev, we now have a pre-bootstrapped copy of the libdca source. This...
jbrjake [Mon, 16 Jul 2007 03:22:42 +0000 (03:22 +0000)]
Thanks to saintdev, we now have a pre-bootstrapped copy of the libdca source. This means jamming no longer necessitates futzing with autotool versions. Yay!

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

16 years agoWinGui:
sr55 [Sun, 15 Jul 2007 22:19:17 +0000 (22:19 +0000)]
WinGui:

- Fixed Queue not encoding the full list
- Fixed Subtitle dropdown not having a "None" Option
- Fixed Audio dropdown not having an "Automatic" option
- Fixed Destination browse not showing files
- Added Alert when queue has finished.

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

16 years agoWinGui:
sr55 [Sun, 15 Jul 2007 21:52:57 +0000 (21:52 +0000)]
WinGui:

- Fixed Queue bug where it selecting the wrong item.
- changed Invalid chapter messagebox to onscreen text alert. (less irritating)

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

16 years agoWinGui: added initial CLI call managment class (work in progress)
brianmario [Sun, 15 Jul 2007 21:05:49 +0000 (21:05 +0000)]
WinGui: added initial CLI call managment class (work in progress)
updated frmQueue window to work properly with cross-thread calls and updating proper UI elements
updated ToString override in Parsing.Title to display leading zeros in duration

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

16 years agoWinGui: more cleanup in frmMain
brianmario [Sun, 15 Jul 2007 18:18:06 +0000 (18:18 +0000)]
WinGui: more cleanup in frmMain
fix to frmQueue for cross-thread UI updating

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

16 years agoupdated some ToString overrides for proper use in the UI
brianmario [Sun, 15 Jul 2007 17:46:50 +0000 (17:46 +0000)]
updated some ToString overrides for proper use in the UI
small change to frmMain to allow for easier tracking of Handbrake CLI process (which we will code soon)
cleaned up function drop_chapterStart_SelectedIndexChanged

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

16 years ago- Audio and Subtitle down-downs now populated on DVD Title selection.
sr55 [Sun, 15 Jul 2007 14:52:42 +0000 (14:52 +0000)]
- Audio and Subtitle down-downs now populated on DVD Title selection.
- Verbose bug fixed in GenerateQuery()
- Setup frmDvdInfo ready to be populated with plain text output from handbrake.
- Removed the EncodeOutput window. This can wait till another version.
- A few other small changes.

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

16 years agoAnother small makefile change.
sr55 [Sat, 14 Jul 2007 21:17:12 +0000 (21:17 +0000)]
Another small makefile change.

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

16 years agoUpdate makefile in libhb for libmkv
sr55 [Sat, 14 Jul 2007 21:13:09 +0000 (21:13 +0000)]
Update makefile in libhb for libmkv

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

16 years agoNew contrib binary pack for windows.
sr55 [Sat, 14 Jul 2007 20:54:45 +0000 (20:54 +0000)]
New contrib binary pack for windows.

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

16 years agoWinGui:
sr55 [Sat, 14 Jul 2007 19:34:17 +0000 (19:34 +0000)]
WinGui:

- Just a few small changes.

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

16 years agoOK, I might have horribly screwed it up, but this *should* allow jam building with...
jbrjake [Sat, 14 Jul 2007 19:30:35 +0000 (19:30 +0000)]
OK, I might have horribly screwed it up, but this *should* allow jam building with XCode, which broke when libmkv got introduced. This commit does not implement mkv muving in the MacGui -- just fixes "undefined symbols" errors which caused the compilation to crash. Just adds references to libmkv.a and muxmkv.c to the project builder index.

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

16 years agoWin Gui:
sr55 [Sat, 14 Jul 2007 15:57:19 +0000 (15:57 +0000)]
Win Gui:

- Fixed bug with chapter drop downs throwing errors when they shouldn't.
- Chapter down down menus are now populated on title selection. (Audio and Subtitles still need to be done)
- Process priority option now works. All encodes both single and queue will use the defined priority.
- A few other small things.

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

16 years agoFix AAC audio inside MKV container crash.
saintdev [Sat, 14 Jul 2007 08:26:43 +0000 (08:26 +0000)]
Fix AAC audio inside MKV container crash.

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

16 years agoMatroska muxer!
saintdev [Sat, 14 Jul 2007 02:24:41 +0000 (02:24 +0000)]
Matroska muxer!

-Chapters don't work in VLC. I'll need to update the library to work-around this. Most other players should pick them up, however.
-PAR, check.
-x264 b-frames, check.
-Multi-track audio, check.

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

16 years agoWinGui:
sr55 [Fri, 13 Jul 2007 23:47:38 +0000 (23:47 +0000)]
WinGui:

- Change toString method in Parsing for timestamp return. removed h,m,s letters.

- Commented out some parsing code that is not needed at this stage.

- Most of the work for the Queue has now been done. Only some cross-thread UI element changes need done.

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

16 years agoforgot to check this in
brianmario [Fri, 13 Jul 2007 21:11:32 +0000 (21:11 +0000)]
forgot to check this in

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

16 years agoWinGui:
sr55 [Fri, 13 Jul 2007 21:01:01 +0000 (21:01 +0000)]
WinGui:
Removed all old vb.net code.

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

16 years agoWinGui:
sr55 [Fri, 13 Jul 2007 19:57:05 +0000 (19:57 +0000)]
WinGui:

Uncommented some code in Parsing. Awaiting Parser.cs to be checked in now.

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

16 years agoWinGui:
sr55 [Fri, 13 Jul 2007 19:37:44 +0000 (19:37 +0000)]
WinGui:

- Some C# Code fixes. Parser.cs is currently missing in action. Will appear soon hopefully.

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

16 years agoMore accurate frame start/stop times for vorbis. This is needed for the upcoming...
saintdev [Fri, 13 Jul 2007 06:28:48 +0000 (06:28 +0000)]
More accurate frame start/stop times for vorbis. This is needed for the upcoming Matroska muxer.

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

16 years agoWinGui:
sr55 [Wed, 11 Jul 2007 13:18:24 +0000 (13:18 +0000)]
WinGui:

few other small changes + new form for hbcli's encode output

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

16 years agoWinGui:
sr55 [Wed, 11 Jul 2007 12:56:13 +0000 (12:56 +0000)]
WinGui:

- Couple bug fixes + a bit of code tidy up.

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

16 years agoupdated some Form.Show calls to Form.ShowDialog
brianmario [Wed, 11 Jul 2007 02:24:48 +0000 (02:24 +0000)]
updated some Form.Show calls to Form.ShowDialog
updating frmReadDVD to throw CLI call on it's own thread to prevent UI lockup
added ToString overrides in Parsing.AudioTrack, Parsing.Subtitle and Parsing.Title
misc interface/notification updates to frmReadDVD upon starting the scan process

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

16 years agoremoving suo files from checkout to prevent constant conflicts
brianmario [Tue, 10 Jul 2007 23:32:41 +0000 (23:32 +0000)]
removing suo files from checkout to prevent constant conflicts

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

16 years agoWinGui:
sr55 [Tue, 10 Jul 2007 22:35:11 +0000 (22:35 +0000)]
WinGui:

- Just some more C# getting checked in. Not far from completion now.

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

16 years agoMacGui: re-enable cancel button during title scan in scan controller.
dynaflash [Tue, 10 Jul 2007 19:20:27 +0000 (19:20 +0000)]
MacGui: re-enable cancel button during title scan in scan controller.

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

16 years agoadded new parsing code to parse cli output into objects
brianmario [Mon, 9 Jul 2007 22:26:54 +0000 (22:26 +0000)]
added new parsing code to parse cli output into objects

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

16 years agoMacGui: Queue fix
dynaflash [Mon, 9 Jul 2007 19:51:58 +0000 (19:51 +0000)]
MacGui: Queue fix
- Adjust height of NSScrollview to properly accommodate long queue lists without cutting of the info at the bottom
- Start task numbers in queue with one instead of 0.

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

16 years agoMacGui: Small fix in main window
dynaflash [Mon, 9 Jul 2007 19:33:26 +0000 (19:33 +0000)]
MacGui: Small fix in main window
- gray out the auto crop field during encode

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

16 years agoMacGui: Enhanced Queue initial implementation
dynaflash [Mon, 9 Jul 2007 19:07:38 +0000 (19:07 +0000)]
MacGui: Enhanced Queue initial implementation
- Enhanced queue readout shows alot more detail about each job.
- Prepares MacGui for "Live Queue" where jobs can be added during an encode.
- Currently, you can add jobs during encoding but cannot access source currently being encoded.
- Dev note: some of this is kludgy, but can streamline once functionality is tested.

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

16 years agochecking login
brianmario [Mon, 9 Jul 2007 18:41:35 +0000 (18:41 +0000)]
checking login

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

16 years agoWinGui:
sr55 [Mon, 9 Jul 2007 18:41:29 +0000 (18:41 +0000)]
WinGui:

- Just a few updated files.

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

16 years agoWinGui:
sr55 [Mon, 9 Jul 2007 16:45:25 +0000 (16:45 +0000)]
WinGui:

- Another chunk of code ported to C#

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

16 years agoWinGui:
sr55 [Sun, 8 Jul 2007 23:56:26 +0000 (23:56 +0000)]
WinGui:
- C# Handbrake CLI output parsing code converted from vb.net project.

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

16 years agoWinGui:
sr55 [Sun, 8 Jul 2007 19:46:03 +0000 (19:46 +0000)]
WinGui:

- Latest C# code

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

16 years agoWinGui:
sr55 [Sun, 8 Jul 2007 18:29:26 +0000 (18:29 +0000)]
WinGui:

- All Supported Files (for File dialog window)
- Few other minor changes.

Initial C# code project which is due to replace current vb.net code. Partially functional.

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

16 years agoOops, that's 'management_active', not 'managed'.
saintdev [Sun, 8 Jul 2007 00:55:15 +0000 (00:55 +0000)]
Oops, that's 'management_active', not 'managed'.

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

16 years agovorbis: gracefully fail if encoder setup fails, and remove depriciated OV_ECTL_RATEMA...
saintdev [Sat, 7 Jul 2007 05:25:00 +0000 (05:25 +0000)]
vorbis: gracefully fail if encoder setup fails, and remove depriciated OV_ECTL_RATEMANAGE_AVG.

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

16 years agoWinGui:
sr55 [Fri, 6 Jul 2007 16:11:06 +0000 (16:11 +0000)]
WinGui:

- Another small change to hbcli execution that was missed.

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

16 years agoWinGui:
sr55 [Fri, 6 Jul 2007 16:09:50 +0000 (16:09 +0000)]
WinGui:

- Few changes to the way hbcli.exe is executed.

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

16 years agoWinGui:
sr55 [Fri, 6 Jul 2007 15:41:29 +0000 (15:41 +0000)]
WinGui:

- And 1 spelling mistake corrected.

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

16 years agoWinGui:
sr55 [Fri, 6 Jul 2007 15:40:25 +0000 (15:40 +0000)]
WinGui:
- Just a few things cleared up

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

16 years agoMacGui: Add auto crop value to main window
dynaflash [Fri, 6 Jul 2007 15:32:34 +0000 (15:32 +0000)]
MacGui: Add auto crop value to main window
- shows if you are using Auto or Custom cropping in the Video tab of the main window.
- Prepares controller.mm to better use custom/auto cropping values particularly with presets.
- Required since auto crop is not currently stored in a title or job variable, and proper use of cropping for presets requires the preset to know what cropping to actually use.

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

17 years agoFixes to the CLI for forced subtitles, and Turbo.
saintdev [Fri, 6 Jul 2007 03:14:08 +0000 (03:14 +0000)]
Fixes to the CLI for forced subtitles, and Turbo.
-Fixes a bug in the HB CLI whereby you can't use the native-language switch to enable subtitles when doing single pass.
-Changes the threshold for enabling subtitles automatically during a subtitle scan from 20% to 10%.
-Changes the turbo options to match what the GUI is doing.

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

17 years agoWinGui:
sr55 [Wed, 4 Jul 2007 19:04:21 +0000 (19:04 +0000)]
WinGui:
- User can now set the default priority level for hbcli.exe from Tools > Options (set to normal by default)

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

17 years agoImplement transport and program stream support. With these changes it's now possible...
awk [Wed, 4 Jul 2007 02:14:42 +0000 (02:14 +0000)]
Implement transport and program stream support. With these changes it's now possible to open a .ts or .mpg files and transcode to standard Handbrake Output files. This fixes Ticket #21.

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

17 years agoWinGui:
sr55 [Tue, 3 Jul 2007 11:41:41 +0000 (11:41 +0000)]
WinGui:

- Re-wrote bits of frmReadDVD to fix a bug where DVD's with only 1 title would not be listed in the DVD title dropdown. Also cleaned the code up a bit. Hopefully this re-write doesn't have too many bugs. Initial testing shows it appears to work fine.WinGui:
- Changed shell() to System.Diagnostics.Process.Start()
Appears to work a bit better than shell()

- Removed Advanced Settings Tab. Processor selection is now in Tools > Options.

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

17 years agoWinGui:
sr55 [Mon, 2 Jul 2007 21:36:04 +0000 (21:36 +0000)]
WinGui:

- Query editor box cleared on new title or chapter selection. User will still need to clear it by hand if they change any other setting.
- In the previous rev a few tool tips were added

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

17 years agoWinGui:
sr55 [Mon, 2 Jul 2007 16:31:09 +0000 (16:31 +0000)]
WinGui:
- Changed shell() to System.Diagnostics.Process.Start()
Appears to work a bit better than shell()

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

17 years agoMacGui: Presets use white font when selecting built in presets (previously stayed...
dynaflash [Fri, 29 Jun 2007 17:31:08 +0000 (17:31 +0000)]
MacGui: Presets use white font when selecting built in presets (previously stayed blue which sucked since it was highlighted in blue, so you couldnt read it when selected).

- Also some test shadow code to shadow the highlighted font similar to Mail.app. In testing looks poor, so its commented out for now.

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

17 years agoMacGui: Add description field and tooltips for Presets
dynaflash [Fri, 29 Jun 2007 17:00:01 +0000 (17:00 +0000)]
MacGui: Add description field and tooltips for Presets
- Add description NSTextField to the Add New Preset Panel
- Added descriptions for the Built-In Presets (be sure to use "Update Built-In Presets" in the Presets menu to get descriptions)
- Added Tooltips to the presets drawer which shows the description of the preset.

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

17 years agoMacGui: Built In Presets - Added iPod Low-Res
dynaflash [Thu, 28 Jun 2007 15:51:01 +0000 (15:51 +0000)]
MacGui: Built In Presets - Added iPod Low-Res
- Changed current iPod to "iPod High-Res" and changed its opt string to keyint=300:keyint-min=30:bframes=0:cabac=0:ref=1:vbv-maxrate=1500:vbv-bufsize=2000:analyse=all:me=umh:subme=6:no-fast-pskip=1 as per rhester

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

17 years agoMacGui: Re-Add Preference to enable 64 bit mp4 files option in the main window.
dynaflash [Thu, 28 Jun 2007 15:14:33 +0000 (15:14 +0000)]
MacGui: Re-Add Preference to enable 64 bit mp4 files option in the main window.
- This is a reversion to a feature added in 620 that was then taken back out in 621. Due to the breaking of so many target devices, we should error on the side of caution here.

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

17 years agoWinGui:
sr55 [Tue, 26 Jun 2007 18:10:51 +0000 (18:10 +0000)]
WinGui:
- New layout on options window. Added verbose mode option
- Added the ability to re-arrange the queue
- Fixed the issue where selecting the same chapter for start and finish would result in something like "-c 6-6"
- Few other small changes & design tweaks

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

17 years agoWinGui:
sr55 [Sun, 24 Jun 2007 20:33:29 +0000 (20:33 +0000)]
WinGui:
- Fixed small compile error

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

17 years agoWinGui:
sr55 [Sun, 24 Jun 2007 20:09:28 +0000 (20:09 +0000)]
WinGui:
- Quick mod16 height calculation when the user enters a width. This doesn't take cropping into account!

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

17 years agoWinGui:
sr55 [Sat, 23 Jun 2007 20:15:18 +0000 (20:15 +0000)]
WinGui:
- Icon file added to the Handbrake folder

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

17 years agoWinGui:
sr55 [Sat, 23 Jun 2007 20:06:40 +0000 (20:06 +0000)]
WinGui:
- Fixed Tools>Options would not remember settings on Windows Vista
- Fixed "Set current options as program defaults" not saving current settings on vista.

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

17 years agoWinGUI:
sr55 [Sat, 23 Jun 2007 19:29:36 +0000 (19:29 +0000)]
WinGUI:
- Small changes to the update window
- More GUI error checking added. CRF automatically disabled when Video Quality option is not used
- Audio mixdown option no longer requires a checkbox to enable it

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

17 years agoWinGUI:
sr55 [Sat, 23 Jun 2007 14:55:42 +0000 (14:55 +0000)]
WinGUI:
- Added: support for Turbo 1st Pass with H.264
- Added: support for >4GB mp4 files
- CRF, Turbo 1st pass now automatically switch off when a non h.264 encoder is selected
- Changed video settings tab to accommodate 2 new additions listed above.

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

17 years agoWinGUI:
sr55 [Fri, 22 Jun 2007 21:59:40 +0000 (21:59 +0000)]
WinGUI:
If Chapter Markers is checked, GUI now sets .m4v extension when user clicks the "browse" button in the destination box. Previously it would default to mp4 if you changed the file save location after having checked Chapters Markers.

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

17 years agoWinGUI:
sr55 [Fri, 22 Jun 2007 21:48:46 +0000 (21:48 +0000)]
WinGUI:
- Small text changes on the read DVV window.

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

17 years agoWinGUI:
sr55 [Fri, 22 Jun 2007 18:42:41 +0000 (18:42 +0000)]
WinGUI:
- Fixed style problems in Vista and XP when using the stock windows theme. Should look far more consistent now.

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

17 years agoWinGui:
sr55 [Fri, 22 Jun 2007 18:02:27 +0000 (18:02 +0000)]
WinGui:
- New Message-box alert design. These include Warning, Information and Error Icons just like the standard windows alerts. Along with this, some of the messages have been changed slightly so should easier to understand now.

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

17 years ago- Minor design tweaks
sr55 [Fri, 22 Jun 2007 16:03:22 +0000 (16:03 +0000)]
- Minor design tweaks

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

17 years ago# Start of Version 2.3
sr55 [Fri, 22 Jun 2007 13:46:22 +0000 (13:46 +0000)]
# Start of Version 2.3
- New Title drop down menu's Added
- Fixed Profile bug where if anamorphic was selected when the profile was clicked, the resolution boxes would not be filled out.
- Fixed Anamorphic and Chapter markers were saved in the wrong order.
- Added version tag code to avoid having to update all the windows manually. Pulls version straight from settings file now.

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

17 years agoMacGui: ScanController modification so it skips the opening scan choice sheet and...
dynaflash [Wed, 20 Jun 2007 20:08:20 +0000 (20:08 +0000)]
MacGui: ScanController modification so it skips the opening scan choice sheet and goes right to the file browse window if the "DVD Auto Detect" is turned off in the preferences.

Saves a few clicks on selecting source files.

Also, small change to controller.mm so that if an invalid source is selected, it shows up instead of the dvd name.

Scan panel if no auto detect could use a bit of fine tuning, but it works.

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

17 years agoMacGui: Close Main Window issue fixed.
dynaflash [Tue, 19 Jun 2007 17:44:09 +0000 (17:44 +0000)]
MacGui: Close Main Window issue fixed.
- Can now close the main HB window while HB is running and then re-open it with the "Main Window" selection in the "Window" toolbar menu without disturbing the current encode.

- Note: should probably add "Main Window" to the Dock Icon Context menu as well.

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

17 years agoMacGui: Chapter Popup fix condition where user can select a start chapter greater...
dynaflash [Tue, 19 Jun 2007 15:18:11 +0000 (15:18 +0000)]
MacGui: Chapter Popup fix condition where user can select a start chapter greater than the end chapter
- Old behavior would result in a 00:00:00 encode
- Now checks upon change and defaults to a single chapter rip relative to the start chapter.

- Also fixed audio bitrate title in gui window from (Hz) to (khz)

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

17 years agoMacGui: Pref for Encode Done alert added
dynaflash [Mon, 18 Jun 2007 19:02:20 +0000 (19:02 +0000)]
MacGui: Pref for Encode Done alert added
- Added combobox to the Preferences nib so user can select "None", "Alert Window", "Growl Notification", "Alert Window and Growl Notification".
- Defaults to "Alert Window" if user has never set it before.

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

17 years agoSwitch buf->key to buf->frametype which is a bitmask telling us what type of frame...
saintdev [Sun, 17 Jun 2007 00:51:17 +0000 (00:51 +0000)]
Switch buf->key to buf->frametype which is a bitmask telling us what type of frame we are dealing with.
This doesn't change any functionality, but I need to be able to distinguish between x264 IDR and I frames for the upcoming matroska muxer.
This also has the side effect of making the code a little easier to read and maintain.

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

17 years agoMacGui: Disable DVD Drive Auto-Detect option in preferences.
dynaflash [Thu, 14 Jun 2007 20:19:59 +0000 (20:19 +0000)]
MacGui: Disable DVD Drive Auto-Detect option in preferences.
- this feature allows you to use other dvd aware apps (mactheripper, dvd player, etc.) while using HB to encode a folder on your hard drive.
- checkbox in prefs nib to disable dvd drive auto detect
- when checked, hb does not poll for available drives at all.
- can still manually navigate to a dvd and select it though.
- is unchecked by default.

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

17 years agoMacGui: Remove Preference introduced in rev 620 to make users enable 64bit mp4 option.
dynaflash [Thu, 14 Jun 2007 16:59:44 +0000 (16:59 +0000)]
MacGui: Remove Preference introduced in rev 620 to make users enable 64bit mp4 option.
The option is available at all times as per jbrjake.

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

17 years agoMacGui: + 4 GB Mpeg-4 modification
dynaflash [Thu, 14 Jun 2007 15:56:36 +0000 (15:56 +0000)]
MacGui: + 4 GB Mpeg-4 modification
- adds a preference in the preferences window under advanced to turn on the option to use 64 bit formatting.
- default is unchecked, so unless the user checks this preference, they will never even see the option in the main window, and HB will ignore it all of the time.

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

17 years agoMacGui: Enable + 4GB Mpeg-4 file output
dynaflash [Thu, 14 Jun 2007 15:04:53 +0000 (15:04 +0000)]
MacGui: Enable + 4GB Mpeg-4 file output
- Add a checkbox under "Format" field to allow > 4 gb file output.
- Slightly raised the Format and Codecs popups to allow for checkbox (not totally conviced this is a good place for it, but should work for now).
- checkbox auto hides if any format other than mpeg-4 is chosen.
- checkbox unchecked by default.
- automatically unchecks if h.264 ipod is chosen

Note: It Might make sense to add some kind of global in preferences that controls whether or not that feature even presents itself at all, and default it to off so its only available if a user enables it in prefs.

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

17 years agoFinally recommitting clee's patch from r518 to allow 64-bit mp4 files that can hold...
jbrjake [Wed, 13 Jun 2007 18:41:23 +0000 (18:41 +0000)]
Finally recommitting clee's patch from r518 to allow 64-bit mp4 files that can hold more than 4 gigs... controlled by a boolean called job->largeFileSize and enabled from the cli with -4 or --large-file. Note that this breaks compatibility with stuff like the iPod, AppleTV, PS3 (I think), etc...so it is off by default.

Also converted a few stray hard tabs into soft tabs.

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

17 years agoOne last update. Missed the image files.
sr55 [Wed, 13 Jun 2007 18:05:03 +0000 (18:05 +0000)]
One last update. Missed the image files.

That should be all the required windows GUI files up

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

17 years agogit-svn-id: svn://localhost/HandBrake/trunk@616 b64f7644-9d1e-0410-96f1-a4d463321fa5
sr55 [Wed, 13 Jun 2007 18:00:56 +0000 (18:00 +0000)]
git-svn-id: svn://localhost/HandBrake/trunk@616 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoWindows Source Code
sr55 [Wed, 13 Jun 2007 17:48:48 +0000 (17:48 +0000)]
Windows Source Code

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

17 years agoMoving Windows Folder
sr55 [Wed, 13 Jun 2007 17:47:54 +0000 (17:47 +0000)]
Moving Windows Folder

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

17 years agoMacGui: Add Turbo option for x264 two pass encoding
dynaflash [Wed, 13 Jun 2007 16:07:42 +0000 (16:07 +0000)]
MacGui: Add Turbo option for x264 two pass encoding
- Adds a Turbo checkbox under the 2-pass checkbox in the video tab if x264 is selected and 2-pass is checked, otherwise the Turbo checkbox is hidden and deselected
- Appends ":ref=1:subme=1:me=dia:analyse=none:weightb=0:trellis=0:no-fast-pskip=0:8x8dct=0" to a given x264 option string on the first pass of a two pass encode if the Turbo checkbox is checked.
- in testing, roughly doubles the first pass encoding speed using the HB-AppleTV preset opt string on a 2 pass encode.

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

17 years agoDisables extra audio tracks so they don't all play over the main audio track in Quick...
jbrjake [Tue, 12 Jun 2007 03:39:39 +0000 (03:39 +0000)]
Disables extra audio tracks so they don't all play over the main audio track in QuickTime. They can be re-enabled from the Properties menu in QT Pro or with Dumpster. Shouldn't have any affect on people who use sane video players. Props to eddyg for reporting the issue, identifying the atom in question, and castigating me for my lazy and unkempt coding ways.

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

17 years agoMacGui: Proposal for replacing UpdateUI timer in HBController. HBCore is a more ObjC...
cleaner [Sun, 10 Jun 2007 17:07:43 +0000 (17:07 +0000)]
MacGui: Proposal for replacing UpdateUI timer in HBController. HBCore is a more ObjC-like interface to the core libhb library. It provides notifications of libhb state changes via NSNotificationCenter. Interfaces for scanning, encoding, bindings etc. can be added later. Note: this class is not used in HB (yet).

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

17 years agoShould fix jam building of the MacGui, which broke when the preferences were moved...
jbrjake [Fri, 8 Jun 2007 02:24:05 +0000 (02:24 +0000)]
Should fix jam building of the MacGui, which broke when the preferences were moved to separate source code/nib giles.

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

17 years agoDebug output window is now opened automatically if it was visible when HB was closed.
cleaner [Wed, 6 Jun 2007 20:05:55 +0000 (20:05 +0000)]
Debug output window is now opened automatically if it was visible when HB was closed.

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

17 years ago- Removed obsolete 'DefAdvancedx264FlagsShow' preference setting
cleaner [Wed, 6 Jun 2007 19:44:11 +0000 (19:44 +0000)]
- Removed obsolete 'DefAdvancedx264FlagsShow' preference setting
- Added 'verbose debug output' preference that was missing in [601]

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

17 years ago- Moved preferences window from MainMenu.nib to Preferences.nib
cleaner [Wed, 6 Jun 2007 17:12:12 +0000 (17:12 +0000)]
- Moved preferences window from MainMenu.nib to Preferences.nib
- Moved languages from PrefsController.m to Preferences.nib
- Renamed PrefsController to HBPreferencesController
- Implemented bindings in Preferences.nib
- Enabled autocomplete in audio language combobox

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

17 years agoA big batch of patches from eddyg.
jbrjake [Wed, 6 Jun 2007 02:09:41 +0000 (02:09 +0000)]
A big batch of patches from eddyg.

Adds following options to the CLI:

--subtitle-scan for auto-selecting subtitles for foreign language segments in native language audio tracks
--native-language for auto-selecting subtitles for foreign language audio without knowing the track number
--longest for auto-selecting the longest title like in the MacGui
--turbo for improving speed on the first pass of a two pass encode with x264 (based on superdump's turbo x264 options in mencoder).

Thanks, eddyg!

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

17 years agoMoved initialization of default preferences from [PrefsController awakeFromNib] to...
cleaner [Tue, 5 Jun 2007 20:09:13 +0000 (20:09 +0000)]
Moved initialization of default preferences from [PrefsController awakeFromNib] to class method [PrefsController registerUserDefaults], which is called from [HBController init].
This fixes problem with preferences when using HB for the first time, or after deleting the user defaults file.

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