Readme_Linux_codec.txt Driver File Contents (INF.zip)

******************************************************
*
*
*  Production Version Releases
*
*   	Ubuntu* Mobile & Embedded (UME)
*   	MIDINUX* 2.0
*   	Moblin*
*                                                       
*  Codec Revision: Production Version
*  
*
*  Intel(R) Media Codecs Version: 1.0.012
*
*
*  May 16, 2008
*
*  NOTE:  This document refers to systems containing the 
*         following Intel chipsets: 
*
*     Intel(R) Media Codecs                
*
*                              
*	
*  Installation Information
*
*  This document makes references to products developed by
*  Intel. There are some restrictions on how these products
*  may be used, and what information may be disclosed to
*  others. Please read the Disclaimer section and contact
*  your Intel field representative if you would like more
*  information.
*
******************************************************
******************************************************
*  DISCLAIMER: Intel is making no claims of usability,
*  efficacy or warranty.  The INTEL SOFTWARE LICENSE
*  AGREEMENT contained herein completely defines the 
*  license and use of this software.
*
*  This document contains information on products in the 
*  design phase of development. The information here is 
*  subject to change without notice. Do not finalize a 
*  design with this information.
*
*  Intel Media Codecs may be impacted by MPEG LA Patent 
*  Portfolio License (www.mpegla.com). Consult Intel 
*  Legal for more information
******************************************************


******************************************************
*  CONTENTS OF THIS DOCUMENT
******************************************************
*

This document contains the following sections:

1.  Pre-installation Checks  

2.  Install of Helix* Framework

3.  Installing of Intel(R) Media Codecs

4.  Identifying the Software Version Number


*****************************************************
1.	Pre-Install Checks
*****************************************************
	1) Install of Linux Graphics Driver
		a) Please refer to Graphics Driver Readme for further
		   details of the installation procedure
	

	2) Confirm Installation of Linux Graphics Driver
		a) DRM Kernel driver (psb.ko)
			cat /var/log/Xorg.0.log | grep 2.0.0.32L

		b) User mode 3D closed source module (Xpsb.so)
			cat /var/log/Xorg.0.log | grep 2.0.0.32L

		c) 3D Mesa DRI driver
			For psb_dri.so 	glxinfo | grep 2.0.0.32L

		d) Video Driver (psb_drv_video.so)
			cat /var/log/messages | grep 2.0.0.32L

		e) Confirm that all versions above match the following
		   string "2.0.0.32L.0014"

	3) Graphics Driver Version to confirm
		a) version 2.0.0.32L.0014 

********************************************************
2.	Install of Helix* Framework for Tesing Purposes
*******************************************************


Setup Helix* framework environment in order for video playback to test 
with splay. 

Note:  This step is only required if you do NOT already have helix "atlas" framework
included in your Linux image.

	1) Download helix-dbu-server and splay plugins
		https://helix-client.helixcommunity.org/releases

		a) Note:  You will need to accept the Helix* DNA Technology Binary 
			  Research Use License agreement before downloading the 
			  software and register an account to download the software
		https://www.helixcommunity.org/beula

	2) Download a file labeled “splay-plugin-atlas-01.2.0.tgz”

	3) Download a file labeled “helix-dbus-server-0.6.0.tar.gz”

	4) Untar “splay-plugin-atlas-01.2.0.tgz” 
		a) Run “make install” within the ~/splay
		b) Note:  If you don’t have gcc installed retrieve the “build-essential” package
			i.#apt-get install build-essential  //for Moblin and UME only

	5) Untar “helix-dbus-server-0.6.0.tar.gz”
		a) Run “make install” within the “hexli-dbus-server-0.6.0”

	6) Create a configuration file for the Moblin Player //Moblin* and UME* only

	7) Open gst.conf and disable Gstreamer support
		a) gst.conf is located in /usr/share/media-services
		Enabled=no    //make sure enabled = no in gst.conf

	8) Create file helix.conf at /usr/share/media-services/ with the following contents: 
		[Engine] 
		enabled=yes 
		name=helix 
		DBusName=org.helixcommunity.HelixDbusServer 
		DbusPath=/org/helixcommunity/HelixDbusServer/Player 


*****************************************************
2.	INSTALL of Intel(R) Media Codecs
*****************************************************

	1)Install contents of Intel Linux Codecs package to your Hard Disk:

		Unpack tarball file downloaded from ARMS
		# tar -xvf menlow_codec_1.0.012.tar.gz

	2) Extract file:
		*******************************************************************************
		// Note:  If you do not have sharutils, you can download the
		// .rpm file from the following location.  Note:  These tools are available by 
		// default in build 13 of MIDINUX 2.0 or you can run apt-get install sharutils
		// to retrieve the .deb package.
		//
		// ftp://www.linux-ren.org/pub/everest/0.5/OS/RPMS/sharutils-4.2.1-27.i686.rpm 
		//
		// http://security.ubuntu.com/ubuntu/pool/main/s/sharutils/sharutils_4.2.1-15_i386.deb 
		// To Install the .deb file, run # dpkg --force-all -i sharutils_4.2.1-15_i386.deb 
		*******************************************************************************

		# sh menlow_codec_1.0.012.shar

		Cd to the <your_path_to>/linux/bin dir created by the installer
		# cd /opt/l_codec_menlow_linux/linux/bin        < example only>

	2) Backup following files from default Helix install that comes with RF Mindinux Bld12:

		# mkdir bkup
		# cd bkup
		# mv /usr/lib/helix/splay/mpgfformat.so .
		# mv /usr/lib/helix/splay/mp4vrender.so .
		# mv /usr/lib/helix/splay/h264dec.so .
		# mv /usr/lib/helix/splay/wmvrender.so .
		# mv /usr/lib/helix/splay/wmv9.so .
		# mv /usr/lib/helix/splay/mp4v.so .

	3) Replace with files from Intel Codec Package

		# cd /l_codec_menlow_linux/linux/bin
		# ls
		libipp_hx_mp2sp.so get_lib_version.sh   libipp_hx_mp2vd.so
		libipp_hx_ac3ad.so  libipp_hx_h264vd.so libipp_hx_vc1vd.so
		libipp_hx_mp4vd.so   

		# cp *.so /usr/lib/helix/splay/


	3) To play video using splay
		# cd /usr/lib/helix/splay
		# /usr/lib/helix/splay/splay <path to video file>

*********************************************************
3.  Identifying the Software Version Number
*********************************************************

The following section outlines the steps to check the
different build version associated with the Intel(R)
Media Codecs.  

1) Check version information:

  ./get_lib_version.sh 

The output should be:

  libipp_hx_ac3ad.so   -> ipp_hx_version:20080429:1.8.4.29
  libipp_hx_mp2sp.so   -> ipp_hx_version:20080429:1.8.4.29
  libipp_hx_mp2vd.so   -> ipp_hx_version:20080429:1.8.4.29
  libipp_hx_mp4vd.so   -> ipp_hx_version:20080429:1.8.4.29
  libipp_hx_h264vd.so  -> ipp_hx_version:20080429:1.8.4.29
  libipp_hx_vc1vd.so   -> ipp_hx_version:20080429:1.8.4.29








Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.11