Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th June 2012, 13:37   #1321  |  Link
CharlieCL
Registered User
 
Join Date: Jan 2012
Posts: 67
QS Question

I remembered that QS is better for video encoding. How can I encode a video stream by QS from an output of GPU in video frame buffer?
CharlieCL is offline   Reply With Quote
Old 4th June 2012, 13:44   #1322  |  Link
CharlieCL
Registered User
 
Join Date: Jan 2012
Posts: 67
Quote:
Originally Posted by egur View Post
"Naked" drivers from Microsoft do not contain the Media SDK DLL needed for QS to work.
The Win 8 driver is still in beta and has many known issues according to its release notes.
FYI, I don't have a 32bit win8 system, I only have access to a 64 bit version. I managed to play video with QS using the 2729 driver.
HW acceleration worked for Win8 64-bit in 2729. The video quality is great. One bug of QS is exclusive full screen in Win8. No this problem in Win7.
CharlieCL is offline   Reply With Quote
Old 4th June 2012, 13:49   #1323  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by CharlieCL View Post
I remembered that QS is better for video encoding. How can I encode a video stream by QS from an output of GPU in video frame buffer?
You'd have to write this solution using the Intel Media SDK. It's the only way to interface with the HW encoder.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 16:41   #1324  |  Link
RBG
Registered User
 
Join Date: Oct 2011
Posts: 108
Quote:
Originally Posted by egur View Post
Please give feedback on ffdshow's QS config dialog (under decoder options). Is everything clear?
It will be better to split video post processing section and deinterlacing section, now it looks somewhat confusing. By the way, are you going to add scalling option in the near future?
RBG is offline   Reply With Quote
Old 4th June 2012, 17:20   #1325  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Samples .mkv for Egur

Hello Egur,

Until i figure it out how to upload 40mb files samples I will post the mediainfo ande the graph studio generated for them.

I have also noticed something strange: if I play the file in MPC-HC all the problems disapears with EVR Custom but my studio graf file (see attached) shows that VMR is used instead in MCE. could this be the source of problems?

Kind Regards,

IM
Attached Files
File Type: rar Samples 2.rar (4.4 KB, 22 views)

Last edited by ionutm80; 4th June 2012 at 17:30.
ionutm80 is offline   Reply With Quote
Old 4th June 2012, 17:52   #1326  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by ionutm80 View Post
Hello Egur,

Until i figure it out how to upload 40mb files samples I will post the mediainfo ande the graph studio generated for them.

I have also noticed something strange: if I play the file in MPC-HC all the problems disapears with EVR Custom but my studio graf file (see attached) shows that VMR is used instead in MCE. could this be the source of problems?

Kind Regards,

IM
As far as I know WMC always uses EVR since the Vista days.
You can post media files in MediaFire or MultiUpload.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 17:58   #1327  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by RBG View Post
It will be better to split video post processing section and deinterlacing section, now it looks somewhat confusing. By the way, are you going to add scalling option in the near future?
DI is a classic post processing action, why would you like it separated?
Also other video processing features are dependent on DI - can't run denoise or detail on interlaced source - same goes for scaling.

I do plan to add scaling, note that this feature will be static - players will not be able to change the output image size on the fly. If you think ffdshow's features are OK with respect to scaling, I'll add something similar.

I also plan to add procamp (Contrast, Brightness, Hue, Saturation).
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 18:02   #1328  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Egur do you then any idea why the graf studio is showing vmr for me instead of evr or l'm saying something stupid?
ionutm80 is offline   Reply With Quote
Old 4th June 2012, 18:17   #1329  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by ionutm80 View Post
Egur do you then any idea why the graf studio is showing vmr for me instead of evr or l'm saying something stupid?
By "MCE", you mean Windows Media Center (WMC), right?

A player can dictate which renderer is used and most players do.
GraphStudio renders a file and let DirectShow build the graph automatically. My PC behaves the same - VMR is chosen over EVR because it has higher merit (priority).
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 18:27   #1330  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Hello again Egur,

Yes for me mce is vmc
Is it possible to force vmc to accept evr or as you said to set its merit to high or is it a lost battle here? Because in mpc-hc with evr and ffdshow set to use qs everything is perfect.

Thanks again and sory for bothering you with stupid questions.
ionutm80 is offline   Reply With Quote
Old 4th June 2012, 18:33   #1331  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by ionutm80 View Post
Hello again Egur,

Yes for me mce is vmc
Is it possible to force vmc to accept evr or as you said to set its merit to high or is it a lost battle here? Because in mpc-hc with evr and ffdshow set to use qs everything is perfect.

Thanks again and sory for bothering you with stupid questions.
WMC (not vmc ) always uses EVR and it's not possible to change that.

I just managed to reproduce the a/v sync so your system is fine. I'll post again when I have a root cause or fix.

Update: a/v sync occurs in 64 bit MPC-HC, 32 bit is fine.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.

Last edited by egur; 4th June 2012 at 18:44.
egur is offline   Reply With Quote
Old 4th June 2012, 19:11   #1332  |  Link
RBG
Registered User
 
Join Date: Oct 2011
Posts: 108
Quote:
Originally Posted by egur View Post
DI is a classic post processing action, why would you like it separated?
It's a matter of terminology, DI is indeed a post processing, but from the user's point of view, postproc is an image enhancement process like "Sharpen" or "Noise reduction", and deinterlacing is a process of restoration of the original frame. Also ATI Catalyst has a separate section for deinterlacing options, well at least the version I am using now. Anyway, I've got a better idea, why wouldn't you call one section "Deinterlacing" and another "Image Enhancement".

Quote:
Originally Posted by egur View Post
Also other video processing features are dependent on DI - can't run denoise or detail on interlaced source - same goes for scaling.
You have already written that in the note.
RBG is offline   Reply With Quote
Old 4th June 2012, 20:12   #1333  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by RBG View Post
...
Anyway, I've got a better idea, why wouldn't you call one section "Deinterlacing" and another "Image Enhancement".
Sounds good.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 21:04   #1334  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Found the bug - caused major corruptions in 64bit after seeks as well as occasional a/v sync issues.
I'll fix the ffdshow GUI and release.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 21:48   #1335  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Thanks a lot, much appreciated.
ionutm80 is offline   Reply With Quote
Old 4th June 2012, 21:49   #1336  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
New version released 0.35 beta

Version 0.35 beta is out with the following changes:
* Bugfixes - mostly in 64bit playback.
* FFDShow rev4462 with improved QuickSync config

Downloads
* For the latest cutting edge FFDShow builds download my builds Intel QuickSync Decoder SourceForge home page
* FFDShow-tryout site
* LAV Splitter builds
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th June 2012, 23:05   #1337  |  Link
RainyDog
Registered User
 
Join Date: May 2009
Posts: 184
Just tried 0.35 beta and it now works perfectly with my Ivy Bridge 64 bit set-up and 2696 driver. No more blocking artifacts and losing A/V sync on chapter skips and seeking.

Spot on Eric, thanks.
RainyDog is offline   Reply With Quote
Old 5th June 2012, 08:58   #1338  |  Link
ionutm80
Registered User
 
Join Date: May 2012
Posts: 57
Hello Egur,

Thanks again for the quick fix. I will test it when Shark will issue an updated codec pack with FFDShow and post feedback.

KR,

IM
ionutm80 is offline   Reply With Quote
Old 5th June 2012, 11:42   #1339  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by ionutm80 View Post
Hello Egur,

Thanks again for the quick fix. I will test it when Shark will issue an updated codec pack with FFDShow and post feedback.

KR,

IM
you can install the build i've made in the meantime. it's built using the same tools and code as the official builds.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 5th June 2012, 15:26   #1340  |  Link
rumblpak
Registered User
 
Join Date: Feb 2012
Posts: 4
Hey egur,

I can't seem to get quicksync to show up in any of the decoder config pages in ffdshow (32 or 64bit). I'm quite confused as it shows up fine on my laptop. I was wondering if it was a misconfiguration of Virtu MVP or something on my end.

Intel 3770k running 2696 driver
GTX 680 main GPU

I would like to point my current configuration works fine if I disable ffdshow and let LAV take over but I was curious as to why ffdshow doesn't work.

thanks for all the great work
rumblpak is offline   Reply With Quote
Reply

Tags
ffdshow, h264, intel, mpeg2, quicksync, vc1, zoom player

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:09.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.