Enable encoders
[profile/ivi/gstreamer-vaapi.git] / set-vaapi-env.sh
1 #!/bin/sh
2 if [ -n "$1" ]; then
3     export VAAPI_PKG_PREFIX=/opt/$1
4 else
5     export VAAPI_PKG_PREFIX=/opt/xxx
6 fi
7
8 export VAAPI_PKG_LIBS="$VAAPI_PKG_PREFIX/lib"
9
10 PLATFORM_ARCH_64=`uname -a | grep x86_64`
11 if [ -n "$PKG_CONFIG_PATH" ]; then
12     export PKG_CONFIG_PATH="$VAAPI_PKG_LIBS/pkgconfig/:$PKG_CONFIG_PATH"
13 elif [ -n "$PLATFORM_ARCH_64" ]; then
14     export PKG_CONFIG_PATH="$VAAPI_PKG_LIBS/pkgconfig/:/usr/lib/pkgconfig/:/usr/lib/i386-linux-gnu/pkgconfig/"
15 else 
16     export PKG_CONFIG_PATH="$VAAPI_PKG_LIBS/pkgconfig/:/usr/lib/pkgconfig/:/usr/lib/x86_64-linux-gnu/pkgconfig/"
17 fi
18
19 echo "create installation path for gst-vaapi plugins: $VAAPI_PKG_LIBS/gstreamer-0.10"
20 sudo mkdir -p $VAAPI_PKG_LIBS/gstreamer-0.10
21
22 if [ -n "$GST_PLUGIN_PATH" ]; then
23     export GST_PLUGIN_PATH="$VAAPI_PKG_LIBS/gstreamer-0.10:$GST_PLUGIN_PATH"
24 else
25     export GST_PLUGIN_PATH="$VAAPI_PKG_LIBS/gstreamer-0.10"
26 fi
27
28 if [ -n "$LD_LIBRARY_PATH" ]; then
29     export LD_LIBRARY_PATH="$VAAPI_PKG_LIBS:$LD_LIBRARY_PATH"
30 else
31     export LD_LIBRARY_PATH="$VAAPI_PKG_LIBS"
32 fi
33 ## export PATH=/opt/gst-1.0/bin:$PATH
34
35 echo "*======================current configuration============================="
36 echo "* VAAPI_PKG_PREFIX:          $VAAPI_PKG_PREFIX"
37 echo "* VAAPI_PKG_LIBS:            $VAAPI_PKG_LIBS"
38 echo "* PKG_CONFIG_PATH:           $PKG_CONFIG_PATH"
39 echo "* GST_PLUGIN_PATH:           $GST_PLUGIN_PATH"
40 echo "* LD_LIBRARY_PATH:           $LD_LIBRARY_PATH"
41 echo "* PATH(GST 1.0 optional):    $PATH"
42 echo "*========================================================================="
43
44 echo "git clean -dxf && ./autogen.sh --prefix=\$VAAPI_PKG_PREFIX --enable-egl=yes --enable-wayland=no && make && sudo make install"