]>
granicus.if.org Git - handbrake/log
jstebbins [Tue, 6 May 2014 17:03:33 +0000 (17:03 +0000)]
LinGui: improved auto destination naming
Allows auto name template like WinGui
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6174
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 6 May 2014 15:02:07 +0000 (15:02 +0000)]
LinGui: fix linking with mingw
Fedora's mingw pthreads no longer has pthread_win32_process_attach_np,
so force linking to the pthreadw32 contrib package.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6173
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 6 May 2014 13:55:49 +0000 (13:55 +0000)]
deccc608sub: fix cropping of CCs
If the CC was in the crop area at the top of the image, it's position
was not moved properly.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6172
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Apr 2014 17:41:13 +0000 (17:41 +0000)]
WinGui: Custom W/H check should be for custom only.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6171
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 24 Apr 2014 15:53:40 +0000 (15:53 +0000)]
WinGui: Add a warning on the add preset window if both custom width/height are empty in custom mode.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6170
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 19 Apr 2014 20:58:11 +0000 (20:58 +0000)]
WinGui: Fix an issue on the Audio panel that was resetting the audio selection mode on title change, if there were no audio tracks on the selected title.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6169
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 19 Apr 2014 20:16:12 +0000 (20:16 +0000)]
WinGui: Adding support for the VP8 encoder. Changing "CQ" to "RF" for x265
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6168
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 16 Apr 2014 21:06:26 +0000 (21:06 +0000)]
contrib: fix ffmpeg dependencies to include libvpx
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6167
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 16 Apr 2014 17:24:33 +0000 (17:24 +0000)]
contrib: fix building libvpx on mingw
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6166
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 15 Apr 2014 18:42:17 +0000 (18:42 +0000)]
Add VP8 support
Thanks to Matthew Harvey for this patch
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6165
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 14 Apr 2014 16:33:44 +0000 (16:33 +0000)]
doc: fix duplicate libdvdread entry in lib list.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6164
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 13 Apr 2014 16:22:16 +0000 (16:22 +0000)]
Convert all text subtitles to ASS subs
Add support for font color to tx3g.
Allow more than one style flag at time in tx3g.
Add positioning support to CC subs
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6163
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 13 Apr 2014 00:56:50 +0000 (00:56 +0000)]
Fix livavcodec-based downmixing of DTS-ES 6.1 to Stereo.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6162
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
randomengy [Fri, 11 Apr 2014 06:54:33 +0000 (06:54 +0000)]
Interop: Support for rotation and reflection.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6161
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 9 Apr 2014 23:34:31 +0000 (23:34 +0000)]
rendersub: fix rendering SRT markup in CC subs
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6160
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 9 Apr 2014 15:33:33 +0000 (15:33 +0000)]
CLI: fix SRT passthru and add SRT burn option
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6159
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 8 Apr 2014 15:20:06 +0000 (15:20 +0000)]
QSV: always use our own DTS.
Previously, the DTS provided by MSDK was used
if it was available and the frame rate was constant.
Our own DTS is indentical to MSDK's (when the
frame rate is constant), but MSDK will sometimes
provide 1 or 2 bogus DTS over the duration of a
file, causing the encode to abort (lavf is picky).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6158
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 7 Apr 2014 23:33:06 +0000 (23:33 +0000)]
QSV: fix logging of whether B-frames are enabled.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6157
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 7 Apr 2014 22:04:03 +0000 (22:04 +0000)]
libhb: add generic code for converting NAL
unit bitstreams (H.264, HEVC) to and from
Annex B format.
Only used by QSV for now, but could
always come in handy down the road.
May also fix an issue introduced
by the recent QSV cleanup patchset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6156
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 6 Apr 2014 17:10:57 +0000 (17:10 +0000)]
Fix previous commit again. This is not my day.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6155
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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