On Tue, 2 Sep 2014 01:13:53 +0000 Sathishkumar Sivagurunathan
<[email protected]> said:

> Please see my questions inline.
> 
> Thanks,
> Sathish
> ________________________________________
> From: Carsten Haitzler [[email protected]]
> Sent: Tuesday, September 02, 2014 4:41 AM
> To: Enlightenment users discussion & support
> Cc: Sathishkumar Sivagurunathan
> Subject: Re: [e-users] Gstreamer backend with emotion 1.7.8
> 
> On Mon, 1 Sep 2014 16:48:27 +0000 Sathishkumar Sivagurunathan
> <[email protected]> said:
> 
> >
> >
> > Hi,
> >
> >     I have trying to use emotion 1.7.8 (kind of bound to it) because of os I
> > am working on tizen. When I went through the code, I see gstreamer
> 
> well there is nothing we can do about an os that hasn't upgraded efl in 2
> years. :) as you may notice we have now 1.11 out and are marching on to 1.12/
> new releases of course have improvements, fixes and more. we only support our
> "previous release" (right now 1.11) and provide bugfixes for that since our
> manpower is stretched thinly enough and that's the minimum we really need to
> do and it's about all we can afford to do. even so bugfixes we release may not
> be in tizen as it forks and makes its own stuff that may or may not pull in
> patches.
> 
> > references. But emotion 1.9.3 only supports gstreamer 1.0.
> 
> no. 1.9.x supports 1.0 or 0.10 - compile for either. same for 1.10 and 1.11.
> 
> >     So gstreamer in the emotion 1.7.8 code refer to gstreamer 0.10 ?? And it
> > uses gstreamer 0.10 to play video ..
> 
> correct.
> 
> >      When I try to run the emotion test sample application on my system, it
> > gives no backend found.. So does it mean it is not find a backend like a .so
> > that searches for gstreamer. O r does it mean gstreamer is not installed at
> > all.
> 
> yes - i assume you initted the emotion object with the gstreamer module -
> right? emotion_object_init(obj, "gstreamer") before setting a file or doing
> anything (in git master this is now optional and it'll use a default engine
> anyway and thhis call is just to customize if desired).
> 
> Yes, I had set the init to gstreamer. But it still it says no backend found.
> 
> If you explain the procress how it finds the module or the .so file that it
> loads to connect to backend, I would be able to search for it. Inside
> modules, all I see is em_generic.so. There is nothing related to gstreamer as
> such.

it looks for the module in PREFIX/lib/emotion/modules/ (where PREFIX is your
install prefix, eg /usr/local or /usr depending in how emotion is compiled and
installed). you will have a few directories in this dir. xine, gstreamer and
gstreamer1 (depending which modules are compiled and/or installed). each of
these dirs has a subdir for version etc. of efl (as of efl 1.9 we stopped using
architecture info in the dir name, so you might have linux-gnu-x86_64-1.7.9
(replace linux, nu and x86_64 with your os, system and architecture). as of 1.9
its just v-1.9, v-1.10, v-1.11 etc. for the dir. each of these dirs shouldhave
a module.so in it - thats the actual module .so file that is loaded

> >       Can you point to link for a tar package for Efl 1.7.8 so that I can
> > build emotion 1.7.8 from it ..
> 
> http://download.enlightenment.org/releases/
> 
> all releases up to 1.7.x are there. newer releases are elsewhere.
> 
> Sathish -- I saw the link. There is nothing called efl 1.7.8. But I see
> emotion 1.7.8. Can just download emotion 1.7.8 and build it. I thought if I
> build efl, all the dependencies will be solved.

as of efl 1.8 we merged eina, evas, edje, emotion, efreet, etc. into a single
distribution (elementary is still separate). so we just ship efl-1.x.x now (1.8
and on) and elementary-1.x.x, evas_generic_loaders-1.x.x and
emotion_generic_players-1.x.x

thats why we moved to a new dir for releases as of 1.8 on as we merged things
at the source level.

> If I just build emotion 1.7.8, it was asking encore, Eva's of the 1.7.8. So
> is that I have to build them and then build emotion 1.7.8??

yes. you will neeed to build all of them separately to provide dependencies. as
of 1.8 we merged so you only need efl, elementary, evas_generic_loaders and
emotion_generic_players (the laast 2 are optional but recommended - especially
evas_generic_loaders)

> >       Can you help me with this.
> >
> > Thanks,
> > Sathish
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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>.
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> > ------------------------------------------------------------------------------
> > Slashdot TV.
> > Video for Nerds.  Stuff that matters.
> > http://tv.slashdot.org/
> > _______________________________________________
> > enlightenment-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> >
> 
> 
> --
> ------------- 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>.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to