]> granicus.if.org Git - handbrake/log
handbrake
11 years agoQSV: fix previous commit (outdated version of the same patch, sorry9.
Rodeo [Sun, 6 Apr 2014 17:09:27 +0000 (17:09 +0000)]
QSV: fix previous commit (outdated version of the same patch, sorry9.

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

11 years agoQSV: reset the encoder at chapter points to force a keyframe
Rodeo [Sun, 6 Apr 2014 17:06:32 +0000 (17:06 +0000)]
QSV: reset the encoder at chapter points to force a keyframe

This replaces the mfxEncodeCtrl-based solution used up to this point,
as it's not guaranteed to work with some parameter combinations.

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

11 years agopgssubs: fix pgs passthru
jstebbins [Sun, 6 Apr 2014 16:53:32 +0000 (16:53 +0000)]
pgssubs: fix pgs passthru

Subtitles were being dropped because of the new condition I added that
drops subtitles when start == end.

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

11 years agoCLI: enable the --qsv-implementation option.
Rodeo [Sat, 5 Apr 2014 01:24:07 +0000 (01:24 +0000)]
CLI: enable the --qsv-implementation option.

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

11 years agoenc_qsv: cleanup encoding loop, part 3.
Rodeo [Sat, 5 Apr 2014 01:11:53 +0000 (01:11 +0000)]
enc_qsv: cleanup encoding loop, part 3.

Move encoding loop to its own function and simplify encqsvWork.

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

11 years agoenc_qsv: cleanup encoding loop, part 2.
Rodeo [Sat, 5 Apr 2014 01:11:34 +0000 (01:11 +0000)]
enc_qsv: cleanup encoding loop, part 2.

Move related code to separate functions whenever
possible; simplify or improve the code where applicable.

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

11 years agoenc_qsv: cleanup encoding loop, part 1.
Rodeo [Sat, 5 Apr 2014 01:11:10 +0000 (01:11 +0000)]
enc_qsv: cleanup encoding loop, part 1.

Mainly:

 - allocate frame surface data in qsv_enc_init
 - setup input frame surface outside the loop
 - remove unnecessary variable
 - handle errors via a common path

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

11 years agoenc_qsv: simplify qsv_enc_init.
Rodeo [Sat, 5 Apr 2014 01:10:32 +0000 (01:10 +0000)]
enc_qsv: simplify qsv_enc_init.

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

11 years agoenc_qsv: simplify encqsvClose.
Rodeo [Sat, 5 Apr 2014 01:10:11 +0000 (01:10 +0000)]
enc_qsv: simplify encqsvClose.

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

11 years agoenc_qsv: general cleanup.
Rodeo [Sat, 5 Apr 2014 01:09:43 +0000 (01:09 +0000)]
enc_qsv: general cleanup.

Mainly:

 - coding style
 - formatting
 - indentation

Also:

 - fix two warnings
 - remove unnecessary header
 - remove unused parameter in parse_nalus

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

11 years agodeccc608sub: fix roll-up subtitles
jstebbins [Thu, 3 Apr 2014 20:40:15 +0000 (20:40 +0000)]
deccc608sub: fix roll-up subtitles

Roll-up CC timestamps need similar treatment as the popup CC timestamps.
Also, the simulated carriage return command that was added during
a rollup command was inserting blank lines in the CC, so fix that.

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

11 years agodecccsub: fix timestamp of "clear" subtitles
jstebbins [Thu, 3 Apr 2014 01:16:42 +0000 (01:16 +0000)]
decccsub: fix timestamp of "clear" subtitles

This broke CC passthru and is probably the cause of
https://forum.handbrake.fr/viewtopic.php?f=11&t=29835

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

11 years agoInterop: Added methods to dynamically pull the preset, profile, level and tune values...
randomengy [Mon, 31 Mar 2014 03:17:42 +0000 (03:17 +0000)]
Interop: Added methods to dynamically pull the preset, profile, level and tune values. Replaced encoder-specific fields on EncodingProfile with general fields. Standardized the InteropUtilities conversion function names.

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

11 years agolibhb: enable burn-in of all supported text subtitle formats
jstebbins [Sun, 30 Mar 2014 17:27:18 +0000 (17:27 +0000)]
libhb: enable burn-in of all supported text subtitle formats

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

11 years agoWinGui: Fix x265 default preset in query generation.
sr55 [Sat, 29 Mar 2014 12:03:55 +0000 (12:03 +0000)]
WinGui: Fix x265 default preset in query generation.

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

11 years agoWinGui: Mapping fix for x265. (not "hvec")
sr55 [Fri, 28 Mar 2014 22:38:54 +0000 (22:38 +0000)]
WinGui: Mapping fix for x265. (not "hvec")

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

11 years agoWinGui: Update the Query Generator to use the new --encoder-{preset,tune,profile...
sr55 [Fri, 28 Mar 2014 22:32:23 +0000 (22:32 +0000)]
WinGui: Update the Query Generator to use the new --encoder-{preset,tune,profile,level} options as per rev 6135

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

11 years agoCLI: fix alignment after last commit
Rodeo [Fri, 28 Mar 2014 22:26:59 +0000 (22:26 +0000)]
CLI: fix alignment after last commit

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

11 years agoWinGui: Fix QuickSync and x265 quality slider.
sr55 [Fri, 28 Mar 2014 22:26:26 +0000 (22:26 +0000)]
WinGui: Fix QuickSync and x265 quality slider.

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

11 years agoCLI: clean up encoder preset/tune/profile/level option names
Rodeo [Fri, 28 Mar 2014 22:23:59 +0000 (22:23 +0000)]
CLI: clean up encoder preset/tune/profile/level option names

The new generic option names are:

--encoder-preset
--encoder-tune
--encoder-profile
--encoder-level

In addition, the supported values for these options can be listed via:

--encoder-preset-list  <encoder>
--encoder-tune-list    <encoder>
--encoder-profile-list <encoder>
--encoder-level-list   <encoder>

Existing encoder-specific option names are preserved so as not to break
existing scripts, but only the new generic names are documented and supported.

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

11 years agoWinGui: When Starting a job that fails one of the sanity checks, the Stop button...
sr55 [Fri, 28 Mar 2014 19:37:54 +0000 (19:37 +0000)]
WinGui: When Starting a job that fails one of the sanity checks, the Stop button was appearing when it should not.

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

11 years agoBump x264 to r2409-d6b4e63.
Rodeo [Thu, 27 Mar 2014 13:18:42 +0000 (13:18 +0000)]
Bump x264 to r2409-d6b4e63.

Miscellaneous fixes and improvements as
usual, plus a small performance improvement:

https://git.videolan.org/?p=x264.git;a=commit;h=d6b4e63

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

11 years agomuxavformat: override mp4 major brand, use "mp42"
jstebbins [Wed, 26 Mar 2014 22:01:05 +0000 (22:01 +0000)]
muxavformat: override mp4 major brand, use "mp42"
This fixes compatibility issues with Vegas Pro 8 NLE suite

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

11 years agoLinGui: fix problem cause by change in behavior of libgtk
jstebbins [Wed, 26 Mar 2014 14:42:09 +0000 (14:42 +0000)]
LinGui: fix problem cause by change in behavior of libgtk

gtk_buildable_get_name and gtk_widget_get_name now return a string
describing the widget type if the name has not been set instead of
NULL as they used to.  This of coarse breaks everything that depends
on looking up valid widget names.

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

11 years agoBump libav to v10.
Rodeo [Wed, 26 Mar 2014 14:13:08 +0000 (14:13 +0000)]
Bump libav to v10.

More of our patches have been merged upstream.

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

11 years agoWinGui: Restore rolled back tabbing fix + added a check for illegal characters to...
sr55 [Sun, 23 Mar 2014 12:50:33 +0000 (12:50 +0000)]
WinGui: Restore rolled back tabbing fix + added a check for illegal characters to the destination text box. Add to Queue will now prevent items from begin added with illegal characters also.

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

11 years agoWinGui: partially revert my last checking.
sr55 [Sun, 23 Mar 2014 11:35:30 +0000 (11:35 +0000)]
WinGui: partially revert my last checking.

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

11 years agoLinGui: fix live preview generation
jstebbins [Sat, 22 Mar 2014 22:13:25 +0000 (22:13 +0000)]
LinGui: fix live preview generation

Preferences (where live preview duration is set) were not getting added
to live peview job settings.

Also, fix a compiler warning when using gstreamer 0.10.

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

11 years agoWinGui: Minor improvement to tabbing on the main window. (Going to have to manually...
sr55 [Fri, 21 Mar 2014 19:12:19 +0000 (19:12 +0000)]
WinGui: Minor improvement to tabbing on the main window. (Going to have to manually set some indexes to improve order later).  Couple of typos fixed.

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

11 years agoFix HEVC muxing in Matroska.
Rodeo [Fri, 21 Mar 2014 00:34:04 +0000 (00:34 +0000)]
Fix HEVC muxing in Matroska.

Some patches haven't been
backported to libav v10_beta2 yet.

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

11 years agoInterop: Disable two-pass code when the encode type is constant quality. Update job...
randomengy [Wed, 19 Mar 2014 02:51:50 +0000 (02:51 +0000)]
Interop: Disable two-pass code when the encode type is constant quality. Update job marshalling padding to account for the addition of done_error.

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

11 years agoLinGui: Fix list of icons that get installed to /usr/share/icons
jstebbins [Tue, 18 Mar 2014 21:02:54 +0000 (21:02 +0000)]
LinGui: Fix list of icons that get installed to /usr/share/icons

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

11 years agoLinGui: remove unused icon
jstebbins [Tue, 18 Mar 2014 20:08:23 +0000 (20:08 +0000)]
LinGui: remove unused icon

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

11 years agoLinGui: svg'ify the last of the custom icons
jstebbins [Tue, 18 Mar 2014 20:07:55 +0000 (20:07 +0000)]
LinGui: svg'ify the last of the custom icons

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

11 years agoLinGui: use GtkCellRendererSpinner instead of custom icons for queue activity
jstebbins [Tue, 18 Mar 2014 19:18:18 +0000 (19:18 +0000)]
LinGui: use GtkCellRendererSpinner instead of custom icons for queue activity

And delete unused icons

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

11 years agomuxavformat: only do style processing of mp4 text subtitles
jstebbins [Tue, 18 Mar 2014 16:40:11 +0000 (16:40 +0000)]
muxavformat: only do style processing of mp4 text subtitles

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

11 years agoLinGui: svg'ify several icons
jstebbins [Mon, 17 Mar 2014 19:15:58 +0000 (19:15 +0000)]
LinGui: svg'ify several icons

and enable embedding of svg icons in the binary.

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

11 years agoWinGui: Fix an issue with the preview scan count not being set correctly for libhb...
sr55 [Sun, 16 Mar 2014 19:48:02 +0000 (19:48 +0000)]
WinGui: Fix an issue with the preview scan count not being set correctly for libhb encode path.
Added Nightly appcast update checking functionality back in.

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

11 years agolibhb: fix fps calculation when number of previews is very small
jstebbins [Sun, 16 Mar 2014 19:30:01 +0000 (19:30 +0000)]
libhb: fix fps calculation when number of previews is very small

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

11 years agoQSV: fix preset names for Ivy Bridge and earlier.
Rodeo [Sun, 16 Mar 2014 17:18:52 +0000 (17:18 +0000)]
QSV: fix preset names for Ivy Bridge and earlier.

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

11 years agoBump libx265 to version 0.8.
Rodeo [Sun, 16 Mar 2014 17:17:51 +0000 (17:17 +0000)]
Bump libx265 to version 0.8.

Miscellaneous fixes and improvements, and simplify
the patch to fix multiple inclusions of x265.h

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

11 years agolibhb: fix uninitialized variable
jstebbins [Fri, 14 Mar 2014 21:49:44 +0000 (21:49 +0000)]
libhb: fix uninitialized variable

since a malloc depends on the value of this variable, it's rather important
that it be initialized ;)

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

11 years agocheck of mfxExtCodingOption2 for AVC only
maxd [Fri, 14 Mar 2014 21:27:17 +0000 (21:27 +0000)]
check of mfxExtCodingOption2 for AVC only

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

11 years agoBump libav to v10_beta2.
Rodeo [Fri, 14 Mar 2014 14:07:00 +0000 (14:07 +0000)]
Bump libav to v10_beta2.

Miscellaneous fixes and improvements, fewer patches.

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

11 years agoLinGui: clean up play/pause/stop icons
jstebbins [Fri, 14 Mar 2014 03:44:24 +0000 (03:44 +0000)]
LinGui: clean up play/pause/stop icons

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

11 years agobuild: support Xcode 5.1
konablend [Thu, 13 Mar 2014 02:18:50 +0000 (02:18 +0000)]
build: support Xcode 5.1

Unknown compiler options now result in an error,
previous behavior they were simply ignored.

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

11 years agox265: set CMAKE_HOST_SYSTEM instead of just removing --build.
Rodeo [Thu, 13 Mar 2014 02:17:20 +0000 (02:17 +0000)]
x265: set CMAKE_HOST_SYSTEM instead of just removing --build.

Inetrestingly, host/build seems inverted in cmake compared
to autotools (and actually matches our build system).

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

11 years agox265: don't pass --build to cmake.
Rodeo [Thu, 13 Mar 2014 02:06:50 +0000 (02:06 +0000)]
x265: don't pass --build to cmake.

Didn't seem to cause any build failures,
but passing unsupported options is pointless.

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

11 years agoWinGui: enable MP4 and Matroska muxing for x265.
Rodeo [Thu, 13 Mar 2014 01:43:10 +0000 (01:43 +0000)]
WinGui: enable MP4 and Matroska muxing for x265.

Also, remove the raw muxer.

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

11 years agox265: enable MP4 and Matroska muxing.
Rodeo [Thu, 13 Mar 2014 01:36:22 +0000 (01:36 +0000)]
x265: enable MP4 and Matroska muxing.

Also remove the raw muxer.

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

11 years agoBuild: pass --build to configure when cross-compiling.
Rodeo [Thu, 13 Mar 2014 01:20:38 +0000 (01:20 +0000)]
Build: pass --build to configure when cross-compiling.

This is the right thing to do, and also happens to fix building
with MinGW-w64 in a non-Linux environment such as e.g. Cygwin.

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

11 years agoWinGui: Restore GPU info logging.
sr55 [Sat, 8 Mar 2014 20:14:04 +0000 (20:14 +0000)]
WinGui: Restore GPU info logging.

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

11 years agolibhb: restore writing of encoding tool tag to output file
jstebbins [Thu, 6 Mar 2014 20:42:30 +0000 (20:42 +0000)]
libhb: restore writing of encoding tool tag to output file

We lost this when switching to avformat for muxing

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

11 years agoLinGui: Improve widget layout
jstebbins [Thu, 6 Mar 2014 20:24:27 +0000 (20:24 +0000)]
LinGui: Improve widget layout

Add padding to GtkEntry.  On some themes, it looked very crowded.

Let height of x264 extra settings text box float with height of widgets that
it shares a grid with.  It's fixed height was causing weird layout.

Reduce border around GtkComboBox.  There are lots of combo boxes, so
this results in a significant reduction in the overall size of the window.

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

11 years agoWinGui: Improvements and fixes to the Output Format Dropdown / Destination
sr55 [Thu, 6 Mar 2014 19:20:58 +0000 (19:20 +0000)]
WinGui: Improvements and fixes to the Output Format Dropdown / Destination

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

11 years agoLinGui: use python2 explicitely
jstebbins [Thu, 6 Mar 2014 19:03:25 +0000 (19:03 +0000)]
LinGui: use python2 explicitely
...since python3 has incompatible syntax changes

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

11 years agoQSV: alternate workaround for B-pyramid + keyframe insertion issue.
Rodeo [Tue, 4 Mar 2014 00:11:00 +0000 (00:11 +0000)]
QSV: alternate workaround for B-pyramid + keyframe insertion issue.

The original workaround (SVN 6016) got rid of the invalid timestamps,
but did nothing to prevent visual artifacts. Since it doesn't look
like I'll be fixing the underlying cause right away, this will avoid
broken output for our users in the meantime.

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

11 years agoMacGui: generalize x264CqSliderFractional preference to all
Rodeo [Mon, 3 Mar 2014 22:36:35 +0000 (22:36 +0000)]
MacGui: generalize x264CqSliderFractional preference to all
encoders that allow fractional CQ values (such as x265).

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

11 years agoLinGui: allow more flexibility in manual cropping
jstebbins [Mon, 3 Mar 2014 16:47:18 +0000 (16:47 +0000)]
LinGui: allow more flexibility in manual cropping

Do not limit cropping to half of width or height.  Instead, just make
sure resulting image width and height are never less than 16.

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

11 years agocontrib: remove faad2
jstebbins [Sun, 2 Mar 2014 17:58:15 +0000 (17:58 +0000)]
contrib: remove faad2

It hasn't been in use for 3 yrs

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

11 years agoRemove libfaac
sr55 [Sun, 2 Mar 2014 17:12:06 +0000 (17:12 +0000)]
Remove libfaac

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

11 years agoLinGui: update dependencies in docs
jstebbins [Sun, 2 Mar 2014 17:06:54 +0000 (17:06 +0000)]
LinGui: update dependencies in docs

indicate ubutnu 14.04 and gtk 3.10 are required to build the gtk UI

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

11 years agoWinGui: Remove some last references to the faac encoder.
sr55 [Sun, 2 Mar 2014 13:18:36 +0000 (13:18 +0000)]
WinGui: Remove some last references to the faac encoder.

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

11 years agoWinGui: Add a new command line argument to the HandBrake GUI executable (--reset...
sr55 [Sat, 1 Mar 2014 16:44:34 +0000 (16:44 +0000)]
WinGui: Add a new command line argument to the HandBrake GUI  executable (--reset). This deletes all preset, user preset and settings file which should result in a full reset to defaults.

Also fixed a small bug on the Add to queue button. Don't actually add an item without a destination.

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

11 years agoWinGui: Don't set -U or -P when QSV is enabled.
sr55 [Sat, 1 Mar 2014 16:24:54 +0000 (16:24 +0000)]
WinGui: Don't set -U or -P when QSV is enabled.

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

11 years agolibhb: dynamic detection of availability of libav audio encoders
jstebbins [Sat, 1 Mar 2014 02:57:44 +0000 (02:57 +0000)]
libhb: dynamic detection of availability of libav audio encoders

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

11 years agoBump x265 to r6321 8a84c10e5116.
Rodeo [Fri, 28 Feb 2014 00:29:48 +0000 (00:29 +0000)]
Bump x265 to r6321 8a84c10e5116.

- rational framerates

- libx265 now provides decode time stamps (DTS)

- encx265: minor refactoring + prepare for muxing to MP4/Matroska

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

11 years agoLinGui: remove legacy preset key UsesMaxPictureSettings
jstebbins [Thu, 27 Feb 2014 17:09:44 +0000 (17:09 +0000)]
LinGui: remove legacy preset key UsesMaxPictureSettings

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

11 years agoLinGui: fix another preset loading problem
jstebbins [Wed, 26 Feb 2014 00:48:04 +0000 (00:48 +0000)]
LinGui: fix another preset loading problem

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

11 years agoLinGui: add a "Reset All Titles" button
jstebbins [Tue, 25 Feb 2014 21:01:35 +0000 (21:01 +0000)]
LinGui: add a "Reset All Titles" button

This provides a convenient way for the user to update all currently
loaded titles to the current settings.

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

11 years agoLinGui: remove cruft
jstebbins [Tue, 25 Feb 2014 18:23:08 +0000 (18:23 +0000)]
LinGui: remove cruft

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

11 years agoLinGui: fix race condition crasher in subtitle/audio lists
jstebbins [Tue, 25 Feb 2014 18:00:17 +0000 (18:00 +0000)]
LinGui: fix race condition crasher in subtitle/audio lists

clearing a tree view caused selection to change while clearing (and
before clearing is complete). The selection change triggered an update
that attempted a recursive tree view clear.  Since the first clear
leaves the tree view in an inconsistant state till it finished, this
causes a crash.

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

11 years agoLinGui: UI layout changes
jstebbins [Tue, 25 Feb 2014 06:27:44 +0000 (06:27 +0000)]
LinGui: UI layout changes

Make some things fit a little better and make room for additional auto
passthru options.

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

11 years agoLinGui: fix some preset loading issues
jstebbins [Tue, 25 Feb 2014 00:41:24 +0000 (00:41 +0000)]
LinGui: fix some preset loading issues

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

11 years agoLinGui: fix crash if all titles are too short
jstebbins [Mon, 24 Feb 2014 22:16:30 +0000 (22:16 +0000)]
LinGui: fix crash if all titles are too short

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

11 years agoLinGui: simplify subtitle track refrencing
jstebbins [Mon, 24 Feb 2014 03:42:58 +0000 (03:42 +0000)]
LinGui: simplify subtitle track refrencing

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

11 years agoLinGui: simplify audio track references
jstebbins [Mon, 24 Feb 2014 02:49:46 +0000 (02:49 +0000)]
LinGui: simplify audio track references

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

11 years agoLinGui: fix selection of "feature" title
jstebbins [Mon, 24 Feb 2014 02:24:45 +0000 (02:24 +0000)]
LinGui: fix selection of "feature" title

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

11 years agoLinGui: queue window changes
jstebbins [Sun, 23 Feb 2014 23:39:16 +0000 (23:39 +0000)]
LinGui: queue window changes

Don't show number of passes if passes is 1 or not ABR mode.
Show cropping values.

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

11 years agoLinGui: use hb_video_encoder_get_presets()
jstebbins [Sun, 23 Feb 2014 23:21:13 +0000 (23:21 +0000)]
LinGui: use hb_video_encoder_get_presets()

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

11 years agoLinGui: use hb_video_quality_get_name()
jstebbins [Sun, 23 Feb 2014 23:15:18 +0000 (23:15 +0000)]
LinGui: use hb_video_quality_get_name()

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

11 years agoLinGui: rework how hb audio bitrate is referenced by lingui
jstebbins [Sun, 23 Feb 2014 23:01:53 +0000 (23:01 +0000)]
LinGui: rework how hb audio bitrate is referenced by lingui

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

11 years agoLinGui: rework how hb samplerate is referenced from lingui
jstebbins [Sun, 23 Feb 2014 22:18:40 +0000 (22:18 +0000)]
LinGui: rework how hb samplerate is referenced from lingui

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

11 years agoLinGui: rework how hb video framerate is referenced from lingui
jstebbins [Sun, 23 Feb 2014 21:38:33 +0000 (21:38 +0000)]
LinGui: rework how hb video framerate is referenced from lingui

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

11 years agoLinGui: rework how hb audio mixdowns are referenced from lingui
jstebbins [Sun, 23 Feb 2014 21:04:26 +0000 (21:04 +0000)]
LinGui: rework how hb audio mixdowns are referenced from lingui

Cleans up interface and fixes faulure to use fallbacks properly

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

11 years agoLinGui: rework how hb video encoders are reference from linbui
jstebbins [Sun, 23 Feb 2014 20:25:35 +0000 (20:25 +0000)]
LinGui: rework how hb video encoders are reference from linbui

Cleans up interface and fixes failure to use fallbacks properly

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

11 years agoLinGui: rework how hb audio encoders are referenced from lingui
jstebbins [Sun, 23 Feb 2014 20:03:32 +0000 (20:03 +0000)]
LinGui: rework how hb audio encoders are referenced from lingui

Cleans up the interface and fixes failure to use fallbacks properly

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

11 years agoLinGui: rework how hb containers are refrenced from lingui
jstebbins [Sun, 23 Feb 2014 18:59:42 +0000 (18:59 +0000)]
LinGui: rework how hb containers are refrenced from lingui

Cleans up the interface and fixes failure to use fallbacks properly.

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

11 years agoWinGui: Remove some irrelevant information from the Log header.
sr55 [Sun, 23 Feb 2014 18:28:13 +0000 (18:28 +0000)]
WinGui: Remove some irrelevant information from the Log header.

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

11 years agoWinGui: Fix to the Multiple Title selection feature. UI warning no longer relevant...
sr55 [Sun, 23 Feb 2014 18:25:37 +0000 (18:25 +0000)]
WinGui: Fix to the Multiple Title selection feature. UI warning no longer relevant after audio/sub title behaviour refactor.

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

11 years agoLinGui: rework how hb titles are referenced from lingui
jstebbins [Sun, 23 Feb 2014 17:22:05 +0000 (17:22 +0000)]
LinGui: rework how hb titles are referenced from lingui

Provides a less cryptic interface to identifying and looking up hb
titles.

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

11 years agoWinGui: Enable the x265 raw muxer for testing. Note to everyone playing with this...
sr55 [Sun, 23 Feb 2014 15:59:51 +0000 (15:59 +0000)]
WinGui: Enable the x265 raw muxer for testing.  Note to everyone playing with this. This is highly experimental at this stage. There is no support for audio and the encoder is slow compared to x264. It's still early days.

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

11 years agoWinGui: x265 UI patch by Zhang Zhigiang.
sr55 [Sun, 23 Feb 2014 15:43:16 +0000 (15:43 +0000)]
WinGui: x265 UI patch by Zhang Zhigiang.

This enables support for the x265 encoder from the GUI when paired with a build of HandBrake that has x265 enabled.
Thanks

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

11 years agoLinGui: improvements to queue window
jstebbins [Sat, 22 Feb 2014 20:34:57 +0000 (20:34 +0000)]
LinGui: improvements to queue window

Add x264 preset/tune/profile/level.  LinGui has been missing this.
Reformat audio and subtitle list.
Don't show "Turbo" when not encoding 2 pass ABR.
Don't show "Filters" line if there are no filters.

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

11 years agoWinGui: Further work on the new Audio and Subtitle automatic behaviour system.
sr55 [Sat, 22 Feb 2014 17:10:47 +0000 (17:10 +0000)]
WinGui: Further work on the new Audio and Subtitle automatic behaviour system.

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

11 years agoLinGui: tweaks to "add multiple" dialog
jstebbins [Sat, 22 Feb 2014 06:57:41 +0000 (06:57 +0000)]
LinGui: tweaks to "add multiple" dialog

Changes make which titles have conflicting destination file names more
evident.

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

11 years agolibhb: sort the list of files in batch mode
jstebbins [Sat, 22 Feb 2014 05:21:10 +0000 (05:21 +0000)]
libhb: sort the list of files in batch mode

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

11 years agolibhb: clean up handling dir directory separator
jstebbins [Sat, 22 Feb 2014 05:21:04 +0000 (05:21 +0000)]
libhb: clean up handling dir directory separator

title->name was getting set to an empty string in some cases due to
looking for the wrong directory separator.

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

11 years agoLinGui: add dialog to select multiple titles to add to queue
jstebbins [Sat, 22 Feb 2014 03:01:15 +0000 (03:01 +0000)]
LinGui: add dialog to select multiple titles to add to queue

Replaces "Add All to Queue".
Dialog provides checkboxes to select titles to add to the queue and file
chooser/file entry to change destination file names.

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

11 years agolibhb: fix decavcodecaBSInfo again...
jstebbins [Sat, 22 Feb 2014 01:34:50 +0000 (01:34 +0000)]
libhb: fix decavcodecaBSInfo again...
... forgot to check for error return from avcodec_decode_audio4

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