Bug 1855 - GStreamer Codec Buddy
: GStreamer Codec Buddy
Status: RESOLVED FIXED
Product: opensolaris
desktop
: unspecified
: ANY/Generic OpenSolaris
: P1 enhancement (vote)
: in-200811
Assigned To: Watcher account for desktop bugs
: Watcher account for desktop bugs
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2008-05-08 07:17 UTC by Edward OCallaghan
Modified: 2009-01-06 18:49 UTC (History)
8 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Edward OCallaghan 2008-05-08 07:17:03 UTC
Both of the major/significance two distro's,
Fedora and Ubuntu provide this functionality.

This is a major blocker for wide scale adoption and is possibly one of the key
components to Ubuntu's success in both mind share and adoption as a user and
developer platform.

More info can be found here:
http://fedoraproject.org/wiki/Releases/FeatureCodecBuddy

Thanks.
Comment 1 Harry Lu 2008-05-08 16:54:27 UTC
I remember seeing a mail from Brian that he is working on codeina. Brian, do we
have a integration plan?
Comment 2 Brian Cameron 2008-05-08 17:46:51 UTC
I have added a spec-file to SFE for codina called SFEcodeina.spec.  Overall it
seems to work well, but it does not correctly link to the proper Solaris
plugins on the Fluendo website.  I filed a bug with the Fluendo trak, it is bug
#132.  You can refer to the bug here:

  https://core.fluendo.com/gstreamer/trac/ticket/132

I am hoping to work with the Fluendo team to fix this.  I suspect the problem
may  be on the Fluendo server side, and they may need to do some work to make
it work with Solaris.

Also, note that codeina has some new dependencies (gnome-python, pyopenssl, and
pyyaml) which will need to get integrated for this to work.  Since pyopenssl
relates to encryption, this will take a bit of time to ingrate due to export
control paperwork, etc.
Comment 3 Edward OCallaghan 2008-06-09 21:00:34 UTC
Is there any status on this and what we are going to do about it?

This should be considered as a usability blocker for next release.
Regards,
Comment 4 Brian Cameron 2008-06-10 09:29:02 UTC
If the problem is on the Fluendo server side, I am not sure making this issue a 
"blocker" makes any sense.  Fluendo is a 3rd party that makes a fair portion of 
their money via consulting.  If this is a high priority, then I would recommend
hiring Fluendo to spend a few days or a week making it Solaris ready.

In the meantime, I plan on continuing to work with Fluendo to fix the problems.
 However, they do not seem to have a lot of time to dedicate to helping me for
free, so far.  You probably notice that they have not had time to update my bug
report, even though I filed it a month ago.  

So, things have been slow going.
Comment 5 Brian Cameron 2008-06-12 17:42:58 UTC
Working with the codeina project team, we have now got this working.  I think 
there were some changes they needed to make on the server side to make it 
understand that https://shop.fluendo.com/codeina/?arch=intel&os=solaris and
https://shop.fluendo.com/codeina/?arch=sparc&os=solaris actually should point
to the Solaris plugins.

But this is now done, and you should be able to build SFEcodeina and its 
dependencies from spec-files-extra.  Seems to work reasonably.  

However, before we integrate into OpenSolaris, we probably first need to decide 
if Sun wants to endorse Fluendo in this way.  I am not sure what we need to do
to 
make such a decision.  But I am guessing we probably need to get some approval 
from business and legal leadership.  Who is driving the need to integrate this?

Also, note that codeina sucks in a few new dependencies, including pyOpenSSL, 
pyyaml, and notify-python.  I believe we already have plans to integrate
notify-python, but the other two will need to be added also to support codeina.
Note that adding PyOpenSSL will likely be a bit of work since it will require 
doing Export Control forms.  Just so you know this will likely take some time
to integrate once we decide we want to do it.
Comment 6 Edward OCallaghan 2008-07-23 09:12:05 UTC
*** Bug 1022 has been marked as a duplicate of this bug. ***
Comment 7 Brian Cameron 2008-08-18 14:43:39 UTC
The codeina code is not ready for integration with OpenSolaris 08.11.

Although codeina now seems to work okay if you launch it directly from the 
command line, it doesn't autolaunch when you try to play a file in a 
GStreamer-based program that can't be played but a plugin is available at the 
Fluendo webstore.  In other words, it doesn't work when you set the 
environment variable: GST_INSTALL_PLUGINS_HELPER=/usr/bin/codeina  

You can refer here:

  https://core.fluendo.com/gstreamer/trac/ticket/132

We really need to get this issue resolved before we can integrate Codeina.  I
am working with the people at Fluendo at resolving this issue.
Comment 8 Danek Duvall 2008-08-20 18:01:33 UTC
The legal work for pyopenssl is done, as IPS is using it now.  It still needs
to be ARCed and integrated into whatever consolidation will take it, but you
should be clear to start that process.
Comment 9 Brian Cameron 2008-08-21 22:20:55 UTC
When you say legal work is done.  Do you mean OSR and/or Export Control?

I believe once this integrates we will also have to update Export Control forms
for all python modules which make use of it, but currently have the pyopenssl
features disabled.  So probably some additional work.

Are there any plans for the IPS team to ARC and/or integrate pyopenssl, or
should the desktop team do this when we integrate codeina or elisa or something
else that needs it?
Comment 10 Edward OCallaghan 2008-09-29 05:21:15 UTC
Hi,

Gezz, I think this has got to be one of *the* most important REF for the next
release in regards to Ubuntu-kind of usability.

Not much time for community testing and feedback..
What's our status?

Best Regards,
Edward.
Comment 11 Brian Cameron 2008-09-29 09:07:37 UTC
We are currently working to integrate Elisa and codeina into the next release. 
There is a fair bit of work involved due to the dependency on pyopenssl, but
our hope is to get this into the next release.  We're working towards that end.
Comment 12 David Comay 2008-10-06 10:07:13 UTC
This is an important enhancement but we won't hold the November release to
address it so clearing this as a blocker.
Comment 13 Brian Cameron 2008-11-13 15:52:50 UTC
Note that we've pretty much done all the work to integrate codeina.  ARC review
is in process.  However, this is being hung up in marketing.  We need marketing
approval to integrate a product that endorses a 3rd party like Fluendo, and
marketing seems slow to make a decision here.
Comment 14 Ché Kristo 2008-11-15 21:54:47 UTC
Fantastic news Brian!

Is there any way that we can track the marketing approval process from outside
of Sun...maybe communicating milestones as they are reached?
Comment 15 Glynn Foster 2008-11-16 14:55:18 UTC
Brian: who are you looking for marketing approval from?
Comment 16 Brian Cameron 2008-11-17 09:25:35 UTC
Chris Baker is the marketing person who is working for BobG's staff on
multimedia related issues, and who I have been taking direction from on issues
relating to media.

I don't believe there is any process for providing status updates on codeina's
marketing review.  It is very uncommon for a free software module to endorse a
specific company like Fluendo.  In fact, I am unaware of any other module that
has ever been integrated into Solaris by the desktop team that has this sort of
issue.  So there isn't really a formal process with milestones to report.
Comment 17 Brian Cameron 2009-01-06 18:49:37 UTC
Got marketing approval.  Now integrated into build 107.