]> granicus.if.org Git - handbrake/log
handbrake
12 years agoWinGui: Updating doc files in 0.9.x branch.
sr55 [Sun, 4 Mar 2012 11:17:16 +0000 (11:17 +0000)]
WinGui: Updating doc files in 0.9.x branch.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.9.x@4491 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoFix p-to-p start time seeking in TS files
jstebbins [Sun, 4 Mar 2012 09:06:50 +0000 (09:06 +0000)]
Fix p-to-p start time seeking in TS files

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.9.x@4489 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Add missing HandBrakePlatform key to the settings file. It should normally...
sr55 [Sat, 3 Mar 2012 10:48:32 +0000 (10:48 +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/branches/0.9.x@4485 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years ago0.9.x branch creation
sr55 [Thu, 1 Mar 2012 20:00:55 +0000 (20:00 +0000)]
0.9.x branch creation

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.9.x@4482 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 ago0.9.x branch for bug fixes.
sr55 [Thu, 1 Mar 2012 18:58:28 +0000 (18:58 +0000)]
0.9.x branch for bug fixes.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.9.x@4478 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 years agoWinGui: Fix an issue with multi-instance queue recovery files not being cleared up...
sr55 [Sun, 29 Jan 2012 13:25:37 +0000 (13:25 +0000)]
WinGui: Fix an issue with multi-instance queue recovery files not being cleared up properly.

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

12 years agoWinGui: Fix an issue that was causing the CLI version to be queried on very launch...
sr55 [Sun, 29 Jan 2012 12:43:24 +0000 (12:43 +0000)]
WinGui: Fix an issue that was causing the CLI version to be queried on very launch, instead of only when the CLI executable changes.

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

12 years agoWinGui: Fix an issue where preset save changes was not working.
sr55 [Thu, 26 Jan 2012 18:39:28 +0000 (18:39 +0000)]
WinGui: Fix an issue where preset save changes was not working.

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

12 years agoWinGui: Fix for the Encode Quality type mode not being set correctly.
sr55 [Wed, 25 Jan 2012 20:02:54 +0000 (20:02 +0000)]
WinGui: Fix for the Encode Quality type mode not being set correctly.

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

12 years agoca_aac: set minimum VBR quality to 1 instead of 0.
Rodeo [Wed, 25 Jan 2012 15:52:53 +0000 (15:52 +0000)]
ca_aac: set minimum VBR quality to 1 instead of 0.

That way, (high-low)/granularity divides cleanly by 1.

Old qualities (low to high in increments of granularity):

{ 0, 9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117, 126 }

(the default, 91, is not in that list)

New qualities (low to high in increments of granularity):

{ 1, 10, 19, 28, 37, 46, 55, 64, 73, 82, 91 (default), 100, 109, 118, 127 }

Actual output is unchanged (ca_aac has quality ranges; a 1-point bump will not change the range for each quality).

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

12 years agoVorbis: adjust default VBR quality after revision 4385.
Rodeo [Wed, 25 Jan 2012 15:45:31 +0000 (15:45 +0000)]
Vorbis: adjust default VBR quality after revision 4385.

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

12 years agoFix crash in add_ffmpeg_attachment: the value for "filename" metadata may be NULL...
Rodeo [Tue, 24 Jan 2012 22:22:13 +0000 (22:22 +0000)]
Fix crash in add_ffmpeg_attachment: the value for "filename" metadata may be NULL, so we can't call strlen without checking.

Should fix https://forum.handbrake.fr/viewtopic.php?f=11&t=23018 and https://forum.handbrake.fr/viewtopic.php?f=12&t=23101

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

12 years agoMacGui: add Auto Passthru support.
Rodeo [Tue, 24 Jan 2012 17:13:26 +0000 (17:13 +0000)]
MacGui: add Auto Passthru support.

By default, all available passthru codecs are allowed, and the fallback is the AC3 encoder.

Advanced settings can be enabled in Preferences > Audio, but are disabled by default.

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

12 years agoWinGui: (WPF) Further work on the Audio and Subtitle tabs along with the API & Utilities.
sr55 [Sun, 22 Jan 2012 20:45:08 +0000 (20:45 +0000)]
WinGui: (WPF) Further work on the Audio and Subtitle tabs along with the API & Utilities.

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

12 years agogit-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4417 b64f7644-9d1e-0410-96f1-a4d46...
sr55 [Sun, 22 Jan 2012 18:40:45 +0000 (18:40 +0000)]
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4417 b64f7644-9d1e-0410-96f1-a4d463321fa5

12 years agoWinGui: Another fix to AutoPassthru functionality so that built-in presets still...
sr55 [Sat, 21 Jan 2012 14:14:29 +0000 (14:14 +0000)]
WinGui: Another fix to AutoPassthru functionality so that built-in presets still get honoured correctly.

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

12 years agoWinGui: Tweak the auto-correction of selected encoder feature on the audio panel...
sr55 [Wed, 18 Jan 2012 20:43:51 +0000 (20:43 +0000)]
WinGui: Tweak the auto-correction of selected encoder feature on the audio panel so auto-passthru doesn't interfere with it.

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

12 years agoBuildSystem: Mac OS X - fix terminal-driven build to relink when contrib products...
konablend [Tue, 17 Jan 2012 22:56:10 +0000 (22:56 +0000)]
BuildSystem: Mac OS X - fix terminal-driven build to relink when contrib products change

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

12 years agoWinGui: Missed one file.
sr55 [Sun, 15 Jan 2012 21:35:27 +0000 (21:35 +0000)]
WinGui: Missed one file.

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

12 years agoWinGui: Updated app-services library with support for auto-passthru.
sr55 [Sun, 15 Jan 2012 21:31:31 +0000 (21:31 +0000)]
WinGui: Updated app-services library with support for auto-passthru.

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

12 years agoOops, disabled more widgets than I meant to
jstebbins [Sat, 14 Jan 2012 20:14:49 +0000 (20:14 +0000)]
Oops, disabled more widgets than I meant to

Only disable the auto-passthru widgets, not gain, quality, drc, ...

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

12 years agoAdd preference to enabled auto passthru options
jstebbins [Sat, 14 Jan 2012 19:53:55 +0000 (19:53 +0000)]
Add preference to enabled auto passthru options

The advanced auto passthru options are probably overkill for 90% of
people.  So simplify the UI by hiding them unless the user explicitly
asks for them in preferences.

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

12 years agoWinGui: "copy" not "copy:*"
sr55 [Sat, 14 Jan 2012 19:47:19 +0000 (19:47 +0000)]
WinGui:  "copy" not "copy:*"

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

12 years agoWinGui: Add support for --audio-copy-mask and --audio-fallback
sr55 [Sat, 14 Jan 2012 19:10:17 +0000 (19:10 +0000)]
WinGui: Add support for --audio-copy-mask and --audio-fallback

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

12 years agoWinGui: Add an option to hide the Allowed Passthru checkboxes. (Hidden by default...
sr55 [Sat, 14 Jan 2012 18:46:17 +0000 (18:46 +0000)]
WinGui: Add an option to hide the Allowed Passthru checkboxes. (Hidden by default). Fixed an issue where the ScannedTrack was getting overwritten when switching between presets.

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

12 years agoImprove mpeg-ps detection
jstebbins [Sat, 14 Jan 2012 18:08:44 +0000 (18:08 +0000)]
Improve mpeg-ps detection

Make mis-detects less likely by checking all the marker bits in the pack
header.  This makes it much less likely that we will be spoofed by data
that looks like a pack header.

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

13 years agoFix fontconfig search path for linux and osx
jstebbins [Mon, 9 Jan 2012 17:45:28 +0000 (17:45 +0000)]
Fix fontconfig search path for linux and osx

It was searching for .../contrib/etc/fonts.  Needed to be set to the
standard search paths on the respective systems.

On windows, it already searches the directory fonts under the
executables directory.  We need to put a copy of fonts.conf there. This
can be copied from contrib/etc/fonts/fonts.conf

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

13 years agoWinGui: (WPF) Further work on hooking up the various tabs on the Main Window.
sr55 [Sun, 8 Jan 2012 15:09:40 +0000 (15:09 +0000)]
WinGui: (WPF) Further work on hooking up the various tabs on the Main Window.

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

13 years agomanicure: add support for AAC/MP3 Passthru and FLAC.
Rodeo [Sat, 7 Jan 2012 21:24:16 +0000 (21:24 +0000)]
manicure: add support for AAC/MP3 Passthru and FLAC.

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

13 years agoWinGui: Couple of bug fixes to the Auto-Passthru feature.
sr55 [Sat, 7 Jan 2012 19:15:22 +0000 (19:15 +0000)]
WinGui: Couple of bug fixes to the Auto-Passthru feature.

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

13 years agoWinGui: Control over automatic passthru options on the Audio Panel.
sr55 [Sat, 7 Jan 2012 18:55:26 +0000 (18:55 +0000)]
WinGui: Control over automatic passthru options on the Audio Panel.

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

13 years agoMacGUI: fix the popups in the audio panel.
Rodeo [Thu, 5 Jan 2012 21:46:27 +0000 (21:46 +0000)]
MacGUI: fix the popups in the audio panel.

See http://download.handbrake.fr/handbrake/testing/popups/Audio.png

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

13 years agoBackport mp4v2 SVN revision 473.
Rodeo [Thu, 5 Jan 2012 19:06:31 +0000 (19:06 +0000)]
Backport mp4v2 SVN revision 473.

Fixes a crash due to a division by zero.

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

13 years agoFix flac md5 sum
jstebbins [Wed, 4 Jan 2012 22:46:45 +0000 (22:46 +0000)]
Fix flac md5 sum

Two mistakes.  First, we were sending NULL to the encoder twice, which
causes libav to finalize the md5 a second time and corrupt it.  Second,
I forgot that the context extradata needs to be re-copied to our audio
config before the muxer updates the flac header information.

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

13 years agoBuildSystem: Mac OS X - fix pkg.create to use correct minver .dmg naming
konablend [Wed, 4 Jan 2012 18:48:58 +0000 (18:48 +0000)]
BuildSystem: Mac OS X - fix pkg.create to use correct minver .dmg naming

Replace hardcoded .5 naming for product .dmg files with value derived
from $(GCC.minver) or blank if none is specified.

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

13 years agoBuildSystem: Mac OS X - fix pkg.create target
konablend [Wed, 4 Jan 2012 17:30:41 +0000 (17:30 +0000)]
BuildSystem: Mac OS X - fix pkg.create target

- old placement of xcode products was in $(BUILD/)
- new location is $(XCODE.symroot)/

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

13 years agoBuildSystem: Mac OS X - transition to Xcode4
konablend [Wed, 4 Jan 2012 09:41:11 +0000 (09:41 +0000)]
BuildSystem: Mac OS X - transition to Xcode4

- transition from Xcode3 to Xcode4
- overhaul HandBrake.xcodeproj file
- simplify down to 2 configurations: debug, release
- add xcconfig for useful variants: osx106.i386, osx106.x86_64, osx107.i386, osx107.x86_64
- add configure --xcode-config as preferred method to choose OSX minimum version and SDK
- overhaul Info.plist generation to use m4 instead of cpp
- remove use of direct static libraries on command line - Xcode4 now enables -search_paths_first by default
- reference external build static libraries project file - greatly simplifying project file maintenance
- update universal build targets to use --xcode-config
- update ffmpeg hack to build on i386 in both debug and optimized modes
- update ffmpeg build to show compile verbosity
- enable local yasm when yasm probe fails
- remove unused GCC.ldsysroot
- remove unused GCC.ldminver
- enhance xcodemake to use --sysroot, --minver
- update/regenerate docs accordingly
- add support for configure-time repo probe when svn repo is incompatible format to Xcode via .svn/HANDBRAKE_REPO_PROBE
- replaced make/test/build.matrix.darwin with make/test/build.matrix

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

13 years agoWinGui: (WPF) Bug fixes, Initial work on the Filters View
sr55 [Fri, 30 Dec 2011 22:21:44 +0000 (22:21 +0000)]
WinGui: (WPF) Bug fixes, Initial work on the Filters View

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

13 years agoWinGui: (WPF) Move all the main UI tab UserControls into an MVVM format. Mostly code...
sr55 [Fri, 30 Dec 2011 18:57:30 +0000 (18:57 +0000)]
WinGui: (WPF) Move all the main UI tab UserControls into an MVVM format. Mostly code shuffling.

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

13 years agoWinGui: (WPF) Fix build, Audio / Subtitle Panel initial template design, Output setti...
sr55 [Fri, 30 Dec 2011 16:07:30 +0000 (16:07 +0000)]
WinGui: (WPF) Fix build, Audio / Subtitle Panel initial template design, Output settings on the Main UI Wired up.

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

13 years agoAdd path to log when decoding previews in batch scan
jstebbins [Thu, 29 Dec 2011 23:18:23 +0000 (23:18 +0000)]
Add path to log when decoding previews in batch scan

The title number isn't very helpful in batch scan mode.

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

13 years agoWinGui: (WPF) Initial work to hookup the log viewer + some additional helper classes...
sr55 [Tue, 27 Dec 2011 22:52:43 +0000 (22:52 +0000)]
WinGui: (WPF) Initial work to hookup the log viewer + some additional helper classes ported over form the WinForms version.

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

13 years agoWinGui: (WPF) Initial work to implement the "Queue" and "Add Preset" Windows. Additio...
sr55 [Tue, 27 Dec 2011 18:41:31 +0000 (18:41 +0000)]
WinGui: (WPF) Initial work to implement the "Queue" and "Add Preset" Windows. Additional setup work around the main window.

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

13 years agoUse -2 to 10 range for Vorbis audio quality (same as what oggenc uses), instead of...
Rodeo [Fri, 23 Dec 2011 19:47:28 +0000 (19:47 +0000)]
Use -2 to 10 range for Vorbis audio quality (same as what oggenc uses), instead of the native libvorbis API values. This is what users will expect.

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

13 years agoWinGui: (WPF) Work on the Chapters Panel + Missing Image files.
sr55 [Thu, 22 Dec 2011 17:24:04 +0000 (17:24 +0000)]
WinGui: (WPF) Work on the Chapters Panel + Missing Image files.

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

13 years agoFix overlapping vobsubs
jstebbins [Thu, 22 Dec 2011 16:36:51 +0000 (16:36 +0000)]
Fix overlapping vobsubs

vobsubs that don't have a stop time were persisting too long and being
displayed under the next vobsub in the video.  We don't need to guess
the stop time of the vobsub.  sync already handles unknown stop times
for subtitles.

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

13 years agoWinGui: Fix the Query Parser for x264 preset options.
sr55 [Thu, 22 Dec 2011 13:51:47 +0000 (13:51 +0000)]
WinGui: Fix the Query Parser for x264 preset options.

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

13 years agoAdd utilities for debugging fifo and buffer pools
jstebbins [Wed, 21 Dec 2011 22:07:05 +0000 (22:07 +0000)]
Add utilities for debugging fifo and buffer pools

They are all ifdef'd out and not used anywhere.  Enable and use as
needed when fifo issues crop up.

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

13 years agoFix corruption of buffer pools by render subs
jstebbins [Wed, 21 Dec 2011 22:06:59 +0000 (22:06 +0000)]
Fix corruption of buffer pools by render subs

A subtitle buffer's "next" pointer was being modified after the
buffer was closed which corrupts the buffer pool.

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

13 years agoWinGui: (WPF) Some further work on the WPF GUI. Started to hook up presets.
sr55 [Wed, 21 Dec 2011 18:01:05 +0000 (18:01 +0000)]
WinGui: (WPF) Some further work on the WPF GUI. Started to hook up presets.

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

13 years agoWinGui: Fix an issue with the Output Settings preset name display. It was intermitten...
sr55 [Tue, 20 Dec 2011 20:59:33 +0000 (20:59 +0000)]
WinGui: Fix an issue with the Output Settings preset name display. It was intermittently showing "Custom" for a selected preset.

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