OSDN Git Service

handbrake-jp/handbrake-jp-git.git
16 years ago- Fixed missing icon on the File menu open item. (It got bored and decided to run...
sr55 [Fri, 10 Aug 2007 19:33:39 +0000 (19:33 +0000)]
- Fixed missing icon on the File menu open item. (It got bored and decided to run away)

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

16 years agoWinGui:
sr55 [Fri, 10 Aug 2007 19:09:44 +0000 (19:09 +0000)]
WinGui:
- Open item was missing from file menu. Now Fixed.

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

16 years agoWinGui:
sr55 [Fri, 10 Aug 2007 18:59:24 +0000 (18:59 +0000)]
WinGui:
- Updated splash screen
- Horizontal scroll bar added to queue window.
- Few minor tweaks

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

16 years agoWinGui:
sr55 [Wed, 8 Aug 2007 22:55:51 +0000 (22:55 +0000)]
WinGui:
- Some more tweaks to the presets menu.
- Border added to splash screen.
- Added a quick start tips window.
- Few other small UI tweaks

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

16 years agoMacGui: Add Descriptive Tags to Frame Rate Drop Down
dynaflash [Tue, 7 Aug 2007 04:24:50 +0000 (04:24 +0000)]
MacGui: Add Descriptive Tags to Frame Rate Drop Down
- 23.976 (NTSC Film)
- 25 (PAL Film/Video)
- 29.97 (NTSC Video)

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

16 years agoPatch from eddyg for a much less cryptic hb_log message when DVDReadBlocks fails.
jbrjake [Mon, 6 Aug 2007 21:12:08 +0000 (21:12 +0000)]
Patch from eddyg for a much less cryptic hb_log message when DVDReadBlocks fails.

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

16 years agoDisplay thread IDs in hb_log messages with %x instead of %d, so they aren't negative...
jbrjake [Mon, 6 Aug 2007 21:05:50 +0000 (21:05 +0000)]
Display thread IDs in hb_log messages with %x instead of %d, so they aren't negative numbers in 32-bit Ubuntu (and maybe other places). Thanks for the suggestion, mr_cheese_.

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

16 years agoWinGui:
sr55 [Sat, 4 Aug 2007 16:00:30 +0000 (16:00 +0000)]
WinGui:
- Readded a bit of code that was accidentally removed in the last commit.
- Removed some old error handling code that is no longer required.
- Set frmReadDVD to always display on top

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

16 years agoWinGui:
sr55 [Sat, 4 Aug 2007 15:50:12 +0000 (15:50 +0000)]
WinGui:
- Initial place holders for new presets.
- Added a few more code regions.

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

16 years agoMacGui: Send to MetaX upon completion preference initial implementation.
dynaflash [Fri, 3 Aug 2007 14:54:51 +0000 (14:54 +0000)]
MacGui: Send to MetaX upon completion preference initial implementation.
- Thanks Rodney (MetaX dev)!
- Default is off
- Upon completion of encode, if checked in prefs, HB will send the finished movie to MetaX for meta tagging.
- currently only sends a single encode. If using the queue, will send the last job in the queue only.
- In talking to Rodney  some work might have to be done on the MetaX side if we ever want to be able to send an entire queue to MetaX all at once.

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

16 years agoTip: Never ever use the PPC include directory when building the Mac contribs.
jbrjake [Fri, 3 Aug 2007 05:39:51 +0000 (05:39 +0000)]
Tip: Never ever use the PPC include directory when building the Mac contribs.
Mac OS X contrib version ++ to 0017.
This'll fix anamorphic width on x86. Thanks to Ritsuka for isolating the problem and saintdev for explaining it to me in small words I could understand.

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

16 years agoa makefile update for superdump's swscale stuff
sr55 [Thu, 2 Aug 2007 15:15:12 +0000 (15:15 +0000)]
a makefile update for superdump's swscale stuff

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

16 years agoFixed issue with DownloadCygWinContribBinaries.sh
sr55 [Thu, 2 Aug 2007 13:48:16 +0000 (13:48 +0000)]
Fixed issue with DownloadCygWinContribBinaries.sh

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

16 years agoUpdated Contrib pack to 008 for cygwin
sr55 [Thu, 2 Aug 2007 13:46:45 +0000 (13:46 +0000)]
Updated Contrib pack to 008 for cygwin

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

16 years agoMacGui: files I forgot to add on last commit
dynaflash [Thu, 2 Aug 2007 12:52:41 +0000 (12:52 +0000)]
MacGui:  files I forgot to add on last commit

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

16 years agoMacGui: Use Ritsuka's gear icon at the bottom of the preset drawer.
dynaflash [Thu, 2 Aug 2007 05:11:48 +0000 (05:11 +0000)]
MacGui: Use Ritsuka's gear icon at the bottom of the preset drawer.
- Thanks Ritsuka!
- Replaces fugly "Make Default" and "Update" buttons
- Contains a contextual menu which currently contains "Make Default" and "Update Built-In Presets"

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

16 years agoImplements libswscale in HandBrake, giving it Lanczos scaling! This major enhancement...
jbrjake [Wed, 1 Aug 2007 17:13:36 +0000 (17:13 +0000)]
Implements libswscale in HandBrake, giving it Lanczos scaling! This major enhancement comes to us courtesy of superdump, who deserves much praise and glory. To make this work, ffmpeg's been updated to a recent revision.

Darwin contrib binary pack ++ to 0016. Includes fresh ffmpeg and libswscale as well as the recently-patched libmp4v2.

I've also added the configure option --disable-sdl to libmpeg2 in the contrib/Jamfile, because without it jam always fails for me and I'm sick of adding it in every time. Hopefully this doesn't break anything for anyone, but if it does it's just a one-word change.

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

16 years agoMacGui: Fix broken progress bar when selecting a non existing row in the Presets...
dynaflash [Wed, 1 Aug 2007 15:55:33 +0000 (15:55 +0000)]
MacGui: Fix broken progress bar when selecting a non existing row in the Presets NSTableView
- bug was introduced on a recent checkin.
- Thanks gbooker for the patch and bringing it to our attention!

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

16 years agoMacGui: Deinterlace - fix bug where setting the deinterlace to none didnt show the...
dynaflash [Wed, 1 Aug 2007 00:57:11 +0000 (00:57 +0000)]
MacGui: Deinterlace - fix bug where setting the deinterlace to none didnt show the interlacing in the picture preview.

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

16 years agoWinGui:
sr55 [Tue, 31 Jul 2007 21:01:26 +0000 (21:01 +0000)]
WinGui:
- Detelecine, Deblock and Denoise options added and working

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

16 years agoMacGui: Fix Chapter Markers for MKV
dynaflash [Tue, 31 Jul 2007 20:19:57 +0000 (20:19 +0000)]
MacGui: Fix Chapter Markers for MKV
- changed old sanity check in -PrepareJob which limited it to just mp4

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

16 years agoWinGui:
sr55 [Tue, 31 Jul 2007 20:19:54 +0000 (20:19 +0000)]
WinGui:
- Removed checkbox for deinterlace option.
- Updated Save/Open Profiles and Load default settings.

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

16 years agoMacGui: New deinterlace initial implementation
dynaflash [Tue, 31 Jul 2007 20:09:52 +0000 (20:09 +0000)]
MacGui: New deinterlace initial implementation
- Replace old deinterlace checkbox with NSPopUp Button
New Settings:
- None: No deinterlacing
- Fast: Original HB deinterlacing
- Slow: Yadif Mode 1
- Slower: Yadif and Mcdeint
- Slowest: Yadif and Mcdeint

Presets still work, any old one will use None or Fast above. New ones will accurately reflect the correct choice.

Note: need to determine if the preview is still reflecting deinterlacing on or off.

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

16 years agoWinGui:
sr55 [Tue, 31 Jul 2007 19:57:17 +0000 (19:57 +0000)]
WinGui:
- New deinterlace options done.
- Place holders for deblock denoise and detelecine ready.
- Picture Settings and Video Settings tabs re-arranged slightly.

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

16 years agoWinGui:
sr55 [Tue, 31 Jul 2007 18:31:06 +0000 (18:31 +0000)]
WinGui:
- Few queue bugs fixed.
- Active queueing now works properly. Items can be added on the fly. DVD's can be scanned on the fly while the there is an encode process already going etc.
- Fixed a potential unhandled exception in the DVD information window.

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

16 years agoMacGui: Fixed a minor bug where selecting the HB factory supplied default preset...
dynaflash [Tue, 31 Jul 2007 16:47:35 +0000 (16:47 +0000)]
MacGui: Fixed a minor bug where selecting the HB factory supplied default preset (currently HB-Normal) as your user specified preset would not make it bold until next launch.

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

16 years agoMacGui: Preset selected Pic values and Audio Bitrates are now respected across source...
dynaflash [Tue, 31 Jul 2007 16:32:15 +0000 (16:32 +0000)]
MacGui: Preset selected Pic values and Audio Bitrates are now respected across source and title changes

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

16 years agoMacGui: Add Update button to bottom of presets drawer
dynaflash [Tue, 31 Jul 2007 15:23:16 +0000 (15:23 +0000)]
MacGui: Add Update button to bottom of presets drawer
- Same as "Update Built In Presets" in the main menu
- as per jbrjake, those buttons could use a redo
- function over form, I always say :)

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

16 years agoMacGui: Preset cropping
dynaflash [Tue, 31 Jul 2007 15:10:26 +0000 (15:10 +0000)]
MacGui: Preset cropping
- forgot to add the code to revert autocropping back to on and set values if "Source Maximum" was set for a preset in previous commit :)

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

16 years agoMacGui: Enhanced Picture Settings in Presets (esp. cropping)
dynaflash [Tue, 31 Jul 2007 14:52:37 +0000 (14:52 +0000)]
MacGui: Enhanced Picture Settings in Presets (esp. cropping)
When creating a preset, three choices exist for picture settings:
- None: Preset has no effect on any picture settings
- Current: Preset will apply whatever picture settings were in effect at the time the preset was created (including deinterlace, par and *cropping)
- Source Maximum (post scan): Preset will apply the maximum picture settings for each source and auto crop (basically the same picture settings that were in effect right after the source scan and nothing was modified with auto cropping enabled) Anamorphic and Deinterlace will be set according to general preferences
- * Note on cropping with Current set for preset: If cropping was set to "Auto" at the time the preset was created, the preset will then use the sources auto crop values. If, however the cropping was set to "Custom" at the time the preset was created the preset will apply the custom cropping values to each source from when the preset was created.

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

16 years agoMacGui: Default Presets Initial Implementation
dynaflash [Mon, 30 Jul 2007 20:56:44 +0000 (20:56 +0000)]
MacGui: Default Presets Initial Implementation
- Allows user to set a given preset as a default which will be used upon launch. As well, if user has not specified a preset as the default, HB will use the "HB - Normal" Built-in Preset at launch.
- Added the "Make Default" button at the bottom of the Presets Drawer.
- Default Preset is shown in Bold in the Presets Drawer
- Added a Select Default Preset command to the "Presets" Menu in the Menu Bar.
-- Note: the buttons and other display stuff is not set in stone, once again, initial function over form on intitial implementation.

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

16 years agoWinGui:
sr55 [Mon, 30 Jul 2007 18:30:11 +0000 (18:30 +0000)]
WinGui:
- UI re-configured for use without parse.cs (Updateds frmDvdInfo, frmReadDVD, frmMain, frmQueue)

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

16 years agoWinGui:
sr55 [Mon, 30 Jul 2007 17:46:01 +0000 (17:46 +0000)]
WinGui:
- Initial tempory workaround for the hbcli issue with the parser.

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

16 years agoMacGui: Recheck the Unified Toolbar checkbox for the main Window that must have gotte...
dynaflash [Mon, 30 Jul 2007 04:36:44 +0000 (04:36 +0000)]
MacGui: Recheck the Unified Toolbar checkbox for the main Window that must have gotten unchecked at some point.

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

17 years agoWinGui:
sr55 [Sun, 29 Jul 2007 21:15:38 +0000 (21:15 +0000)]
WinGui:
- Removed the readDVD Window and all its components (In options & program settings file) This is not needed.

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

17 years agoMacGui: Use auto-cropping for iPod High-Rez, iPhone, and PSP presets.
jbrjake [Sun, 29 Jul 2007 16:44:19 +0000 (16:44 +0000)]
MacGui: Use auto-cropping for iPod High-Rez, iPhone, and PSP presets.

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

17 years agoPatch from huevos_rancheros to restore 2-pass functionality, which broke when the...
jbrjake [Fri, 27 Jul 2007 22:46:37 +0000 (22:46 +0000)]
Patch from huevos_rancheros to restore 2-pass functionality, which broke when the new filters got added.

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

17 years ago- Fix for issue in deinterlace.c where it would not compile. Also reduces final execu...
sr55 [Fri, 27 Jul 2007 21:50:55 +0000 (21:50 +0000)]
- Fix for issue in deinterlace.c where it would not compile. Also reduces final executable size by 2.5MB

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

17 years agoMacGui: Enable Turbo 2 pass for MKV x264
dynaflash [Fri, 27 Jul 2007 19:35:19 +0000 (19:35 +0000)]
MacGui: Enable Turbo 2 pass for MKV x264
- used the FormatSettings structure to determine the video codec chosen in the logic

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

17 years agoMacGui: Enable Turbo 2 pass when using AVI x264
dynaflash [Fri, 27 Jul 2007 19:22:53 +0000 (19:22 +0000)]
MacGui: Enable Turbo 2 pass when using AVI x264

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

17 years agoMacGui: Added "Put Computer to Sleep" and "Shut Down Computer" to the notifications...
dynaflash [Fri, 27 Jul 2007 18:58:31 +0000 (18:58 +0000)]
MacGui: Added "Put Computer to Sleep" and "Shut Down Computer" to the notifications when encode is done.
- Thanks hawkman!
- In ComboBox, left only the original selections visible unless you scroll down.
- When one of these is selected, especially shutdown computer, we might want to post an alert when you start encoding to remind you that HB will shut down your computer when it done.

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

17 years agoPatch from huevos_rancheros to fix a minor typo in the CLI's help.
jbrjake [Fri, 27 Jul 2007 18:03:44 +0000 (18:03 +0000)]
Patch from huevos_rancheros to fix a minor typo in the CLI's help.

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

17 years agoOops, fixes a typo I made in the libhb/Jamfile that broke compilation. Thanks for...
jbrjake [Fri, 27 Jul 2007 16:37:56 +0000 (16:37 +0000)]
Oops, fixes a typo I made in the libhb/Jamfile that broke compilation. Thanks for noticing, cvk_b.

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

17 years agoMacGui: Add the Disc icon for the toolbar that I forgot in the last commit :(
dynaflash [Fri, 27 Jul 2007 16:01:33 +0000 (16:01 +0000)]
MacGui: Add the Disc icon for the toolbar that I forgot in the last commit :(
- changed the NSTimer for UpdateUI from .2 to .5 which should alleviate a bit of the gui's overhead and HB can use all of the cpu cycles it can get.

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

17 years agoMacGui: Add a "Source" icon to the toolbar
dynaflash [Fri, 27 Jul 2007 15:27:31 +0000 (15:27 +0000)]
MacGui: Add a "Source" icon to the toolbar
- Replaces the old "Browse" button that was in the Source section of the main window
- For now, uses a Disc icon from the icon developer Matt Ball. Should get replaced with something less "Disc-centrict" as we can now use Transport Streams as a source.
- Thanks hawman for this one !

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

17 years agoThis huge patch from huevos_rancheros ports a number of video filters from mencoder...
jbrjake [Fri, 27 Jul 2007 14:55:58 +0000 (14:55 +0000)]
This huge patch from huevos_rancheros ports a number of video filters from mencoder to HandBrake: yadif+mcdeint, hqdn3d, pp7, and pullup+softskip+harddup. What this means is that HB now has stateless inverse telecine, temporal denoising, and motion-adaptive deinterlacing!

HandBrake is growing up =)

Thank you, huevos_rancheros!

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

17 years agoMatroska: Mark all tracks enabled.
saintdev [Fri, 27 Jul 2007 07:26:32 +0000 (07:26 +0000)]
Matroska: Mark all tracks enabled.

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

17 years agoWe don't need to write end times for chapters, these are automatically calculated...
saintdev [Fri, 27 Jul 2007 03:51:21 +0000 (03:51 +0000)]
We don't need to write end times for chapters, these are automatically calculated figured out from the beginning of the next chapter.
Also, start at display strings at 'Chapter 01' instead of 'Chapter 00'.

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

17 years agoMacGui: adds advanced x264 option widgets for analyse, 8x8dct, and, just for eddyg...
jbrjake [Fri, 27 Jul 2007 01:27:03 +0000 (01:27 +0000)]
MacGui: adds advanced x264 option widgets for analyse, 8x8dct, and, just for eddyg, cabac.
Been awhile since I added any of these; hopefully I didn't break anything in the process.
God do we need to split these and the presets off to separate source files.

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

17 years agoMacGui: corrects the output width displayed in the main window and in picture setting...
jbrjake [Thu, 26 Jul 2007 21:17:33 +0000 (21:17 +0000)]
MacGui: corrects the output width displayed in the main window and in picture settings, when anamorphic is enabled.

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

17 years agoWinGui:
sr55 [Thu, 26 Jul 2007 19:22:02 +0000 (19:22 +0000)]
WinGui:
- Forgot to take out a debug messagebox
- Added a 3Second thread sleep before trying to rescan

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

17 years agoWinGui:
sr55 [Thu, 26 Jul 2007 19:15:56 +0000 (19:15 +0000)]
WinGui:
- Disabled Encode progress on GUI Window. CLI now allowed to appear and standard error is no longer re-directed. (BUG: Standard error causing video distortions when used)
- If scanning a Source fails, the GUI will now attempt to scan the title a 2nd time automatically. Same issue, Standard error causing hbcli to randomly fail.

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

17 years agoMacGui: Integrate Source Scanning into Main Window and permanently disable DVD Drive...
dynaflash [Thu, 26 Jul 2007 18:37:59 +0000 (18:37 +0000)]
MacGui: Integrate Source Scanning into Main Window and permanently disable DVD Drive Auto Detect
- Choose DVD directly if necessary out of the Browse window
- No longer use sheets to show scan progress
- Added Scan Progress bar under Source section of main window
- Removed the "Browse" button in source section in anticipation of a "Source" icon in Toolbar
- For now, use File -> Select Source in Main Menu to get a new source (used to be "Select DVD"). Note: this is the same as 0.7.1
- Removed disable dvd auto detect from the prefs nib

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

17 years agoNative language subtitle scan improvements. Thanks, eddyg!
jbrjake [Thu, 26 Jul 2007 04:44:08 +0000 (04:44 +0000)]
Native language subtitle scan improvements. Thanks, eddyg!

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

17 years agoThis should finally fix the PS stream language without iterating through every langua...
saintdev [Thu, 26 Jul 2007 04:24:04 +0000 (04:24 +0000)]
This should finally fix the PS stream language without iterating through every language to find we want the first.

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

17 years agoChange Matroska timecode scale to be 1000000000 / 90000.
saintdev [Thu, 26 Jul 2007 04:24:01 +0000 (04:24 +0000)]
Change Matroska timecode scale to be 1000000000 / 90000.
This is a patch from Yuvi on the forums. Thanks for killing that magic number!

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

17 years agoThis patch from eddyg should help alleviate HandBrake's audio drop issues. It also...
jbrjake [Wed, 25 Jul 2007 22:20:41 +0000 (22:20 +0000)]
This patch from eddyg should help alleviate HandBrake's audio drop issues. It also adds a number of beautiful comments to sync.c that really help clarify the code. Thanks, eddy!

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

17 years agoWinGui:
sr55 [Wed, 25 Jul 2007 22:16:29 +0000 (22:16 +0000)]
WinGui:
- User is prevented from trying to launch more than 1 encode process from frmMain.

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

17 years agoWinGui:
sr55 [Wed, 25 Jul 2007 21:58:43 +0000 (21:58 +0000)]
WinGui:
- Added Cancel button to frmMain. Allows one to cancel the encode on the fly.

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

17 years agoWinGui:
sr55 [Wed, 25 Jul 2007 21:07:13 +0000 (21:07 +0000)]
WinGui:
- Excluded brianmario's CLI handler until it's completed.
- Enabled cancel button on frmReadDVD (yes it actually works ;))

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

17 years agoMacGui: Change sizing of Presets drawer back from last commit
dynaflash [Wed, 25 Jul 2007 19:30:00 +0000 (19:30 +0000)]
MacGui: Change sizing of Presets drawer back from last commit
- move + and - buttons back as well
- Change "Debug" window in main menu to new name "Activity Window".

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

17 years agoMacGui: "Ritsuka Bar" toolbar initial implementation
dynaflash [Wed, 25 Jul 2007 19:08:39 +0000 (19:08 +0000)]
MacGui: "Ritsuka Bar" toolbar initial implementation
- Thanks goes to Ritsuka!
- Moves the Start/Cancel, Pause/Resume, Presets Drawer and Activity Window (previously debug) controls into a nice toolbar at the top of the main window
- Resizes the height of the main window to allow for the progress bar at the bottom during encoding
- Small change in that now muxmkv.c is included in the xcode project under libhb resources. Instead of under the main project heading.

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

17 years agoOk, this should fix compilation. Instead of using the 2-letter language code for...
jbrjake [Wed, 25 Jul 2007 19:02:12 +0000 (19:02 +0000)]
Ok, this should fix compilation. Instead of using the 2-letter language code for "Unknown" (which is a blank string) I've set it to use the 3-letter code ("und" for undetermined). There could easily be a better way to do this. C strings are not my forte.

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

17 years agoWinGui:
sr55 [Wed, 25 Jul 2007 17:49:59 +0000 (17:49 +0000)]
WinGui:
- Splash screen added. (Bit of a hack but will work until such time it can be done properly)
- Added temporary splash screen image.
- Disbaled cancel button on frmReadDVD until such time it can be coded.

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

17 years agoWe shouldn't assume that MPEG2-PS audio is English. Set it to 'Unknown' instead.
saintdev [Wed, 25 Jul 2007 06:54:50 +0000 (06:54 +0000)]
We shouldn't assume that MPEG2-PS audio is English. Set it to 'Unknown' instead.

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

17 years agoUpdated Cygwin Contrib pack to 007
sr55 [Tue, 24 Jul 2007 18:55:22 +0000 (18:55 +0000)]
Updated Cygwin Contrib pack to 007

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

17 years agoMacGui: hot scrolling action for the Debug Output logging window. Thanks for the...
jbrjake [Tue, 24 Jul 2007 16:39:40 +0000 (16:39 +0000)]
MacGui: hot scrolling action for the Debug Output logging window. Thanks for the patch, Ritsuka!

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

17 years agoMakes sure chapter markers get applied to the right track, so ReaderFunc() sees them...
jbrjake [Tue, 24 Jul 2007 16:33:19 +0000 (16:33 +0000)]
Makes sure chapter markers get applied to the right track, so ReaderFunc() sees them. Thanks for this patch too, ares01590!

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

17 years agoOops, --turbo would cause a bus error if x264 options were not specified. Thanks...
jbrjake [Tue, 24 Jul 2007 16:19:21 +0000 (16:19 +0000)]
Oops, --turbo would cause a bus error if x264 options were not specified. Thanks for the patch, ares01590!

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

17 years agoPatches mpeg4ip to write the compressor name correctly for h.264 (so it reads "AVC...
jbrjake [Tue, 24 Jul 2007 16:14:47 +0000 (16:14 +0000)]
Patches mpeg4ip to write the compressor name correctly for h.264 (so it reads "AVC Coding" instead of a garbage string.

Credit goes to Yuvi and the rest of the Perian team (see ticket 226 on trac.perian.org ). Thanks!

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

17 years agoMacGui: adds a bunch more presets
jbrjake [Tue, 24 Jul 2007 01:54:12 +0000 (01:54 +0000)]
MacGui: adds a bunch more presets

- HB-Normal (a new default, not yet active)
- HB-Classic (the default up until now)
- HB-QuickTime
- HB-Film
- HB-Television
- HB-Animation
- HB-Bedlam (maxed out settings, crazier than MeGUI's HQ-Insane)
- HB-iPhone

Also touched up some of the existing ones' descriptions and increased the motion estimation and subpixels for the PS3.

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

17 years agoWinGui:
sr55 [Mon, 23 Jul 2007 22:57:48 +0000 (22:57 +0000)]
WinGui:
- Fixed one cross-threading bug with a dirty hack. This will need to be sorted out properly later.
- Added cancel button place holder on frmReadDVD. (will be used for instances where hbcli stalls or crashes)
- Fixed a few Design issues with windows appearing with the wrong dimensions.
- Updated some comments about bugs that need fixed.

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

17 years agoWinGui:
sr55 [Mon, 23 Jul 2007 16:58:21 +0000 (16:58 +0000)]
WinGui:
- Automatically disable options which are H.264 only when a non H.264 encoder is selected. (Instead of annoying alerts)
-Trimed the size of the GUI down a bit. Slight re-arrange on the Video Settings tab.
- Initial Debug window. Still to be written.

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

17 years agoWinGui:
sr55 [Sat, 21 Jul 2007 15:49:36 +0000 (15:49 +0000)]
WinGui:
- Updated some tooltips for the main items on frmMain
- Created a Debug window.
- Added comments relating to a cross-thread bug with frmDvdInfo
- A few other code small code tweaks

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

17 years agoSpeeds up the make build process in OS X by removing Instant HandBrake from the defau...
jbrjake [Fri, 20 Jul 2007 20:04:02 +0000 (20:04 +0000)]
Speeds up the make build process in OS X by removing Instant HandBrake from the default make. To still build IHB, do "make all-chunky". I also added a "make test" for OS X that only builds HandBrakeCLI, because it saves me quite a bit of time when debugging.

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

17 years agoThese hopefully-innocuous changes to hb.c should help with the active queuing in...
jbrjake [Fri, 20 Jul 2007 15:41:22 +0000 (15:41 +0000)]
These hopefully-innocuous changes to hb.c should help with the active queuing in the MacGui. Adds a new counter variable, h->job_count_permanent, so the task list readout ("Encoding job x of y") stays correct even if the user adds or removes items on the jobs list during an encode. Seems to work ok for me and Dynaflash, but who knows? This might need to be reverted, and/or maybe someone can come up with a less hackish way of doing it.

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

17 years agoWinGui:
sr55 [Thu, 19 Jul 2007 12:29:35 +0000 (12:29 +0000)]
WinGui:

- Updated the temporary encode progress variable with fps, avg fps and time remaining. Positioned it correctly.
- Added a few comments.

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

17 years agoWinGui:
brianmario [Thu, 19 Jul 2007 05:13:50 +0000 (05:13 +0000)]
WinGui:
updated parsing code events to not be static anymore
added encode parsing to catch encode progress
added OnEncodeProgress event

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

17 years agoWinGui:
brianmario [Thu, 19 Jul 2007 03:59:18 +0000 (03:59 +0000)]
WinGui:
minor update to encode process CLI call -- put it on it's own thread

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

17 years agoWinGui:
brianmario [Thu, 19 Jul 2007 03:46:40 +0000 (03:46 +0000)]
WinGui:
misc UI control placement changes
updates to some FormBorderStyle's
converted Parsing code to use regex instead of substrings and string splitting
added a couple of additional code comments

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

17 years agoWinGui:
sr55 [Wed, 18 Jul 2007 19:59:10 +0000 (19:59 +0000)]
WinGui:
- Many more little design tweaks.
- Updated frmSelectDVD for "All Supported Files"

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

17 years agoWinGui:
sr55 [Wed, 18 Jul 2007 19:50:00 +0000 (19:50 +0000)]
WinGui:
- Changed the progress bar on frmReadDVD to a text value. Progress bar wasn't really needed here.
- Few design tweaks to the frmReadDVD window.

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

17 years agoWinGui:
brianmario [Wed, 18 Jul 2007 19:29:07 +0000 (19:29 +0000)]
WinGui:
quick bugfix to progress bar

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

17 years agoWinGui:
brianmario [Wed, 18 Jul 2007 19:24:04 +0000 (19:24 +0000)]
WinGui:
added OnScanProgress event to Parser class which is raised upon noticing "Scanning title # of #..." in the output
added progress bar to frmReadDVD to give better visual notification of scan progress

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

17 years agoWinGui:
brianmario [Wed, 18 Jul 2007 17:40:13 +0000 (17:40 +0000)]
WinGui:
added some more source comments

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

17 years agoWinGui:
brianmario [Wed, 18 Jul 2007 08:34:25 +0000 (08:34 +0000)]
WinGui:
Added some additional comments

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

17 years agoWinGui:
brianmario [Wed, 18 Jul 2007 08:32:09 +0000 (08:32 +0000)]
WinGui:
continued adding to CLI manager code
updated frmDvdInfo to display data parsed from STDOUT/STDERR
minor updates to form constructors

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

17 years agoWinGui:
sr55 [Tue, 17 Jul 2007 20:32:06 +0000 (20:32 +0000)]
WinGui:

- Fixed resolution calculation bug. Mod16 res calculation now works.

- Fixed hbproc issue when clicking encode video.

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

17 years agoMacGui: Matroska initial implementation
dynaflash [Tue, 17 Jul 2007 15:11:54 +0000 (15:11 +0000)]
MacGui: Matroska initial implementation
- as far as I can tell we should be getting all of the codec combinations.
- Anamorphic
- Chapter Markers

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

17 years agoWinGui:
sr55 [Tue, 17 Jul 2007 13:26:22 +0000 (13:26 +0000)]
WinGui:

- Comments regarding bugs in the Parser. These will need fixed.

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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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