-
Notifications
You must be signed in to change notification settings - Fork 92
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
[Bug]: Decoding mpeg2 by OneVPL #342
Comments
Please give more descriptions about the issue. It is decoding error, output corruption or SW crash? Any avaiable failure log? |
This is decoding error. I can send you the project I fixed to decode mpeg2, and the mpeg2 data where the error occurs. But the file is too big to upload on this thread. |
Auto Created VSMGWL-75002 for further analysis. |
Data_including_source_code.zip Hi I have prepared the minimum data to reproduce the bug. hello-decode.exe -i OK.mpeg2 OK.mpeg2 can be decoded, but NG.mpeg2 seems to enter an infinite loop. Last time I pointed this out to MediaSDK, I asked the development team to analyze it. Regards. |
Which plafrrom did you try? With your provided NG.mpeg2, sample_decode works well without infinite loop as you saw. You can get try to the sample_decode. hello-decode is minimum app for development reference, it may have potetial issue inside. |
Sorry. Where is ./msdk_vpl_open/sample_decode? I cloned the source code from below, but I can't find sample_decode. https://github.com/intel/libvpl.git |
Intel® VPL Tools have all been moved to https://github.com/intel/libvpl-tools |
Hello. I found a way to reproduce this problem, so I'm letting you know. (Settings)
(Execution)
This command should run without errors.
This command will stop with MFX_ERR_UNKNOWN(-1). (Considerations) Last time, it was improved by updating the driver. I hope for such a quick response this time as well. |
This is the modified source code for sample_decode_NG.exe. |
For 'data_000445', it only contains 1 byte of '00' and splittter will treat it as end of bitstream. |
… overflow Fixes: intel#342 Signed-off-by: Xu, Zhengguo <[email protected]>
Try fix in #349 |
Also add fix in example hello-*: intel/libvpl#155 |
Hi. Do I need to take any action on this issue? Regards. |
No, when you verify it works for your test, I will get the PRs merged. |
Hi may I know if above fix could solve your issue now? |
Hi Thank you for replay. I tried to build but my environment is Windows. How should I do? |
… overflow Fixes: #342 Signed-off-by: Xu, Zhengguo <[email protected]>
Hello. When will this fix be reflected in the Windows version? |
Which component impacted?
Decode
Is it regression? Good in old configuration?
None
What happened?
Hello,
While using OneVPL to decode MPEG2, I encountered an issue. Please see the attached document for details.
This issue is very similar to a problem that occurred in the past:
https://community.intel.com/t5/Media-Intel-Video-Processing/decoding-mpeg2-by-Media-SDK/m-p/1294492
Also, I would like to send the project file used for decoding, but the file size is too large to attach to the message. Is there any way to send it?
README.xlsx
mediasdk_system_analyzer_64.txt
Thank you.
What's the usage scenario when you are seeing the problem?
Others
What impacted?
Our company writes decoders for surveillance systems for IP cameras, and over time they fail almost 100% when using mpeg2.
Debug Information
The files required for reproduction are large, so we would like to use an ftp transfer system. Could you please contact us by email?
Do you want to contribute a patch to fix the issue?
None
The text was updated successfully, but these errors were encountered: