]> granicus.if.org Git - handbrake/log
handbrake
11 years agoWinGui: Missing file from a previous commit.
sr55 [Sun, 18 Aug 2013 17:22:09 +0000 (17:22 +0000)]
WinGui: Missing file from a previous commit.

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

11 years agoMacGui: calculate the actual height of the queue rows. Align the interface elements...
ritsuka [Sun, 18 Aug 2013 06:57:35 +0000 (06:57 +0000)]
MacGui: calculate the actual height of the queue rows. Align the interface elements a bit.

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

11 years agoencx264: auto-enable metrics when the relevant tune is requested.
Rodeo [Sat, 17 Aug 2013 23:21:45 +0000 (23:21 +0000)]
encx264: auto-enable metrics when the relevant tune is requested.

Thanks to s55 for the suggestion.

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

11 years agoencx264: don't force-enable metrics (PSNR, SSIM).
Rodeo [Sat, 17 Aug 2013 22:52:52 +0000 (22:52 +0000)]
encx264: don't force-enable metrics (PSNR, SSIM).

Matches the x264 defaults, gives us a very minor speed boost, and gets rid of a warning.

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

11 years agoWinGui: General code tidyup
sr55 [Sat, 17 Aug 2013 20:38:18 +0000 (20:38 +0000)]
WinGui: General code tidyup

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

11 years agoWinGui: Improved the Queue Tooltip and Added a new "Reset to 'Do nothing' when the...
sr55 [Sat, 17 Aug 2013 18:46:34 +0000 (18:46 +0000)]
WinGui:  Improved the Queue Tooltip and Added a new "Reset to 'Do nothing' when the app starts" option (for the when done dropdown) to preferences.

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

11 years agoWinGui: Fix the autoname helper so that it correctly sets the mkv extension for av_mkv
sr55 [Sat, 17 Aug 2013 17:02:35 +0000 (17:02 +0000)]
WinGui: Fix the autoname helper so that it correctly sets the mkv extension for av_mkv

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

11 years agolibhb: log avio_open2 error return code
jstebbins [Fri, 16 Aug 2013 01:51:31 +0000 (01:51 +0000)]
libhb: log avio_open2 error return code

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

11 years agoLinGui: add language files to debian install file
jstebbins [Mon, 12 Aug 2013 18:29:33 +0000 (18:29 +0000)]
LinGui: add language files to debian install file

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

11 years agoLinGui: add language files to rpm spec
jstebbins [Mon, 12 Aug 2013 17:42:44 +0000 (17:42 +0000)]
LinGui: add language files to rpm spec

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

11 years agoWinGui: Fix an issue with Queue Import/Export that didn't obey the Ok/Cancel buttons.
sr55 [Sun, 11 Aug 2013 17:19:41 +0000 (17:19 +0000)]
WinGui: Fix an issue with Queue Import/Export that didn't obey the Ok/Cancel buttons.

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

11 years agoMacGui: Read events from the mouse scroll wheel in HBPreviewController.m to change...
ritsuka [Sun, 4 Aug 2013 09:12:33 +0000 (09:12 +0000)]
MacGui: Read events from the mouse scroll wheel in HBPreviewController.m to change the preview image.

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

11 years agoLinGui: mark more strings as translation candidates
jstebbins [Thu, 1 Aug 2013 00:23:58 +0000 (00:23 +0000)]
LinGui: mark more strings as translation candidates

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

11 years agoWinGui: Setting the Initial Directory to null when we can't resolve a full path to...
sr55 [Tue, 30 Jul 2013 17:54:38 +0000 (17:54 +0000)]
WinGui: Setting the Initial Directory to null when we can't resolve a full path to see if it helps an intermittent crash some users seem to see on the Browse Destination Dialog.

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

11 years agoWinGui: Updating Caliburn Micro Libraries
sr55 [Sun, 28 Jul 2013 13:40:12 +0000 (13:40 +0000)]
WinGui: Updating Caliburn Micro Libraries

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

11 years agoWinGui: Some fixes around the Video and Advanced Tab query generation behaviour.
sr55 [Sat, 27 Jul 2013 19:56:49 +0000 (19:56 +0000)]
WinGui: Some fixes around the Video and Advanced Tab query generation behaviour.

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

11 years agoWinGui:
sr55 [Sat, 27 Jul 2013 19:48:12 +0000 (19:48 +0000)]
WinGui:
- When switching between the video tab and advanced panel, set the advanced tab's advanced query string from the x264 preset.
- Add a copy full query context menu to the "extra options" text box.
- Auto set the Picture settings mode on the Add Preset window.

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

11 years agoWinGui: Fixed Anamorphic mode was not being saved when adding a preset with no pictur...
sr55 [Sat, 27 Jul 2013 15:32:07 +0000 (15:32 +0000)]
WinGui: Fixed Anamorphic mode was not being saved when adding a preset with no picture sizes.

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

11 years agoLinGui: mark more strings as translatable
jstebbins [Fri, 26 Jul 2013 18:45:09 +0000 (18:45 +0000)]
LinGui: mark more strings as translatable
Thanks to Уважением Виктор

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

11 years agoLinGui: Add russian translation :P
jstebbins [Fri, 26 Jul 2013 17:25:06 +0000 (17:25 +0000)]
LinGui: Add russian translation :P
Thanks to Уважением Виктор (aka victor)

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

11 years agoMacGui: fix UI lockup when adding a chapter with a name containing non-UTF8 characters.
Rodeo [Mon, 22 Jul 2013 13:47:34 +0000 (13:47 +0000)]
MacGui: fix UI lockup when adding a chapter with a name containing non-UTF8 characters.

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

11 years agoBump x264 to r2345-f0c1c53.
Rodeo [Sun, 21 Jul 2013 22:57:15 +0000 (22:57 +0000)]
Bump x264 to r2345-f0c1c53.

Miscellaneous fixes and improvements as usual, plus lets us drop a patch that has now been pushed upstream.

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

11 years agoWinGui: Update the exception handling code to deal with Component Activation Exceptio...
sr55 [Sat, 20 Jul 2013 14:37:53 +0000 (14:37 +0000)]
WinGui: Update the exception handling code to deal with Component Activation Exceptions, allowing for better error messages.  Changed the defaultsettings.xml file to be an embedded resource.

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

11 years agoWinGui: Switch to native WPF dialogs for file handling except for the folder browser...
sr55 [Sat, 20 Jul 2013 13:52:21 +0000 (13:52 +0000)]
WinGui: Switch to native WPF dialogs for file handling except for the folder browser. Will replace this later.

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

11 years agoWinGui: Misc fixes and improvements
sr55 [Sat, 20 Jul 2013 13:29:01 +0000 (13:29 +0000)]
WinGui: Misc fixes and improvements
- Added "Open This Directory" right click context menu on the destination box.
- Fixed the av_mp4/mkv file extension bug.
- Add new autoname options {time} {bitrate} {quality}

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

11 years agoWinGui: Change Loose and Strict Anamorphic to use hb_set_anamorphic_size
sr55 [Sun, 14 Jul 2013 14:29:52 +0000 (14:29 +0000)]
WinGui: Change Loose and Strict Anamorphic to use hb_set_anamorphic_size
Note: No Anamorphic mode still needs work, and Custom Anamorphic is still hand calculation.

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

11 years agolibhb: store and print additional CPU information
Rodeo [Sat, 13 Jul 2013 18:43:44 +0000 (18:43 +0000)]
libhb: store and print additional CPU information

Printed in hb_scan(), so that it's present in all Activity Logs (both encode and scan).

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

11 years agoAdd hb_video_quality_get_limits and hb_video_quality_get_name to libhb API.
Rodeo [Sat, 13 Jul 2013 18:16:00 +0000 (18:16 +0000)]
Add hb_video_quality_get_limits and hb_video_quality_get_name to libhb API.

Includes a MacGui implementation.

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

11 years agoWinGui: Make the AVFormat Muxers default.
sr55 [Sat, 13 Jul 2013 17:21:48 +0000 (17:21 +0000)]
WinGui: Make the AVFormat Muxers default.

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

11 years agoMacGui: populate the SRT subtitle language list dynamically from libhb.
Rodeo [Sat, 13 Jul 2013 16:41:49 +0000 (16:41 +0000)]
MacGui: populate the SRT subtitle language list dynamically from libhb.

Adds several languages that were previously missing from the list.

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

11 years agoSolaris: add proper POSIX defines
Rodeo [Sat, 13 Jul 2013 10:55:12 +0000 (10:55 +0000)]
Solaris: add proper POSIX defines

On Solaris, some POSIX functions are hidden behind a define. This patch adds the proper defines to the compiler command line when building for Solaris.

Patch by icchan. Thanks!

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

11 years agoLinGui: Make "Open with.." nautilus option work in ubuntu 13.04
jstebbins [Wed, 10 Jul 2013 23:12:26 +0000 (23:12 +0000)]
LinGui: Make "Open with.." nautilus option work in ubuntu 13.04
Why oh why do they make these stupid little changes :-\

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

11 years agoWinGui: Fix Typo on the queue.
sr55 [Wed, 10 Jul 2013 16:12:03 +0000 (16:12 +0000)]
WinGui: Fix Typo on the queue.

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

11 years agoWinGui: Fix an error in the Drive Menu Attached Property
sr55 [Sun, 7 Jul 2013 17:52:05 +0000 (17:52 +0000)]
WinGui: Fix an error in the Drive Menu Attached Property

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

11 years agoWinGui: Some in-progress code that I'll pickup later on.
sr55 [Sun, 7 Jul 2013 15:45:18 +0000 (15:45 +0000)]
WinGui: Some in-progress code that I'll pickup later on.

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

11 years agoWinGui: Fix to the Drive Menu service so that it doesn't refresh when clicking on...
sr55 [Sat, 6 Jul 2013 18:23:25 +0000 (18:23 +0000)]
WinGui: Fix to the Drive Menu service so that it doesn't refresh when clicking on a menuitem.

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

11 years agolibhb: handle zero length EOF subtitle properly
jstebbins [Sat, 6 Jul 2013 17:11:34 +0000 (17:11 +0000)]
libhb: handle zero length EOF subtitle properly

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

11 years agolibhb: fix a couple of problems with subtitle merging
jstebbins [Sat, 6 Jul 2013 14:48:06 +0000 (14:48 +0000)]
libhb: fix a couple of problems with subtitle merging
I did not handle cases where it was impossible to determine the
stop time properly.

I also did not handle the last subitle properly.  It would have been lost.

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

11 years agolibhb: improve handling of overlapping text subtitles
jstebbins [Mon, 1 Jul 2013 20:29:33 +0000 (20:29 +0000)]
libhb: improve handling of overlapping text subtitles
mp4 timed text does not support subtitles that overlap (in time).
So this patch detects these overlaps and merges subtitles when
appropriate.

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

11 years agoMacGui: improve previous commit a bit.
Rodeo [Mon, 1 Jul 2013 18:42:43 +0000 (18:42 +0000)]
MacGui: improve previous commit a bit.

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

11 years agoMacGui: Fix a silly Logic bug in logging code.
sr55 [Mon, 1 Jul 2013 18:40:17 +0000 (18:40 +0000)]
MacGui: Fix a silly Logic bug in logging code.

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

11 years agohb_display_job_info: "Large file size" does not apply to the avformat MP4 muxer ...
Rodeo [Mon, 1 Jul 2013 15:24:20 +0000 (15:24 +0000)]
hb_display_job_info: "Large file size" does not apply to the avformat MP4 muxer (it's automatic and therefore can't be enabled or disabled).

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

11 years agox264: build with OpenCL lookahead support by default.
Rodeo [Mon, 1 Jul 2013 14:41:20 +0000 (14:41 +0000)]
x264: build with OpenCL lookahead support by default.

The necessary headers are included in the x264 source, so the only new dependency is perl.

The OpenCL-accelerated lookahead is disabled by default and can be enabled at runtime using the "opencl" advanced x264 option.

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

11 years agolibhb: fix crash in muxmp4.c
jstebbins [Sun, 30 Jun 2013 21:15:15 +0000 (21:15 +0000)]
libhb: fix crash in muxmp4.c
I must not have gone back and retested this :-\

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

11 years agolibhb: add experimental avformat muxer for mkv and mp4
jstebbins [Sun, 30 Jun 2013 20:44:21 +0000 (20:44 +0000)]
libhb: add experimental avformat muxer for mkv and mp4

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

11 years agoWinGui: Broke Status display. Fixed.
sr55 [Sat, 29 Jun 2013 15:39:35 +0000 (15:39 +0000)]
WinGui: Broke Status display. Fixed.

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

11 years agoWinGui: Just some prototype code for safe keeping. Some ideas around an Instant HandB...
sr55 [Sat, 29 Jun 2013 15:36:48 +0000 (15:36 +0000)]
WinGui: Just some prototype code for safe keeping. Some ideas around an Instant HandBrake window.

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

11 years agoWinGui: Rejig the Options window a bit.
sr55 [Fri, 28 Jun 2013 18:51:55 +0000 (18:51 +0000)]
WinGui: Rejig the Options window a bit.

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

11 years agoLinGui: use hb_container_get_default_extension() when creating dest filename
jstebbins [Fri, 28 Jun 2013 16:54:16 +0000 (16:54 +0000)]
LinGui: use hb_container_get_default_extension() when creating dest filename
and fix a mostly harmless error in creating the dest filename that
is only seen before scanning any files.

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

11 years agolibhb: fix pts p-to-p start time in files parsed by libav
jstebbins [Wed, 26 Jun 2013 15:18:16 +0000 (15:18 +0000)]
libhb: fix pts p-to-p start time in files parsed by libav

The adjustment made to the start time was made incorrectly.

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

11 years agoLinGui: add missing sys dep to python script
jstebbins [Wed, 26 Jun 2013 14:57:15 +0000 (14:57 +0000)]
LinGui: add missing sys dep to python script

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

11 years agoWinGui: Fix the Source Drive MenuItems occasionally not working when pressed. Updated...
sr55 [Fri, 21 Jun 2013 19:49:26 +0000 (19:49 +0000)]
WinGui: Fix the Source Drive MenuItems occasionally not working when pressed. Updated the Drag/Drop library that has a few bug fixes.

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

11 years agoWinGui: Fix an issue on the queue where jobs would re-appear after clicking edit...
sr55 [Thu, 20 Jun 2013 20:40:40 +0000 (20:40 +0000)]
WinGui: Fix an issue on the queue where jobs would re-appear after clicking edit queue and they had been removed.

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

11 years agoMacGui: get rid of now obsolete @"UseCoreAudio" preference and related widgets
Rodeo [Thu, 20 Jun 2013 17:24:36 +0000 (17:24 +0000)]
MacGui: get rid of now obsolete @"UseCoreAudio" preference and related widgets

MacGui doesn't include faac anymore. Mapping from faac to Core Audio is done by libhb's fallback mechanism.

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

11 years agoInterop: Bringing it up to speed with the latest nightlies. Interop now exposes the...
randomengy [Tue, 18 Jun 2013 02:05:59 +0000 (02:05 +0000)]
Interop: Bringing it up to speed with the latest nightlies. Interop now exposes the list of valid sample rates and framerates in Encoders.cs. Also fixing a problem with Custom anamorphic and maximum height.

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

11 years agolibhb: fix hang that can occur under certain error conditions
jstebbins [Sun, 16 Jun 2013 16:16:52 +0000 (16:16 +0000)]
libhb: fix hang that can occur under certain error conditions
audio and video sync are in wait loops when they first start.
if an error happens during this period, the hang would happen.
check w->done in these loops to break out in case of error.

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

11 years agoWiWinGui: Remap the audio and video encoders. Hopefully this should also be backward...
sr55 [Sun, 16 Jun 2013 16:00:15 +0000 (16:00 +0000)]
WiWinGui: Remap the audio and video encoders.  Hopefully this should also be backwards compatible with user presets, but it is recommended to re-create any user presets to that the new keys get picked up incase we drop the fallbacks in the future.

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

11 years agoFix the build under MinGW
sr55 [Sun, 16 Jun 2013 12:03:51 +0000 (12:03 +0000)]
Fix the build under MinGW

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

11 years agoWinGui: Fix a styling issue on the audio/subs tab
sr55 [Sun, 16 Jun 2013 10:26:52 +0000 (10:26 +0000)]
WinGui: Fix a styling issue on the audio/subs tab

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

11 years agolibhb: fix calculation of chapter durations in dvdread and dvdnav.
Rodeo [Sun, 16 Jun 2013 01:56:22 +0000 (01:56 +0000)]
libhb: fix calculation of chapter durations in dvdread and dvdnav.

The values printed to the scan log were incorrect.

Patch by Stuart Webster. Thanks!

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

11 years agoCosmetics after last commit.
Rodeo [Sat, 15 Jun 2013 22:38:51 +0000 (22:38 +0000)]
Cosmetics after last commit.

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

11 years agolibhb: improve video and audio encoder names.
Rodeo [Sat, 15 Jun 2013 22:32:20 +0000 (22:32 +0000)]
libhb: improve video and audio encoder names.

When we only have one encoder for a particular codec:

- don't add (library_name) in the name
- don't prefix with ff or otherwise use the library name in the short name

AAC (ffmpeg) -> AAC (avcodec): works for both Libav and FFmpeg.
consistency: ffaac -> av_aac (like ca_aac, fdk_aac and so on)

VP3 (Theora) -> Theora: Theora is based on VP3, but is not exactly VP3.

manicure updated to handle the new names, but built-in presets left untouched (this will require WinGUI updates).

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

11 years agoUpgrade x264 to r2334-a3ac64b
sr55 [Sat, 15 Jun 2013 21:09:52 +0000 (21:09 +0000)]
Upgrade x264 to r2334-a3ac64b

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

11 years agolibhb: fix incorrect sizeof()
jstebbins [Sat, 15 Jun 2013 20:52:27 +0000 (20:52 +0000)]
libhb: fix incorrect sizeof()
Function parameter array declarations are not treated the same way
as local or global array declarations.  sizeof will return only the size
of the pointer instead of the size of the array.

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

11 years agoLinGui: use hb_audio_quality_get_default() to show/hide quality widgets.
jstebbins [Sat, 15 Jun 2013 20:28:07 +0000 (20:28 +0000)]
LinGui: use hb_audio_quality_get_default() to show/hide quality widgets.

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

11 years agoimprove aac encoder build options and change some aac encoder defaults
jstebbins [Sat, 15 Jun 2013 17:24:35 +0000 (17:24 +0000)]
improve aac encoder build options and change some aac encoder defaults

By default, faac is no longer built.
Libav aac is now the default aac encoder on all platforms except osx
where ca_aac is the default.
fdk-aac is now built by default (except on osx).

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

11 years agoLinGui: merge windows phone 8 preset
jstebbins [Fri, 14 Jun 2013 04:02:43 +0000 (04:02 +0000)]
LinGui: merge windows phone 8 preset

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

11 years agoWinGui: Added a new option that will allow users to fallback to using system colours...
sr55 [Thu, 13 Jun 2013 18:38:02 +0000 (18:38 +0000)]
WinGui: Added a new option that will allow users to fallback to using system colours. This is useful for those running non-standard system themes or high contrast mode.

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

11 years agoLinGui: fix propagation of tags from input file to output
jstebbins [Tue, 11 Jun 2013 20:38:27 +0000 (20:38 +0000)]
LinGui: fix propagation of tags from input file to output
... when batch queueing is used.

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

11 years agoExperimental preset for Windows Phone 8 Devices. Would be appreciated that anyone...
sr55 [Sat, 8 Jun 2013 18:55:32 +0000 (18:55 +0000)]
Experimental preset for Windows Phone 8 Devices. Would be appreciated that anyone with a W8 Phone provides feedback.

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

11 years agoWinGui: Better keyboard navigation in the GUI. Added an encode progress bar back in.
sr55 [Thu, 6 Jun 2013 20:12:39 +0000 (20:12 +0000)]
WinGui: Better keyboard navigation in the GUI.  Added an encode progress bar back in.

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

11 years agoLinGui: fix preset import/export
jstebbins [Thu, 6 Jun 2013 17:08:34 +0000 (17:08 +0000)]
LinGui: fix preset import/export
Use the new translation mechanisms supplied by libhb

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

11 years agoCosmetics.
Rodeo [Thu, 6 Jun 2013 16:14:38 +0000 (16:14 +0000)]
Cosmetics.

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

11 years agoCLI: Silence compiler warning
jstebbins [Thu, 6 Jun 2013 15:58:12 +0000 (15:58 +0000)]
CLI: Silence compiler warning

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

11 years agolibhb: move one-time registrations to hb_global_init().
Rodeo [Thu, 6 Jun 2013 01:49:44 +0000 (01:49 +0000)]
libhb: move one-time registrations to hb_global_init().

There's no need to do this in each call to hb_init().

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

11 years agoWinGui: Undo last commit, causes more problems than it fixes.
sr55 [Wed, 5 Jun 2013 18:25:10 +0000 (18:25 +0000)]
WinGui: Undo last commit, causes more problems than it fixes.

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

11 years agoWinGui: Disable the last bit of Custom Anamorphic calculation code until I can get...
sr55 [Wed, 5 Jun 2013 18:19:16 +0000 (18:19 +0000)]
WinGui: Disable the last bit of Custom Anamorphic calculation code until I can get around to making it work correctly.

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

11 years agoWinGui: Fix an issue where cropping wasn't getting set correctly after a title change.
sr55 [Wed, 5 Jun 2013 17:52:17 +0000 (17:52 +0000)]
WinGui: Fix an issue where cropping wasn't getting set correctly after a title change.

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

11 years agohb_mixdown_*: use meaningful values instead of -1.
Rodeo [Tue, 4 Jun 2013 21:28:57 +0000 (21:28 +0000)]
hb_mixdown_*: use meaningful values instead of -1.

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

11 years agomanicure: support new mixdowns added before 0.9.9.
Rodeo [Tue, 4 Jun 2013 21:21:13 +0000 (21:21 +0000)]
manicure: support new mixdowns added before 0.9.9.

Also, use "none" as the "None" mixdown; this is the name expected by libhb.

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

11 years agohb_video_encoders: cosmetics.
Rodeo [Mon, 3 Jun 2013 22:37:08 +0000 (22:37 +0000)]
hb_video_encoders: cosmetics.

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

11 years agolibhb/common: improve fallback mechanism.
Rodeo [Mon, 3 Jun 2013 15:37:38 +0000 (15:37 +0000)]
libhb/common: improve fallback mechanism.

API changes:

- added hb_global_init(), must be called before any other libhb function

- removed (somewhat pointless) hb_mixdown_t.internal_name

- some hb_*_get_from_name() functions now return 0 instead of -1.

Instead of hardcoded fallbacks, list items now have a specific fallback, and a generic ID for when the specific fallback is unavailable.

Encoder availability is checked at runtime (hb_global_init calling hb_common_global_init) and the item's value/fallback is sanity-checked and updated if necessary.

See https://reviews.handbrake.fr/r/506/ for more detailed information.

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

11 years agoWinGui: Put Lower / Placebo Quality (Higher quality for non x264) markers under the...
sr55 [Sun, 2 Jun 2013 17:20:04 +0000 (17:20 +0000)]
WinGui: Put Lower / Placebo Quality (Higher quality for non x264) markers under the quality slider.

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

11 years agoWinGui: Some usability improvements around presets. Also trying out a "Hide Presets...
sr55 [Sun, 2 Jun 2013 17:02:42 +0000 (17:02 +0000)]
WinGui: Some usability improvements around presets. Also trying out a "Hide Presets Panel" option similar to that of the macgui.

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

11 years agoMacGUI: Patch -Replace some deprecated API Calls https://reviews.handbrake.fr/r/504/
sr55 [Sat, 1 Jun 2013 21:39:49 +0000 (21:39 +0000)]
MacGUI: Patch -Replace some deprecated API Calls https://reviews.handbrake.fr/r/504/

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

11 years agoWinGui: Added option to AutoName functionality to remove common punctuation from...
sr55 [Sat, 1 Jun 2013 21:28:05 +0000 (21:28 +0000)]
WinGui: Added option to AutoName functionality to remove common punctuation from filenames (Comma, Period and Dash)

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

11 years agoWinGui: Don't crash if a corrupted source file causes the duration to be mis-detecte...
sr55 [Sat, 1 Jun 2013 15:06:46 +0000 (15:06 +0000)]
WinGui:  Don't crash if a corrupted source file causes the duration to be mis-detected. Note, in this case duration of the title / chapters will show as 00:00:00 and no chapters may display.

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

11 years agoWinGui: Change the Add button on the Audio/Subtitle tabs to DropButtons to better...
sr55 [Sat, 1 Jun 2013 14:21:10 +0000 (14:21 +0000)]
WinGui: Change the Add button on the Audio/Subtitle tabs to DropButtons to better expose the add options.

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

11 years agoWinGui: Add support for the 24bit flac encoder.
sr55 [Sat, 1 Jun 2013 13:00:11 +0000 (13:00 +0000)]
WinGui: Add support for the 24bit flac encoder.

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

11 years agocropscale: fix initial value of output width/height
jstebbins [Fri, 31 May 2013 15:35:28 +0000 (15:35 +0000)]
cropscale: fix initial value of output width/height
Since all the frontends specifiy all parameters to the cropscale filter,
this really has no effect.  But it was incorrect...

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

11 years agolibhb: fix problem with logging of crop/scale settings
jstebbins [Fri, 31 May 2013 15:30:20 +0000 (15:30 +0000)]
libhb: fix problem with logging of crop/scale settings

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

11 years agoLinGui: remove oneiric from nightly builds
jstebbins [Fri, 31 May 2013 14:52:22 +0000 (14:52 +0000)]
LinGui: remove oneiric from nightly builds
Launchpad says: Rejected: oneiric is obsolete and will not accept new uploads.

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

11 years agohb_display_job_info: improve formatting of start and stop times.
Rodeo [Thu, 30 May 2013 20:35:16 +0000 (20:35 +0000)]
hb_display_job_info: improve formatting of start and stop times.

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

11 years agoChange AssemblyInfo.cs.tmpl 0.9.9.1
sr55 [Thu, 30 May 2013 18:41:23 +0000 (18:41 +0000)]
Change AssemblyInfo.cs.tmpl

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

11 years agoWinGui: Temp workaround for iPod preset.
sr55 [Thu, 30 May 2013 18:39:56 +0000 (18:39 +0000)]
WinGui: Temp workaround for iPod preset.

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

11 years agoPrep for patch release.
sr55 [Thu, 30 May 2013 18:29:22 +0000 (18:29 +0000)]
Prep for patch release.

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

11 years agoDon't expose rate, mixdown, dither and encoder arrays to the UIs.
Rodeo [Thu, 30 May 2013 13:57:37 +0000 (13:57 +0000)]
Don't expose rate, mixdown, dither and encoder arrays to the UIs.

- instead, make these lists available through enumerators:
--> hb_*_get_next(<type> *last);

- this should give us more flexibility to populate the lists at runtime, using the implementation(s) of our choice, whether they use arrays or not, without requiring UI modifications

- use consistent naming for getters
--> hb_get_best_foo() becomes hb_foo_get_best(), and so on

- hb_*_get_from_name() and hb_*_ sanitize_name() sanitize the requested value to a supported one if it's unavailable

- adds an additional, passthru-specific fallback mechanism

- adds a list of video containers

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

11 years agoWinGui: Picture Settings Tab and Preset Behaviours changed to be consistent with...
sr55 [Wed, 29 May 2013 20:32:25 +0000 (20:32 +0000)]
WinGui: Picture Settings Tab and Preset Behaviours changed to be consistent with the macgui.

- None:
Nothing will happen to the W/H/KeepAR when changing preset.
Changing Title or source will change the Width to the source width and turn Keep AR on.

- Custom
Changing preset will change the resolution to be no more than what the Max W and H were set to. Keep AR flag will be honour'd, so if it's turned off, the output AR could be incorrect.
Set the W/H to a large number for the equiv of No Limit.

- Source Max
Same idea as custom, but limited to the resolution of the current source instead of a custom W/H

This now means that importing a mac or linux preset provides consistent behaviour.

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

11 years agoWinGui: Use ISO639-2 Codes rather than language names for auto language selection
sr55 [Wed, 29 May 2013 17:31:58 +0000 (17:31 +0000)]
WinGui: Use ISO639-2 Codes rather than language names for auto language selection

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

11 years agoWinGui: Fix a potential crash in the options window for clearing log files if the...
sr55 [Wed, 29 May 2013 16:56:49 +0000 (16:56 +0000)]
WinGui: Fix a potential crash in the options window for clearing log files if the logs are currently in use.

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