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

vtun_amplifier_xe_2017: Warning: Cannot locate debugging symbols for file `xxx'

$
0
0

hi

    I install vtun_amplifier_xe_2017 in CentOS Linux release 7.2.1511 (Core) by root,and it installed in /opt/intel, and i run the samples with amplex_gui in below:

[root@localhost ~]# cd /opt/intel/vtune_amplifier_xe_2017.0.2.478468/samples/en/C++

[root@localhost C++]# tar -xvzf tachyon_vtune_amp_xe.tgz

[root@localhost C++]# cd tachyon/

[root@localhost tachyon]# make

[root@localhost tachyon]# ls
android  common  dat  Makefile  res  src  tachyon_analyze_locks  tachyon_find_hotspots  tbbforexamples

[root@localhost tachyon]# cd /opt/intel/vtune_amplifier_xe_2017.0.2.478468/bin64/

[root@localhost bin64]# ls
amplxe-androidreg.sh  amplxe-gui        amplxe-python       amplxe-runss.py   aps.sh       gui-freeze-handler  mem_bench  prepare-debugfs.sh  sep.events    stackcollector
amplxe-cl             amplxe-perf       amplxe-python-exec  amplxe-sniper.py  crashreport  k1om                pin        reserve_pmu         sps-start.sh
amplxe-feedback       amplxe-perf-sync  amplxe-runss        aps.py            emon         map.events          pinbin     sep                 sps-stop.sh

[root@localhost bin64]# ./amplxe-gui

first, I add new Project, Project name: tachyon,  Location: /root/intel/amplxe/projects,

then, From the left pane, select the local target system from the Accessible Targets group, From the right pane select the Launch Application target type

then, Specify and configure the target: For the Application field, browse to /opt/intel/vtune_amplifier_xe_2017.0.2.478468/samples/en/C++/tachyon/tachyon_find_hotspots, For the Application parameters field, enter /opt/intel/vtune_amplifier_xe_2017.0.2.478468/samples/en/C++/tachyon/dat/balls.dat

then, click the Choose Analysis button on the right to switch to the Analysis Type tab

then, From the analysis tree on the left, select Algorithm Analysis > Basic Hotspots

Finally,Click the Start button on the right command bar to run the analysis

the result in Collection Log:

Result finalization has completed with warnings that may affect the representation of the analysis data. please see details below.

Cannot locate debugging symbols for file '/lib64/libpthread.so.0'

Cannot locate debugging symbols for file '/lib64/libXext.so.6'

Cannot locate debugging symbols for file '/lib64/libbc.so.6'

Cannot locate debugging symbols for file '/lib64/libX11.so.6'

Cannot locate debugging symbols for file '/lib64/libm.so.6'

Cannot locate debugging symbols for file '/opt/intel/vtune_amplifier_xe_2017.0.2.478468/lib64/libtpsstool.so.0'

Cannot locate debugging symbols for file '/lib64/libxcb.so.1'

 

how can i do the warning?

 

 

 

 

 

 


How to extend virtual monitor in Windows 10 with 4th Gen or 6th Gen CPU

$
0
0

Hello,

In Windows 7, I can create virtual monitor and can extend that virtual monitor.

Steps:- Screen Resolution -> Detect

Select new Display (Available display output on:Intel(R) HD Graphic 4600). And from Multiple display combo select Try to connect anyway:VGA option and then click on Apply

Again from Multiple display combo select Extend these display and click on Apply button

Now in Popup dialog click on Keep changes button .

But in Windows 10, I can create virtual monitor but can not extend monitor.

Please suggest solution for it.

Regards

Parag Gandhi

 

 

Zone: 

HEVC Quality

$
0
0

I am doing some experiments with HEVC encoding. I'd like to confirm some things about HEVC encoding with driver version 20.19.15.4474 on a Core-i7 6700K (Skylake) CPU with hardware 1.19 API. I am doing sweeps of various settings and looking at PSNR vs actual (as opposed to requested) bitrate. I am charting the results and calling them "PSNR curves". The sample video I am using is "Samsung Earth From Above" 1080p/29.97. Right now I am just trying to determine if I have bugs in my code that are affecting the results.

Here are my questions about HEVC:
    1) Are the speed-quality settings grouped like (1,2), (3,4,5), (6,7) such that the values in each group are identical to each other?
    2) Are AVBR, VBR, ICQ, and CQP all the supported rate control methods?
    3) In my results AVBR and VBR give relatively close PSNR curves, and likewise with ICQ and CQP. Is it reasonable that AVBR/VBR have significantly higher (better) PSNR curves than ICQ/CQP?

 

Thread Topic: 

Question

Memory leak in H264 decoder on i7-6770 systems?

$
0
0

i7-6770/8GB RAM in an Intel Skull Canyon NUC running Windows 10 Pro with the 20.1915.4501 driver package. The Media SDK is 2016_R2.

We runnnig code based on the simple_decoder example contained in the Media SDK tutorials: https://software.intel.com/en-us/articles/media-sdk-tutorials-for-client-and-server. The sample has been modified so that it loops over the raw H264 bitstream (thus acting as a continuous test source) and it outputs BGRA. 

On all of the other systems we have here (gen 3,4, 5 and 6 with i5, i7 and Z8350 processors), running both Windows 7 and Windows 10, this code works exactly as expected.

On the 6770, the working set delta (as reported by task manager) is somewhere between 1400K and 2000K per task manager update.

By way of a sanity check we also run a stock build of the sample_decode example. When using the same H264 bitstream file in render mode this application does not exhibit any symptoms of a memory leak.

This is a show stopper for us. [edit] I have attached a complete VS2013/2015 project that demonstrates the issue quite clearly. I hope will help isolate the problem. Any help greatly appreciated!

Many thanks

 

Jerry

AttachmentSize
Downloadapplication/zipforintel.zip572.62 KB

Thread Topic: 

Bug Report

Bug in IMSDK samples

$
0
0

line at current sample_encode\src\pipeline_encode.cpp:

initPar.Implementation = (initPar.Implementation & !MFX_IMPL_HARDWARE_ANY) | MFX_IMPL_HARDWARE;

should be replaced by:

initPar.Implementation = (initPar.Implementation & ~MFX_IMPL_HARDWARE_ANY) | MFX_IMPL_HARDWARE;

(binary NOT confused with logical NOT)

Media SDK decoder fails to decode h264 video with motion_vectors_over_pic_boundaries_flag

$
0
0

As described in subject field, the h264 feed, that has motion_vectors_over_pic_boundaries_flag set to 1 in sps header sequence is decoded to huge artefacted green screen. Both in my project and provided decode_sample example.

Feed used is received from Microsoft Media Foundation encoder on WIndows 8 and 10 or from ffmpeg with default 264 presets.

All the returns are MFX_ERR_NONE and no warnings are being received throughout initialization, header decoding and frame decoding processes.

Seeking on ffmpeg hevc_qsv video

$
0
0

Hi All,

I'm having some playback issues when using ffmpeg and hevc_qsv codec.  The video seems to convert fine, but playback has problems.  When seeking in the video, e.g. clicking on the timeline bar in VLC, potplayer,  or other player, the video takes a long time to seek.  It takes about 10 seconds or so to seek.  Once it starts playing again (after 10 seconds) it plays at twice the speed, like it is catching up.  On Potplayer, it will also not display the preview thumbnails.  Playing on VLC, it doesn't seek at all, it just stays in the same spot.  

I have compiled most recent ffmpeg from scratch on Centos 7.2 using the newest 2017 SDK.  I'm converting on a skylake cpu.  

Converting with h264_qsv or libx265 the files are fine.

Using a simple command line:

/usr/local/bin/ffmpeg -ss 1437.664 -i /temp/lethal.mkv  -c:v hevc_qsv -q 20 -load_plugins 6fadc791a0c2eb479ab6dcd5ea9da347 /temp/lethal-conv.mkv

I have uploaded an example file, but had to change the extension to mp3 to upload.  So, change the extension back to mkv.   I'm not sure if this is an ffmpeg problem or sdk problem.

 

AttachmentSize
Downloadaudio/mpeglethal-conv.mp333.56 MB

Media Server Studio SDK 2017 on CentOS 7

$
0
0

Hello,

I want to use Intel Media Server Studio SDK 2017 on my CentOS 7-1511 installation running on a System with a Celeron G3900. I installed it correctly using the CentOS install script, but when I try ./sample_multi_transcode -i::h264 ../content/test_stream.264 -o::h264 out.h264 -hw -la I get the following output: 

Multi Transcoding Sample Version 7.0.16053497

libva info: VA-API version 0.99.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
Illegal instruction

Can somebody tell me what went wrong?


Media Server Studio 2016

$
0
0

I have Intel Core™ i7 Quad Core 3770 HT - can i download Intel Media Server Studio 2016?

Which Media server studio community edition would work why the processor?

aac+latm

$
0
0

Hi

I tried to decode AAC/LATM mpeg-ts stream type 0x11) stream with the audio decoder but got MFX_ERR_NOT_SUPPORTED.

AAC with ADTS header stream (mpeg-ts stream type 0xF) is working fine.

is there any way to make the decoder decode AAC/LATM stream?  

Thank you

Koby

Oct. 27 Free Webinar--Ground-Breaking Media Performance with Intel® Processors + Software

H264 Encoder max slice size

$
0
0

Hello,

We are trying to send a H264 stream through rtp and trying to not overload socket buffers.

I am trying to reduce the H264  NAL units size by using MaxSliceSize but it does not work.

Which is the way to do that in latest 2016 SDK?

Thanks.

 

Zone: 

Thread Topic: 

Question

Software decoding in RGB4

$
0
0

I'm decoding a h264 video stream into rgb4 (BGRA32) using media sdk 2016.

When I use the software acceleration the alpha channel is always set to 0, instead using hardware acceleration the alpha channel is set to 255.

 

 

Thread Topic: 

Bug Report

BUG REPORT: Memory leak using latest drivers on Skylake

$
0
0

Memory leak using HW decoding + system memory + latest driver 4530 (or previous 4501 driver) on Skylake sytems.

Please FIX.

Incorrect orientation when recording Portrait with front camera INDE Android

$
0
0

I had modified the Android JAVA sample app to record in Portrait mode but the recorded video is upside down when recording with the front camera.  Recording with the back camera works fine.

 This is the function in the sample app that sets the orientation for the recording. 

How do I fix the orientation when recording?  Thanks

private void createPreview() {
        surfaceView = new GLSurfaceView(getApplicationContext());

        surfaceView.setDebugFlags(GLSurfaceView.DEBUG_CHECK_GL_ERROR);

        ((RelativeLayout) findViewById(R.id.camera_layout)).addView(surfaceView, 0);

        preview = capture.createPreview(surfaceView, camera);
        preview.setFillMode(fillMode);

        if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) {
            capture.setOrientation(90);
        } else if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
            capture.setOrientation(0);
        }
        preview.start();
    }
 

 

Zone: 


Intel® Quick Sync Video H.264 Encoder MFT Memory Leak

$
0
0

    I split the code from doubango and just used to encode NV12 to H264 using the Intel® Quick Sync Video H.264 Encoder MFT. But the basic procedures for each frame has a memory leak, I use UMDH contrast before and after,  the follow:  

+  931840 ( 931840 -      0)      1 allocs BackTrace2A087005
+       1 (      1 -      0) BackTrace2A087005 allocations

 ntdll!LdrOpenImageFileOptionsKey+00000053
 ntdll!RtlAllocateHeap+00001182
 libmfxhw64!MFXVideoVPP_GetVPPStat+00354D5F
 libmfxhw64!MFXVideoVPP_GetVPPStat+00354FDB
 libmfxhw64!MFXVideoVPP_GetVPPStat+0005511E
 libmfxhw64!???+00000000 : 7FFB2BDDDE01
 libmfxhw64!MFXVideoVPP_GetVPPStat+00027EE8
 libmfxhw64!MFXVideoVPP_GetVPPStat+00023FD1
 libmfxhw64!MFXVideoENCODE_Init+00000259
 mfx_mft_h264ve_64!???+00000000 : 7FFB38051202
 mfx_mft_h264ve_64!???+00000000 : 7FFB3805F33A
 mfx_mft_h264ve_64!???+00000000 : 7FFB3806069E
 mfx_mft_h264ve_64!???+00000000 : 7FFB3806269E
 mfx_mft_h264ve_64!???+00000000 : 7FFB38055A48
 test!MFCodec::ProcessInput+00000663 (c:\users\reach\desktop\hlx\test\test\internals\mf_codec.cxx, 349)
 test!MFCodec::Process+00000577 (c:\users\reach\desktop\hlx\test\test\internals\mf_codec.cxx, 518)
 test!mf_codec_h264_encode+00000115 (c:\users\reach\desktop\hlx\test\test\test_codec.cpp, 141)
 test!main+0000019A (c:\users\reach\desktop\hlx\test\test\test_codec.cpp, 188)
 test!__tmainCRTStartup+0000019D (f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c, 626)
 test!mainCRTStartup+0000000E (f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c, 466)
 KERNEL32!BaseThreadInitThunk+00000014
 ntdll!RtlUserThreadStart+00000021

I am using the win10 / Intel(R) HD Graphics 520  ,
 

Zone: 

Thread Topic: 

Help Me

Device failure error while using mix memory type

$
0
0

I am trying to setup the following chain for video processing.

VPP1 -> VPP2

where     VPP1Params.IOPattern =
        MFX_IOPATTERN_IN_SYSTEM_MEMORY | MFX_IOPATTERN_OUT_OPAQUE_MEMORY; and

              VPP2Params.IOPattern =
        MFX_IOPATTERN_OUT_OPAQUE_MEMORY | MFX_IOPATTERN_IN_SYSTEM_MEMORY;

I am using mfxExtOpaqueSurfaceAlloc for the opaque surface alloc information. Now the problem is, when the intel media sdk library implementation is SW based, I am getting correct output after second vpp session is finished. But when the implementation is HW based, program exits with status code -17 (MFX_ERR_DEVICE_FAILED) from MFXVideoVPP_RunFrameVPPAsync function . I am currently running intel media sdk version 1.17. 

In the release notes of version 1.19, it is stated in common feature that "Opaque memory usage extended to support external allocator in transcoding pipelines with mixed memory types. ". So, Opaque memory with mixed memory types is not supported prior to version 1.19? And if it is not the case, what might be the possible cause for the error?

Thread Topic: 

Question

Audio Muxing with Media SDK based Encoder

$
0
0

We are working on Media sdk Gold configuration in which we are encoding Video from media SDK and encoding Audio from ffmpeg /avconv ..

after encoding completed successfully we want to mux these two "es" into mpeg TS .. but unfortunately we are having problem in muxing ..

initially we are trying to identify where encoded frames can be captured /passes in muxing function.

is there any sample or support for media sdk based muxing is available ? welcom for all suggestion having details for audio muxing in media sdk based encoder application .

we are supposed to use ffmpeg based muxing because we are already using ffmpeg to capture live data from capture card..

please suggest any solution

 

 

^satish pandey

Thread Topic: 

How-To

QuickSync get stuck after 2 reconfigurations

$
0
0

We have some strange issue with QuickSync encoder. During normal encoding we doing 2 reconfigurations (MFXVideoENCODE_Reset). After that, encoder stucks in following state:
1. All sync points completed (no active sync points).
2. 6 frames locked by quicksync, i.e. Locked = 1.
3. EncodeFrameAsync returns MFX_WRN_DEVICE_BUSY warning while trying to submit next frame or flush.
So in this state I can not submit next frame to encoder and there is nothing to read from encoder (bitstream).
 
We added detection for this case and restart encoder when this situation detected. And this works fine when I submit frames in video memory. But in case when buffers in system memory submitted, encoding ends in 8 locked frames and waiting in memory allocator for first available buffer to submit 9th frame. So app freezes in this state.
We using Intel Media SDK 2016 R2 (7.0.0.358). I have dump already with mentioned freeze and can provide it, and will also provide more info as soon as I get that from test team.

Thread Topic: 

Bug Report

sample_encode hevc EncodeFrameAsync return error MFX_ERR_UNDEFINED_BEHAVIOR

$
0
0

 Media Server Studio version: Media Server Studio Professional Evaluation 2016

CPU: i5-4440  GPU: HD 4600 Driver 10.18.14.4371

when frame number is 998,  EncodeFrameAsync return code -16

cmd 

sample_encode hevc -i tos3k.y4m -o out.h265 -w 1280 -h 960 -sw -p 2fca99749fdb49aeb121a5b63ef568f7

Viewing all 2185 articles
Browse latest View live


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