On Fri, 11 Jul 2014 15:56:09 +1000 David Seikel <[email protected]> said:
> On Thu, 10 Jul 2014 23:12:19 -0500 Doug Newgard <[email protected]> > wrote: > > > > > > > > From: [email protected] > > > To: [email protected] > > > Date: Fri, 11 Jul 2014 04:06:52 +0000 > > > CC: [email protected] > > > Subject: [E-devel] to write video player application using Emotion > > > library with gstreamer1.0 backend > > > > > > Hi, > > > > > > I wish to write a simple video player, which renders using EFL > > > libraries and uses gstreamer1.0 backend for playback. > > > > > > I learnt that, in EFL-1.9 onwards, gstreamer1.0 is added as a > > > backend for Emotion library, which is something I find suitable for > > > my requirement. I downloaded the EFL 1.9 source code from the > > > repository. There is some gstreamer-related code at > > > src/modules/emotion/gstreamer1. The Makefile suggests that this > > > code goes into a library/module which will be loaded by > > > Enlightenment either statically or at run-time, depending upon the > > > configuration. > > > > > > If I have got everything correct till now, my question goes like > > > this: Assuming that EFL loads the Emotion module (with gstreamer1.0 > > > backend), how should I go about writing my video player application > > > which uses APIs exposed by this module/library? Plz "enlighten" me > > > if I haven't got the concept right :)! > > > > > > Regards, > > > Prathamesh > > > > Any reason you don't just use Rage? > > https://git.enlightenment.org/apps/rage.git > > I don't know about Prathamesh, but I'll have to do something similar > some day. For my 3D virtual world projects I'll need to be able to put > videos onto arbitrary in world surfaces. Multiple streaming videos, on > multiple surfaces (check out Inspiration Island in Second Life), or > both at once. So I'll have to deal with Emotion directly instead of > just using rage. > > If I remember correctly, rage is NOT a simple video player, it plays > videos from a library of media it manages. Sometimes you just want to > play a video, not have to muck around with a media library. This is > why I don't use rage, I don't want to have to manage libraries of media, > that's what filing system directories are for. Mind you, the same > applies to lots of the common media players. nope. it's a simple video player. i re-used the name rage and write basically an mplayer replacement. it's a good place to start to look how to make a video player. it has some "advanced" stuff like if you do: rage * it'll show a thumbnail preview of all videos in the list on the right size of the window on mouseover (you can scroll around too and select the video to play). it also tries to detect audio files (no video data) and switches to a different display mode. at the moment it's my go-to media player replacement. :) it is NOT a media library manager. it's simpler. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
