]> granicus.if.org Git - handbrake/log
handbrake
12 years agohb_dict: minor improvements.
Rodeo [Thu, 29 Mar 2012 13:25:24 +0000 (13:25 +0000)]
hb_dict: minor improvements.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4553 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agolibhb: use source colorimetry information when available.
Rodeo [Wed, 28 Mar 2012 23:22:17 +0000 (23:22 +0000)]
libhb: use source colorimetry information when available.

When source colorimetry can't be determined, guess.
Added code to guess PAL SD content and updated code to guess HD content.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4552 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoencx264: use x264_param_apply_fastfirstpass.
Rodeo [Wed, 28 Mar 2012 23:09:08 +0000 (23:09 +0000)]
encx264: use x264_param_apply_fastfirstpass.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4551 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agolibhb: add basic dictionary implementation.
Rodeo [Wed, 28 Mar 2012 22:56:52 +0000 (22:56 +0000)]
libhb: add basic dictionary implementation.

Note: under OS X, this commit may require a full rebuild to work properly.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4550 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoController.m: replace usage of hb_strdup_printf with NSString.
Rodeo [Wed, 28 Mar 2012 22:43:54 +0000 (22:43 +0000)]
Controller.m: replace usage of hb_strdup_printf with NSString.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4549 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Add code to overwrite corrupted settings file.
sr55 [Wed, 28 Mar 2012 20:32:30 +0000 (20:32 +0000)]
WinGui: Add code to overwrite corrupted settings file.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4548 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: fix commit 4546 so it works on os x which is the filter pipeline rework from...
dynaflash [Wed, 28 Mar 2012 01:18:33 +0000 (01:18 +0000)]
MacGui: fix commit 4546 so it works on os x which is the filter pipeline rework from j45.
- libhb fix by Rodeo

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4547 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoRework filter pipeline
jstebbins [Tue, 27 Mar 2012 20:11:26 +0000 (20:11 +0000)]
Rework filter pipeline

This patch enhances the filter objects.  The 2 key improvements are:
1. A filter can change the image dimensions as frames pass through it.
2. A filter can output more than one frame.

In addition, I have:
Moved cropping & scalling into a filter object
Added 90 degree rotation to the rotate filter
Moved subtitle burn-in rendering to a filter object.
Moved VFR/CFR handling into a framerate shaping filter object.
Removed render.c since all it's responsibilities got moved to filters.
Improves VOBSUB and SSA subtitle handling.  Allows subtitle animations.
SSA karaoke support.

My apologies in advance if anything breaks ;)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4546 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoLinGui: fix default value for fallback audio encoder for autopassthru
jstebbins [Mon, 26 Mar 2012 19:13:31 +0000 (19:13 +0000)]
LinGui: fix default value for fallback audio encoder for autopassthru
incorrect string caused fallback to go to aac instead of ac3 as it should.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4544 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix build scripts.
sr55 [Sun, 25 Mar 2012 19:07:39 +0000 (19:07 +0000)]
WinGui: Fix build scripts.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4543 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGuWinGui:(WPF) Remove some legacy queue code with the queue models and fix up...
sr55 [Sun, 25 Mar 2012 18:14:10 +0000 (18:14 +0000)]
WinGuWinGui:(WPF) Remove some legacy queue code with the queue models and fix up some issues with the quality slider on the new video tab. Improve the User settings service code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4542 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoFix hb_apply_h264_level. x264_sps_init doesn't yet take VBV into account when setting...
Rodeo [Sun, 25 Mar 2012 16:53:11 +0000 (16:53 +0000)]
Fix hb_apply_h264_level. x264_sps_init doesn't yet take VBV into account when setting the H.264 profile.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4541 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdd Auto Passthru support to manicure.
Rodeo [Sun, 25 Mar 2012 15:24:50 +0000 (15:24 +0000)]
Add Auto Passthru support to manicure.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4539 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdd "Web Optimized" support to manicure. Patch by Sam Homer, thanks!
Rodeo [Sun, 25 Mar 2012 14:38:07 +0000 (14:38 +0000)]
Add "Web Optimized" support to manicure. Patch by Sam Homer, thanks!

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4537 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Port the Advanced Panel for x264 from VidCoder.
sr55 [Sat, 24 Mar 2012 21:31:49 +0000 (21:31 +0000)]
WinGui: (WPF) Port the Advanced Panel for x264 from VidCoder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4536 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMisc. improvements to the previous commit.
Rodeo [Sat, 24 Mar 2012 20:13:53 +0000 (20:13 +0000)]
Misc. improvements to the previous commit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4535 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdd hb_apply_h264_level(). Sets and ensures compliance with the specified H.264 level...
Rodeo [Sat, 24 Mar 2012 19:26:12 +0000 (19:26 +0000)]
Add hb_apply_h264_level(). Sets and ensures compliance with the specified H.264 level. Does not modify framerate and resolution but prints warnings when they are incompatible with the requested level.

Exposed to CLI users only via the --h264-level option. GUI support may come later, once we decide how to handle x264 presets/tunes/profiles.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4534 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Setup all the Installer (Nightly and Release, x86/64) and Build scripts...
sr55 [Sat, 24 Mar 2012 19:18:24 +0000 (19:18 +0000)]
WinGui: (WPF) Setup all the Installer (Nightly and Release, x86/64) and Build scripts for the new UI.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4533 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Fixes to the Audio and Subtitle panels. Add pdb's to installer.
sr55 [Sat, 24 Mar 2012 16:17:04 +0000 (16:17 +0000)]
WinGui: (WPF) Fixes to the Audio and Subtitle panels. Add pdb's to installer.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4532 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Turn Full debug on for the Windows GUI, and include pdb's in the nightly...
sr55 [Fri, 23 Mar 2012 23:58:32 +0000 (23:58 +0000)]
WinGui: Turn Full debug on for the Windows GUI, and include pdb's in the nightly builds.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4531 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (trunk) Fix Default preset option not working for custom presets.
sr55 [Fri, 23 Mar 2012 21:29:03 +0000 (21:29 +0000)]
WinGui: (trunk) Fix Default preset option not working for custom presets.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4529 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Wired up the queue window and added missing functionality. Fixed issues...
sr55 [Fri, 23 Mar 2012 20:00:02 +0000 (20:00 +0000)]
WinGui: (WPF) Wired up the queue window and added missing functionality. Fixed issues on the main windows with regards to GUI widgets not updating during encoding.

WinGui: (WinForms): Added >=30fps options in framerate dropdown

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4526 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: Remove Detelecine from the Hi Profile Preset.
dynaflash [Fri, 23 Mar 2012 14:22:32 +0000 (14:22 +0000)]
MacGui: Remove Detelecine from the Hi Profile Preset.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4525 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoFix loop counter decrement in CFR frame duplication code. CFR would never duplicate...
Rodeo [Wed, 21 Mar 2012 22:09:35 +0000 (22:09 +0000)]
Fix loop counter decrement in CFR frame duplication code. CFR would never duplicate a frame more than once, causing major A/V desync when the output framerate was over twice that of the input.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4523 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix exception when adding to queue.
sr55 [Tue, 20 Mar 2012 19:49:31 +0000 (19:49 +0000)]
WinGui: Fix exception when adding to queue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4522 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Fix duration display
sr55 [Tue, 20 Mar 2012 19:45:32 +0000 (19:45 +0000)]
WinGui: (WPF) Fix duration display

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4521 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix broken duration display.
sr55 [Tue, 20 Mar 2012 19:44:28 +0000 (19:44 +0000)]
WinGui: Fix broken duration display.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4520 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdd framerate values for 30, 50, 60000/1001 and 60 fps.
Rodeo [Mon, 19 Mar 2012 22:00:26 +0000 (22:00 +0000)]
Add framerate values for 30, 50, 60000/1001 and 60 fps.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4518 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Started implementing the startup procedure: Update checking, Preset...
sr55 [Mon, 19 Mar 2012 20:18:46 +0000 (20:18 +0000)]
WinGui: (WPF) Started implementing the startup procedure: Update checking, Preset updates, CLI monitoring.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4517 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agolibhb: fix problem with early termination when stream has no PCRs
jstebbins [Sun, 18 Mar 2012 19:43:12 +0000 (19:43 +0000)]
libhb: fix problem with early termination when stream has no PCRs
A prior change I made fixed an issue with misdetection of discontinuities,
but it created this early termination problem.  I didn't see it because
all my PCR-less samples were less than 5 minutes.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4514 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agolibhb: Fix detection of streams in tivo captures
jstebbins [Sun, 18 Mar 2012 18:25:35 +0000 (18:25 +0000)]
libhb: Fix detection of streams in tivo captures
Tivo creates an initial program stream map that is incomplete, missing
the video stream definition.  So don't quit scanning for new streams after
seeing the first program stream map.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4513 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoTesting Github SVN Access.
sr55 [Sun, 18 Mar 2012 15:18:52 +0000 (15:18 +0000)]
Testing Github SVN Access.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4512 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Numerous fixes / UI tweaks.
sr55 [Sun, 18 Mar 2012 14:36:15 +0000 (14:36 +0000)]
WinGui: (WPF) Numerous fixes / UI tweaks.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4511 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Added Debug menu (1. Show CLI Query to allow for easier debugging)...
sr55 [Sat, 17 Mar 2012 23:33:54 +0000 (23:33 +0000)]
WinGui: (WPF) Added Debug menu (1. Show CLI Query to allow for easier debugging).  Wired up most tabs into the EncodeTask object so the parameters are sent to the encode engine. General code tidy-up and fixes.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4510 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Add x64 target for HandBrakeWPF
sr55 [Sat, 17 Mar 2012 18:49:01 +0000 (18:49 +0000)]
WinGui: (WPF) Add x64 target for HandBrakeWPF

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4509 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Wired up the Add Preset window and setup the build scripts to create...
sr55 [Sat, 17 Mar 2012 18:36:35 +0000 (18:36 +0000)]
WinGui: (WPF) Wired up the Add Preset window and setup the build scripts to create Alpha Builds for this project.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4508 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix an issue with the Query Parser Utility Class which would miss out x264...
sr55 [Sat, 17 Mar 2012 14:18:34 +0000 (14:18 +0000)]
WinGui: Fix an issue with the Query Parser Utility Class which would miss out x264 settings when importing presets.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4506 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (trunk) Fix an issue with the update check / build number storage code. It...
sr55 [Sat, 17 Mar 2012 13:11:46 +0000 (13:11 +0000)]
WinGui: (trunk) Fix an issue with the update check / build number storage code. It could throw an exception under certain circumstances.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4505 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Preview pane grouping added.
sr55 [Sat, 10 Mar 2012 16:15:42 +0000 (16:15 +0000)]
WinGui: (WPF) Preview pane grouping added.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4503 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (trunk) Fix an issue with Autonaming destination file with multi-dot extensions
sr55 [Sat, 10 Mar 2012 16:15:06 +0000 (16:15 +0000)]
WinGui: (trunk) Fix an issue with Autonaming destination file with multi-dot extensions

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4502 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fixed a display issue on the audio mixdown control when AutoPassthru is selected
sr55 [Tue, 6 Mar 2012 20:44:26 +0000 (20:44 +0000)]
WinGui: Fixed a display issue on the audio mixdown control when AutoPassthru is selected

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4500 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: trunk ranch switch installer to use .NET 4 Client Profile.
sr55 [Sun, 4 Mar 2012 21:41:26 +0000 (21:41 +0000)]
WinGui: trunk ranch switch installer to use .NET 4 Client Profile.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4497 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Add basic Preview window.
sr55 [Sun, 4 Mar 2012 16:27:56 +0000 (16:27 +0000)]
WinGui: (WPF) Add basic Preview window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4495 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Wiring up the Subtitles Auto-selection and Point-to-Point on the main...
sr55 [Sun, 4 Mar 2012 14:59:30 +0000 (14:59 +0000)]
WinGui: (WPF) Wiring up the Subtitles Auto-selection and Point-to-Point on the main window.
Also fixed the subtitles key defaults.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4494 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoUpdating doc files in trunk
sr55 [Sun, 4 Mar 2012 12:42:44 +0000 (12:42 +0000)]
Updating doc files in trunk

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4492 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Add missing HandBrakePlatform? key to the settings file. It should normally...
sr55 [Sun, 4 Mar 2012 11:15:31 +0000 (11:15 +0000)]
WinGui: Add missing HandBrakePlatform? key to the settings file. It should normally be auto-generated but it needs a default incase it is not.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4490 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoFix p-to-p start time detection
jstebbins [Sun, 4 Mar 2012 09:01:03 +0000 (09:01 +0000)]
Fix p-to-p start time detection

Brainfart caused start time detection in TS files to break.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4488 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoRemoved contact info from 2nd authors file.
sr55 [Sat, 3 Mar 2012 21:58:39 +0000 (21:58 +0000)]
Removed contact info from 2nd authors file.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4487 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoRemove contact info from Authors file.
sr55 [Sat, 3 Mar 2012 17:59:17 +0000 (17:59 +0000)]
Remove contact info from Authors file.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4486 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Audio Panel work to support presets / automatic track selection.
sr55 [Fri, 2 Mar 2012 21:49:36 +0000 (21:49 +0000)]
WinGui: (WPF) Audio Panel work to support presets / automatic track selection.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4484 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdded extra software to THANKS file.
sr55 [Thu, 1 Mar 2012 21:44:21 +0000 (21:44 +0000)]
Added extra software to THANKS file.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4483 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Another attempt to fix the SampleRate culture bug. Missed a few spots in...
sr55 [Thu, 1 Mar 2012 19:19:23 +0000 (19:19 +0000)]
WinGui: Another attempt to fix the SampleRate culture bug. Missed a few spots in the last checkin.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4480 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Further work wiring up the new UI.
sr55 [Thu, 1 Mar 2012 19:01:54 +0000 (19:01 +0000)]
WinGui: (WPF) Further work wiring up the new UI.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4479 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Use specified culture for samplerate.
sr55 [Wed, 29 Feb 2012 21:54:12 +0000 (21:54 +0000)]
WinGui: Use specified culture for samplerate.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4477 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix samplerate culture issue.
sr55 [Wed, 29 Feb 2012 21:49:54 +0000 (21:49 +0000)]
WinGui: Fix samplerate culture issue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4476 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: checkin make/configure.py to increment to 0.9.6 0.9.6
dynaflash [Tue, 28 Feb 2012 04:30:23 +0000 (04:30 +0000)]
MacGui: checkin make/configure.py to increment to 0.9.6

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4471 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMinor fix to last commit.
Rodeo [Mon, 27 Feb 2012 23:35:24 +0000 (23:35 +0000)]
Minor fix to last commit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4470 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoUpdate NEWS again.
Rodeo [Mon, 27 Feb 2012 23:34:13 +0000 (23:34 +0000)]
Update NEWS again.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4469 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdding myself to AUTHORS file.
Rodeo [Mon, 27 Feb 2012 20:14:56 +0000 (20:14 +0000)]
Adding myself to AUTHORS file.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4468 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoUpdated the NEWS file
sr55 [Mon, 27 Feb 2012 19:54:06 +0000 (19:54 +0000)]
Updated the NEWS file

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4467 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Update build numbers and copyright.
sr55 [Mon, 27 Feb 2012 19:51:26 +0000 (19:51 +0000)]
WinGui: Update build numbers and copyright.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4466 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix a potential crash in the plist importer
sr55 [Mon, 27 Feb 2012 19:48:11 +0000 (19:48 +0000)]
WinGui: Fix a potential crash in the plist importer

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4465 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdd a meaningful error message to the log when a 32-bit MP4 encode exceeds 4 GB in...
Rodeo [Sat, 25 Feb 2012 00:43:11 +0000 (00:43 +0000)]
Add a meaningful error message to the log when a 32-bit MP4 encode exceeds 4 GB in size.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4464 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoFix typo.
Rodeo [Wed, 22 Feb 2012 23:52:15 +0000 (23:52 +0000)]
Fix typo.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4463 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Pass "none" to --audio-copy-mask when all autopassthru checkboxes are unchecked.
sr55 [Wed, 22 Feb 2012 18:54:20 +0000 (18:54 +0000)]
WinGui: Pass "none" to --audio-copy-mask when all autopassthru checkboxes are unchecked.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4462 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoAdd HB_INVALID_AUDIO_QUALITY define. -1 is valid for Vorbis VBR and thus doesn't...
Rodeo [Tue, 21 Feb 2012 23:56:12 +0000 (23:56 +0000)]
Add HB_INVALID_AUDIO_QUALITY define. -1 is valid for Vorbis VBR and thus doesn't work for this purpose.

Fixes Vorbis VBR with --aq < 0

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4461 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoLinGui: fix audio gain and quality icon display.
jstebbins [Tue, 21 Feb 2012 23:38:39 +0000 (23:38 +0000)]
LinGui: fix audio gain and quality icon display.
Accidentally broke when adding tabs to make things "prettier" :-\

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4460 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: Advanced Options Cleanup window when Theora is chosen.
dynaflash [Mon, 20 Feb 2012 15:22:44 +0000 (15:22 +0000)]
MacGui: Advanced Options Cleanup window when Theora is chosen.
- Hide the ffmpeg options box and label
- Show centered text saying Theora has no advanced options.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4459 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGUI: fix typo + minor cleanup after the last few libavcodec/theora advanced option...
Rodeo [Mon, 20 Feb 2012 00:21:53 +0000 (00:21 +0000)]
MacGUI: fix typo + minor cleanup after the last few libavcodec/theora advanced options commits.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4458 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: Fix an issue where lavc options were shown and passed when Theora was chosen.
dynaflash [Sun, 19 Feb 2012 22:14:57 +0000 (22:14 +0000)]
MacGui: Fix an issue where lavc options were shown and passed when Theora was chosen.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4457 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) General work hooking up various aspects of the new WPF UI, bug fixes...
sr55 [Sat, 18 Feb 2012 22:09:26 +0000 (22:09 +0000)]
WinGui: (WPF) General work hooking up various aspects of the new WPF UI, bug fixes and improvements.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4456 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Quick hack to force width to update when changing preset for HD sources....
sr55 [Sat, 18 Feb 2012 20:46:50 +0000 (20:46 +0000)]
WinGui: Quick hack to force width to update when changing preset for HD sources. (High Profile preset)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4455 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoPrint more Auto Passthru information to the Activity Log: passthru mask (allowed...
Rodeo [Fri, 17 Feb 2012 21:45:52 +0000 (21:45 +0000)]
Print more Auto Passthru information to the Activity Log: passthru mask (allowed codecs), fallback encoder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4454 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoSet default audio compression in hb_autopassthru_apply_settings to get rid of an...
Rodeo [Fri, 17 Feb 2012 18:24:26 +0000 (18:24 +0000)]
Set default audio compression in hb_autopassthru_apply_settings to get rid of an annoying warning in the log.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4453 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: Advanced Options fixes
dynaflash [Fri, 17 Feb 2012 17:53:31 +0000 (17:53 +0000)]
MacGui: Advanced Options fixes
- Fix advanced FFmpeg options in two-pass mode.
- Fix advanced FFmpeg options when re-scanning a queued item.
-- Thanks Rodeo for the fixes!
- Add HBAdvancedController.h to the HandBrake.app target in the xcode project.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4452 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoFix typo.
Rodeo [Fri, 17 Feb 2012 16:08:40 +0000 (16:08 +0000)]
Fix typo.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4451 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Undo the change to use internal exception handling as they will always be...
sr55 [Thu, 16 Feb 2012 20:24:49 +0000 (20:24 +0000)]
WinGui: Undo the change to use internal exception handling as they will always be unhandled causing the app to close, even for minor problems.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4450 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix a couple of trival gui bugs and force all exceptions to be handled by...
sr55 [Wed, 15 Feb 2012 20:03:10 +0000 (20:03 +0000)]
WinGui: Fix a couple of trival gui bugs and force all exceptions to be handled by the built-in exception handler rather than the .NET one.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4449 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix AllowSleep/Prevent Sleep to always use the same thread. Fix an exception...
sr55 [Tue, 14 Feb 2012 20:07:18 +0000 (20:07 +0000)]
WinGui: Fix AllowSleep/Prevent Sleep to always use the same thread.  Fix an exception when using up arrows on the tile dropdown before performing a scan.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4448 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGUI: chnage the wording of the "dvdcss not found" warning to reflect that VLC...
Rodeo [Tue, 14 Feb 2012 03:02:02 +0000 (03:02 +0000)]
MacGUI: chnage the wording of the "dvdcss not found" warning to reflect that VLC is no longer the preferred solution for DVD decryption.

Users now get directed to a page where they can download a .pkg installer for libdvdcss. Thanks, Videolan!

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4447 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoManicure: fix "AC3 (ffmpeg)" encoder; should be "ffac3", not "ac3".
Rodeo [Mon, 13 Feb 2012 03:18:26 +0000 (03:18 +0000)]
Manicure: fix "AC3 (ffmpeg)" encoder; should be "ffac3", not "ac3".

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4446 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: (WPF) Initial wire-up work on the Picture settings panel and setup the auto...
sr55 [Sat, 11 Feb 2012 23:13:12 +0000 (23:13 +0000)]
WinGui: (WPF) Initial wire-up work on the Picture settings panel and setup the auto-nameing feature for the destination path.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4445 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Don't cleanup queue files in multi-instance mode.
sr55 [Sat, 11 Feb 2012 20:43:57 +0000 (20:43 +0000)]
WinGui: Don't cleanup queue files in multi-instance mode.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4444 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoMacGui: Add ffmpeg (lavc) advanced options text box to the advanced panel.
dynaflash [Thu, 9 Feb 2012 21:59:07 +0000 (21:59 +0000)]
MacGui: Add ffmpeg (lavc) advanced options text box to the advanced panel.
- Fix a couple other traps for x264 opts as well.
- Add lavcOption Key to the presets as per the LinGui to maintain preset parity.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4443 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix audio bit-rate selection issue for 6ch aac audio
sr55 [Thu, 9 Feb 2012 20:22:42 +0000 (20:22 +0000)]
WinGui: Fix audio bit-rate selection issue for 6ch aac audio

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4442 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Switch to use .i686 and .x86_64 xml appcast files.
sr55 [Tue, 7 Feb 2012 21:01:08 +0000 (21:01 +0000)]
WinGui: Switch to use .i686 and .x86_64 xml appcast files.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4441 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Preset Save Changes fixes.
sr55 [Sun, 5 Feb 2012 16:26:43 +0000 (16:26 +0000)]
WinGui: Preset Save Changes fixes.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4440 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: fix plist export fileformat keyvalue pair.
sr55 [Sun, 5 Feb 2012 16:15:37 +0000 (16:15 +0000)]
WinGui: fix plist export fileformat keyvalue pair.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4439 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fixes to the preset system and plist exporter. (Missing keys)
sr55 [Sun, 5 Feb 2012 15:13:36 +0000 (15:13 +0000)]
WinGui: Fixes to the preset system and plist exporter. (Missing keys)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4438 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Fix the plist importer. New Passthru keys added.
sr55 [Sat, 4 Feb 2012 16:45:29 +0000 (16:45 +0000)]
WinGui: Fix the plist importer. New Passthru keys added.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4437 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui: Copy the subdirectories in the font folder.
sr55 [Thu, 2 Feb 2012 21:27:29 +0000 (21:27 +0000)]
WinGui: Copy the subdirectories in the font folder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4436 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui: Rollback last checkin.
sr55 [Thu, 2 Feb 2012 21:03:52 +0000 (21:03 +0000)]
WinGui: Rollback last checkin.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4435 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui: Update the build.xml file to copy the fonts folder.
sr55 [Thu, 2 Feb 2012 20:53:31 +0000 (20:53 +0000)]
WinGui: Update the build.xml file to copy the fonts folder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4434 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui: Update the installers to package the fonts folder.
sr55 [Thu, 2 Feb 2012 20:39:57 +0000 (20:39 +0000)]
WinGui: Update the installers to package the fonts folder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4433 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui: Attempt to package fonts.config with HandBrakeCLI
sr55 [Thu, 2 Feb 2012 20:06:17 +0000 (20:06 +0000)]
WinGui: Attempt to package fonts.config with HandBrakeCLI

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4432 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoBump x264 to r2146-bcd41db.
Rodeo [Wed, 1 Feb 2012 23:11:00 +0000 (23:11 +0000)]
Bump x264 to r2146-bcd41db.

20-35% faster with trellis=2.

As usual, misc. fixes and improvements.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4431 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoUse libdca to decode DTS-ES audio. While the Libav DTS decoder gives us an extra...
Rodeo [Wed, 1 Feb 2012 22:50:26 +0000 (22:50 +0000)]
Use libdca to decode DTS-ES audio. While the Libav DTS decoder gives us an extra channel, we can't do anything with it for the time being.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4430 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoUse more correct check to detect 6.0/6.1 input.
Rodeo [Wed, 1 Feb 2012 00:09:17 +0000 (00:09 +0000)]
Use more correct check to detect 6.0/6.1 input.

The old check didn't cause any issues in practice, but wasn't 100% correct.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4429 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoUpdate hb_ff_dts_request_5point1 to work with DTS-ES 6.0 Distcrete sources (decode...
Rodeo [Tue, 31 Jan 2012 01:34:30 +0000 (01:34 +0000)]
Update hb_ff_dts_request_5point1 to work with DTS-ES 6.0 Distcrete sources (decode the DTS 5.0 core).

Rename it to hb_ff_dts_disable_xch.

Tested with:

M2TS
-> regular DTS 5.1
-> DTS-ES 6.1 Discrete

MKV
-> regular DTS 5.1
-> DTS-ES 6.0 Discrete
-> DTS-ES 6.1 Discrete

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4428 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoFix Libav VC-1 decoding bug (fix sourced from Libav-git-498605b).
Rodeo [Mon, 30 Jan 2012 20:05:13 +0000 (20:05 +0000)]
Fix Libav VC-1 decoding bug (fix sourced from Libav-git-498605b).

Fixes https://forum.handbrake.fr/viewtopic.php?f=12&t=23188

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4427 b64f7644-9d1e-0410-96f1-a4d463321fa5