This is part 1 of several blogs covering Tips and Tricks when using Unity. This (part 1) includes Memory Optimization and working with Textures and was compiled by Steve H (Intel).
Working with Textures
Intel® INDE provides a comprehensive toolset for developing applications targeting both CPU and GPUs, enriching the development experience of a game or media developer. Yet, if you got used to work with the legacy Intel® Graphics Performance Analyzers or if you just want to get started using those tools quickly, you can follow these steps and install only the Graphics Performance Analyzers components of Intel® INDE.
Go to the Intel® INDE Web page, select the edition you want to download and hit Download link:
I've installed latest GPA 2014 R4 as part of the INDE 2015 Update 1 and I couldn't find any MediaSDK System Analyzer tool.
The one I have is old and goes up to API v1.8, just like this link https://software.intel.com/en-us/articles/media-sdk-tools
Is there any updated MediaSDK System Analyzer that I could download ?
Context Sensing SDK empowers mobile app developers to create compelling cross-platform context-aware experiences. Understand the context of any action or event: build into your mobile app the ability to understand user preferences and anticipate behavior.
My application generating 50 progresive frames (resolution 1280 * 720) per second.
I want to encode this frames using IQSV encoder in 720p50 mode (1280*720 50 frames)
So what will be the encoder setting and VPP setting?
Also I want to know we have to pass only 25 progressive frame to encoder or we can pass all 50 frames to encoder.
Currently if I send all 50 frames for encoding, then output file is duration is double than duration for which we record.
If I send alternate progressive frame to encoder then output file is proper.
I have a PC with Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
I am running the precompiled sample binaries in the following way and this is the output
[root@localhost mediasdk_samples_bin]# ./sample_multi_transcode_drm -i::h264 /home/victor/Documents/MediaSDK/content/vq_src.264 -o::h264 /home/victor/Documents/MediaSDK/content/mss_out_5M_u1.265 -hw -la
Multi Transcoding Sample Version 5.0.1604371.71
I think bug in MediaSDK.
OS : Windows7 (x64)
SDK:API version 1.11
1. Create instance and initialize.
2. Execute decode operation.
3. Close operation.(reference to the sample code)
When performing the above operation, handle count increases one.
If does not execute decode, handle count does not increase.(create instance -> initialize -> close)
I think the wait handle that was created in asynchronous decoding has not been released.
If this is a bug, I hope to be fixed in the next release.