emotion_generic_players - Emotion generic players

Distribution: ROSA 2014.1
Repository: ROSA Contrib x86_64
Package name: emotion_generic_players
Package version: 1.11.0
Package release: 1-rosa2014.1
Package architecture: x86_64
Package type: rpm
Installed size: 25.92 KB
Download size: 13.90 KB
Official Mirror: mirror.rosalab.ru
These are binary players for Emotion using the "generic" module. Emotion supports multiple modules provided as shared-objects under PREFIX/lib/emotion/modules, making it extensible. However these live in the same process as the application, thus problems handling the media may crash or halt the application. Unfortunately media handling is very error prone due multiple sources, sinks, decoders et al, each with their own level of stability. To solve this, Emotion ships with a "generic" module that is a layer to talk to another process, the "player", using pipes and shared memory (shm). If this external process dies, the main application remains working (without any media, of course). Thus it is safer and has some nice side effects such as avoiding bringing in many libraries to decode media, saving memory in the application process, etc. A secondary benefit is that the generic player is a separate process and does not link with the user application code or EFL, avoiding license conflicts. Many decoding libraries or elements exist with conflicting licenses with GPL, LGPL or even proprietary code.


  • emotion_generic_players == 1.11.0-1:2014.1

    Install Howto

    1. Enable ROSA Contrib repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install emotion_generic_players rpm package:
      # urpmi emotion_generic_players


    • /usr/lib64/emotion/generic_players/v-1.11/vlc
    • /usr/share/doc/emotion_generic_players/AUTHORS
    • /usr/share/doc/emotion_generic_players/COPYING
    • /usr/share/doc/emotion_generic_players/README


    2014-09-02 - Andrey Bondrov <andrey.bondrov@rosalab.ru> 1.11.0-1 + Revision: 9a4a5fd - New version 1.11.0