]> granicus.if.org Git - handbrake/log
handbrake
11 years agomuxavformat: print the actual error name, rather than a hard-to-lookup error code.
Rodeo [Thu, 2 Jan 2014 14:07:42 +0000 (14:07 +0000)]
muxavformat: print the actual error name, rather than a hard-to-lookup error code.

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

11 years agoWinGui: Fix a crash when updating the status display.
sr55 [Thu, 2 Jan 2014 12:30:30 +0000 (12:30 +0000)]
WinGui: Fix a crash when updating the status display.

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

11 years agolibhb: fix green line in deinterlace preview and fast deinterlace
jstebbins [Sun, 29 Dec 2013 23:30:13 +0000 (23:30 +0000)]
libhb: fix green line in deinterlace preview and fast deinterlace

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

11 years agoWinGui: Move a bunch of strings out to the resources file.
sr55 [Sun, 29 Dec 2013 21:06:41 +0000 (21:06 +0000)]
WinGui: Move a bunch of strings out to the resources file.

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

11 years agoWinGui: Improved an Add All Error message in relation to the Auto File Naming feature.
sr55 [Sun, 29 Dec 2013 20:31:20 +0000 (20:31 +0000)]
WinGui: Improved an Add All Error message in relation to the Auto File Naming feature.

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

11 years agoWinGui: Fix a few bugs:
sr55 [Sun, 29 Dec 2013 20:23:51 +0000 (20:23 +0000)]
WinGui: Fix a few bugs:
- Advanced query getting nulled out for QSV due to some dead code.
- Updated the regex for the decomb value to accept unquoted value as well as quoted.
- Remapped Ctrl-F to Ctrl-O to be more standard.

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

11 years agoPrint the av_interleaved_write_frame error code in muxavformat.c
sr55 [Sun, 29 Dec 2013 19:25:24 +0000 (19:25 +0000)]
Print the av_interleaved_write_frame error code in muxavformat.c

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

11 years agoports: detect more Intel microarchitecture families.
Rodeo [Fri, 27 Dec 2013 20:49:39 +0000 (20:49 +0000)]
ports: detect more Intel microarchitecture families.

Also disable QSV hardware support on Bonnell-based microprocessors. Some Cloverview processors apparently support media SDK with third-party hardware, and until we can access hardware to test and fix the crashes we have on that platform, let's not enable it.

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

11 years agoWinGui: Some more minor tweaks to the new source menu and tidyup on the options screen.
sr55 [Thu, 26 Dec 2013 17:02:32 +0000 (17:02 +0000)]
WinGui: Some more minor tweaks to the new source menu and tidyup on the options screen.

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

11 years agoWinGui: Tags/Spaces tidyup
sr55 [Sun, 22 Dec 2013 17:05:56 +0000 (17:05 +0000)]
WinGui: Tags/Spaces tidyup

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

11 years agoWinGui: Add support for passing through chapter names.
sr55 [Sun, 22 Dec 2013 17:05:20 +0000 (17:05 +0000)]
WinGui: Add support for passing through chapter names.

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

11 years agoWinGui: Attempt to make the new source selection window less jarring in terms of...
sr55 [Sat, 21 Dec 2013 23:51:58 +0000 (23:51 +0000)]
WinGui: Attempt to make the new source selection window less jarring in terms of positioning. Docked it to the left rather than centre and reduce the spacing between the UI elements.

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

11 years agoTurn of Anamorphic on the Windows Phone 8 preset for the linux gui.
sr55 [Sat, 21 Dec 2013 21:14:29 +0000 (21:14 +0000)]
Turn of Anamorphic on the Windows Phone 8 preset for the linux gui.

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

11 years agoTidyup / Updates to Doc files
sr55 [Sat, 21 Dec 2013 20:29:53 +0000 (20:29 +0000)]
Tidyup / Updates to Doc files

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

11 years agoRemove Anamorphic from Windows Phone preset since these devices don't support it.
sr55 [Sat, 21 Dec 2013 20:19:30 +0000 (20:19 +0000)]
Remove Anamorphic from Windows Phone preset since these devices don't support it.

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

11 years agoRemove libfaac from the credits file as it is no longer used.
sr55 [Sat, 21 Dec 2013 20:15:32 +0000 (20:15 +0000)]
Remove libfaac from the credits file as it is no longer used.

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

11 years agoLinGui: add Czech translation
jstebbins [Mon, 16 Dec 2013 01:29:57 +0000 (01:29 +0000)]
LinGui: add Czech translation
Thanks to the Czech translation team at Transifex
https://www.transifex.com/projects/p/handbrake/

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

11 years agoQSV: avoid a hang when GopRefDist 0 is requested by the user.
Rodeo [Sun, 15 Dec 2013 20:29:17 +0000 (20:29 +0000)]
QSV: avoid a hang when GopRefDist 0 is requested by the user.

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

11 years agoQSV: check whether b_pyramid is respected in the non-workaround path too.
Rodeo [Sun, 15 Dec 2013 20:15:56 +0000 (20:15 +0000)]
QSV: check whether b_pyramid is respected in the non-workaround path too.

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

11 years agoQSV: don't print BPyramid value when it's not supported by the implementation used...
Rodeo [Sun, 15 Dec 2013 17:06:29 +0000 (17:06 +0000)]
QSV: don't print BPyramid value when it's not supported by the implementation used, as it's somewhat pointless (would always say off anyway).

This also allows to notice whether b-pyramid is available more quickly when reading the log.

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

11 years agoCLI: sanity-check muxer compatibility for video and audio encoders
Rodeo [Sat, 14 Dec 2013 23:56:17 +0000 (23:56 +0000)]
CLI: sanity-check muxer compatibility for video and audio encoders

This allows us to exit earlier in case of encoder/muxer incompatibility, with a more obvious error message.

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

11 years agoFix a Segfault (attempt 2) where the job struct is used after it's closed.
sr55 [Thu, 12 Dec 2013 19:00:15 +0000 (19:00 +0000)]
Fix a Segfault (attempt 2) where the job struct is used after it's closed.

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

11 years agoFix a Segfault where the job struct is used after it's closed.
sr55 [Wed, 11 Dec 2013 21:30:26 +0000 (21:30 +0000)]
Fix a Segfault where the job struct is used after it's closed.

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

11 years agoOpenCL: disable on Ivy Bridge integrated GPUs.
Rodeo [Wed, 11 Dec 2013 02:24:48 +0000 (02:24 +0000)]
OpenCL: disable on Ivy Bridge integrated GPUs.

Ivy Bridge supports OpenCL on GPU, but it's too slow to be usable for scaling.

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

11 years agobuild: fix building with MinGW.
Rodeo [Tue, 10 Dec 2013 22:19:44 +0000 (22:19 +0000)]
build: fix building with MinGW.

Some contribs don't like gnu99 when building with a MinGW toolset.

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

11 years agoWinGui: Remove needless QSV checkbox to enable QSV in options.
sr55 [Sat, 7 Dec 2013 20:17:31 +0000 (20:17 +0000)]
WinGui: Remove needless QSV checkbox to enable QSV in options.

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

11 years agoWinGui: Remove support for Growl. This library has been causing numerous issues and...
sr55 [Sat, 7 Dec 2013 20:08:59 +0000 (20:08 +0000)]
WinGui: Remove support for Growl. This library has been causing numerous issues and appears to no longer be in development. Will look into a replacement at a later date.

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

11 years agoWinGui: Some further work in the background on the still preview feature.
sr55 [Fri, 6 Dec 2013 21:32:58 +0000 (21:32 +0000)]
WinGui: Some further work in the background on the still preview feature.

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

11 years agostream: don't treat attached artwork as valid video tracks, which they aren't.
Rodeo [Thu, 5 Dec 2013 19:58:36 +0000 (19:58 +0000)]
stream: don't treat attached artwork as valid video tracks, which they aren't.

Fortunately, there's a flag for that.

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

11 years agosync: fix previous commit.
Rodeo [Thu, 5 Dec 2013 17:29:44 +0000 (17:29 +0000)]
sync: fix previous commit.

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

11 years agosync: find the AAC encoder by name.
Rodeo [Thu, 5 Dec 2013 17:28:55 +0000 (17:28 +0000)]
sync: find the AAC encoder by name.

FDK is non-experimental, so if it's compiled in, it will be selected over the libavcodec encoder, which is what we want to use for consistency (quality hardly matters when encoding silence).

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

11 years agosync: use "drop video to sync" fallback also when audio encoding fails or we do not...
Rodeo [Thu, 5 Dec 2013 17:26:46 +0000 (17:26 +0000)]
sync: use "drop video to sync" fallback also when audio encoding fails or we do not get an output packet after 10 tries.

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

11 years agocontrib: fix deprecated GCC compiler options.
Rodeo [Thu, 5 Dec 2013 14:07:39 +0000 (14:07 +0000)]
contrib: fix deprecated GCC compiler options.

-mcpu has been deprecated in favor of -mtune; also, -Wstrict-prototypes was causing build failures on some systems.

Patch by icchan. Thanks!

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

11 years agolibbluray: fix forgotten patch after last commit.
Rodeo [Thu, 5 Dec 2013 14:01:55 +0000 (14:01 +0000)]
libbluray: fix forgotten patch after last commit.

Patch by icchan. Thanks!

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

11 years agoBuild: use GNU99 mode.
Rodeo [Thu, 5 Dec 2013 14:01:08 +0000 (14:01 +0000)]
Build: use GNU99 mode.

Required for proper POSIX behaviour on Solaris.

Patch by icchan. Thanks!

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

11 years agocontrib/mpeg2dec: fix line breaks in gwluserdata patch.
Rodeo [Thu, 5 Dec 2013 13:55:48 +0000 (13:55 +0000)]
contrib/mpeg2dec: fix line breaks in gwluserdata patch.

It contained Windows line-endings that trip up some versions of patch.

Patch by icchan. Thanks!

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

11 years agoQSV: update libhb presets to match a more recent recommendation.
Rodeo [Thu, 5 Dec 2013 13:52:54 +0000 (13:52 +0000)]
QSV: update libhb presets to match a more recent recommendation.

Based on a patch by Maxym Dmytrychenko.

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

11 years agoMacGUI: Release the cached images when the preview window is closed.
ritsuka [Tue, 3 Dec 2013 17:01:56 +0000 (17:01 +0000)]
MacGUI: Release the cached images when the preview window is closed.

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

11 years agolibhb: remove use of avpicture_deinterlace
jstebbins [Mon, 2 Dec 2013 21:25:41 +0000 (21:25 +0000)]
libhb: remove use of avpicture_deinterlace

This function is being remove from libav.  so replace it's functionality
with a threaded implementation of our own.

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

11 years agoLinGui: disable mp4v2 and libmkv in nightly builds
jstebbins [Mon, 2 Dec 2013 21:23:42 +0000 (21:23 +0000)]
LinGui: disable mp4v2 and libmkv in nightly builds

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

11 years agoWinGui: Redesigned the Source Selection Menu dropdown, to an overlay window. Hopefull...
sr55 [Sun, 1 Dec 2013 16:46:16 +0000 (16:46 +0000)]
WinGui: Redesigned the Source Selection Menu dropdown, to an overlay window. Hopefully this is a bit cleaner but feedback is welcome on the forum. This may get reverted later if it doesn't work out.

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

11 years agoWinGui: Undo the Preview Change from last checkin.
sr55 [Thu, 28 Nov 2013 21:53:51 +0000 (21:53 +0000)]
WinGui: Undo the Preview Change from last checkin.

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

11 years agoInterop: Fix an issue with the path being presented in the system codepath. Using...
sr55 [Thu, 28 Nov 2013 21:52:51 +0000 (21:52 +0000)]
Interop: Fix an issue with the path being presented in the system codepath. Using UTF-8 now which should fix a number of issues with characters not displaying or passing-through correctly.

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

11 years agoLinGui: add chapter start time to chapter tab display
jstebbins [Wed, 27 Nov 2013 00:35:36 +0000 (00:35 +0000)]
LinGui: add chapter start time to chapter tab display

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

11 years agolibhb: fix a bunch of compiler warnings
jstebbins [Tue, 26 Nov 2013 22:12:55 +0000 (22:12 +0000)]
libhb: fix a bunch of compiler warnings

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

11 years agolibhb: fix fps detection for libav "raw" demuxers
jstebbins [Mon, 25 Nov 2013 23:45:00 +0000 (23:45 +0000)]
libhb: fix fps detection for libav "raw" demuxers
Fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=28695&p=133276#p133276

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

11 years agoWinGui: Fix typo on the Options window
sr55 [Fri, 22 Nov 2013 22:28:48 +0000 (22:28 +0000)]
WinGui: Fix typo on the Options window

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

11 years agoWinGui: Some additional work on Static Previews. Added slider to select the preview...
sr55 [Fri, 22 Nov 2013 22:25:59 +0000 (22:25 +0000)]
WinGui: Some additional work on Static Previews. Added slider to select the preview and set Max size on the image to prevent upscaling.   Note, this feature is still not enabled in the UI.

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

11 years agoWinGui: Putting in place the framework for a static preview window. Initial window...
sr55 [Tue, 19 Nov 2013 23:18:43 +0000 (23:18 +0000)]
WinGui: Putting in place the framework for a static preview window.  Initial window created and now displays a static preview. This feature is not enabled in the UI yet.

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

11 years agoWinGui: Fix a large number of stylecop warnings.
sr55 [Tue, 19 Nov 2013 22:54:16 +0000 (22:54 +0000)]
WinGui: Fix a large number of stylecop warnings.

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

11 years agolibhb: fix problem with gereration of dts for lavc encoded video
jstebbins [Tue, 19 Nov 2013 22:46:01 +0000 (22:46 +0000)]
libhb: fix problem with gereration of dts for lavc encoded video
The old method resulted in dts > pts in some cases.

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

11 years agoWinGui: Finish off moving the User Settings service to the UI Layer.
sr55 [Tue, 19 Nov 2013 22:41:36 +0000 (22:41 +0000)]
WinGui: Finish off moving the User Settings service to the UI Layer.

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

11 years agoWinGui: Removed the need for the user settings service from IEncode and IScan interfa...
sr55 [Tue, 19 Nov 2013 22:30:26 +0000 (22:30 +0000)]
WinGui: Removed the need for the user settings service from IEncode and IScan interfaces and various other places. This makes the API much simpler to use.

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

11 years agoWinGui: Started work on API improvements in the Application services dll. Removing...
sr55 [Tue, 19 Nov 2013 21:55:44 +0000 (21:55 +0000)]
WinGui: Started work on API improvements in the Application services dll. Removing the concept of user settings and replacing it with a Configuration object.

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

11 years agolibhb: fix reporting of buffer allocation statistics during scan
jstebbins [Mon, 18 Nov 2013 19:15:38 +0000 (19:15 +0000)]
libhb: fix reporting of buffer allocation statistics during scan
Put hb_buffer_pool_free() in the right position after all buffers
allocated during scan are free.

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

11 years agoLinGui: fix widget dependency rule for lavc advanced options
jstebbins [Mon, 18 Nov 2013 17:15:43 +0000 (17:15 +0000)]
LinGui: fix widget dependency rule for lavc advanced options

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

11 years agoBuildSystem: OSX, add osx10.9 xcconfig files to project.
konablend [Sun, 10 Nov 2013 02:29:25 +0000 (02:29 +0000)]
BuildSystem: OSX, add osx10.9 xcconfig files to project.

This was missed in r5872 and is necessary for SDK selection
from within Xcode IDE.

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

11 years agoWinGui: Regenerate the handbrakepineapple.ico file. Improves the icon appearance...
sr55 [Sat, 9 Nov 2013 16:28:56 +0000 (16:28 +0000)]
WinGui: Regenerate the handbrakepineapple.ico file. Improves the icon appearance on windows substantially.

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

11 years agolibhb: don't use DXYVA2-accelerated decoding when QSV-accelerated decoding is enabled...
Rodeo [Fri, 8 Nov 2013 23:22:52 +0000 (23:22 +0000)]
libhb: don't use DXYVA2-accelerated decoding when QSV-accelerated decoding is enabled. The latter is ebtter and faster.

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

11 years agolibhb: make avformat-based muxers the default.
Rodeo [Fri, 8 Nov 2013 23:09:51 +0000 (23:09 +0000)]
libhb: make avformat-based muxers the default.

They've matured enough by now.

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

11 years agoWinGui: use libhb presets for QSV.
Rodeo [Fri, 8 Nov 2013 23:04:44 +0000 (23:04 +0000)]
WinGui: use libhb presets for QSV.

This replaces the built-in QSV presets.

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

11 years agoWinGui: don't ignore the H.264 profile and level when the encoder is QSV.
Rodeo [Fri, 8 Nov 2013 23:00:19 +0000 (23:00 +0000)]
WinGui: don't ignore the H.264 profile and level when the encoder is QSV.

The QSV encoder can also honor those settings.

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

11 years agoBump x264 to r2377 1ca7bb9.
Rodeo [Fri, 8 Nov 2013 22:49:56 +0000 (22:49 +0000)]
Bump x264 to r2377 1ca7bb9.

Miscellaneous bugfixes and improvements.

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

11 years agoOpenCL: use the new library loading architecture for all OpenCL code.
Rodeo [Fri, 8 Nov 2013 21:21:02 +0000 (21:21 +0000)]
OpenCL: use the new library loading architecture for all OpenCL code.

An OpenCL SDK is no longer needed to build OpenCL support.
Note: as a result, the --enable-opencl configure option is removed.

Also, libOpenCL is no longer needed to run the application (it is still necessary to use OpenCL features, of course).

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

11 years agoWinGui: Remove AV_MKV option. Now default for the build
sr55 [Fri, 8 Nov 2013 19:52:56 +0000 (19:52 +0000)]
WinGui: Remove AV_MKV option. Now default for the build

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

11 years agoMacGui: update to the new preset getter API.
Rodeo [Fri, 8 Nov 2013 15:55:23 +0000 (15:55 +0000)]
MacGui: update to the new preset getter API.

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

11 years agoNew getters for video presets, tunes, profiles and levels.
Rodeo [Fri, 8 Nov 2013 15:45:03 +0000 (15:45 +0000)]
New getters for video presets, tunes, profiles and levels.

x264 is no longer the only encoder with a built-in preset system; QSV has its own presets, and supports setting the H.264 profile and level, too.

Old getters still in place for compatibility with the old API..

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

11 years agoports: cosmetics.
Rodeo [Fri, 8 Nov 2013 15:33:00 +0000 (15:33 +0000)]
ports: cosmetics.

Also, previous patch is by icchan. Thanks!

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

11 years agoports: cast return result from getpid().
Rodeo [Fri, 8 Nov 2013 15:29:03 +0000 (15:29 +0000)]
ports: cast return result from getpid().

Fixes a warning caused by a type mismatch (int vs. pid_t).

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

11 years agoDenoise (hqdn3d) syntax change: accept settings for individual chroma channels.
Rodeo [Fri, 8 Nov 2013 12:45:25 +0000 (12:45 +0000)]
Denoise (hqdn3d) syntax change: accept settings for individual chroma channels.

Patch by BradleyS. Thanks!

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

11 years agoInterop: Exposed properties and methods on subtitle tracks to determine if they can...
randomengy [Thu, 7 Nov 2013 18:25:29 +0000 (18:25 +0000)]
Interop: Exposed properties and methods on subtitle tracks to determine if they can be burnt in, passed through or marked "forced only".

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

11 years agoFix a small leak in encca_aac.
ritsuka [Tue, 5 Nov 2013 17:11:27 +0000 (17:11 +0000)]
Fix a small leak in encca_aac.

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

11 years agoMacGUI: validate the toolbars items after a scan. This used to be done but got lost...
ritsuka [Tue, 5 Nov 2013 17:02:38 +0000 (17:02 +0000)]
MacGUI: validate the toolbars items after a scan. This used to be done but got lost somewhere along the way.

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

11 years agoRB626: return code support added
maxd [Tue, 5 Nov 2013 13:46:42 +0000 (13:46 +0000)]
RB626: return code support added

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

11 years agodecomb: don't use frame flags to modify deinterlace behavior
jstebbins [Tue, 5 Nov 2013 00:27:30 +0000 (00:27 +0000)]
decomb: don't use frame flags to modify deinterlace behavior
They are not a reliable indicator that the frame is truly progressive.

Also, fix mask mode. It generated nothing but black frames.

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

11 years agoMacGUI: Refactor HBPreviewController. Rename the actual class to HBPreviewController...
ritsuka [Mon, 4 Nov 2013 07:09:50 +0000 (07:09 +0000)]
MacGUI: Refactor HBPreviewController. Rename the actual class to HBPreviewController, and move the image and video creation code to a separate HBPreviewGenerator class. Update the preview duration list as Rodeo suggested.

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

11 years agoMacGUI: fixed OutputPanel.xib warnings.
ritsuka [Sun, 3 Nov 2013 12:19:19 +0000 (12:19 +0000)]
MacGUI: fixed OutputPanel.xib warnings.

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

11 years agofix a52dec and mpeg2dec duplicate symbols w/ OSX 10.9 SDK
konablend [Sat, 2 Nov 2013 23:48:48 +0000 (23:48 +0000)]
fix a52dec and mpeg2dec duplicate symbols w/ OSX 10.9 SDK

- disable AC_C_ALWAYS_INLINE for a52dec (patch activates on darwin only)
- disable AC_C_ALWAYS_INLINE for mpeg2dec (patch activates on darwin only)
- enable mpeg2dec autoreconf (darwin only)

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

11 years agoWinGui: fix an issue where the value of the H.264 level and profile widgets was used...
Rodeo [Sat, 2 Nov 2013 22:29:23 +0000 (22:29 +0000)]
WinGui: fix an issue where the value of the H.264 level and profile widgets was used even though the advanced panel was enabled (and thus the widgets were disabled and not settable by the user).

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

11 years agoOpenCL: initial work on a new OpenCl wrapper, which will eventually phase out the...
Rodeo [Sat, 2 Nov 2013 20:48:34 +0000 (20:48 +0000)]
OpenCL: initial work on a new OpenCl wrapper, which will eventually phase out the existing one.

Based on an x264 patch by Anton Mitrofanov.

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

11 years agoMacGUI: refactor PictureController. kill a bit of dead code (~500 lines), switch...
ritsuka [Sat, 2 Nov 2013 18:09:06 +0000 (18:09 +0000)]
MacGUI: refactor PictureController. kill a bit of dead code (~500 lines), switch some ivars to properties, hide the private methods and rework the deinterlace logic. Plus UI alignment.

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

11 years agoPush 2 new folder/file icons into the main gfx folder.
sr55 [Sat, 2 Nov 2013 14:40:45 +0000 (14:40 +0000)]
Push 2 new folder/file icons into the main gfx folder.

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

11 years agoWinGui: Update the video preview window icon. Was using the wrong one.
sr55 [Sat, 2 Nov 2013 14:34:50 +0000 (14:34 +0000)]
WinGui: Update the video preview window icon. Was using the wrong one.

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

11 years agoWinGui: Changed the Source Menu file icon to something that scales down a bit better.
sr55 [Sat, 2 Nov 2013 12:55:16 +0000 (12:55 +0000)]
WinGui: Changed the Source Menu file icon to something that scales down a bit better.

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

11 years agoWinGui: Fixed an issue with the Queue toolbar where resizing the widow to a smaller...
sr55 [Sat, 2 Nov 2013 12:36:12 +0000 (12:36 +0000)]
WinGui: Fixed an issue with the Queue toolbar where resizing the widow to a smaller side made the toolbar hide the buttons in the dropdown.
Added new icons for "Folder" and "Copy" based on the current style.

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

11 years agolibhb: fix problem with SSA render when muxer is avformat
jstebbins [Fri, 1 Nov 2013 17:51:52 +0000 (17:51 +0000)]
libhb: fix problem with SSA render when muxer is avformat

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

11 years agolibhb: fix BD audio detection problem
jstebbins [Mon, 28 Oct 2013 23:44:52 +0000 (23:44 +0000)]
libhb: fix BD audio detection problem
BDs can (and occasionally do) have different audio stream types in
different clips that compose a playlist.  We try to pick the audios that
appear in the most clips, but this breaks down when there are only 2
clips to choose from.  So in the case of only 2 clips, choose audio
from the longest clip.

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

11 years agolibhb: fix another case of spurious "missing start code" messages
jstebbins [Mon, 28 Oct 2013 22:13:12 +0000 (22:13 +0000)]
libhb: fix another case of spurious "missing start code" messages
I have a poorly mastered BD that does not pad the adaptation field
of the PCR PID properly.  Since these packets are only used to extract
the PCR, we can drop them early before the code that would generate
these error messages.

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

11 years agolibhb: fix double hb_buffer_close
jstebbins [Mon, 28 Oct 2013 19:01:28 +0000 (19:01 +0000)]
libhb: fix double hb_buffer_close
Don't close a list of buffers then also close the last item in the list :-\

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

11 years agolibhb: fix "missing start code" error message when encoding BD
jstebbins [Mon, 28 Oct 2013 17:48:15 +0000 (17:48 +0000)]
libhb: fix "missing start code" error message when encoding BD
CC subtitles which are embedded in the video stream have an id
of 0 assigned.  We should ignore these when setting up the PID
filter list since they do not use an independent PID.

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

11 years agolibhb: fix compiler warnings
jstebbins [Mon, 28 Oct 2013 17:18:18 +0000 (17:18 +0000)]
libhb: fix compiler warnings
unused variables in denoise.c

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

11 years agoDenoise (hqdn3d) performance improvements.
Rodeo [Mon, 28 Oct 2013 16:05:40 +0000 (16:05 +0000)]
Denoise (hqdn3d) performance improvements.

Based on http://git.libav.org/?p=libav.git;a=commit;h=0f583e6 by Loren Merritt.

Patch by BradleyS. Thanks!

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

11 years agoDenoise (hqdn3d) optimizations.
Rodeo [Mon, 28 Oct 2013 16:03:09 +0000 (16:03 +0000)]
Denoise (hqdn3d) optimizations.

Based on http://git.libav.org/?p=libav.git;a=commit;h=85e228c by Loren Merritt.

Patch by BradleyS. Thanks!

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

11 years agoWinGui: Couple of cosmetic fixes / minor improvements.
sr55 [Sun, 27 Oct 2013 14:12:30 +0000 (14:12 +0000)]
WinGui: Couple of cosmetic fixes / minor improvements.

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

11 years agoWinGui: Fixed burn-in checkbox for subtitles
sr55 [Fri, 25 Oct 2013 18:44:54 +0000 (18:44 +0000)]
WinGui: Fixed burn-in checkbox for subtitles

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

11 years agoMacGUI: Varius warnings fixes:
ritsuka [Fri, 25 Oct 2013 18:21:54 +0000 (18:21 +0000)]
MacGUI: Varius warnings fixes:
- NSUInteger and NSInteger instead of int (where the Cocoa 64bit api uses them).
- Cast to int when needed because NSInteger on 64bit is defined as long.
- NSURL instead of NSString when possible.
- Replaced some deprecated methods/functions.
- numberWithInteger instead of numberWithInt.

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

11 years agolibhb: Plug some leaks and clean up the buffer pool code a little.
jstebbins [Wed, 23 Oct 2013 20:33:32 +0000 (20:33 +0000)]
libhb: Plug some leaks and clean up the buffer pool code a little.
Filters were leaking buffers when a job is cancelled.
decavcodec could leak when job cancelled.
decavcodec leaked audio extradata in BSInfo
encavcodec and encavcodecaudio leaked AVCodecContext
sync leaked subtitle_sanitizer_t data

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

11 years agoAdd ubuntu 13.10 to nightly builds
jstebbins [Wed, 23 Oct 2013 15:51:10 +0000 (15:51 +0000)]
Add ubuntu 13.10 to nightly builds

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

11 years agoQSV: temporarily work around a bug in the Intel 33.x driver series.
Rodeo [Tue, 22 Oct 2013 18:13:45 +0000 (18:13 +0000)]
QSV: temporarily work around a bug in the Intel 33.x driver series.

Based on a patch by Maxym Dmytrychenko. Thanks!

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

11 years agolibhb: check AVIOContext.error for errors while muxing
jstebbins [Mon, 21 Oct 2013 21:00:22 +0000 (21:00 +0000)]
libhb: check AVIOContext.error for errors while muxing
libavformat doesn't always check this, so the return code from
av_interleaved_write_frame doesn't indicate an error when there
is a failure to write to disk.

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