New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[IVB/BYT/BSW] Macroblocking artifact seen on a VC1 video file #13
Comments
Assign the bug Focus to check this issue on SKL+ |
I would like to see this long standing issue resolved. I can provide samples where the macro blocking artifacts are occurring with VC-1. Would like to see this issue resolved with Haswell, Braswell, Broadwell, and Skylake. Once I acquire an Apollo Lake and Kaby Lake NUC, I will test against those as well. This is occurring with LibreELEC 8.0 Kernel 4.9.8 using Mesa 13.0.3, VAAPI Intel Driver 1.7.3 |
I also would like this resolved. There are a lot of folks who are depending on this working cleanly, especially in Linux, so we can use the hardware directly and free up the processor to all the other things it needs to do. |
@lqvnguyen, Please provide a sample, thanks |
I have to say that I also would like a fix for this. |
@xhaihao Were you able to review the samples? |
Updates? |
@lqvnguyen Sorry for slow response. I can reproduce the issue with the samples you provided. We will look into the issue. but it is hard to say when we will fix the issue. |
I'd also like to have this resolved. This has been broken in linux for a long time, and I'd like to be able to use my CPU for things other than software decoding VC-1. |
@xhaihao Now that you have reproduced it, do you have an idea of the root cause? This issue has plagued the Linux platform for years, yet functions properly under Windows. What can we do to get more support and traction on this issue? |
@lqvnguyen Currently the root is unknown, we will check the pipeline setting for VC1 first. |
This was just tested against the NUC7i3BNK. Same issue as all previous Intel CPU/iGPUs mentioned in my first post. |
Additionally Windows has support for VC-1 1080i. Why is there no support for this under Linux? Do you need a new GHI for this? |
Update please. |
Is there any update on this? I'm getting increasingly frustrated with needing to decode VC-1 in software. |
@lqvnguyen @DaveBinM unfortunately, we still not root cause the issue. |
Can we have the priority raised for this? |
I'd also like to see the priority of this increased, as it's an ongoing issue for me. |
Any chance someone could provide an update on this, please? |
Bump |
This is a problem for me as well as I can't migrate an app from Windows to my NAS or Linux machines where i need it to run due to this issue. Is there an update or expected ETA on this? Can you tell us what progress is being made? Thanks, |
How about a big BUMPAt this rate, I'll be old, retired, and won't give a rat's xxx before it makes progress. |
We did some analysis, checked all the input/output parameters and made many attempts, but unfortunately, we still can't root cause the issue.we will continue to work on this issue once some urgent tasks on hand are solved, Thanks a lot for your patience and understanding. |
Update? |
Intel, please give this bug some more attention. I had a good look on a sample that shows the artifacts. The macroblock artifacts were only present in B-frames that referenced at least one P-frame that has Intensity Compensation (MVMODE='Intensity Compensation'). The source code already indicates a FIXME when using luma_scale. The artifacts may just be due to this FIXME and fixing/implementing Luma Scaling may just be solution. *** UPDATE *** Regards, |
Jerome Borsboo--Thank you for contributing your knowledge. The community appreciates this. |
I have tried to implement a better integrated version of the patch for more platforms. Please build and try out the code at carpalis/intel-vaapi-driver. |
@carpalis many thanks for the patch, I tried the patch on SKL and it works fine. Could you submit a PR? |
@carpalis Thank you so much for this contribution. I'm very glad to see this long standing issue resolved! 🙂 |
As public documentation for SandyBridge graphics does not include the Command Reference, I could not implement the patch for SandyBridge platform. If someone from Intel could tell me which field in the MFX_VC1_PRED_PIPE_STATE command enables intensity scaling for the forward reference plane, I can implement the patch for SandyBridge. It should be either bit 0 or bit 2 in the last byte of the command. |
It is bit2 @carpalis |
@fritsch said he'll find the sample and report back, thanks! |
SNB is now also included in the patch set. |
migrated from Bugzilla #68492
status REOPENED severity major in component intel for ---
Reported in version unspecified on platform All
Assigned to: Focus.Luo
On 2013-08-23 23:01:04 +0000, wrote:
On 2013-08-23 23:03:05 +0000, wrote:
On 2014-10-01 15:58:39 +0000, Kevin Mitchell wrote:
On 2015-11-23 14:28:31 +0000, haihao wrote:
On 2016-01-12 04:48:16 +0000, Kevin Mitchell wrote:
On 2016-02-05 20:04:27 +0000, wrote:
On 2016-12-07 02:50:26 +0000, haihao wrote:
The text was updated successfully, but these errors were encountered: