Wari

Wari, reproductor de Televisión Digital Terrestre

WARI, un reproductor (“player”) para TV Digital interactiva que permite, buscar canales, sintonizar, cambiar de volumen y mostrar closed caption.

El significado de Wari es la escritura en español del nombre, que los pueblos quechua y aymara, dan a la vicuña. La vicuña es un camélido originario de las punas de la región andina cuya lana es la más preciada y fina de las de todas las especies que habitan la zona. Los pueblos andinos, los incas en particular, siempre apreciaron la fibra de la vicuña y la utilizaron para elaborar las prendas de abrigo finísimas. Sin embargo, la vicuña solamente puede vivir en libertad, en cautiverio su lana va perdiendo todas sus magníficas características, y finalmente muere. Igual que el conocimiento humano.

Captura de pantalla

captura wari

 

Código fuente

 

Compilación y ejecución

 

Ubuntu:

Dependencias

  • libboost-filesystem-dev
  • libboost-system-dev
  • libboost-thread-dev
  • libcurl4-openssl-dev
  • libdb-dev
  • libev-dev
  • libexpat1-dev
  • libgdk-pixbuf2.0-dev
  • libglib2.0-dev
  • libgtk2.0-dev
  • libwebkitgtk-dev
  • libcairo2-dev
  • libvlc-dev
  • libvlccore-dev
  • libxerces-c-dev
  • luasocket-dev
  • libgtest-dev

Compilación

Editar los archivos de configuración del build ( ver guía ).

Definir la variable de entorno DEPOT, que apunta al directorio que contiene el código fuente.

Los pasos para construir Wari, son los siguientes:


$ tar xvf wari-1.0.tgz
$ cd wari-1.0
$ mkdir -p install/UNIX
$ cd install/UNIX
$ ../../build/build.py -t wari

 

Agregar el path de instalación al sistema, en caso de haber compilado de manera dinámica.

Ejecución

Ejecutar: "$DEPOT/install/UNIX/bin/wari"

 

 

Huayra:

Dependencias

  • fakeroot
  • libatk1.0-0
  • libboost-date-time1.49.0
  • libboost-filesystem1.49.0
  • libboost-math1.49.0
  • libboost-signals1.49.0
  • libboost-system1.49.0
  • libboost-thread1.49.0
  • libc6
  • libcairo2
  • libdb5.1
  • libev4
  • libfreetype6
  • libgcc1
  • libgdk-pixbuf2.0-0
  • libglib2.0-0
  • libgtk2.0-0
  • liblua5.1-0
  • libpango1.0-0
  • libsoup2.4-1
  • libstdc++6
  • libvlc5
  • libwebkitgtk-1.0-0
  • libxerces-c3.1
  • lua5.1-dev
  • zlib1g

Compilacion:

Editar los archivos de configuración del build ( ver guía ).

Definir la variable de entorno DEPOT, que apunta al directorio que contiene el código fuente.

Los pasos para construir Wari, son los siguientes:

 

$ cd $HOME

$ mkdir sourceWari; cd sourceWari

Descargar el archivo wari-1.0.tgz en el directorio $HOME/sourceWari

$ tar xvf wari-1.0.tgz
$ cd wari-1.0
$ mkdir -p install/UNIX
$ cd install/UNIX

Para compilar y generar un paquete de instalación en Huayra editar un nuevo, por ejemplo:

$ vi SetupUser.cmake

y copiar las siguientes lineas en el mismo:

#begin SetupUser.cmake para huayra

set(CMAKE_BUILD_TYPE "Release")

# Generic config
set(BUILD_SHARED 0)

# Disable tests
set(COMPILE_TESTS 0)

# Filesystem

set(CMAKE_CONFIG_INSTALL_PREFIX /usr )
set(UTIL_USE_USER_PREFIX true)
set(UTIL_CONFIG_PREFIX \"/\")

# mpegparser
set(MPEGPARSER_DEMUXER_PSI_TIMEOUT 6)

#end SetupUser.cmake para huayra

$ python ../../build/build.py -t wari -c /home/alumno/sourceWari/SetupUser.cmake -k

NOTA: el SetupUser.cmake redefinira el valor de las variables definidas en el SetupGlobal.cmake

$ sudo dpkg -i wari/wari-1.0.0.0.deb

Ejecución

Ejecutar: $ wari