On Mon, 21 Jul 2014 04:50:59 +0000 Prathamesh P Ghanekar <[email protected]> said:
> Hi Carsten, > > Thanks for your reply. I have got some clarity on this now. > But I have a few more things to ask. > My platform is Tizen-IVI-3.0, which has older verison of EFL. That means, > gstreamer1 backend will not be available for Emotion. Now, I can't upgrade > EFL due to some restrictions. Can you suggest any way to still make it work > on Tizen..?? upgrade efl or ship your own efl and use LD_LIBRARY_PATH carefully. tizen 3 isn't even a released thing, so it may upgrade anyway (it likely will have to for better wayland support). > And I would also like to report that I am not getting replies from other > members on my email id, except you. people are replying to this list.... so i hope you are subscribed and see the messages... they may not explicitly add you to the reply list cc's. > Thanks and regards, > Prathamesh Ghanekar > -----Original Message----- > From: Carsten Haitzler [mailto:[email protected]] > Sent: 17 July 2014 13:58 > To: Prathamesh P Ghanekar > Cc: [email protected] > Subject: Re: gstreamer1/0/Emotion based video player > > On Thu, 17 Jul 2014 05:26:51 +0000 Prathamesh P Ghanekar > <[email protected]> said: > > > Hi Carsten, > > > > I am still in the process of understanding "rage" player that you suggested. > > > > But, I have following thing in mind : > > I have built EFL with the gstreamer1 module, which has generated > > emotion > > library(module) for gstreamer1.0 backend. Now, can I simply create a > > gstreamer pipeline (say playbin) through my code and link it to this > > library and other ELF libraries? I will add 'emotion-sink'-(the custom > > sink defined by the module) to this pipeline. Will this render the video in > > emotion-sink? > > > > The reason I am trying to avoid completely EFL-based video player is > > that It will take some time to get familiar with EFL APIs, and time is > > a premium for me currently!! > > emotion entirely hides gstreamer (or vlc or xine depending on module). it > provides a single easy high-level api around displaying/playing/controlling > video (audio and video) playback. it is very simple to use. video.c in rage > is an almsot complete user of emotion deciding policy and controls (eg turns > off smooth scaling during resizes then when resizing slows down again - turns > it back on). it handles dvd menu controls and input, video resolution/aspect > change during playback and much more. you create no gstreamer pipeline or > playbin - all of this is done for you in the gstreamer module in emotion. all > you do is create an emotion object - init the chosen module you want (it'll > fall back to others if not there), set the media uri/file enable play anfd > that's it - it'll play. turn play to false to pause. set postion to jump to a > timepoint. query length - do whatevr you want to do, but emotion's api is > what you will be using to do it. it's very simple and straightforward. there > are a fair few examples of its use: > > 1. rage > 2. terminology > 3. emtoion_test (test app ships with emotion) 4. enlightenment filemanager > file preview object 5. enjoy (audio only) 6. ethumb (video thumbnailer > module) 7. elm video object (widget wrapping emotion and doing a lot of the > logic you find in terminology and rage emotion usage) > > literally google for emotion_object_add and go nuts on what you find. :) > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) [email protected] > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Disclaimer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Information contained and transmitted by this e-mail is confidential and > proprietary to IGATE and its affiliates and is intended for use only by the > recipient. If you are not the intended recipient, you are hereby notified > that any dissemination, distribution, copying or use of this e-mail is > strictly prohibited and you are requested to delete this e-mail immediately > and notify the originator or [email protected] > <mailto:[email protected]>. IGATE does not enter into any agreement with > any party by e-mail. Any views expressed by an individual do not necessarily > reflect the view of IGATE. IGATE is not responsible for the consequences of > any actions taken on the basis of information provided, through this email. > The contents of an attachment to this e-mail may contain software viruses, > which could damage your own computer system. While IGATE has taken every > reasonable precaution to minimise this risk, we cannot accept liability for > any damage which you sustain as a result of software viruses. You should > carry out your own virus checks before opening an attachment. To know more > about IGATE please visit www.igate.com <http://www.igate.com>. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
