>-----Original Message-----
>From: Heroor, Siddharth
>Sent: Thursday, November 14, 2013 12:07 AM
>To: Maupin, Chase; Hingolikar, Mrinmayee; Dmytriyenko, Denys
>Cc: [email protected]; Cooper Jr., Franklin
>Subject: Re: [meta-arago] [PATCH 0/5] GStreamer multimedia
>framework and plugins recipes
>
>On 11/11/2013 8:05 PM, Maupin, Chase wrote:
>> Mrinmayee,
>>
>> Some things that would help would be if you could give us an
>idea about the following:
>>
>> 1. What are these patches adding?  Are they adding new
>components?
>As I mentioned these patches are a result of the GLP work on
>OMAP4.
>> 2. If new components are being added why not create a separate
>project for them so that it is easier to work on moving them along
>with different releases of gstreamer?  Basically split out the
>"base" gstreamer and the new elements.  This way if another group
>wants to look at supporting a different gstreamer version your
>changes are isolated from the gstreamer base.
>
>> 3. For patches against gstreamer elements what is the
>plan/schedule for pushing those patches up to the gstreamer
>mainline to minimize what is being carried?
>>
>> This basically boils down to what is the roadmap tomorrow to
>being ready to adapt to new gstreamer releases and reduce this
>patchset?  What is the plan for handling migrations and is a
>consolidated code base the easiest way to do this?
>Interestingly, as an example, the original work on gst-wayland was
>part
>of a separate plugin - gst-ducati. As part of the GLP work, this
>was
>moved to gst-plugins-ugly. Upstream GStreamer have a proposal for
>a
>Wayland Sink that we will need to move to in the future. So, the
>way I
>see it, these are specific to current work and not a roadmap.
>
>The choices are either we carry the patches on glsdk staging tree
>or we
>host them on meta-ti as a separate recipe because I see that we
>will
>need to move to GStreamer 1.x in the future regardless. Either
>way, we
>are carrying patches that we inherited and now are getting flack
>for
>someone else not upstreaming them 2 years ago when we weren't even
>involved. :-(

Not trying to give you flack.  Just trying to understand what was going on and 
if there was a better way to separate this code to make it more portable.  
Knowing there is a plan to get to 1.x is a good thing and helps us in making a 
recommendation on how to proceed.  I think we can work with these recipes, but 
they need to be modified to not apply to all devices but instead limit them to 
your device.

>
>> Sincerely,
>> Chase Maupin
>> Integration Team Manager
>> Linux Core Product Development
>> e-mail: [email protected]
>> phone: (214) 567-2950
>>
>> For support:
>> Forums - http://community.ti.com/forums/
>> Wiki - http://wiki.davincidsp.com/
>>
>>
>>> -----Original Message-----
>>> From: Hingolikar, Mrinmayee
>>> Sent: Monday, November 11, 2013 12:16 AM
>>> To: Dmytriyenko, Denys; Maupin, Chase
>>> Cc: Cooper Jr., Franklin; [email protected]
>>> Subject: RE: [meta-arago] [PATCH 0/5] GStreamer multimedia
>>> framework and plugins recipes
>>>
>>> I was on a long vacation, so I apologize for the delay in
>>> response.
>>> Here are the no. of patches on top of standard GStreamer.
>>>
>>> Gstreamer - 15
>>> Gstreamer base plugins - 56
>>> Gstreamer good plugins - 11
>>> Gstreamer bad plugins - 195
>>>
>>> Based on Franklin's suggestions and discussions with Sid, we
>have
>>> decided to create new recipes with unique identifiers, for eg.
>>> gstreamer-glsdk.
>>> Kindly let me know if this approach is fine with you.
>>>
>>> Regards,
>>> Mrinmayee
>>>
>>>> -----Original Message-----
>>>> From: Dmytriyenko, Denys
>>>> Sent: Thursday, October 31, 2013 4:27 AM
>>>> To: Maupin, Chase
>>>> Cc: Cooper Jr., Franklin; Hingolikar, Mrinmayee; meta-
>>> arago@arago-
>>>> project.org
>>>> Subject: Re: [meta-arago] [PATCH 0/5] GStreamer multimedia
>>> framework
>>>> and plugins recipes
>>>>
>>>> Mrinmayee,
>>>>
>>>> Myself, Franklin and Chase have asked you to estimate the
>amount
>>> and
>>>> size of the patches that you have in your gstreamer trees. And
>>> you
>>>> still have not answered that.
>>>>
>>>> The reason we are asking this simple question is because the
>>> changes
>>>> you are making to the recipes will affect others and cannot be
>>> accepted
>>>> as is. You would need to use machine override VAR_omap-a15
>>> instead of
>>>> COMPATIBLE_MACHINE and depending on the amount and size of the
>>> patches,
>>>> you either simply apply them just for your machine, or change
>>> the
>>>> SRC_URI completely for your machine.
>>>>
>>>> Either way, I would like to encourage you to participate in
>the
>>>> discussion and not just disappear. Thank you.
>>>>
>>>> --
>>>> Denys
>>>>
>>>>
>>>> On Fri, Oct 25, 2013 at 12:08:48PM -0400, Maupin, Chase wrote:
>>>>>> -----Original Message-----
>>>>>> From: [email protected] [mailto:meta-
>>> arago-
>>>>>> [email protected]] On Behalf Of Cooper Jr., Franklin
>>>>>> Sent: Friday, October 25, 2013 10:27 AM
>>>>>> To: Dmytriyenko, Denys; Hingolikar, Mrinmayee
>>>>>> Cc: [email protected]
>>>>>> Subject: Re: [meta-arago] [PATCH 0/5] GStreamer multimedia
>>>>>> framework and plugins recipes
>>>>>>
>>>>>> All of your appends are currently blocking all of the
>>> gstreamer
>>>>>> plugins for all machines other than omap-a15. There is no
>way
>>> to
>>>>>> only apply a bbappend for a specific machine and have all
>>> other
>>>>>> machines ignore the bbappend.
>>>>>>
>>>>>> Depending on your patch set on top of the standard gstreamer
>>>>>> sources it probably would be better to break out the patches
>>> from
>>>>>> your git repo and add it to the SRC_URI for only the omap
>>> machine.
>>>>> This may be preferred just to help keep from getting locked
>to
>>>> particular
>>>>> gstreamer version and make clear the changeds on top.  But
>>> number of
>>>> patches
>>>>> is something that would weigh in here.
>>>>>
>>>>>> Another approach would be to create a "new "recipe called
>>> omap-
>>>>>> <base recipe name> that "requires/includes" the base
>>> gstreamer
>>>>>> recipe and then you can override whatever you want. Take a
>>> look at
>>>>>> the qt4-embedded-gles_4.8.4.bb recipe.
>>>>>> http://arago-project.org/git/?p=meta-
>arago.git;a=blob;f=meta-
>>>>>> arago-extras/recipes-qt/qt4/qt4-embedded-gles_4.8.4.bb
>>>>>>
>>>>>> Or
>>>>>> Create new recipes with some unique identifier to indicate
>>> this
>>>>>> isn't the standard gstreamer.
>>>>> If not patches one of the above seems right.
>>>>>
>>>>>> Others may have other approaches that they recommend.
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: [email protected] [mailto:meta-
>>> arago-
>>>>>>> [email protected]] On Behalf Of Dmytriyenko, Denys
>>>>>>> Sent: Friday, October 25, 2013 5:35 AM
>>>>>>> To: Hingolikar, Mrinmayee
>>>>>>> Cc: [email protected]
>>>>>>> Subject: Re: [meta-arago] [PATCH 0/5] GStreamer multimedia
>>>>>> framework and
>>>>>>> plugins recipes
>>>>>>>
>>>>>>> On Fri, Oct 25, 2013 at 03:03:35PM +0530, Mrinmayee
>>> Hingolikar
>>>>>> wrote:
>>>>>>>> This patch-set adds GStreamer framework and its plugins:
>>>>>>>> base, good, bad and ugly.
>>>>>>>>
>>>>>>>> The development trees for all of these components are
>>>>>> mainitained at
>>>>>>>> git.ti.com and they are based on top of the Freedesktop
>>>>>> releases.
>>>>>>> Why? How large is the patchset on top of upstream?
>>>>>>>
>>>>>>>
>>>>>>>> Mrinmayee Hingolikar (5):
>>>>>>>>    multimedia: Add GStreamer multimedia framework.
>>>>>>>>    multimedia: GStreamer base plugins
>>>>>>>>    multimedia: GStreamer good plugins
>>>>>>>>    multimedia: GStreamer bad plugins
>>>>>>>>    multimedia: GStreamer ugly plugins.
>>>>>>>>
>>>>>>>>   .../gstreamer/gst-plugins-bad_0.10.23.bbappend     |
>>> 25
>>>>>>> ++++++++++++++++++++
>>>>>>>>   .../gstreamer/gst-plugins-base_0.10.36.bbappend    |
>>> 22
>>>>>>> +++++++++++++++++
>>>>>>>>   .../gstreamer/gst-plugins-good_0.10.31.bbappend    |
>>> 20
>>>>>>> ++++++++++++++++
>>>>>>>>   .../gstreamer/gst-plugins-ugly_0.10.18.bb          |
>>> 23
>>>>>> ++++++++++++++++++
>>>>>>>>   .../gstreamer/gstreamer_0.10.36.bbappend           |
>>> 16
>>>>>> +++++++++++++
>>>>>>>>   5 files changed, 106 insertions(+)
>>>>>>>>   create mode 100644
>>>>>>>> meta-arago-extras/recipes-multimedia/gstreamer/gst-
>>> plugins-
>>>>>> bad_0.10.23
>>>>>>>> .bbappend  create mode 100644
>>>>>>>> meta-arago-extras/recipes-multimedia/gstreamer/gst-
>>> plugins-
>>>>>> base_0.10.3
>>>>>>>> 6.bbappend  create mode 100644
>>>>>>>> meta-arago-extras/recipes-multimedia/gstreamer/gst-
>>> plugins-
>>>>>> good_0.10.3
>>>>>>>> 1.bbappend  create mode 100644
>>>>>>>> meta-arago-extras/recipes-multimedia/gstreamer/gst-
>>> plugins-
>>>>>> ugly_0.10.1
>>>>>>>> 8.bb  create mode 100644
>>>>>>>> meta-arago-extras/recipes-
>>>>>> multimedia/gstreamer/gstreamer_0.10.36.bbapp
>>>>>>>> end
>>>>>>>>
>>>>>>>> --
>>>>>>>> 1.7.9.5
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> meta-arago mailing list
>>>>>>>> [email protected]
>>>>>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-
>>> arago
>>>>>>> _______________________________________________
>>>>>>> meta-arago mailing list
>>>>>>> [email protected]
>>>>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-
>>> arago
>>>>>> _______________________________________________
>>>>>> meta-arago mailing list
>>>>>> [email protected]
>>>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
>> _______________________________________________
>> meta-arago mailing list
>> [email protected]
>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to