My work

Work & programming related archives.


3
Great news from Cisco: Cisco will open open-source their H.264 codec, and make H.264 free for use in WebRTC. Here are the details, which came from blogs of Cisco by Rowan Trollope: ——————————————— When it comes to making collaboration technology such as high-definition video open and broadly available, it’s clear […]

Open-Sourced H.264 Removes Barriers to WebRTC


About Phabricator, just like what said in Phabricator.org: Phabricator is a collection of open source web applications that help software companies build better software. My task here is setup Phabricator on a brand new PC. Target OS: Ubuntu 12.04 32 bit Target PC: Dell Opmix 380 Here we go.

Installation phabricator on Ubuntu 12.04


—————————————- Step # 1: Install BIND —————————————- First you need to install BIND server. Code: $ sudo apt-get install bind9 —————————————- Step # 2: Define rg4.net domain: —————————————- You need to add rg4.net domain to bind configuration file /etc/bind/named.conf.local Open this file and append following text (zone and reverse zone […]

How to setup name server for domain called rg4.net.



5
This is a guide for analysis H.245 terminalCapabilitySet and figure out does the terminal supports AAC LC or AAC LD? First capture the call and it's communication packages, KDV1000-HUAWEI.pcap. Open KDV1000-HUAWEI.pcap with wireshark. Filter the KDV1000-HUAWEI.pcap with H225||H245 Locate & expand the terminalCapabilitySet Find the items from capabilityTable which capabilityIdentifier […]

Does your H323 terminal support AAC LC or AAC LD?


This thread is direct forward from Microsoft MSDN website: http://technet.microsoft.com/zh-cn/aa965245 Easlier in this month, I was researching hardware video encoding/decoding supports for Linux base environments, which involves Intel Media SDK & VA-API(libva). Happen to see this DXVA related post in MSDN, so I decided to copy it to my blog. […]

Supporting DXVA 2.0 in DirectShow






3
I installed ia32-libs, but got an error like this while compiling my program(already added -m32 option to CPPFLAG arguments in the Makefile) [code] jacky@ubuntu-msdk:/opt/workspace/msdk/src/msdk_client32$ make /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory compilation terminated. /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory compilation terminated. g++ -m32 -I./../base_shm […]

How to compile 32 bit programs on 64 bit Ubuntu ...





Performance test – multithread decode Media SDK version Intel Media SDK (4.0.024-HSW) Test environments CPU: Core ivy bridge i7-3770 OS: Ubuntu server 12.04 LTS, kernel version 3.2.0-23 x86_64 x86_64 x86_64 GNU/Linux Test program kdvcodec_msdkdec_mt (svn: 10) Working mode a. Decode with simulated block mode b. Return with NV12 buffer. c. […]

Performance tests of Intel Media SDK (4.0.024-HSW) – Multithread decode





1
About The main motivation for VA-API (Video Acceleration API) is to enable hardware accelerated video decode/encode at various entry-points (VLD, IDCT, Motion Compensation etc.) for the prevailing coding standards today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3). Extending XvMC was considered, but due to its original design for MPEG-2 ?MotionComp […]

Start GPU encoding/decoding with VA-API (Video Acceleration API)