Log in

View Full Version : Intel QuickSync Decoder - HW accelerated FFDShow decoder with video processing


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

nevcairiel
11th May 2012, 21:58
Is there a chance that there will be WMV3 decoding somewhen? :)

Already supported.
Needs a recent enough driver to work properly though, 2696 seems fine.

aufkrawall
12th May 2012, 07:46
Already supported.
Needs a recent enough driver to work properly though, 2696 seems fine.
Is it active if VC-1 is checked for QS in LAV?
May I ask why there is no extra checkbox for it? :)

nevcairiel
12th May 2012, 07:49
VC-1 is WMV3 Advanced Profile, and WMV3 is VC-1 Simple/Main Profile. Its the same codec, just different profiles of it. Doesn't make sense to add an option for that.
Also, there is little space. :p

aufkrawall
12th May 2012, 07:56
Alright, thanks. Will check it out.

pankov
12th May 2012, 08:20
I just got a new TV this week, too, need to calibrate the new TV with the new GPU this weekend.
Just out of curiosity is it 3D capable? Would you mind sharing size and model?

nevcairiel
12th May 2012, 08:23
Just out of curiosity is it 3D capable? Would you mind sharing size and model?

I got a Sony KDL-55HX755.
It is 3D capable, and i briefly tried the 3D, and quickly hated it. Was more fun in the cinema.

Other then that, i'm pretty happy with it.

aufkrawall
12th May 2012, 08:23
egur, there's still something wrong with MPEG2 interlaced.
With EVR CP of MPC HC it still jitters but it's deinterlaced.
With madVR it doesn't jitter but the stream doesn't seem to be marked as interlaced so madVR doesn't deinterlace it.

pankov
12th May 2012, 08:51
I got a Sony KDL-55HX755.
It is 3D capable, and i briefly tried the 3D, and quickly hated it. Was more fun in the cinema.

Other then that, i'm pretty happy with it.
Nice one, have fun with it.
It's normal to not like the 3D on size this small ... and on LCD TV. You should try it on a 100+ inch screen at a 1x width distance and of course with a bright projector not like most cinemas.
but I won't hijack the thread with this any more.

aufkrawall
12th May 2012, 09:54
Question to the IVB owners:
How does it work with 4k?
Maybe even with 60fps?

egur
12th May 2012, 12:53
egur, there's still something wrong with MPEG2 interlaced.
With EVR CP of MPC HC it still jitters but it's deinterlaced.
With madVR it doesn't jitter but the stream doesn't seem to be marked as interlaced so madVR doesn't deinterlace it.

FFDShow or LAV?
Could be that the iGPU isn't strong enough for this setup. I had many performance issues with EVR-CP.
My favorite setup is EVR + vobsub (v2.0 or newer) for subs.

Question to the IVB owners:
How does it work with 4k?
Maybe even with 60fps?
I tested it with the toughest clips - works very well.
The hardest clip was 4K@50fps with ultra bitrates (>200mbps).
The test machine was a laptop class i7 and 1333MHz ram.
4K really stretches the memory subsystem and implies that I need to export DXVA surfaces to avoid copying.
This will be the next big feature after deinterlacing is fully functional. I need to work out the details with Nev so this will go smoothly. DXVA implies some changes on how a DirectShow decoder works.

Also on the TODO list are (random ordered):
* Support MVC (H264 stereo and MVC profiles).
* Support MJPEG - MSDK 2012 added this support, usually an indication for future HW or driver support.
* Support scaling - may provide a significant performance boost for 4K clips for users with a smaller resolution display (currently 99.999% of users).

aufkrawall
12th May 2012, 13:24
FFDShow or LAV?
Could be that the iGPU isn't strong enough for this setup. I had many performance issues with EVR-CP.
My favorite setup is EVR + vobsub (v2.0 or newer) for subs.

I use a dedicated graphics card and QS via the multi monitor trick.
Since VC-1 interlaced works, I suppose it's just related to MPEG2.
Not a drama, every phone can play 1080p MPEG2 in software (even that old ones with a turntable :D ).
But it's a bug and why not fix it. :)
I use LAV but afair it happened with ffdshow too.


I tested it with the toughest clips - works very well.
The hardest clip was 4K@50fps with ultra bitrates (>200mbps).
The test machine was a laptop class i7 and 1333MHz ram.
4K really stretches the memory subsystem and implies that I need to export DXVA surfaces to avoid copying.
This will be the next big feature after deinterlacing is fully functional. I need to work out the details with Nev so this will go smoothly. DXVA implies some changes on how a DirectShow decoder works.

Nice to hear. So, if I'd play a 4k 60fps H.264 movie, it should simply work with QS via LAV?


Also on the TODO list are (random ordered):
* Support MVC (H264 stereo and MVC profiles).
* Support MJPEG - MSDK 2012 added this support, usually an indication for future HW or driver support.
* Support scaling - may provide a significant performance boost for 4K clips for users with a smaller resolution display (currently 99.999% of users).
That is a nice todo list.
Although I'd let madVR do the scaling with a Radeon HD 7770 if I created a HTPC.

Hopefully with Haswell a dedicated graphics card will be completely superfluous for HTPC.

NikosD
12th May 2012, 20:09
I tested it with the toughest clips - works very well.
The hardest clip was 4K@50fps with ultra bitrates (>200mbps).
The test machine was a laptop class i7 and 1333MHz ram.
4K really stretches the memory subsystem and implies that I need to export DXVA surfaces to avoid copying.
This will be the next big feature after deinterlacing is fully functional. I need to work out the details with Nev so this will go smoothly. DXVA implies some changes on how a DirectShow decoder works.


Eric,

could you please test two more "special" 4K clips ?

1) http://p.gokuai.com/index.php?m=Index&a=file&file=B05Yj637KS6yyu75

This is a 4096 x 3072 H.264 clip at 117,586 fps and very low bitrate 6.6Mbps.

The "special" thing about this clip is the ultra high resolution and frame rate.

2) http://115.com/file/clozg3pv#
Girls.Generation.Oh.4in1.201002.HDTV.x264.2160p.120fps.DTSES.6.1ch.part1.rar

http://115.com/file/aqajzuuw#
Girls.Generation.Oh.4in1.201002.HDTV.x264.2160p.120fps.DTSES.6.1ch.part2.rar

http://115.com/file/aqaj7hys#
Girls.Generation.Oh.4in1.201002.HDTV.x264.2160p.120fps.DTSES.6.1ch.part3.rar

The way to download them (http://we.pcinlife.com/data/attachment/forum/201201/06/012533pk55ajryualyb2z5.png)

That is a huge clip:
Girls Generation Oh 4in1- 3840x2160@120fps-Ref16-100Mbps

It has a resolution of 3840x2160 at 119,880 fps and 100Mbps bitrate.

Both were indicated by wanezhiling.

Good luck!

egur
12th May 2012, 20:22
The bitrate is not a problem for QuickSync. Clips with 300-500mbps played fine.
120fps? I don't know. Should be in DXVA territory. I'll give them a try when I'm in the lab.

wanezhiling
13th May 2012, 10:18
2) http://115.com/file/clozg3pv#
Girls.Generation.Oh.4in1.201002.HDTV.x264.2160p.120fps.DTSES.6.1ch.part1.rar

http://115.com/file/aqajzuuw#
Girls.Generation.Oh.4in1.201002.HDTV.x264.2160p.120fps.DTSES.6.1ch.part2.rar

http://115.com/file/aqaj7hys#
Girls.Generation.Oh.4in1.201002.HDTV.x264.2160p.120fps.DTSES.6.1ch.part3.rar

The way to download them (http://we.pcinlife.com/data/attachment/forum/201201/06/012533pk55ajryualyb2z5.png)

That is a huge clip:
Girls Generation Oh 4in1- 3840x2160@120fps-Ref16-100Mbps

It has a resolution of 3840x2160 at 119,880 fps and 100Mbps bitrate.

Those download pages are not available for unregistered users any more.:)

CruNcher
13th May 2012, 12:19
Those download pages are not available for unregistered users any more.:)

Though this isn't a real 4k source right but upsampled ? i mean which consumer satellite these days transmits 4k 120 fps Progressive yet, anyway this will be one of the common big problems 2x times the resolution but we hardly gained 50% reduction and the bandwith will be enourmous just for normal nice playback without 120 fps ;) ?

@egur

as nev said i tested under win7 and it was also ok according to the readme todo so as the driver was also for win7 despite the way it was categorized in the downloadcenter. The problems for now are mostly Video Related QS not working and Adobes Flash Player makes problems (shows some strange black stripes over the video surface renders sometime very weird Video results), if those are really known Win 8 optimized caused issues the driver shouldn't be allowed to install under Win 7 ;) :)
D3D 9 seems stable and slightly improved (especially latency feeling on Aero) but D3D 10 seems to suffer from Render issues http://img14.imageshack.us/img14/1372/2729renderissuewin7sb.png (could explain the much lower Game Graphic Benchmark Value in the Windows Performance Index with this Driver, compared to 2719 which doesn't show these D3D 10 Render issues i encountered, though it's hard to categorize these as they are random happening also how they look, sometimes i get flickering black stripes)

So yeah on SB Win 7 it's not overall stable, but it shows some nice improvements that i would like to see in the new Win 7 driver also (Aero subjective Performance improvement, faster mode switching times) :)

egur
13th May 2012, 13:18
The Win8 drivers are still in Beta and have an issues list a mile long (according to the release notes)...
I might be able to get hold of a Windows 8 system and start testing, but it will not be soon. I'm too busy with another project. At home I can try this driver family (15.28), but I'll wait for another release or two.

Phil_L
13th May 2012, 15:54
Hi

Hi,

I might be completely off in this matter but I can't enable QS on my i7-3770 (non K) and I can't find out why, LAV Filters lists it as "Not available" and it doesn't show up in ffdshow at all.

Motherboard: MSI Z77A-GD65
OS: Windows 7 Pro 64-bit SP1
Driver: 8.15.10.2712 (link: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21135&ProdId=3442&lang=eng&OSVersion=Windows%207%20%2864-bit%29*&DownloadType=Drivers )
ffdshow: ffdshow_rev4441_20120430_xhmikosr_icl12.exe (I can give your build a go if you want to)
LAV Filters: 0.50.2

Does it require lucid or something?

//Danne

I've been doing a search on just this issue as have the same problem. QuickSync isn't being shown as available to any software. This is an i7 3770 (not K), Intel DZ77BH-55K motherboard and the latest 8.15.10.2712 drivers on Windows 64bit, no other graphics card.

Did you find a solution?

Edit: Solution, there is a bug with the driver installer, see here for a fix: http://communities.intel.com/message/156486#156486

Regards

Phil

egur
13th May 2012, 18:28
Hi



I've been doing a search on just this issue as have the same problem. QuickSync isn't being shown as available to any software. This is an i7 3770 (not K), Intel DZ77BH-55K motherboard and the latest 8.15.10.2712 drivers on Windows 64bit, no other graphics card.

Did you find a solution?

Edit: Solution, there is a bug with the driver installer, see here for a fix: http://communities.intel.com/message/156486#156486

Regards

Phil

I tried running the installer and didn't get any warnings or errors (SandyBridge, Win7 SP1 64 bit). Used the installer from the link you posted (Intel Download center).

Maybe the installer was updated. Can you download again and compare the files.

The config.ini file you refer to doesn't contain paths. All the files are located relative to setup.exe so it doesn't matter were you extract the files to.

Please try again, and if you get errors, let me know.

nevcairiel
13th May 2012, 19:00
Must be a bug in the 2712 installer, never had any such problems with 2696 or any previous drivers.

Phil_L
13th May 2012, 19:55
Hi

I tried running the installer and didn't get any warnings or errors (SandyBridge, Win7 SP1 64 bit). Used the installer from the link you posted (Intel Download center).

Maybe the installer was updated. Can you download again and compare the files.

The config.ini file you refer to doesn't contain paths. All the files are located relative to setup.exe so it doesn't matter were you extract the files to.

Please try again, and if you get errors, let me know.

Have a look in the route of c:\Intel there are some Log files, it is in there it mentions a problem finding the SDK, however....

I suspect if you already installed an older driver that worked you will have the SDK files already (albeit perhaps older ones), and these might be left in the correct location and are found by this installer, so as you update QuickSync still works based on previous installations of the SDK.

For me it fixed the issue, and I'd already tried several un-installs/re-installs. This was a clean install of Windows 7 on the Ivy Bridge and I'd only ever installed the most recent graphic drivers.

I'll download the one there now and check the Hash's and see if they have changed it since I had got it.

Edit: The current file for download is identical to the one I downloaded and had issues with.

Regards

Phil

diizzy
14th May 2012, 00:26
Doing a rollback to 2696 and upgrading to 2712 works, installing 2712 fresh doesn't for some reason...
//Danne

nevcairiel
14th May 2012, 06:33
You probably keep the 2696 Media SDK files then, because the 2712 installer doesn't seem to install them.
I tried it last night, and experienced the same problem with 2712, it wouldn't update the media sdk libs.

egur
14th May 2012, 09:19
I'll report the issues with the 2712 installer.

NikosD
14th May 2012, 11:39
I cut the first 30 sec of the 2160@120fps-100Mbps file and I uploaded the clip to 4 parts to rapidshare.

I tried the links and they are working OK.

I did the split with 7z

1) https://rapidshare.com/files/468168666/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.001

2) https://rapidshare.com/files/4175403015/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.002

3) https://rapidshare.com/files/865526583/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.003

4) https://rapidshare.com/files/43419924/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.004

egur
14th May 2012, 12:10
I cut the first 30 sec of the 2160@120fps-100Mbps file and I uploaded the clip to 4 parts to rapidshare.

I tried the links and they are working OK.

I did the split with 7z

1) https://rapidshare.com/files/468168666/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.001

2) https://rapidshare.com/files/4175403015/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.002

3) https://rapidshare.com/files/865526583/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.003

4) https://rapidshare.com/files/43419924/11.Girls_Generation_Oh_4in1-_3840x2160_120fps-Ref16-100Mbps-30sec.zip.004

10x but the original links worked for me :) - pressed the green button.

CruNcher
14th May 2012, 17:34
back to 2712 to much issues with 2729 for now on win 7 @ least, though reverting back was not painless the 2712 installer failed to revert back only deinstalling the driver from the system (and also that caused some trouble @ the first mode change before restart Win 7 changed into some mini mirrored tiles with only 1 dialog button rendering) after restart the vga adapter installed though properly and from there 2712 installer worked normal also :)
Flash Player 11.3 is back to normal operation and the WPI also changed back to the 5.8 @ Game Graphics Result (from the 4.2 of 2729) Direct 10 rendering is back to normal as well, i wonder if it shows the same Problems on Win 8 as well and SB ;) ?

romulo
17th May 2012, 21:26
I'm Romulo, i sent a few e-mails to Eric about my tests.
I have a LG Notebook with Intel i3 2310m, 4GB, Windows 7 Home Premium x64. OS, drivers, codecs, all updated.
Actually i installed the last K-Lite Codec Pack and the last ffdshow from Eric.

DXVA for me works fine with mkv 1080p videoclips and movies. but my problem is when i run a BluRay.

When i activate the Media Player Classic internal DXVA codec, or activate ffdshow DXVA, i get this:
http://img337.imageshack.us/img337/2056/bluraycomdxva.png

When i play without activating QuickSync or anything about DXVA (via software and), using default ffdshow config:
http://img267.imageshack.us/img267/7065/bluraysemdxva.png
And with this, i get audio delay.

When i play using QuickSync options, i get this:
http://img600.imageshack.us/img600/8018/bluraycomdxvaok.png

So i noted that using the "default" DXVA option, the CPU usage is much smaller then other options. All tests are made playing the entire 0:00 -> 1:26min to see general CPU usage. BUT i get this green artifacts. Using QuickSync get less use of CPU compared with "software" playback. But a lot of compared with "default" DXVA.

I use MediaInfo to get the infos about the BluRay:
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=3, N=24
Codec ID : 27
Duration : 1h 24mn
Bit rate mode : Variable
Bit rate : 25.1 Mbps
Maximum bit rate : 35.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.404
Stream size : 14.9 GiB (82%)
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Source : 00002.m2ts

I have a desktop with Intel E2200, intel G31 chipset and a Nvidia 7600GT (don't have DXVA hardware), and the E2200 can't play this BluRay, the two cores get 100% of usage all the time.

Hope that this can help someone, and if anyone needs some tests or infos, please tell me.

Sorry for bad english, it's not my native language.

egur
18th May 2012, 09:50
@romulo
I don't support ffdshow DXVA, issues with ffdshow DXVA should be posted on the ffdshow thread (http://forum.doom9.org/showthread.php?t=120465).
My decoder take more CPU cycles compared to pure DXVA solutions, but it allows other things to work like subtitles.
You can try LAV video decoder (http://forum.doom9.org/showthread.php?t=156191), it has all the options (SW, QS, DXVA native, DXVA copy back), it's also maintained better than ffdshow these days.
Future versions of the Intel QuickSync decoder will include DXVA output which will be integrated into LAV video decoder and probably ffdshow or ffdshow-DXVA.
The current "major" feature of my decoder is handling deinterlacing and other post processing features in HW.

Your system is on the low end spectrum of the SandyBridge product line (2 cores, 2.1GHz, 3M cache, probably slow RAM) and I only saw SYSTEM CPU utilization in your screen shots. You should report MPC-HC's utlization when EVR (not EVR-CP) is used. EVR-CP has its overhead.

romulo
18th May 2012, 14:31
@romulo
I don't support ffdshow DXVA, issues with ffdshow DXVA should be posted on the ffdshow thread (http://forum.doom9.org/showthread.php?t=120465).
My decoder take more CPU cycles compared to pure DXVA solutions, but it allows other things to work like subtitles.
You can try LAV video decoder (http://forum.doom9.org/showthread.php?t=156191), it has all the options (SW, QS, DXVA native, DXVA copy back), it's also maintained better than ffdshow these days.
Future versions of the Intel QuickSync decoder will include DXVA output which will be integrated into LAV video decoder and probably ffdshow or ffdshow-DXVA.
The current "major" feature of my decoder is handling deinterlacing and other post processing features in HW.

Your system is on the low end spectrum of the SandyBridge product line (2 cores, 2.1GHz, 3M cache, probably slow RAM) and I only saw SYSTEM CPU utilization in your screen shots. You should report MPC-HC's utlization when EVR (not EVR-CP) is used. EVR-CP has its overhead.

Hi again,

Thanks for the post. For me, isn't a big issue the fact of using a lot of CPU, because it's not commom to me to see BluRay disks. And my desktop, that i use as media center, can't play bluray (Intel Dual Core E2200). I usually play mkv on my notebook, and isn't a problem at all.

So the green screen it's because of ffdshow? I will post about it there, to see if i can help with something.

About Quicksync, for me it's good, because works with 100% of the video files i play, don't have any artifacts, neither audio delay.

I really don't know it is some config that i have to do, or is something with my notebook. My desktop is plugged on the TV with a DVI -> HDMI cable. I made some tests, putting the notebook on the same HDMI that i used with desktop, and put the same videoclip (an 1080p mkv). When i play on desktop, with MPC-HC, plays well. When i play on notebook, with MPC-HC, the movie plays like is pixeled, like a lot of "squares" on the display.

So i downloaded the latest VLC (zipped), and put the same version downloaded on both computers, and did the test again. The same movie play perfect on both computers. So i think is some codec on my notebook, or something with the hardware decoding.. do you know something about it?


Other thing that occurs to me, is when i updated the driver to 2696. The Windows Update shows me an update to video (last month. the same 2696). I installed, and it crashed with my 3D. The Directx didn't recognize the VGA, Aero stopped working, and no one D3d game works, saying that i didn't have an 3D card. I tried everything, uninstalled, installed again, installed the driver downloaded from Intel site, installed the previous driver from Intel, nothing works. This went for 3 weeks. Last week, i simply take the SAME downloaded last driver from intel (2696) that i take last month, installed it again, and it just works! Do you know some case like this? I tried to find something on google, but didn't find anything.

egur
18th May 2012, 14:48
DXVA (and to some extent QuickSync) will behave differently on different machine and different drivers. This expected as behind the scenes there's different SW (driver, DirectShow decoder, player).

Regarding Windows update - this is a known issue. The drivers there are missing key parts for video playback. I don't know whose to blame for this (Microsoft or Intel). I have reported the WU driver issues within Intel.
Since WU almost always have a slimmed down version of a driver (any driver from any company), i can only repeat my warning:
DO NOT EVER INSTALL DRIVERS OF ANY KIND from Windows update.
Desktop users can safely install drivers from Intel. Laptop users may (sometimes) need to install drivers from their laptop manufacturer.

Pat357
18th May 2012, 16:40
Eric,

could you please test two more "special" 4K clips ?

That is a huge clip:
Girls Generation Oh 4in1- 3840x2160@120fps-Ref16-100Mbps

It has a resolution of 3840x2160 at 119,880 fps and 100Mbps bitrate.
Both were indicated by wanezhiling.
Good luck!

Downloading is extremely slow : about 75 kB/s :eek: :o
Any chance to use Mediafire ?

RBG
18th May 2012, 17:09
DO NOT EVER INSTALL DRIVERS OF ANY KIND from Windows update.


I can't agree here, several times I installed drivers on an old PCs from Windows Update, and it helped me great, because there was no need for me to search them manually and clean system's autorun from their crappy control panels, also I've got ethernet controller driver installed from WU on my current system, and it works great. ;)

cengizhan
18th May 2012, 20:38
I can't agree here, several times I installed drivers on an old PCs from Windows Update, and it helped me great, because there was no need for me to search them manually and clean system's autorun from their crappy control panels, also I've got ethernet controller driver installed from WU on my current system, and it works great. ;)

I dont recommend Installing audio and graphics drivers from windows update. You will miss lots of features that are available in manufecturers official drivers. Also for some devices you may get drivers which are older than that available from manifacturer.

egur
18th May 2012, 21:48
I can't agree here, several times I installed drivers on an old PCs from Windows Update, and it helped me great, because there was no need for me to search them manually and clean system's autorun from their crappy control panels, also I've got ethernet controller driver installed from WU on my current system, and it works great. ;)

I installed a LAN network driver and the NIC stopped working at 1gb. Took a lot of work to fix this as installing another driver wasn't working...
It's not always bad to install from WU but why take the chance?

RBG
18th May 2012, 22:55
I dont recommend Installing audio and graphics drivers from windows update. You will miss lots of features that are available in manufecturers official drivers. Also for some devices you may get drivers which are older than that available from manifacturer.

I am not trying to say that you have to go and install everything from WU, it always depends on the device, from time to time it may be useful, that' all.


I installed a LAN network driver and the NIC stopped working at 1gb.

That's what I call a bad luck, something like this can happen with official driver too. For example, a year ago I installed wifi and wimax driver from intel site, turned off wimax connection and after that every time I rebooted the system I got a hang up lasting for a long period of time. During this hang up windows was trying to find my wifi ap. Also it's not like these drivers were written by Microsoft, they received it from manufacturer.

egur
19th May 2012, 23:07
Finally got HW deinterlacing working well.
I'll release a build (ffdshow) soon with auto-deinterlacing enabled - for testing purposes.
Afterwards I need to add a dialog (config) for ffdshow to enable/disable settings.

aufkrawall
20th May 2012, 11:25
I'm curious if this fixes my problems with MPEG2 interlaced. :)

romulo
21st May 2012, 01:51
DXVA (and to some extent QuickSync) will behave differently on different machine and different drivers. This expected as behind the scenes there's different SW (driver, DirectShow decoder, player).

Regarding Windows update - this is a known issue. The drivers there are missing key parts for video playback. I don't know whose to blame for this (Microsoft or Intel). I have reported the WU driver issues within Intel.
Since WU almost always have a slimmed down version of a driver (any driver from any company), i can only repeat my warning:
DO NOT EVER INSTALL DRIVERS OF ANY KIND from Windows update.
Desktop users can safely install drivers from Intel. Laptop users may (sometimes) need to install drivers from their laptop manufacturer.

One more time, thanks a lot.
I learned this by the (bad) own experience... If WU tell me that have a new driver update, i will take this only as a tip to go to the manufacturer site and download it from there.


About "behave differently on different machine and different drivers", my desktop has a 7600GT and the note the Intel HD3000, do you have any idea to what i have to do, to check what's happening within my notebook and the TV? Why using MPC-HC with the last K-Lite Mega Codec Pack + Quiqksync, outputing to a Full HD turn to big pixels on a 1080p mkv?
And using the VLC is allright?

About the EVR, how i can get the reports using it?

One more thing, i see that all here have i5 and/or i7, and a few, the news Ivy Bridge processors. If you want me to test on my SB i3, to see how this works on a "low end system".

mecedo
21st May 2012, 09:49
Hi.
Can you check this samples:
https://hotfile.com/dl/156438253/7b9b15e/Planet_Earth_From_Pole_to_Pole_1080p_sample.mkv.html
https://hotfile.com/dl/156439669/9964b03/Samsung_demo_oceanic_life.(30fps).mkv.html
If QuickSync is selected then picture freezes at the begining of the movie but sound plays ok.

egur
21st May 2012, 16:47
Hi.
Can you check this samples:
https://hotfile.com/dl/156438253/7b9b15e/Planet_Earth_From_Pole_to_Pole_1080p_sample.mkv.html
https://hotfile.com/dl/156439669/9964b03/Samsung_demo_oceanic_life.(30fps).mkv.html
If QuickSync is selected then picture freezes at the begining of the movie but sound plays ok.

These clips are part of my regression. You have a setup problem. Please specify your setup as detailed as possible so I can help.
Also try installing a new driver (2696) from Intel's web site.

cybersans
24th May 2012, 15:58
seems like my quicksync is disabled or not available with latest intel hd graphic driver. is that because of the driver? or ffdshow still not support ivy bridge processor yet? ffdshow won't decode using quicksync, just libavcodec only :(
fyi, i am using ivy bridge 3770k.
when i was using sandy bridge 2600k with older graphic driver, ffdshow can play h.264 using quicksync. after upgrading driver, it can't select QuickSync anymore.

RainyDog
24th May 2012, 19:45
seems like my quicksync is disabled or not available with latest intel hd graphic driver. is that because of the driver? or ffdshow still not support ivy bridge processor yet? ffdshow won't decode using quicksync, just libavcodec only :(
fyi, i am using ivy bridge 3770k.
when i was using sandy bridge 2600k with older graphic driver, ffdshow can play h.264 using quicksync. after upgrading driver, it can't select QuickSync anymore.

Cybersans, I'm experiencing exactly the same thing.

My set-up is a 3770k plus Asus Z77 motherboard, latest Intel HD4000/2500 GPU driver, Windows 7 x64 and MPC-HC x64. No x64 splitter, no other codecs installed except Haali and ffdshow 32bit versions for x264 encoding, and Eric's latest version of QS ffdshow x64 for decoding/playback.

But the only options I've got in configuration/codecs in ffdshow for AVC/h264, VC1 and MPEG2 are libavcodec or disabled, no Quick Sync option... DXVA works using MPC's own filters or ffdshow's own DXVA, however.

Hoping Eric might have an idea?

cybersans
25th May 2012, 01:31
i think the ffdshow with quicksync decoder only works with hd graphic inside sandy bridge. it can't access the hardware on ivy bridge. lets hope that developer can work on it. thanks. :)

nevcairiel
25th May 2012, 07:23
QuickSync works just fine with Ivy Bridge.

As always, make sure to install the latest driver from Intel directly, NOT through Windows Update.
Additionally, the 2712 driver had an issue with its installer and was since pulled from the download page, i recommend getting 2696, thats the one i use and it works just fine both on my SNB system as well as on my IVB system.

This one:
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3498&DwnldID=21230&lang=enu

RainyDog
25th May 2012, 07:42
QuickSync works just fine with Ivy Bridge.

As always, make sure to install the latest driver from Intel directly, NOT through Windows Update.
Additionally, the 2712 driver had an issue with its installer and was since pulled from the download page, i recommend getting 2696, thats the one i use and it works just fine both on my SNB system as well as on my IVB system.

This one:
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3498&DwnldID=21230&lang=enu

I am using 2696, but it is from Windows Update so that could be the issue. That said, it was exactly the same size download as the one from Intel's own site and has the fully featured Intel control panel. So I'm not sure it'll make any difference, but I'll try replacing with the driver direct from Intel anyway and see if that solves.

Would you recommend uninstalling the WU driver first?

egur
25th May 2012, 07:55
Users with either SandyBridge or IvyBridge:
Please use driver 2696 from Intel's website or your OEM web site.
2712, as previously reported, is broken.
Windows Update drivers are broken too.

mecedo
25th May 2012, 09:32
My setup:
- Asus P8H61-M PRO R3.0 + Pentium G630T
- Windows 7 SP1 32bit
- Intel HDGraphics 8.15.10.2696
- Realtek Audio Driver V6.0.1.6526 WHQL
- Intel Chipset Driver V9.3.0.1019 WHQL
- LAVFilters 0.50.2
- Haali Media Splitter 1.11.288.0
- Reclock 1.8.7.9
- PotPlayer 1.5.33425 beta
- MadVR 0.82.5

I've used this tutorial to config PotPlayer:
http://imouto.my/configuring-potplayer-for-gpu-accelerated-video-playback-with-dxva-or-cuda-and-also-high-performance-software-decoding
But problem exists on MediaPlayer Classic Home Cinema too. I've tried MadVR and EVR Custom pres. FFDShowAudio and Lav Audio. Lav splitter and Haali splitter. With ReClock or without.
I can't fix playing these movies. I found that if I try randomly to fast-forward/rewind movie a few times then suddenly movie starts play.

cybersans
25th May 2012, 10:31
Users with either SandyBridge or IvyBridge:
Please use driver 2696 from Intel's website or your OEM web site.
2712, as previously reported, is broken.
Windows Update drivers are broken too.
egur: i am using 2696 right now. try previous version too. ffdshow still not detect quicksync, only disabled & libavcodec are available.

egur
25th May 2012, 11:33
My setup:
- Asus P8H61-M PRO R3.0 + Pentium G630T
- Windows 7 SP1 32bit
- Intel HDGraphics 8.15.10.2696
- Realtek Audio Driver V6.0.1.6526 WHQL
- Intel Chipset Driver V9.3.0.1019 WHQL
- LAVFilters 0.50.2
- Haali Media Splitter 1.11.288.0
- Reclock 1.8.7.9
- PotPlayer 1.5.33425 beta
- MadVR 0.82.5

I've used this tutorial to config PotPlayer:
http://imouto.my/configuring-potplayer-for-gpu-accelerated-video-playback-with-dxva-or-cuda-and-also-high-performance-software-decoding
But problem exists on MediaPlayer Classic Home Cinema too. I've tried MadVR and EVR Custom pres. FFDShowAudio and Lav Audio. Lav splitter and Haali splitter. With ReClock or without.
I can't fix playing these movies. I found that if I try randomly to fast-forward/rewind movie a few times then suddenly movie starts play.

Maybe a splitter issue, try using "LAV Splitter Source" in MPC-HC. If that fixes things, I'll try looking at the clips with "Async File Source" as source.

rumblpak
25th May 2012, 11:35
seems like my quicksync is disabled or not available with latest intel hd graphic driver. is that because of the driver? or ffdshow still not support ivy bridge processor yet? ffdshow won't decode using quicksync, just libavcodec only :(
fyi, i am using ivy bridge 3770k.
when i was using sandy bridge 2600k with older graphic driver, ffdshow can play h.264 using quicksync. after upgrading driver, it can't select QuickSync anymore.

I'm having a similar problem but mine I know is due to the fact that virtu mvp is broken on 600 series nvidia chipsets which is required for quicksync. If you set mvp to run both mpc-hc and rundll32 (for LAV) in i-mode it'll work just fine. I just wish MVP would get updated.

Thanks for all the great work guys.