Quantcast
Channel: Intel® Software - Media
Viewing all 697 articles
Browse latest View live

MFXVideoCORE_SyncOperation returns MFX_ERR_UNSUPPORTED

$
0
0

I am using Windows.

I have a successful pipeline which is successfully working using multiple sessions and VIDEO memory. I now need to output the resultant frame to SYSTEM memory. I am using the following IOPATTERN

IOPattern = MFX_IOPATTERN_IN_VIDEO_MEMORY | MFX_IOPATTERN_OUT_SYSTEM_MEMORY;

To create a system allocator I use SysMemFrameAllocator.

I create a new session and use MFXJoinSession to join this session to the parent session.

I run MFXVideoVPP_RunFrameVPPAsync which returns ERR_NONE.

The mfxVideoParams for the surface in and surface out are identical.

MFXVideoCORE_SyncOperation returnjs MFX_ERR_UNSUPPORTED. How do I get the raw surface back into SYSTEM memory?

kind regards

Kevin

AttachmentSize
Downloadtext/plainsystem.txt6.51 KB

Issue for HEVC sofware plugin distribution

$
0
0

Hi,

We have purchase Media Server Studio Professional 2017. 

I want to distribute HEVC SW encoder with our software. 

It work in develop my development machine. But frozen in the test machine(without Media Server Studio Professional  installed).

After debugging, the plugin load properly, but compressed data output.

The layout for plugin folder like:

 .$(Our software App folder)\2fca99749fdb49aeb121a5b63ef568f7

         +mfxplugin64_hevce_sw.dll

         +plugin.cfg

And I also register the full plugin  path to: 

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Intel\MediaSDK\Plugin\{2fca9974-9fdb-49ae-b121-a5b63ef568f7}

All parameter was set as Media Server Studio.

Do you have any idea?

Best regards,

 

 

 

 

 

 

 

 

 

Problems encoding interlaced source (HEVC plugin)

$
0
0

Hi, i'm trying to encode interlaced hevc stream with sample_encode but it does not encode correctly,

the problem i have are that my source are YUV420 704x528 25fps PAL, when i encode it encode interlaced but with

wrong vídeo resolution 704x240, i'm using latest intel media server studio 2017 HEVC plugin

Is there a way to encode interlaced PAL with sample_multi_transcode? I need to encode interlaced to preserve vídeo quality

my sample_encode comand line options:

sample_encode h265 -i D:\TESTE.yuv -o "D:\TESTE.hevc" -w 704 -h 528 -bref -idr_interval 0 -f 25 -b 1335 -u quality -r 4 -g 50 -x 6 -vbr -MaxKbps 6000 -sw -signal:1 -gpb:off -num_slice 1 -p 2fca99749fdb49aeb121a5b63ef568f7 -tff

I don't know what i'm doing wrong

Regards

 

 

Need help on install Media SDK on N4200, ubuntu or centos system

$
0
0

I'm working on install media sdk to a linux system with N4200 processor.

from the installation guide ,I need create a yocto image and install media sdk onto it.

but I am not familiar with yocto.

I work on ubuntu 16.04 mostly.

Is there any way to install media sdk to ubuntu 16.04 with a N4200 processor?

I try many method,but all failed. 

Is there anybody know if it is workable. or any guide to do that?

 

thanks a lot. 

Media Server Studio Installation for Linux on Intel® Core™ i3-8100 Processor

$
0
0

HI,

I intend to install MediaServerStudioEssentials2017R3 on Intel® Core™ i3-8100 Processor

https://ark.intel.com/products/126688/Intel-Core-i3-8100-Processor-6M-Cache-3_60-GHz?q=i3-8100

but,according to "Intel® Media Server Studio 2017 R3 Driver, SDK for Linux* Getting Started Guide" 

Intel® Media Server Studio – SDK supports the following platforms with the integrated graphics:

Intel® Xeon® E3-1200 v4 Family with C226 chipset

Intel® Xeon® E3-1200 and E3-1500 v5 Family with C236 chipset

5th Generation Intel® Core™

6th Generation Intel® Core™

so, I'd like to ask,can MediaServerStudio work on Intel® Core™ i3-8100 Processor.

Thanks!

 

MFX_IMPL_SOFTWARE on Linux

$
0
0

In older releases of the IMSDK for Linux, MFX_IMPL_SOFTWARE was unimolemented, and would not work, MFX_IMPL_HARDWARE would work, and auto also.

It is still the same in current releases, has Intel implemented the software emulation support in Linux in addition to Windows?

Cameron

Visual artifacts found when using Intel media SDK VPP on few machines

$
0
0

Working with intel media sdk , succeeded with the following scenario.

Capturing the screen and encoding those images using hardware h264 codec. Could play the encoded h264 bitstream using ffplay. But when I used the same code on a different windows machine, found some difference in colors.

In order to find the problem, separated VPP and encoding blocks of code. And tried software implementation of Intel media SDK, the bitstream was fine. With hardware implementation of VPP, found artifacts.

Used intel media sdk tutorial  0.0.3 and attached the system analyzer report(Amith-PC-HW-report.txt) 

and the screenshot of the color differences(scaling-artifacts.png) and actual colors(scaling.png).

Any help resolving this would be appreciated.

 

[screen capture] MFX_WRN_PARTIAL_ACCELERATION

$
0
0

I  setup the intel media SDK 2017R1 and get the screen capture sample from https://software.intel.com/en-us/articles/intel-media-sdk-screen-capture

while run to MFXVideoDECODE_Query (Line 695) ,it return MFX_WRN_PARTIAL_ACCELERATION,

Exec command is :

screen_capture.exe -w 1920 -h 1080 -p 22d62c07e672408fbb4cc20ed7a053e4 -hw -impl d3d11 -fourcc nv12 -o D:\\test.yuv

 

My computer DirectX version is 12.

 

The mediasdk_system_analyzer_64.exe out follow message:

Intel(R) Media Server Studio 2017 - System Analyzer (64-bit)

 

 

The following versions of Media SDK API are supported by platform/driver

[opportunistic detection of MSDK API > 1.23]:

 

        Version Target  Supported       Dec     Enc

        1.0     HW      Yes             X       X

        1.0     SW      Yes             X       X

        1.1     HW      Yes             X       X

        1.1     SW      Yes             X       X

        1.2     HW      Yes             X       X

        1.2     SW      Yes             X       X

        1.3     HW      Yes             X       X

        1.3     SW      Yes             X       X

        1.4     HW      Yes             X       X

        1.4     SW      Yes             X       X

        1.5     HW      Yes             X       X

        1.5     SW      Yes             X       X

        1.6     HW      Yes             X       X

        1.6     SW      Yes             X       X

        1.7     HW      Yes             X       X

        1.7     SW      Yes             X       X

        1.8     HW      Yes             X       X

        1.8     SW      Yes             X       X

        1.9     HW      Yes             X       X

        1.9     SW      Yes             X       X

        1.10    HW      Yes             X       X

        1.10    SW      Yes             X       X

        1.11    HW      Yes             X       X

        1.11    SW      Yes             X       X

        1.12    HW      Yes             X       X

        1.12    SW      Yes             X       X

        1.13    HW      Yes             X       X

        1.13    SW      Yes             X       X

        1.14    HW      Yes             X       X

        1.14    SW      Yes             X       X

        1.15    HW      Yes             X       X

        1.15    SW      Yes             X       X

        1.16    HW      Yes             X       X

        1.16    SW      Yes             X       X

        1.17    HW      Yes             X       X

        1.17    SW      Yes             X       X

        1.18    HW      Yes             X       X

        1.18    SW      Yes             X       X

        1.19    HW      Yes             X       X

        1.19    SW      Yes             X       X

        1.20    HW      Yes             X       X

        1.20    SW      Yes             X       X

        1.21    HW      Yes             X       X

        1.21    SW      Yes             X       X

        1.22    HW      Yes             X       X

        1.22    SW      Yes             X       X

        1.23    HW      Yes             X       X

        1.23    SW      Yes             X       X

 

Graphics Devices:

        Name                                         Version             State

        iDisplay (Microsoft Corporation - WDDM v1.1) 12.41.36.57         08

        Intel(R) HD Graphics 530                     21.20.16.4664       Active

        NVIDIA GeForce GTX 960M                      23.21.13.9077       Active

 

System info:

        CPU:    Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz

        OS:     Microsoft Windows 10 ?????

        Arch:   64 ?

 

Installed Media SDK packages (be patient...processing takes some time):

        Intel(R) Media SDK 2017 R1

 

What wrong ? 

Thanks. Looking forward to your reply.

 


How to select scale algorithm

$
0
0

Hi, all

        How to select scale algorithm with intel media sdk?

thanks!

Question about latest skl_dmc_ver1_27.bin and kernel version.

$
0
0

I am trying to setup Intel's new open-source iHD driver on a Yocto environment.

https://software.intel.com/en-us/articles/build-and-debug-open-source-me...

The documentation says that skl_dmc_ver1_27.bin is required. Their documentation updates a symlink (skl_dmc_ver1.bin), as if the kernel loads it, but starting at kernel 4.8, it stopped loading the symlink and instead loads a specific version of the dmc (see here: https://github.com/torvalds/linux/blob/v4.8/drivers/gpu/drm/i915/intel_c...). Is the Intel documentation accurate? It is confusing because the guide refers to 4.14.16 specifically, which doesn't use the symlink file skl_dmc_ver1.bin.

Any ways, I tried replacing skl_dmc_ver1_26.bin with skl_dmc_ver1_27.bin to have the same effect, but I got a segfault on boot.

https://pastebin.com/amW9vDdC

Should I even bother updating the DMC? Should the iHD driver work on most kernels, even with 1_26 version of DMC?

By the way, this is the kernel I am using (with Yocto).

https://github.com/intel/linux-intel-lts/tree/4.14/yocto/base/drivers/gp...

Any help would be greatly appreciated. There is no documentation on this stuff.

Intel Graphics for Linux @ 01.org VS. Intel Media SDK @ intel.com

$
0
0

Seem like parallel efforts hosted by different website. I'm curious what the difference is.

Is it true the SDK we can download from Intel Media SDK is some sort of compiled version of those on 01.org

Also, Intel Media SDK doesn't seem to support some of the processors that I'm interested in. Some discussion suggest that if I need to unlock the GPU hardware on those unsupported processors, I should go with Intel Graphics for Linux from 01.org. However, those on 01.org are very poorly documented in terms of their application. 

The specific processors I'm interested in are Pentium N3710 and Pentium N4200. I would like to use their hardware video codec

Thanks,
-Xueming

Unable to load Screen Capture plugin

$
0
0

I'm trying to test the screen capture plugin, which is installed on my system at <media_sdk>/bin/win32/22d62c07e672408fbb4cc20ed7a053e4.  However, after initializing MFX to the latest supported hardware implementation (1.20 on this machine), a call to MFXVideoUSER_Load results in MFX_ERR_NOT_FOUND.  See the code excerpt below:

version.Major = 1;
version.Minor = 20;

res = MFXInit(MFX_IMPL_HARDWARE, &version, &session);

// Check for error...

res = MFXVideoUSER_Load(session, &MFX_PLUGINID_CAPTURE_HW, 1);

// res == -9 is true

Here is the result of running the system analysis tool:

Intel(R) Media Server Studio 2016 R2 - System Analyzer (32-bit)


The following versions of Media SDK API are supported by platform/driver
[opportunistic detection of MSDK API > 1.19]:

        Version Target  Supported       Dec     Enc
        1.0     HW      Yes             X       X
        1.0     SW      Yes             X       X
        1.1     HW      Yes             X       X
        1.1     SW      Yes             X       X
        1.2     HW      Yes             X       X
        1.2     SW      Yes             X       X
        1.3     HW      Yes             X       X
        1.3     SW      Yes             X       X
        1.4     HW      Yes             X       X
        1.4     SW      Yes             X       X
        1.5     HW      Yes             X       X
        1.5     SW      Yes             X       X
        1.6     HW      Yes             X       X
        1.6     SW      Yes             X       X
        1.7     HW      Yes             X       X
        1.7     SW      Yes             X       X
        1.8     HW      Yes             X       X
        1.8     SW      Yes             X       X
        1.9     HW      Yes             X       X
        1.9     SW      Yes             X       X
        1.10    HW      Yes             X       X
        1.10    SW      Yes             X       X
        1.11    HW      Yes             X       X
        1.11    SW      Yes             X       X
        1.12    HW      Yes             X       X
        1.12    SW      Yes             X       X
        1.13    HW      Yes             X       X
        1.13    SW      Yes             X       X
        1.14    HW      Yes             X       X
        1.14    SW      Yes             X       X
        1.15    HW      Yes             X       X
        1.15    SW      Yes             X       X
        1.16    HW      Yes             X       X
        1.16    SW      Yes             X       X
        1.17    HW      Yes             X       X
        1.17    SW      Yes             X       X
        1.18    HW      Yes             X       X
        1.18    SW      Yes             X       X
        1.19    HW      Yes             X       X
        1.19    SW      Yes             X       X
        1.20    HW      Yes             X       X
        1.20    SW      Yes             X       X
        1.21    SW      Yes             X       X
        1.22    SW      Yes             X       X
        1.23    SW      Yes             X       X

Graphics Devices:
        Name                                         Version             State
        Intel(R) Iris(TM) Pro Graphics P6300         20.19.15.4835       Active
        VMware SVGA 3D                               8.15.1.60           Active

System info:
        CPU:    Intel(R) Xeon(R) CPU E3-1285L v4 @ 3.40GHz
        OS:     Microsoft Windows 10 Enterprise
        Arch:   64-bit

Installed Media SDK packages (be patient...processing takes some time):
        Intel(R) Media SDK 2017 R1
        Samples for Intel(R) Media SDK 2017 for Windows*

Installed Media SDK DirectShow filters:

Installed Intel Media Foundation Transforms:
        Intel(R) Quick Sync Video H.264 Encoder MFT : {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471}



Analysis complete... [press ENTER]

And here are the contents of the plugin's config file:

PluginVersion = 1
APIVersion    = 279 //0x0117
FileName32    = "mfxplugin32_screen_capture.dll" 
FileName64    = "mfxplugin64_screen_capture.dll" 
Type          = 01 //decode
CodecID       = "CAPT"
Default       = 0

Running the screen_decode.exe sample yields a similar result.

What could be causing the API not to find the plugin?

H264 SVC in Intel Media SDK

$
0
0

Hi Team,

I have downloaded Intel Media SDK  2017 trail version and in one document i can see that H.264 compressed streams are AVC and MVC (Multi-View Coding). I would like to know whether Intel Media SDK supports H264 SVC or not.

 

Thanks & Regards,

vittal

VPP color space conversion BT.601 to BT.709

$
0
0

Hi,

I'd like to know whether the color conversion NV12 (BT.601) to NV12 (BT.709) is possible with VPP or not.

Thank you,
Stefan.

Full range of color conversion from RGB to YUV

$
0
0

 

A customer of us  wants to use VPP for doing a color conversion from RGB to YUV. It works fine but the output is according to BT.601 where the  Y range is [16,235] and UV is [16,240] in 8bit data depth. However, the customer wants to convert with a full swing [0, 255] on both Y, and U, V. He wants to run detection algorithms and therefore does not want to loose information depth.

Can we switch to full color depth conversion ?

Product used from us is APL , SW is Gordon Peak 1.04 (TSD).  It would be good to know in the first place  if the VPP HW can support this.

regards

Michael


Intel Media SDK Intel(R)_Media_SDK_2017.0.1 Install and Run a sample codes in Windows

$
0
0

 

Hi,

 I'm totally new to intel media sdk, When i looking for video conversion options, i found this sdk. So i tried to do run a sample codes for proof of concept.

 Here is my system analyze report.

Intel(R) Media Server Studio 2017 - System Analyzer (64-bit)

The following versions of Media SDK API are supported by platform/driver
[opportunistic detection of MSDK API > 1.23]:

        Version Target  Supported       Dec     Enc
        1.0     HW      Yes             X       X
        1.0     SW      Yes             X       X
        1.1     HW      Yes             X       X
        1.1     SW      Yes             X       X
        1.2     HW      Yes             X       X
        1.2     SW      Yes             X       X
        1.3     HW      Yes             X       X
        1.3     SW      Yes             X       X
        1.4     HW      No
        1.4     SW      Yes             X       X
        1.5     HW      No
        1.5     SW      Yes             X       X
        1.6     HW      No
        1.6     SW      Yes             X       X
        1.7     HW      No
        1.7     SW      Yes             X       X
        1.8     HW      No
        1.8     SW      Yes             X       X
        1.9     HW      No
        1.9     SW      Yes             X       X
        1.10    HW      No
        1.10    SW      Yes             X       X
        1.11    HW      No
        1.11    SW      Yes             X       X
        1.12    HW      No
        1.12    SW      Yes             X       X
        1.13    HW      No
        1.13    SW      Yes             X       X
        1.14    HW      No
        1.14    SW      Yes             X       X
        1.15    HW      No
        1.15    SW      Yes             X       X
        1.16    HW      No
        1.16    SW      Yes             X       X
        1.17    HW      No
        1.17    SW      Yes             X       X
        1.18    HW      No
        1.18    SW      Yes             X       X
        1.19    HW      No
        1.19    SW      Yes             X       X
        1.20    HW      No
        1.20    SW      Yes             X       X
        1.21    HW      No
        1.21    SW      Yes             X       X
        1.22    HW      No
        1.22    SW      Yes             X       X
        1.23    HW      No
        1.23    SW      Yes             X       X

Graphics Devices:
        Name                                         Version             State
        Intel(R) HD Graphics Family                  8.15.10.2598        08
        NVIDIA GeForce GT 555M                       8.17.12.9610        Active

System info:
        CPU:    Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
        OS:     Microsoft Windows 7 Ultimate
        Arch:   64-bit

Installed Media SDK packages (be patient...processing takes some time):
        Intel(R) Media SDK 2017 R1
        Intel(R) Media Server Studio 2017 R3 - Software Development Kit
        Samples for Intel(R) Media SDK 2017 for Windows*

Installed Media SDK DirectShow filters:

Installed Intel Media Foundation Transforms:
        Intel(R) Hardware VC-1 Decoder MFT : {059A5BAE-5D7A-4C5E-8F7A-BFD57D1D6A
AA}
        Intel(R) Hardware H.264 Decoder MFT : {45E5CE07-5AC7-4509-94E9-62DB27CF8
F96}
        Intel(R) Hardware MPEG-2 Decoder MFT : {CD5BA7FF-9071-40E9-A462-8DC5152B
1776}
        Intel(R) Quick Sync Video H.264 Encoder MFT : {4BE8D3C0-0515-4A37-AD55-E
4BAE19AF471}
        Intel(R) Hardware Preprocessing MFT : {EE69B504-1CBF-4EA6-8137-BB10F806B
014}

 

And I'm using Visual Studio C++ 2017 to build sample codes.

please guide me to find a right way to get it.

Thank you in advance

 

 

       

can i make VOIP Service using Intel media Server Studio?

$
0
0

Dear All

I have simple question about Intel Media Server Studio. 

My team are reviewing about VOIP service using any S/W.
one of candidate is Intel Media Server Studio. so i checked document but i could not find suitable information about VOIP.

can i make VIOP Service using Intel Media Server Studio?

Please let me know.

Best regards

Powell Chang

Memory leak in sample_decode of M-SDK

$
0
0

Hi, I encountered some memory leaking and CPU load increasing problems while use M-SDK for H264 decoding on Intel HD P530 graphics.

1. My environment is shown as follows:

(1) OS: Windows10 enterprise version 64b

(2) VS2015-14.0.25420.01 Update3

(3) CPU: Intel(R)Xeon(R) CPU E3-1245 v5@3.5GHz

(4) GPU: HD P530

(5) System memory: 32GB

2. Test steps.

(1) I downloaded sample-master.zip version Version 6.0.0.142, from the URL, which is given in intel's official website: https://github.com/Intel-Media-SDK/samples

(2) Open the decoding solution located in samples/sample_decode.

(3) One 1080p h264 stream is as the input.

(4) Set command parameter in VS: h264 -i H:\DHY\STREAM\planet_1080p.264 -p,  "H:\DHY\STREAM\planet_1080p.264" is the stream path.

(5) Add fseek() in code in order to read in that input stream in  an infiniteloop, because there are only about 40000 frame within that file.

3. Outcome

(1) When the first frame is decoded, the CPU load is 10%, and memory usage is 91MB in Windows's task-manager,

(2) After the process runs 60 minutes, I pause the process and it says the CPU is 14% while memory usage is 148MB.

(3) During this period, CPU load increase 4% and memory usage increase 57MB, however the memory usage value goes up continuously.

4. Can you give me some advice for these question described above。

Thanks for your patience.

Wharyoung.D

16.Mar.2018

[Yocto] jethro meta-intel-msdk failed to unpack rpm files

$
0
0

Dear all,

I m in charge of building a Linux image that will ship the intel-msdk, with the help of Yocto.

Dealing with the official "yocto" layer, I followed the steps described in
https://software.intel.com/en-us/blogs/2017/03/13/media-sdk-for-embedded-linux-launch

But Bitbake failed to install themsdk-media driver on the following error:

ERROR: Function failed: do_install (log file is located at /home/jethro/tmp/work/corei7-64-poky-linux/msdk-media/16.7.3-r0/temp/log.do_install.19186)
ERROR: Logfile of failure stored in: /home/jethro/tmp/work/corei7-64-poky-linux/msdk-media/16.7.3-r0/temp/log.do_install.19186
Log data follows:
| DEBUG: Executing shell function do_install
| cp: cannot stat '/home/jethro/tmp/work/corei7-64-poky-linux/msdk-media/16.7.3-r0/etc': No such file or directory
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_install (log file is located at /home/jethro/tmp/work/corei7-64-poky-linux/msdk-media/16.7.3-r0/temp/log.do_install.19186)
ERROR: Task 2 (/home/jade/users/marec/poky-jethro/meta-intel-msdk/recipes-graphics/msdk-media/msdk-media_16.7.3.bb, do_install) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1637 tasks of which 1636 didn't need to be rerun and 1 failed.
No currently running tasks (1383 of 1704)

 

moreover, the built package for the msdk itself is empty.

This is related to the way SRC_URI is defined, i.e. as "rpm" files.

SRC_URI = "file://files/intel-linux-media-${PV}*.rpm;subdir=${BP};name=msdk-rpm"


SRC_URI = "file://files/intel-linux-mediasdk-${PV}-*.rpm;subdir=${BP};name=msdk-rpm \
           file://files/intel-linux-mediasdk-devel-${PV}-*.rpm;subdir=${BP};name=msdk-rpm"

 

I m not a yocto expert but this is not the usual way of fetching and unpacking files from a yocto recipe.
If I am not mistaken, basically the "rpm" file is just copied to the root directory of the package ( ${WORKDIR} ).
That means that "rpm" is not called in any way and no further action will be triggered to unpack the files contents.
So the "do_install" action has no file to copy to the destination folder and failed.

How to use the yocto intel-msdk-layer correctly ?

thanks.

 

QSV on FFMPEG can not decode 1080p h264 stream?

$
0
0

Hi,

I get FFMPEG's qsvdec.c from version ffmpeg-20180130-42323c3-win64-dev. then make and build my own solution to decode h264 stream on Win10 & VS2015 through qsv feature. however, if input 1080p h264 stream, and it meets errors after decode some frames  and output log as:

[AVHWFramesContext @ 0000026ad0cf0820] Error synchronizing the operation:-17

Error thansferring the data to system memory.

On the other side, I input a 720*576 h264 stream to qsvdec, and it works well.

It's appreciate to anyone give me some advice.

Thanks & Regards.

Wharyoung.D

 

Viewing all 697 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>