]> granicus.if.org Git - handbrake/log
handbrake
12 years agoWinGui: Initial work to overhaul the plist import code.
sr55 [Sat, 27 Oct 2012 19:54:23 +0000 (19:54 +0000)]
WinGui: Initial work to overhaul the plist import code.

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

12 years agoCLI, manicure: cosmetics.
Rodeo [Sat, 27 Oct 2012 18:10:51 +0000 (18:10 +0000)]
CLI, manicure: cosmetics.

Makes it easier to update CLI presets without having to worry about whitespace polluting the diffs.

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

12 years agoFix initialization of hb_job_t.pfr_vrate(_base).
Rodeo [Sat, 27 Oct 2012 17:42:00 +0000 (17:42 +0000)]
Fix initialization of hb_job_t.pfr_vrate(_base).

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

12 years agoCLI: fix the AppleTV 3 preset once more.
Rodeo [Sat, 27 Oct 2012 16:09:30 +0000 (16:09 +0000)]
CLI: fix the AppleTV 3 preset once more.

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

12 years agomanicure: fix VideoFramerate.
Rodeo [Sat, 27 Oct 2012 16:08:33 +0000 (16:08 +0000)]
manicure: fix VideoFramerate.

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

12 years agoCLI: fix AppleTV 3 preset again.
Rodeo [Sat, 27 Oct 2012 15:48:17 +0000 (15:48 +0000)]
CLI: fix AppleTV 3 preset again.

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

12 years agomanicure: add PictureModulus support.
Rodeo [Sat, 27 Oct 2012 15:47:26 +0000 (15:47 +0000)]
manicure: add PictureModulus support.

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

12 years agoCLI: cosmetics.
Rodeo [Sat, 27 Oct 2012 15:37:37 +0000 (15:37 +0000)]
CLI: cosmetics.

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

12 years agoCLI: fix AppleTV 3 preset.
Rodeo [Sat, 27 Oct 2012 15:33:52 +0000 (15:33 +0000)]
CLI: fix AppleTV 3 preset.

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

12 years agomanicure: fix picture filters.
Rodeo [Sat, 27 Oct 2012 15:33:01 +0000 (15:33 +0000)]
manicure: fix picture filters.

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

12 years agodeca52: avoid repeated alloc/free by re-using a fixed-size buffer.
Rodeo [Fri, 26 Oct 2012 23:03:45 +0000 (23:03 +0000)]
deca52: avoid repeated alloc/free by re-using a fixed-size buffer.

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

12 years agodeca52: remove an unnecessary instruction.
Rodeo [Fri, 26 Oct 2012 22:44:49 +0000 (22:44 +0000)]
deca52: remove an unnecessary instruction.

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

12 years agodeca52: cleanup.
Rodeo [Fri, 26 Oct 2012 22:40:34 +0000 (22:40 +0000)]
deca52: cleanup.

Some functions were called once per block, where once per frame was enough.

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

12 years agoLinGui: add quantal snapshot. remove maverick
jstebbins [Mon, 22 Oct 2012 18:40:24 +0000 (18:40 +0000)]
LinGui: add quantal snapshot.  remove maverick

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

12 years agobuild: fix problems building fontconfig on osx
jstebbins [Sun, 21 Oct 2012 19:11:32 +0000 (19:11 +0000)]
build: fix problems building fontconfig on osx

If pkg-config is not installed, fontconfig fails to find libxml2

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

12 years agoWinGui: Couple of UI fixes.
sr55 [Sun, 21 Oct 2012 13:44:25 +0000 (13:44 +0000)]
WinGui: Couple of UI fixes.

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

12 years agohb_audio_remap improvements:
Rodeo [Sat, 20 Oct 2012 23:29:33 +0000 (23:29 +0000)]
hb_audio_remap improvements:

- support for additional sample formats

- support for variable channel layouts

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

12 years agoBump libbluray to version 0.2.3.
Rodeo [Sat, 20 Oct 2012 23:16:47 +0000 (23:16 +0000)]
Bump libbluray to version 0.2.3.

Miscellaneous fixes and improvements.

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

12 years agoWinGui: Couple minor fixes.
sr55 [Thu, 18 Oct 2012 20:24:08 +0000 (20:24 +0000)]
WinGui: Couple minor fixes.

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

12 years agoRemove unneeded .cvsignore files.
Rodeo [Wed, 17 Oct 2012 23:23:01 +0000 (23:23 +0000)]
Remove unneeded .cvsignore files.

Thanks to Adrian Bunk for noticing.

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

12 years agohb_ff_set_sample_fmt() improvements.
Rodeo [Wed, 17 Oct 2012 22:37:34 +0000 (22:37 +0000)]
hb_ff_set_sample_fmt() improvements.

- allow setting a sample_fmt other than AV_SAMPLE_FMT_FLT

- fall back on planar/packed variant of the requested format if available

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

12 years agoBump x264 to version r2216-198a7ea.
Rodeo [Wed, 17 Oct 2012 22:14:38 +0000 (22:14 +0000)]
Bump x264 to version r2216-198a7ea.

Miscellaneous fixes and improvements.

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

12 years agoWinGui: Fixes to the new queue recovery code. Cleanup of old recovery files should...
sr55 [Tue, 16 Oct 2012 18:05:54 +0000 (18:05 +0000)]
WinGui: Fixes to the new queue recovery code. Cleanup of old recovery files should now work.

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

12 years agoWinGui: Refactor multi-instance support to use Process ID. Fix old log file cleanup...
sr55 [Sat, 13 Oct 2012 19:48:12 +0000 (19:48 +0000)]
WinGui: Refactor multi-instance support to use Process ID. Fix old log file cleanup function.

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

12 years agoWinGui: API Tidyup Part 3 of many.
sr55 [Sat, 13 Oct 2012 17:52:14 +0000 (17:52 +0000)]
WinGui:  API Tidyup Part 3 of many.

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

12 years agolibhb: Fix crash found on some dvd's
jstebbins [Sat, 13 Oct 2012 08:57:32 +0000 (08:57 +0000)]
libhb: Fix crash found on some dvd's
New strutural protection caused us to access null pointer cell_playback table.

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

12 years agoWinGui: Settings tidyup
sr55 [Wed, 10 Oct 2012 20:22:46 +0000 (20:22 +0000)]
WinGui: Settings tidyup

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

12 years agoWinGui: Missed files from previous checkin.
sr55 [Wed, 10 Oct 2012 20:15:09 +0000 (20:15 +0000)]
WinGui: Missed files from previous checkin.

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

12 years agoWinGui: API Tidyup Part 2 of many. Growl Support.
sr55 [Wed, 10 Oct 2012 20:13:19 +0000 (20:13 +0000)]
WinGui: API Tidyup Part 2 of many. Growl Support.

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

12 years agoWinGui: Remove old ShowCLI setting. There isn't much reason to have this anymore.
sr55 [Tue, 9 Oct 2012 18:13:26 +0000 (18:13 +0000)]
WinGui: Remove old ShowCLI setting. There isn't much reason to have this anymore.

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

12 years agoWinGui: Fix a couple of swallowed exceptions.
sr55 [Sun, 7 Oct 2012 20:42:45 +0000 (20:42 +0000)]
WinGui: Fix a couple of swallowed exceptions.

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

12 years agoWinGui: Build Fix
sr55 [Sun, 7 Oct 2012 20:25:26 +0000 (20:25 +0000)]
WinGui: Build Fix

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

12 years agoWinGui: API Tidyup Part 1 of many
sr55 [Sun, 7 Oct 2012 19:04:49 +0000 (19:04 +0000)]
WinGui: API Tidyup Part 1 of many

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

12 years agoWinGui: Updated docs with trunk copy.
sr55 [Sun, 7 Oct 2012 16:35:06 +0000 (16:35 +0000)]
WinGui: Updated docs with trunk copy.

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

12 years agoWinGui: Remove the Windows API Code Pack Library, it's no longer needed with .NET...
sr55 [Sun, 7 Oct 2012 16:33:43 +0000 (16:33 +0000)]
WinGui: Remove the Windows API Code Pack Library, it's no longer needed with .NET 4 since we can use .NETs built in taskbar progress states. Removed some other libraries we no longer use.

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

12 years agoWinGui: Fix an exception when shutting down.
sr55 [Sun, 7 Oct 2012 14:22:34 +0000 (14:22 +0000)]
WinGui: Fix an exception when shutting down.

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

12 years agoWinGui: Remove Castle references from HandBrake.Interop
sr55 [Sat, 6 Oct 2012 19:39:22 +0000 (19:39 +0000)]
WinGui: Remove Castle references from HandBrake.Interop

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

12 years agoFix link failure on ubuntu, incorrect link order
jstebbins [Sat, 6 Oct 2012 16:44:05 +0000 (16:44 +0000)]
Fix link failure on ubuntu, incorrect link order
libxml2 needs to be after libbluray since libbluray uses xml2

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

12 years agoLinGui: use more system libs
jstebbins [Fri, 5 Oct 2012 22:40:03 +0000 (22:40 +0000)]
LinGui: use more system libs
use system libs for fontconfig, freetype, libxml2, libass, libogg, libvorbis,
libtheora, and libsamplerate

update build dependencies for ubuntu packages

update documentation to reflect new build dependencies

fix a problem with hb.h conflict with harfbuzz/hb.h

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

12 years agoFix mingw build problems
jstebbins [Thu, 4 Oct 2012 16:54:02 +0000 (16:54 +0000)]
Fix mingw build problems
If the mingw environment has duplicates of some of the contrib
libraries that we build, the mingw system lib or header was being
used instead of our contrib version.

Also, some dependencies were missing which would cause parallel builds to
randomly fail because a necessary contrib hadn't been built yet.

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

12 years agoWinGui: Improvements to status messages.
sr55 [Sun, 30 Sep 2012 14:35:20 +0000 (14:35 +0000)]
WinGui: Improvements to status messages.

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

12 years agoWinGui: Cancel Scan menu option now greyed out when not scan running.
sr55 [Sun, 30 Sep 2012 14:18:23 +0000 (14:18 +0000)]
WinGui: Cancel Scan menu option now greyed out when not scan running.

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

12 years agoWinGui: Misc Fixes
sr55 [Sun, 30 Sep 2012 14:08:03 +0000 (14:08 +0000)]
WinGui: Misc Fixes

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

12 years agoWinGui: Fix broken log window.
sr55 [Sat, 29 Sep 2012 21:43:11 +0000 (21:43 +0000)]
WinGui: Fix broken log window.

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

12 years agoWinGui: Readded missing functionality that scans files dropped on the app icon when...
sr55 [Sat, 29 Sep 2012 21:40:46 +0000 (21:40 +0000)]
WinGui: Readded missing functionality that scans files dropped on the app icon when starting the app.

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

12 years agoMacGui: when creating a new preset, hide "Custom" when the anamorphic mode is Strict...
Rodeo [Sat, 29 Sep 2012 18:10:21 +0000 (18:10 +0000)]
MacGui: when creating a new preset, hide "Custom" when the anamorphic mode is Strict; is has no effect and therefore isn't applicable.

Use tags instead of the index to store correct preset values for each mode.

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

12 years agolibhb: fix calculation of sync->gain_factor.
Rodeo [Sat, 29 Sep 2012 17:55:37 +0000 (17:55 +0000)]
libhb: fix calculation of sync->gain_factor.

Revision 4976 simplified it, but it was still slightly incorrect.

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

12 years agoLingui: make hb icon more visible on Summary tab.
jstebbins [Fri, 28 Sep 2012 00:13:31 +0000 (00:13 +0000)]
Lingui: make hb icon more visible on Summary tab.

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

12 years agoLingui: update hb icon. Fix icon in notification bubble on fedora.
jstebbins [Thu, 27 Sep 2012 23:54:46 +0000 (23:54 +0000)]
Lingui: update hb icon. Fix icon in notification bubble on fedora.

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

12 years agoMacGUI: fix build after previous commit.
Rodeo [Thu, 27 Sep 2012 22:59:28 +0000 (22:59 +0000)]
MacGUI: fix build after previous commit.

The path to HandBrake.icns was set wrong in the Xcode project.

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

12 years agoMacGui: Use new dock icon created by Matt Johnson (mattdog.100 [at] gmail.com)
dynaflash [Thu, 27 Sep 2012 18:50:34 +0000 (18:50 +0000)]
MacGui: Use new dock icon created by Matt Johnson (mattdog.100 [at] gmail.com)
- Details can be found here https://forum.handbrake.fr/viewtopic.php?f=4&t=24639&start=125.
- Thanks!!!

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

12 years agoWinGui: Deploy the updated application icon.
sr55 [Thu, 27 Sep 2012 18:33:27 +0000 (18:33 +0000)]
WinGui: Deploy the updated application icon.

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

12 years agohb64.png resave to 64x64
sr55 [Thu, 27 Sep 2012 17:09:44 +0000 (17:09 +0000)]
hb64.png resave to 64x64

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

12 years agohb16.png is now 16x16
sr55 [Thu, 27 Sep 2012 17:08:36 +0000 (17:08 +0000)]
hb16.png is now 16x16

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

12 years agoGFX: Make all the logo image files square.
sr55 [Thu, 27 Sep 2012 12:48:19 +0000 (12:48 +0000)]
GFX: Make all the logo image files square.

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

12 years agoWinGui: Swap out the interface for IEncode in the preview window.
sr55 [Wed, 26 Sep 2012 21:34:17 +0000 (21:34 +0000)]
WinGui: Swap out the interface for IEncode in the preview window.

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

12 years agoMove the old logo for safe keeping.
sr55 [Wed, 26 Sep 2012 19:55:55 +0000 (19:55 +0000)]
Move the old logo for safe keeping.

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

12 years agoGFX: Some improvements to the updated HandBrake Icon by Matt Johnson (mattdog.100...
sr55 [Wed, 26 Sep 2012 17:45:30 +0000 (17:45 +0000)]
GFX: Some improvements to the updated HandBrake Icon by Matt Johnson (mattdog.100 [at] gmail.com)

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

12 years agoRemove Test.txt.
sr55 [Tue, 25 Sep 2012 16:52:53 +0000 (16:52 +0000)]
Remove Test.txt.

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

12 years agoWinGui: LibHb Encode and Scan support (off by default for the moment until I have...
sr55 [Tue, 25 Sep 2012 15:23:17 +0000 (15:23 +0000)]
WinGui: LibHb Encode and Scan support (off by default for the moment until I have time to test this and tidy up some of the code) Can be turned on in preferences.

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

12 years agoWinGui: Change hbicon.psd -> png. Psd was not layered since the icon was rendered...
sr55 [Sun, 23 Sep 2012 19:56:08 +0000 (19:56 +0000)]
WinGui: Change hbicon.psd -> png.  Psd was not layered since the icon was rendered in modelling software. Saves ~8MB download from source control.

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

12 years agoWinGui: Misc typos, tidyup
sr55 [Sun, 23 Sep 2012 19:53:07 +0000 (19:53 +0000)]
WinGui: Misc typos, tidyup

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

12 years agolibhb: remove unnecessary usage of hb_audio_remap.
Rodeo [Sun, 23 Sep 2012 14:14:38 +0000 (14:14 +0000)]
libhb: remove unnecessary usage of hb_audio_remap.

All decoders now output channels in Libav order.

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

12 years agolibhb: simplify calculation of sync->gain_factor.
Rodeo [Sun, 23 Sep 2012 13:57:21 +0000 (13:57 +0000)]
libhb: simplify calculation of sync->gain_factor.

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

12 years agocontrib/ffmpeg: update patch numbers after SVN revision 4950.
Rodeo [Sat, 22 Sep 2012 15:19:47 +0000 (15:19 +0000)]
contrib/ffmpeg: update patch numbers after SVN revision 4950.

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

12 years agoMacGui: miscellaneous cosmetics and consistency adjustments.
Rodeo [Sat, 22 Sep 2012 14:54:28 +0000 (14:54 +0000)]
MacGui: miscellaneous cosmetics and consistency adjustments.

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

12 years agoMacGui: Add the drag & drop features on both DockIcon and Handbrake Main Window
Rodeo [Fri, 21 Sep 2012 20:25:24 +0000 (20:25 +0000)]
MacGui: Add the drag & drop features on both DockIcon and Handbrake Main Window

- Patch courtesy of Jerome Lacube. Thanks Jerome!
- It handles dragging & dropping one file, and folders.
-- Please note that when dropping a folder, the files inside will be treated as titles.
- Specifics can be found here https://reviews.handbrake.fr/r/345/

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

12 years ago- fix issue:
konablend [Fri, 21 Sep 2012 18:45:29 +0000 (18:45 +0000)]
- fix issue:
    abort() called
    *** Terminating app due to uncaught exception 'NSInvalidArgumentException'
    reason: '*** -blueComponent not defined for the NSColor NSCustomColorSpace Generic RGB colorspace 0.5 0.5 0.5 1; need to first convert colorspace.'
- remove superfluous color conversions; according to NSGradient docs, any needed colorspace conversions of params are automatic
- use [NSColor colorWithAlphaComponent] to force alpha
- change [NSColor colorWithSRGBRed] to [NSColor colorWithDeviceRed] for 10.6 API compatibilty
- [cosmetic] rename parm withEndColor -> endColor
- [leak] release NSGradient

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

12 years agoInterop: Adding missing file from previous checkin.
randomengy [Fri, 21 Sep 2012 01:01:32 +0000 (01:01 +0000)]
Interop: Adding missing file from previous checkin.

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

12 years agodecpgssub: avoid dropping subtitles when we get broken timestamps.
Rodeo [Thu, 20 Sep 2012 14:59:14 +0000 (14:59 +0000)]
decpgssub: avoid dropping subtitles when we get broken timestamps.

Instead, use a default PTS difference of 3 seconds.

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

12 years agoInterop: Bring up to speed with libhb. Exposes more functions, accommodates channel...
randomengy [Thu, 20 Sep 2012 01:32:35 +0000 (01:32 +0000)]
Interop: Bring up to speed with libhb. Exposes more functions, accommodates channel layout and filter changes and allows setting CFR same as source.

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

12 years agoMacGUI: increase dock icon ETA badge's refresh rate from 0.5 to 0.1%.
Rodeo [Tue, 18 Sep 2012 17:26:18 +0000 (17:26 +0000)]
MacGUI: increase dock icon ETA badge's refresh rate from 0.5 to 0.1%.

Even with fast encoding settings, the previous value was a bit slow for full-length encodes.

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

12 years agoMacGui: Objective-C/cosmetics.
Rodeo [Sun, 16 Sep 2012 22:38:19 +0000 (22:38 +0000)]
MacGui: Objective-C/cosmetics.

Apologies if I break anything.

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

12 years agodeca52: ignore mix levels when dowmixing to Lt/Rt.
Rodeo [Sun, 16 Sep 2012 18:51:11 +0000 (18:51 +0000)]
deca52: ignore mix levels when dowmixing to Lt/Rt.

This matches liba52's built-in downmix code.

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

12 years agohb_audio_resample: remove unnecessary check.
Rodeo [Sun, 16 Sep 2012 18:33:09 +0000 (18:33 +0000)]
hb_audio_resample: remove unnecessary check.

Not sure why I thought this was needed.

Apologies if I break anything.

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

12 years agoMacGui: New dock icon progess behavior with percent & ETA "badges".
dynaflash [Sat, 15 Sep 2012 17:08:16 +0000 (17:08 +0000)]
MacGui: New dock icon progess behavior with percent & ETA "badges".
- Patch by Jerome Lacube Thanks !!
- Details can be found here https://reviews.handbrake.fr/r/344/

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

12 years agolibhb: fix a collection of small memory leaks
jstebbins [Thu, 13 Sep 2012 20:13:59 +0000 (20:13 +0000)]
libhb: fix a collection of small memory leaks

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

12 years agoRevert temporary code that silences valgrind warnings
jstebbins [Wed, 12 Sep 2012 15:56:47 +0000 (15:56 +0000)]
Revert temporary code that silences valgrind warnings
memsets silence silly valgrind warnings, but we don't want
them in "production"

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

12 years agolibhb: fix potential invalid memory access in decomb (again)
jstebbins [Wed, 12 Sep 2012 15:54:00 +0000 (15:54 +0000)]
libhb: fix potential invalid memory access in decomb (again)
I missed a spot where an even wider left/right margin is
needed.

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

12 years agolibhb: fix potential invalid memory access in decomb
jstebbins [Wed, 12 Sep 2012 13:09:21 +0000 (13:09 +0000)]
libhb: fix potential invalid memory access in decomb
YADIF_CHECK in MODE_CUBIC touches pixels -3 and +3 from the current position.
We had a conditional to bypass this check if we were 2 away from left
or right edges which was insuffecient for this mode.

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

12 years agoWinGui: Couple fixes to Pictures settings and add presets.
sr55 [Tue, 11 Sep 2012 19:27:40 +0000 (19:27 +0000)]
WinGui: Couple fixes to Pictures settings and add presets.

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

12 years agoWinGui: Missing comma with "Greek, Modern"
sr55 [Tue, 11 Sep 2012 18:49:05 +0000 (18:49 +0000)]
WinGui: Missing comma with "Greek, Modern"

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

12 years agolibhb: learn to spell "dilate"
jstebbins [Tue, 11 Sep 2012 13:58:50 +0000 (13:58 +0000)]
libhb: learn to spell "dilate"

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

12 years agolibhb: fix logs for decomb threads
jstebbins [Tue, 11 Sep 2012 13:51:59 +0000 (13:51 +0000)]
libhb: fix logs for decomb threads
Several threads used the exact same log message when starting which is
confusing.

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

12 years agohb_apply_h264_level: return 1 in case of warnings and make return values > 0 non...
Rodeo [Tue, 11 Sep 2012 11:58:47 +0000 (11:58 +0000)]
hb_apply_h264_level: return 1 in case of warnings and make return values > 0 non-fatal.

This could be used by a GUI to remove incompatible levels from a drop-down, for example.

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

12 years agohb_apply_h264_level: add a parameter to silence warnings.
Rodeo [Tue, 11 Sep 2012 11:46:51 +0000 (11:46 +0000)]
hb_apply_h264_level: add a parameter to silence warnings.

This can be used to avoid log pollution when e.g. using an x264 unparse function.

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

12 years agoRevert a part of revision 4950 which was not in the ReviewBoard patch.
Rodeo [Tue, 11 Sep 2012 11:34:39 +0000 (11:34 +0000)]
Revert a part of revision 4950 which was not in the ReviewBoard patch.

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

12 years agolibhb: handle overlapping timestamps better
jstebbins [Tue, 11 Sep 2012 09:45:21 +0000 (09:45 +0000)]
libhb: handle overlapping timestamps better
This shouldn't happen except in the case of bad sources or an hb bug.
But if encountered, it provoked a feedback loop of frame dropping and
duplication where there should have been a single frame drop.

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

12 years agolibhb: Fix error when setting timestamps for bobbed frames in decomb
jstebbins [Tue, 11 Sep 2012 08:13:16 +0000 (08:13 +0000)]
libhb: Fix error when setting timestamps for bobbed frames in decomb
is_combed flag was not getting updated, so the timestamp recalculation was
skipped even though 2 frames were output.

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

12 years agoRemove contrib/ffmpeg/A02-png-sequences.patch.
konablend [Mon, 10 Sep 2012 17:39:20 +0000 (17:39 +0000)]
Remove contrib/ffmpeg/A02-png-sequences.patch.

Set AVPacket flags indicating key-frame for avcodec_decode_video2() call. Specifically, libav documentation states:

 * @param[in] avpkt The input AVpacket containing the input buffer.
 *            You can create such packet with av_init_packet() and by then setting
 *            data and size, some decoders might in addition need other fields like
 *            flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least
 *            fields possible.

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

12 years agoDisable format specification generation when building libtheora.
Rodeo [Mon, 10 Sep 2012 12:18:39 +0000 (12:18 +0000)]
Disable format specification generation when building libtheora.

Fixes cross-compile failure on hosts with pdfLaTeX, BibTeX and TransFig installed.

Patch by Arthur Liu. Thanks!

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

12 years agoTesting IRC BOT
sr55 [Sun, 9 Sep 2012 16:32:57 +0000 (16:32 +0000)]
Testing IRC BOT

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

12 years agoWinGui: Update a broken Property Changed notification in the AudioTrack model
sr55 [Sun, 9 Sep 2012 11:09:58 +0000 (11:09 +0000)]
WinGui: Update a broken Property Changed notification in the AudioTrack model

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

12 years agoencx264: make hb_x264_encopt_synonyms two-dimensional instead of faking it.
Rodeo [Sun, 9 Sep 2012 01:17:10 +0000 (01:17 +0000)]
encx264: make hb_x264_encopt_synonyms two-dimensional instead of faking it.

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

12 years agoencx264: use less generic names for some stuff.
Rodeo [Sun, 9 Sep 2012 01:03:33 +0000 (01:03 +0000)]
encx264: use less generic names for some stuff.

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

12 years agohb_apply_h264_level() update & cleanup.
Rodeo [Sun, 9 Sep 2012 00:55:59 +0000 (00:55 +0000)]
hb_apply_h264_level() update & cleanup.

The caller may specify any width & height now, rather than having to initialize the x264_param_t's fields directly.

Since it's reasonable to expect GUIs to only provide valid levels (if it doesn't, there's a bug that needs fixing), it's OK to abort when the requested level is not valid.

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

12 years agoUpdate the fmac scalar patch. Instead of a workaround, apply the fix from Libav,...
Rodeo [Sat, 8 Sep 2012 22:08:24 +0000 (22:08 +0000)]
Update the fmac scalar patch. Instead of a workaround, apply the fix from Libav, so that the patch can be dropped on the next bump.

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

12 years agoRemove mingw+libmkv dependency on libiberty.
konablend [Sat, 8 Sep 2012 20:59:47 +0000 (20:59 +0000)]
Remove mingw+libmkv dependency on libiberty.
Remove mingw+test dependency on libiberty.
Add build system support for propagating compiler DEFINES to contrib configure.

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

12 years agoWinGui: Couple Corrections to the Audiobitrate converter.
sr55 [Sat, 8 Sep 2012 18:16:46 +0000 (18:16 +0000)]
WinGui: Couple Corrections to the Audiobitrate converter.

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

12 years agoA patch for mpeg2 SetWindowLong() and GWL_USERDATA do not exist in recent versions...
sr55 [Sat, 8 Sep 2012 18:04:11 +0000 (18:04 +0000)]
A patch for mpeg2 SetWindowLong() and GWL_USERDATA do not exist in recent versions of mingw-w64. Since we don't output to the display anyway, I've just disabled the code so things build.

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