]> granicus.if.org Git - handbrake/log
handbrake
10 years agoLinGui: layout changes
jstebbins [Tue, 20 May 2014 18:44:20 +0000 (18:44 +0000)]
LinGui: layout changes
Reduce height of presets list box.  This allows room for making settings
tabs wider.

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

10 years agoWinGui: Minor tidy up of options. Cleanup of some code warnings and some initial...
sr55 [Sun, 18 May 2014 19:56:12 +0000 (19:56 +0000)]
WinGui: Minor tidy up of options. Cleanup of some code warnings and some initial DPIAwareness code.

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

10 years agoWinGui: Give the preview window a presence on the picture settings tab. Added some...
sr55 [Sat, 17 May 2014 21:27:20 +0000 (21:27 +0000)]
WinGui: Give the preview window a presence on the picture settings tab. Added some initial code to manage the window size. (Note, this is not complete or DPI aware yet)

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

10 years agoLinGui: fix some glib warning messages in log
jstebbins [Fri, 16 May 2014 09:52:04 +0000 (09:52 +0000)]
LinGui: fix some glib warning messages in log

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

10 years agoLinGui: make the StackSwitcher fill the available width
jstebbins [Thu, 15 May 2014 16:53:47 +0000 (16:53 +0000)]
LinGui: make the StackSwitcher fill the available width

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

10 years agoLinGui: work around bonehead Gtk developer decision
jstebbins [Thu, 15 May 2014 16:39:08 +0000 (16:39 +0000)]
LinGui: work around bonehead Gtk developer decision
The width of radio buttons in GtkStackSwitcher are hard coded to 100.
Parse the container to get the buttons and fix this idiocy.

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

10 years agoLinGui: change main page GtkNotebook to GtkStack
jstebbins [Thu, 15 May 2014 14:59:37 +0000 (14:59 +0000)]
LinGui: change main page GtkNotebook to GtkStack
GtkStack's allow animation effects.  So now pages slide-in/slide-out :D

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

10 years agoLinGui: add "Reload" and "Reload All" toolbar buttons to queue window
jstebbins [Thu, 15 May 2014 10:45:36 +0000 (10:45 +0000)]
LinGui: add "Reload" and "Reload All" toolbar buttons to queue window
This allow reseting queue entries to the pending status so that they
make be re-encoded.

I'm not sure when a user might use these, but I have had many occasions where
I wish I had this capability during debugging and testing.

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

10 years agoLinGui: allow hh:mm:ss.ms input for P-to-P "Seconds"
jstebbins [Thu, 15 May 2014 09:19:19 +0000 (09:19 +0000)]
LinGui: allow hh:mm:ss.ms input for P-to-P "Seconds"

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

10 years agoWinGui: Another fix to the pause feature.
sr55 [Wed, 14 May 2014 19:50:33 +0000 (19:50 +0000)]
WinGui: Another fix to the pause feature.

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

10 years agoWinGui: Fix up Pausing when using libhb encode.
sr55 [Wed, 14 May 2014 19:48:54 +0000 (19:48 +0000)]
WinGui: Fix up Pausing when using libhb encode.

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

10 years agoLinGui: add preference option to remove completed queue jobs from queue
jstebbins [Wed, 14 May 2014 16:58:20 +0000 (16:58 +0000)]
LinGui: add preference option to remove completed queue jobs from queue

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

10 years agomux: fix problems created by >32 track limit patch
jstebbins [Wed, 14 May 2014 09:32:09 +0000 (09:32 +0000)]
mux: fix problems created by >32 track limit patch

First problem was pre-existing, but hidden.  Interleaving was severely
broken because we relied on buf->s.stop to determin interleave points.
stop is not guaranteed to be set.

Other problems with the new bit vector code caused failure to complete
muxing.

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

10 years agoRemove empty file faster last commit.
Rodeo [Tue, 13 May 2014 20:27:24 +0000 (20:27 +0000)]
Remove empty file faster last commit.

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

10 years agoBump x265 to version 1.0
Rodeo [Tue, 13 May 2014 20:26:56 +0000 (20:26 +0000)]
Bump x265 to version 1.0

Miscellaneous bugfixes and performance improvements.

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

10 years agoBump libav to version 10.1
Rodeo [Tue, 13 May 2014 14:31:03 +0000 (14:31 +0000)]
Bump libav to version 10.1

Miscellaneous bugfixes and security fixes.

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

10 years agodemux: fix problem with widely spaced SCRs
jstebbins [Tue, 13 May 2014 10:27:36 +0000 (10:27 +0000)]
demux: fix problem with widely spaced SCRs

Fixes this bug report https://forum.handbrake.fr/viewtopic.php?f=12&t=30032

Split MPEG demuxer into TS demuxer and PS demuxer to allow using different
PCR/SCR delta tolerance in each scenario.

We were using a PCR/SCR delta tolerance that was a bit of a compromise
between the max allowed by the specification for TS vs PS streams.  But
the spec for TS PCR is 100ms and the spec for PS SCR is 700ms, so we
risked false detection of discontinuities in PS.  In PS streams that pack
multiple frames into one PES packet, the detection of a discontinuity
causes recalculation of an scr offset which jumps around wildly.

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

10 years agoMacGUI: fix line endings after last commit.
Rodeo [Sun, 11 May 2014 17:08:43 +0000 (17:08 +0000)]
MacGUI: fix line endings after last commit.

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

10 years agomux: eliminate 32 track limit
jstebbins [Sun, 11 May 2014 15:19:52 +0000 (15:19 +0000)]
mux: eliminate 32 track limit

The limit was due to using an uint32_t as a bit vector.  This solves
the limitation by introducing an hb_bitvec_t struct for bit vectors
of unlimited size.

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

10 years agoWinGui: Cosmetic improvement to the SplitButton Control. It no longer appears for...
sr55 [Sun, 11 May 2014 12:18:47 +0000 (12:18 +0000)]
WinGui: Cosmetic improvement to the SplitButton Control. It no longer appears for a split second when the control initialises.

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

10 years agoXcode: another small cleanup.
Rodeo [Sat, 10 May 2014 20:45:44 +0000 (20:45 +0000)]
Xcode: another small cleanup.

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

10 years agoWinGui: Pre-populate the add preset custom width/height when custom is used.
sr55 [Sat, 10 May 2014 19:53:46 +0000 (19:53 +0000)]
WinGui: Pre-populate the add preset custom width/height when custom is used.

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

10 years agoXcode: small cleanup after libvpx support commit.
Rodeo [Sat, 10 May 2014 19:50:54 +0000 (19:50 +0000)]
Xcode: small cleanup after libvpx support commit.

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

10 years agoencx265: fix chapter insertion.
Rodeo [Sat, 10 May 2014 19:24:03 +0000 (19:24 +0000)]
encx265: fix chapter insertion.

Checking whether we should attach a chapter to
the output buffer is not enough, we actually
have to attach it too.

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

10 years agoBump x264 to r2431 ac76440.
Rodeo [Sat, 10 May 2014 18:42:44 +0000 (18:42 +0000)]
Bump x264 to r2431 ac76440.

Miscellaneous bugfixes and improvements, as usual.

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

10 years agoLinGui: improved auto destination naming
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

10 years agoLinGui: fix linking with mingw
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

10 years agodeccc608sub: fix cropping of CCs
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

10 years agoWinGui: Custom W/H check should be for custom only.
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

10 years agoWinGui: Add a warning on the add preset window if both custom width/height are empty...
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

10 years agoWinGui: Fix an issue on the Audio panel that was resetting the audio selection mode...
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

10 years agoWinGui: Adding support for the VP8 encoder. Changing "CQ" to "RF" for x265
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

10 years agocontrib: fix ffmpeg dependencies to include libvpx
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

10 years agocontrib: fix building libvpx on mingw
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

10 years agoAdd VP8 support
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

10 years agodoc: fix duplicate libdvdread entry in lib list.
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

10 years agoConvert all text subtitles to ASS subs
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

10 years agoFix livavcodec-based downmixing of DTS-ES 6.1 to Stereo.
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

10 years agoInterop: Support for rotation and reflection.
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

10 years agorendersub: fix rendering SRT markup in CC subs
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

10 years agoCLI: fix SRT passthru and add SRT burn option
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

10 years agoQSV: always use our own DTS.
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

10 years agoQSV: fix logging of whether B-frames are enabled.
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

10 years agolibhb: add generic code for converting NAL
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

10 years agoFix previous commit again. This is not my day.
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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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