OSDN Git Service

handbrake-jp/handbrake-jp-git.git
16 years agoWinGui:
sr55 [Wed, 22 Aug 2007 15:29:49 +0000 (15:29 +0000)]
WinGui:
- Added debuging / crash prevention code in frmReadDVD.
- Fixed issue with queue when adding items after initial encode.

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

16 years ago- Fixed Spelling typo (Thanks saintdev).
sr55 [Tue, 21 Aug 2007 15:40:27 +0000 (15:40 +0000)]
- Fixed Spelling typo (Thanks saintdev).
- Fixed File_Open not finding ts files.
- Fixed Incorrect Version Number for update checker.
- Fixed DVDTitle Dropdown displaying no title error when there was only 1 item in it.

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

16 years agoFixed up what a subtitle scan looks like in the GUI job queue
eddyg [Tue, 21 Aug 2007 12:32:50 +0000 (12:32 +0000)]
Fixed up what a subtitle scan looks like in the GUI job queue

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

16 years agoAdded handling for the forced subtitle button.
eddyg [Tue, 21 Aug 2007 06:17:32 +0000 (06:17 +0000)]
Added handling for the forced subtitle button.

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

16 years agoMacGui: Add subtitle widgets for eddyg's forced subtitle implementation.
dynaflash [Tue, 21 Aug 2007 05:55:36 +0000 (05:55 +0000)]
MacGui: Add subtitle widgets for eddyg's forced subtitle implementation.
- Create checkbox called "Forced" next to the NSPopUp button for subtitle selection with outlet named fSubForcedCheck
- Create a new preference checkbox to use subtitles instead of dubbed audio track if so desired.

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

16 years agoAdd Subtitle scanning for forced subtitles and normal subtitles from the CLI
eddyg [Tue, 21 Aug 2007 03:24:39 +0000 (03:24 +0000)]
Add Subtitle scanning for forced subtitles and normal subtitles from the CLI
and the MacOS GUI. See the new subtitle language options in the GUI.

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

16 years agoAdded "--subtitle-force" option to the CLI, and added changes to decsub to
eddyg [Mon, 20 Aug 2007 23:50:45 +0000 (23:50 +0000)]
Added "--subtitle-force" option to the CLI, and added changes to decsub to
select only forced subtitles curtesy of Utumno (thanks!).

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

16 years agoAdd colour/chroma to subtitles where they are not transparent.
eddyg [Mon, 20 Aug 2007 23:16:07 +0000 (23:16 +0000)]
Add colour/chroma to subtitles where they are not transparent.

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

16 years agoupdated AUTHORS
sr55 [Sun, 19 Aug 2007 15:07:39 +0000 (15:07 +0000)]
updated AUTHORS

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

16 years agoMacGui: Update Version and build numbers in xcode for libhb and libhbdylib.
dynaflash [Sun, 19 Aug 2007 14:57:16 +0000 (14:57 +0000)]
MacGui: Update Version and build numbers in xcode for libhb and libhbdylib.

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

16 years agoUpdates NEWS file with changes since the last release.
jbrjake [Sun, 19 Aug 2007 14:26:52 +0000 (14:26 +0000)]
Updates NEWS file with changes since the last release.

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

16 years agoAdds eddyg and reorganizes.
jbrjake [Sun, 19 Aug 2007 07:36:55 +0000 (07:36 +0000)]
Adds eddyg and reorganizes.

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

16 years agoMacGui: Small pre release bug fixes
dynaflash [Sun, 19 Aug 2007 07:16:14 +0000 (07:16 +0000)]
MacGui: Small pre release bug fixes
- Deinterlace On in preferences now sets deinterlacing to "Fast" upon launch
- Fixed bug AutoCrop was set to "Custom" upon launch.
- Changed verbage in Preference Panel to Activity Window instead of Debug Window.

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

16 years agoMacGui: Set version to 0.9.0 and build to 2007081900 for the impending release.
dynaflash [Sun, 19 Aug 2007 06:14:35 +0000 (06:14 +0000)]
MacGui: Set version to 0.9.0 and build to 2007081900 for the impending release.

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

16 years agoMacGui: Fix main menu enabling if user cancels the source browse window
dynaflash [Sun, 19 Aug 2007 05:34:59 +0000 (05:34 +0000)]
MacGui: Fix main menu enabling if user cancels the source browse window

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

16 years agoSmall patch to keep mcdeint in mode 2 from crashing. Thanks, blindjimmy!
jbrjake [Sun, 19 Aug 2007 04:25:48 +0000 (04:25 +0000)]
Small patch to keep mcdeint in mode 2 from crashing. Thanks, blindjimmy!

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

16 years agoCLI/MacGui: removes weightb=0 from the turbo option string, because it was causing...
jbrjake [Sun, 19 Aug 2007 04:22:36 +0000 (04:22 +0000)]
CLI/MacGui: removes weightb=0 from the turbo option string, because it was causing frame count differences for the 2nd pass. Also removes a stray colon from the Broke preset.

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

16 years agoMacGui: Added Main Menu commands, and set enabled states to prevent crashing due...
dynaflash [Sun, 19 Aug 2007 04:17:38 +0000 (04:17 +0000)]
MacGui: Added Main Menu commands, and set enabled states to prevent crashing due to conflicting commands.

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

16 years agoIncrements the variables HB_BUILD and HB_VERSION, in preparation for tagging. I think...
jbrjake [Sun, 19 Aug 2007 01:57:25 +0000 (01:57 +0000)]
Increments the variables HB_BUILD and HB_VERSION, in preparation for tagging. I think more needs to be done in XCode for the MacGui side of things.

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

16 years agoMacGui: Better implementation of the new scan controller for reading physical dvds.
dynaflash [Sat, 18 Aug 2007 06:43:57 +0000 (06:43 +0000)]
MacGui: Better implementation of the new scan controller for reading physical dvds.
- This one is all blindjimmy's doing, Thanks!
- adds a VIDEO_TS check for reading random vobs off of a general purpose dvd.
- uses a new cocoa class instead of the old c functions for drive detection.

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

16 years agoPrevents a bus error at scan time with DVDs that have a weird cell structure. Much...
jbrjake [Fri, 17 Aug 2007 20:57:52 +0000 (20:57 +0000)]
Prevents a bus error at scan time with DVDs that have a weird cell structure. Much gratitude to dynaflash, as without his patient assistance tele-debugging this, I would have been forced to buy a copy of Young Guns.

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

16 years agoContrib pack updated for CygWin (009)
sr55 [Fri, 17 Aug 2007 17:03:12 +0000 (17:03 +0000)]
Contrib pack updated for CygWin (009)

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

16 years ago++ mac contrib bin to 0018
jbrjake [Fri, 17 Aug 2007 00:27:05 +0000 (00:27 +0000)]
++ mac contrib bin to 0018
(used the intel headers this time, so hopefully there's won't be any problems like with 0016)

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

16 years agoWinGui:
sr55 [Thu, 16 Aug 2007 21:15:01 +0000 (21:15 +0000)]
WinGui:
- Number of extra tweaks to the GUI for vista

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

16 years agoWinGui:
sr55 [Thu, 16 Aug 2007 21:08:23 +0000 (21:08 +0000)]
WinGui:
- Fixed issue with gui display under vista.

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

16 years agoVersion bump for libmkv.
saintdev [Thu, 16 Aug 2007 20:56:07 +0000 (20:56 +0000)]
Version bump for libmkv.

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

16 years agoSwitch to mk_laceXiph().
saintdev [Thu, 16 Aug 2007 20:56:04 +0000 (20:56 +0000)]
Switch to mk_laceXiph().

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

16 years agoMacGui: fix scancontroller to use mount point instead of file path for physical comme...
dynaflash [Thu, 16 Aug 2007 19:10:11 +0000 (19:10 +0000)]
MacGui: fix scancontroller to use mount point instead of file path for physical commercial dvds.
- thanks for the work on this one blindjimmy !
- needs to be prettier, but wanted it checked in asap before release for testing.

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

16 years agoWinGui:
sr55 [Thu, 16 Aug 2007 17:02:51 +0000 (17:02 +0000)]
WinGui:
- Fixed issue with manual cropping and empty text box leading to --crop :::: being passed to the cli.

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

16 years agoWinGui:
sr55 [Thu, 16 Aug 2007 16:51:54 +0000 (16:51 +0000)]
WinGui:
- File extension changes for the presets done.
- Fixed a few bugs where checkbox's were not being linked with their code.

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

16 years agoWinGui:
sr55 [Thu, 16 Aug 2007 16:44:41 +0000 (16:44 +0000)]
WinGui:
- presets added in line with http://handbrake.m0k.org/trac/wiki/BuiltInPresets

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

16 years agoMacGui: Layout refinements courtesy of hawkman
dynaflash [Thu, 16 Aug 2007 06:46:52 +0000 (06:46 +0000)]
MacGui: Layout refinements courtesy of hawkman

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

16 years agoAdds scripts to the Makefile for Mac to "make gui-release" and "make cli-release...
jbrjake [Wed, 15 Aug 2007 20:14:53 +0000 (20:14 +0000)]
Adds scripts to the Makefile for Mac to "make gui-release" and "make cli-release" to easily build a .dmg for each. The gui one uses bz compression, since the MacGui isn't Panther-compatible anyway. To save bandwidth, not including pdfs or api.

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

16 years agoLessens the brownpantsification effect from the DVD Read Blocks Failed error message.
jbrjake [Wed, 15 Aug 2007 15:37:05 +0000 (15:37 +0000)]
Lessens the brownpantsification effect from the DVD Read Blocks Failed error message.

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

16 years agoPrettier logging display for filters.
jbrjake [Tue, 14 Aug 2007 23:05:36 +0000 (23:05 +0000)]
Prettier logging display for filters.

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

16 years agoUse hb_log for DVD: messages instead of printf.
jbrjake [Tue, 14 Aug 2007 20:35:43 +0000 (20:35 +0000)]
Use hb_log for DVD: messages instead of printf.

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

16 years agoMoves the filters' logging info to work.c, adds parameter info. I also changed the...
jbrjake [Tue, 14 Aug 2007 16:15:30 +0000 (16:15 +0000)]
Moves the filters' logging info to work.c, adds parameter info. I also changed the deinterlace filter name to include its default method (ffmpeg) and removed the logging line from work.c that said if job->deinterlace was true or not, as it's now superfluous.

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

16 years agoWinGui:
sr55 [Tue, 14 Aug 2007 14:35:59 +0000 (14:35 +0000)]
WinGui:
-Forgot to remove a few debug lines.

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

16 years agoWinGui:
sr55 [Tue, 14 Aug 2007 14:31:34 +0000 (14:31 +0000)]
WinGui:
- Fixed CRF & Quality slider issues.

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

16 years agoMacGui: Cosmetic changes to Picture Window
dynaflash [Tue, 14 Aug 2007 06:14:53 +0000 (06:14 +0000)]
MacGui: Cosmetic changes to Picture Window
- Change "Misc" box to "Filters"
- move the detelecine checkbox above deinterlace and denoise NSPopUps

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

16 years agoMacGui: Fix queue window to show proper video framerate and assorted display formatti...
dynaflash [Tue, 14 Aug 2007 05:42:41 +0000 (05:42 +0000)]
MacGui: Fix queue window to show proper video framerate and assorted display formatting improvements
- Fix is courtesy of BradleyS

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

16 years agoMacGui: Add height check for keep aspect ratio on when selecting a preset.
dynaflash [Tue, 14 Aug 2007 05:15:09 +0000 (05:15 +0000)]
MacGui: Add height check for keep aspect ratio on when selecting a preset.
- Patch courtesy of BradleyS, Thanks!

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

16 years agoMacGui: Fix bug where 2 pass turbo, if checked, would stay checked and enabled when...
dynaflash [Tue, 14 Aug 2007 05:00:30 +0000 (05:00 +0000)]
MacGui: Fix bug where 2 pass turbo, if checked, would stay checked and enabled when switching to Constant Quality.
- Thanks eddyg for the heads up !

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

16 years agoMacGui: Denoise filter initial implementation
dynaflash [Tue, 14 Aug 2007 01:37:12 +0000 (01:37 +0000)]
MacGui: Denoise filter initial implementation
- Add Denoise NSPopUp to Picture Window
- Contains None, Weak, Medium, Strong.

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

16 years agoAdds a log message informing the user of which filters are being applied.
jbrjake [Tue, 14 Aug 2007 01:03:08 +0000 (01:03 +0000)]
Adds a log message informing the user of which filters are being applied.

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

16 years agoMacGui: Add detelecine parameter to Presets using key PictureDetelecine.
dynaflash [Mon, 13 Aug 2007 19:46:41 +0000 (19:46 +0000)]
MacGui: Add detelecine parameter to Presets using key PictureDetelecine.
- note, this is currently only observed is use current picture settings is specified at the time of preset creation.

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

16 years agoMacGui: Nerfing the presets a little more.
jbrjake [Mon, 13 Aug 2007 19:09:04 +0000 (19:09 +0000)]
MacGui: Nerfing the presets a little more.

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

16 years agoMacGui: nerfs the presets, as collapsible triangle folder thingies are waiting for...
jbrjake [Mon, 13 Aug 2007 18:14:28 +0000 (18:14 +0000)]
MacGui: nerfs the presets, as collapsible triangle folder thingies are waiting for the next release. Also adds one for CRF (shamelessly ripped from Sharktooth's CQ-ASP_Q2_eq(crf) profile for MEGui.) Hopefully I watered the presets down enough, but who knows...they might still encode too slowly for the masses.

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

16 years agoMacGui: Detelecine initial implementation
dynaflash [Mon, 13 Aug 2007 17:02:37 +0000 (17:02 +0000)]
MacGui: Detelecine initial implementation
- Added -VideoFramerateChanged method to controller.mm to detect NTSC Film content to error check detelecine.
- Auto detected or manually choosing  23.967 (NTSC Film) disables detelecine checkbox in the picture preview window.

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

16 years ago"Same as source" changes. Old behavior: mark all NTSC content as 23.976. New behavior...
jbrjake [Mon, 13 Aug 2007 16:14:06 +0000 (16:14 +0000)]
"Same as source" changes. Old behavior: mark all NTSC content as 23.976. New behavior: mark all NTSC content as 29.97, only use 23.976 when scanning shows a title reporting itself as mostly progressive.
Also threw in a bunch of commented out logging messages for diagnostic usage.
And notification during encodes when progressive flags go on or off (only works in jam builds until the contrib binary packs get rebuilt).

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

16 years agoApplies a patch from the MPlayer project to libmpeg2. This allows mpeg2dec to see...
jbrjake [Sat, 11 Aug 2007 18:21:21 +0000 (18:21 +0000)]
Applies a patch from the MPlayer project to libmpeg2. This allows mpeg2dec to see PIC_FLAG_REPEAT_FIRST_FIELD in frame structures.

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

16 years agoMacGui: tweaks the deinterlacing parameters.
jbrjake [Sat, 11 Aug 2007 17:34:33 +0000 (17:34 +0000)]
MacGui: tweaks the deinterlacing parameters.
-Slow becomes yadif 0
-Slower becomes yadif 2, mcdeint 1
-Slowest becomes yadif 1, mcdeint 2
Thanks for the recommendations, huevos_rancheros.

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

16 years agoMacGui: Add toolbar commands to the main menu
dynaflash [Fri, 10 Aug 2007 22:26:36 +0000 (22:26 +0000)]
MacGui: Add toolbar commands to the main menu
- File add: Add To Queue, Start Encoding
- Window add: Show Queue

Note: these menu commands are not yet status sensitive, but needed to get this nib checked in right away.

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

16 years agoMacGui: modifies some presets.
jbrjake [Fri, 10 Aug 2007 21:47:23 +0000 (21:47 +0000)]
MacGui: modifies some presets.
- Removes "HB-" from the preset names.
- Adds Broke preset for people who still encode to CD size.
- Adds Blind preset for people who want an encode done *right now*.
- Adds Deux Six Quatre preset with commonly found x264 settings.
- Changes iPhone preset audio bitrate to 128 (160 is incompatible, unlike on the iPod).
- Applies turbo to all existing presets that used 2-pass.
- Switches the Animation and Television presets to use "Same as source" fps.

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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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