]>
granicus.if.org Git - handbrake/log
Rodeo [Fri, 26 Jul 2013 23:36:58 +0000 (23:36 +0000)]
QSV: enc_qsv, write video_signal_type VUI parameters to the H.264 bitstream.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5671
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 26 Jul 2013 17:25:11 +0000 (17:25 +0000)]
QSV: don't set the deinterlace setting via a string, it's read as an integer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5669
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 26 Jul 2013 17:22:50 +0000 (17:22 +0000)]
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5667
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 26 Jul 2013 17:20:08 +0000 (17:20 +0000)]
QSV: fix another instance of variable shadowing.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5666
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 26 Jul 2013 16:57:52 +0000 (16:57 +0000)]
QSV: CLI, cleanup QSV VPP filter initialization.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5665
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 26 Jul 2013 16:07:46 +0000 (16:07 +0000)]
QSV: small change to the filter names.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5664
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 26 Jul 2013 15:51:55 +0000 (15:51 +0000)]
QSV: don't forget to add the VPP filter if we're deinterlacing with it.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5663
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Fri, 26 Jul 2013 14:41:49 +0000 (14:41 +0000)]
QSV: default MSDK VPP is now AFTER other filter(s) used, plus some cosmetics
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5662
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 24 Jul 2013 18:50:54 +0000 (18:50 +0000)]
QSV: fix stupid vasriable shadowing.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5661
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 23 Jul 2013 01:26:11 +0000 (01:26 +0000)]
QSV: support API 1.3.
We don't need anything 1.4-specific yet, and some OEMs' "latest" drivers for Sandy Bridge are still on API 1.3, so this should improve Sandy Bridge support.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5660
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 23 Jul 2013 01:18:28 +0000 (01:18 +0000)]
QSV: cleanup keyframe interval code.
Intervals are unchanged from previous patch (32 for CQP, 5*fps+1 otherwise).
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5659
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 22 Jul 2013 19:24:04 +0000 (19:24 +0000)]
QSV: support of MSDK 2013 R2/API 1.7 release and new features, RB541
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5658
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 15 Jul 2013 19:51:52 +0000 (19:51 +0000)]
QSV: fix for Render/Burn-in subtitles
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5651
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 14 Jul 2013 15:08:00 +0000 (15:08 +0000)]
QSV: decavcodec: work around out-of-order timestamps.
When we feed an incomplete H.264 frame (e.g. a slice) to the QSV decoder, it will mess up timestamps, resulting in out-of-order timestamps, and unnecessary frame drops in sync.c.
This patch works around the issue by saving timestamps and restoring them in chronological order.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5650
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 13 Jul 2013 15:53:56 +0000 (15:53 +0000)]
QSV: enc_qsv: improve B-frame usage detection.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5644
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 13 Jul 2013 15:36:39 +0000 (15:36 +0000)]
QSV: use MFX_IMPL_AUTO_ANY.
This is the recommended usage.
Also, it may fix cases where Quick Sync Video is detected as available but fails to initialize when encoding.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5643
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 5 Jul 2013 18:17:14 +0000 (18:17 +0000)]
QSV: fix a hang caused by dropping decoded frames without reclaiming resources for QSV.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5634
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 5 Jul 2013 16:35:12 +0000 (16:35 +0000)]
QSV: enc_qsv: improve DTS generation code.
If B-pyramid is used, API must be >= 1.6 so we have access to MSDK's DecodeTimeStamp. We can't use it w/VFR, but we can use it to compute the B-frame delay (in number of frames), so we don't have to guess it (which could result in too high a delay being used).
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5633
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 1 Jul 2013 02:04:02 +0000 (02:04 +0000)]
QSV: enc_qsv: improve DTS generation with B-pyramid and large number of consecutive B-refs.
This is hackier than I imagined; clearly my code could benefit from some improvement.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5627
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 1 Jul 2013 00:32:45 +0000 (00:32 +0000)]
QSV: use B-frame workaround (DTS generation) for VFR/PFR too.
QSV's DTS generation fails on some VFR samples here.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5626
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 1 Jul 2013 00:31:38 +0000 (00:31 +0000)]
QSV: enc_qsv: default to VFR.
The full QSV path (QSV decode, filtering & encode) passes all timestamps through (no framerate shaping whatsoever.
This just makes the partial QSV path (software decode & filtering, QSV encode) behave the same by default. CLI users can still select a framerate shaping algorithm, but it will only apply to the partial QSV path.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5625
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 30 Jun 2013 23:28:49 +0000 (23:28 +0000)]
QSV: Timestamp fixes.
h264_qsv decoder: set timestamps.
enc_qsv: use the adjusted timestamps from sync.
Code was bypassing all of the following features:
- PTS guessing in decavcodec (in case we sent frames to the decoder without timestamps, which can happen)
- sync adjusting first video PTS to 0 (which may not be the case in the source)
- all other A/V sync adjustments
This may cause issues if sync attempts to "drop" a frame which is only really present in hardware memory (to be fixed separately). But it's the lesser of two evils.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5624
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 30 Jun 2013 22:05:37 +0000 (22:05 +0000)]
QSV: muxmp4: use the delay buffer for QSV H.264 too.
It's the only way to get a proper DTS to DTS duration for VFR video.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5623
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 30 Jun 2013 20:56:16 +0000 (20:56 +0000)]
QSV: enc_qsv: chapter marker support.
Pass chapter markers through and force a keyframe at the start of each chapter.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5621
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 30 Jun 2013 15:38:59 +0000 (15:38 +0000)]
QSV: enc_qsv: write initial PTS-DTS delay. Some muxers (e.g. MP4) expect this value to be set.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5619
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 26 Jun 2013 11:30:01 +0000 (11:30 +0000)]
QSV: early init for QSV caps
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5612
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 25 Jun 2013 20:30:13 +0000 (20:30 +0000)]
QSV: fix for ifdef/endif
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5609
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Jun 2013 19:50:14 +0000 (19:50 +0000)]
Fix a missing endif
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5608
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Jun 2013 18:59:35 +0000 (18:59 +0000)]
QSV: Merging Trunk
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5607
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 24 Jun 2013 09:29:55 +0000 (09:29 +0000)]
QSV: enc_qsv, log input continuity errors.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5606
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 20:39:51 +0000 (20:39 +0000)]
QSV: and yet again.
Ouch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5605
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 20:33:36 +0000 (20:33 +0000)]
QSV: fix another stupid bug.
Sorry.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5604
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 20:29:06 +0000 (20:29 +0000)]
QSV: fix stupid bug in SVN commit 5601.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5603
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 20:11:40 +0000 (20:11 +0000)]
QSV: enc_qsv, set hb_job_t.areBframes.
Some muxers need this information.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5602
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 20:00:33 +0000 (20:00 +0000)]
QSV: enc_qsv, generate our own decode time stamps when they aren't available from MediaSDK (API version < 1.6).
This restores B-frame in MP4 support for Sandy Bridge.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5601
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 18:35:23 +0000 (18:35 +0000)]
QSV: add a capability for B-pyramid.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5600
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 18:31:15 +0000 (18:31 +0000)]
QSV: hb_cpu_info_init, 0x6 0x46 is Haswell too.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5599
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 18:09:20 +0000 (18:09 +0000)]
QSV: hb_qsv_info refactoring.
Rename hb_qsv_info_t.features to hb_qsv_info_t.capabilities
Group capabilities that are always found together to a single define.
Detect CPU platform earlier to be able to check for hardware-specific capabilities later on.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5598
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 23 Jun 2013 17:52:01 +0000 (17:52 +0000)]
QSV: hb_qsv_info_init, don't set software-only features as available if hardware is available (we only use the software implementation if no hardware implementation is available).
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5597
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 15 Jun 2013 19:11:20 +0000 (19:11 +0000)]
QSV: update hardcoded CFR code after recent merges.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5582
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 14 Jun 2013 21:28:02 +0000 (21:28 +0000)]
WinGui: Some QuickSync preset tweaks.
- Large Filesize
- Switch to ffaac as it performs better than faac and helps reduce the bottleneck for the qsv encoder.
- Up'ed the bitrate to 224 to compensate
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5579
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 14 Jun 2013 20:18:41 +0000 (20:18 +0000)]
Improve an error message.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5578
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Thu, 13 Jun 2013 20:59:24 +0000 (20:59 +0000)]
QSV: RB 512/possible decrease of the output bitstream by avoiding AUD and SEI NALs generations
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5576
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 5 Jun 2013 18:00:01 +0000 (18:00 +0000)]
QSV: Merging Trunk
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5562
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 5 Jun 2013 17:59:01 +0000 (17:59 +0000)]
QSV: Merging missed changes from trunk
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5561
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 5 Jun 2013 15:36:24 +0000 (15:36 +0000)]
QSV: when we don't get the DTS from MediaSDK (versions < 1.6), we use a workaround to generate DTS in enc_qsv instead. But it doesn't seem to work at all.
Instead, error out if the container is MP4, B-frames are enabled (Main/High Profile), and the MediaSDK/driver version is too old.
DTS generation should get fixed eventually.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5559
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 5 Jun 2013 15:32:38 +0000 (15:32 +0000)]
QSV: move decavcodec's QSV option parsing to a QSV-specific code block.
Avoids log pollution such as:
"QSV options: Unknown suboption keyint"
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5558
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 5 Jun 2013 15:31:00 +0000 (15:31 +0000)]
QSV: muxmkv: fix writing of SPS/PPS with the QSV encoder.
muxmp4: uniform writing of SPS/PPS with muxmkv.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5557
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 5 Jun 2013 15:20:30 +0000 (15:20 +0000)]
QSV: add undocumented "--qsv-baseline" option for testing workarounds on newer platforms.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5556
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 5 Jun 2013 15:18:30 +0000 (15:18 +0000)]
QSV: port hb_qsv_info to hb_global_init().
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5555
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 5 Jun 2013 15:11:42 +0000 (15:11 +0000)]
QSV: merge from trunk.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5554
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 4 Jun 2013 10:59:02 +0000 (10:59 +0000)]
QSV: TargetKbps is not used when CQP
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5551
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 3 Jun 2013 22:34:33 +0000 (22:34 +0000)]
QSV: merge fallback improvements from trunk.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5549
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 3 Jun 2013 17:42:26 +0000 (17:42 +0000)]
QSV: Preset fix
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5548
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 3 Jun 2013 13:14:55 +0000 (13:14 +0000)]
QSV: better usage of crop
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5546
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 1 Jun 2013 18:33:26 +0000 (18:33 +0000)]
Merging Trunk into QSV branch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5540
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Thu, 23 May 2013 08:37:57 +0000 (08:37 +0000)]
QSV: direct compare should be used, not bitwise
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5505
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 22 May 2013 23:28:47 +0000 (23:28 +0000)]
QSV: adjusting comments
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5504
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 22 May 2013 23:21:46 +0000 (23:21 +0000)]
QSV: MFX_CODINGOPTION_OFF is defined as 2 as per headers
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5503
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 22 May 2013 23:19:56 +0000 (23:19 +0000)]
QSV: showing CPU details/name and added CPU microarchitecture recognition
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5502
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 22 May 2013 20:32:51 +0000 (20:32 +0000)]
WinGui: Undo commented out code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5501
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 22 May 2013 20:32:14 +0000 (20:32 +0000)]
WinGui: Detect newer hardware and use 3 point QSV slider, and 2 point for IvyBridge and earlier.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5500
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 21 May 2013 12:20:28 +0000 (12:20 +0000)]
linux build fix
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5494
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 20 May 2013 20:32:49 +0000 (20:32 +0000)]
RB 502/partial clip transcode fix
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5492
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Sat, 18 May 2013 19:37:09 +0000 (19:37 +0000)]
missing semicolon
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5478
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Sat, 18 May 2013 18:32:34 +0000 (18:32 +0000)]
option should be at deinterlace, instead of decomb
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5477
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 18 May 2013 13:45:10 +0000 (13:45 +0000)]
WinGui: Merging latest fixes into QSV.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5476
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 18 May 2013 13:14:05 +0000 (13:14 +0000)]
WinGui: QSV change advanced settings defaults.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5475
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 17 May 2013 18:13:44 +0000 (18:13 +0000)]
QSV: merge latest fixes from trunk.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5462
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 17 May 2013 16:54:59 +0000 (16:54 +0000)]
WinGui: QSV Quality = 2 for Quality encoding. Same as Source only for framerate until we get VFR support.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5460
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Thu, 16 May 2013 09:02:42 +0000 (09:02 +0000)]
fix for output bitstream processing
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5458
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 15 May 2013 15:18:45 +0000 (15:18 +0000)]
NAL search fix for small chunk(s)
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5457
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 14 May 2013 19:06:41 +0000 (19:06 +0000)]
fix for allocation according the needed sizes
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5455
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 7 May 2013 09:01:00 +0000 (09:01 +0000)]
proper init, via zeroing, for all declared members of struct
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5444
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 6 May 2013 18:13:20 +0000 (18:13 +0000)]
QSV WinGui: Updated Preset / advanced String. Disable Two Pass encoding for QSV.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5443
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 6 May 2013 12:30:13 +0000 (12:30 +0000)]
adjustments for default value(s)
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5442
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 4 May 2013 10:33:34 +0000 (10:33 +0000)]
QSV WinGui: Set qsv demo preset to CFR
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5440
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 3 May 2013 16:52:53 +0000 (16:52 +0000)]
QSV WinGui: When QSV encoder is selected set Constant Framerate and hide controls.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5437
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 1 May 2013 18:05:17 +0000 (18:05 +0000)]
cosmetic changes
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5435
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 1 May 2013 17:49:39 +0000 (17:49 +0000)]
QSV: Merging trunk to qsv branch. RB 492
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5434
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 29 Apr 2013 19:08:21 +0000 (19:08 +0000)]
QSV: Merging trunk to qsv branch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5427
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 22 Apr 2013 12:23:53 +0000 (12:23 +0000)]
Several QSV related improvements, RB 490
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5407
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 4 Apr 2013 22:21:27 +0000 (22:21 +0000)]
QSV: misc. fixes after SVN revision 5381.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5384
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 4 Apr 2013 20:51:46 +0000 (20:51 +0000)]
QSV: improve naming and logging of the Intel QSV based filter.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5383
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 4 Apr 2013 20:50:38 +0000 (20:50 +0000)]
QSV: indicate whether MSDK can give us decode timestamps (for MP4 muxing) via the qsv_info infrastructure.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5382
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 4 Apr 2013 15:40:56 +0000 (15:40 +0000)]
Bump minimum supported Intel MediaSDK version to 1.4.
That should be the maximum version supported on Sandy Bridge.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5381
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 4 Apr 2013 15:39:19 +0000 (15:39 +0000)]
QSV: merge previous commit and a bit more.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5380
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 2 Apr 2013 17:04:05 +0000 (17:04 +0000)]
QSV: initial libhb infrastructure to query QSV availability and capabilities.
Querying is done in libhb during hb_init(), and can be used by the UIs later using a dedicated info struct.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5375
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 1 Apr 2013 16:42:16 +0000 (16:42 +0000)]
QSV: merge cleanup from trunk.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5372
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 24 Mar 2013 15:35:55 +0000 (15:35 +0000)]
WinGui: Fixed build.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5362
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 23 Mar 2013 23:40:58 +0000 (23:40 +0000)]
QSV: update WinGUI after previous commit.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5361
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 23 Mar 2013 23:26:50 +0000 (23:26 +0000)]
QSV: fix encoder short name (lowercase, mention video format), QSV -> qsv_h264
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5360
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 23 Mar 2013 23:23:56 +0000 (23:23 +0000)]
QSV: reduce unnecessary difference to trunk.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5359
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 22 Mar 2013 18:15:49 +0000 (18:15 +0000)]
WinGui: Same fix for qsv branch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5358
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 13 Mar 2013 21:20:43 +0000 (21:20 +0000)]
update for using libav9.3 and small fix for removed functions
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5327
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 9 Mar 2013 23:00:31 +0000 (23:00 +0000)]
Merging Trunk to QSV part 2
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5321
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 9 Mar 2013 22:55:15 +0000 (22:55 +0000)]
Merging Trunk to QSV branch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5320
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
handbrake [Sun, 3 Mar 2013 21:39:53 +0000 (21:39 +0000)]
cosmetic fix for parameter names, proper exposure within qsv header
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5291
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 3 Mar 2013 18:16:38 +0000 (18:16 +0000)]
WinGui: Drop qsv- qualifier. It's not needed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5289
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 3 Mar 2013 18:09:57 +0000 (18:09 +0000)]
WinGui: qsv bug fixes and a demo preset for testing purposes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5288
b64f7644 -9d1e-0410-96f1-
a4d463321fa5