List Info

Thread: GStreamer as Google Summer of Code project




GStreamer as Google Summer of Code project
user name
2006-04-18 09:35:19
Hi team,
        I have started the process of registering GStreamer
as a summer
        of code project this year. If that is going to be a
success for
        us we need two things, one is good ideas for what
the SoC
        students can work on and even more importantly we
need mentors.
        
        So please send me any proposals you might have for
things you
        think
        would be suitable for a SoC project that is related
to
        GStreamer. And also let me know if you are willing
to mentor
        projects that gets
        approved or mentor specific projects. I will put
together a page
        for us listing the project proposals and listing a
primary
        mentor for each.
        
        When proposing ideas be sure to remember that these
ideas are
        meant to get students interested and also they need
to be
        relatively
        self-contained. I have on purpose not listed things
like 'enable
        RTSP support in playbin' or 'implement the 
multique design' as
        proposals as they are probably to sensitive to let
'Joe Hacker'
        work on.
        
        Proposals coming from people willing to mentor them
will get
        prominent placing on our projects page 
        
        A couple of ideas I have to kick this off -
        
        Write MXF muxer and demuxer: The MXF format is
popular within
        the TV
        industry and optimized for used with non-linear
editors. It is
        also the format for choice for BBC's Dirac codec
for instance.
        Getting support for this would be a good boon for
Pitivi and
        Diva. 
        
        Librarify Ambulant - Refactor libambulant SMIL
render to be
        usable for doing a GStreamer plugin on top of it and
write such
        a plugin.
        Preferably the refactoring is done in a way that the
Ambulant
        community can accept back upstream. 
        
        Implement Ogg RTP - Implement payloaders and
depayloaders for
        Vorbis and Theora using the recently completed
specifications
        and make sure they work with Tapioca or Telepathy
for doing
        video/audio conferencing.
        
        MPEG2 muxer and MPEG2 encoder - Write a muxer for
the mpeg2
        container format and an encoder for the MPEG2 video
format
        (write in the sense do a plugin. Probably want to
rely on some
        existing code for the encoder). Important for being
able to do
        ViiV/DLNA compliant devices using GStreamer.
        
        Thumbnail play on hoover in Nautilus - When your
mouse hoovers
        over the Nautilus video thumbnails the video starts
playing
        inside the thumbnail.
        
        GStreamer and Amarok - Make sure GStreamer back-end
in Amarok is
        fully featured and the default.
        
        Other suggestions?
        
        Christian
        



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking
scripting language
that extends applications into web and mobile media. Attend
the live webcast
and join the prime developer group breaking into this new
coding territory!
http://sel.as-us.falkag.net/
sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel
GStreamer as Google Summer of Code project
user name
2006-04-19 12:01:29
> Hi team,
>         I have started the process of registering
GStreamer as a summer
>         of code project this year. If that is going to
be a success for
>         us we need two things, one is good ideas for
what the SoC
>         students can work on and even more importantly
we need mentors.

Hey, I think it's a great idea. Count me in as a
"secondary" mentor for
something/everything. I'm definitely willing to help the
students and
I'll look into getting some of the work integrated in Diva
at the end of
SoC. 

Since I was a SoC participant last year, here are some
off-hand
thoughts: 

* There is money involved, there is some stress involved
too. Money
changes attitudes so I think it's important to keep the
projects more or
less equally hard and difficult. I know it was frustrating
for
participants to see that some are doing very hard things,
while others
are getting the cheque for 3 weeks of lightweight hacking. 

* I was working under the The Mono Project. Even though
Miguel De Icaza
(who was mentoring all the projects) did a great job at
trying to bring
everyone together, it somewhat happened that only 2-3 people
(out of the
group of 15 I think) are still contributing/being active in
the mono
area. The rest has "disappeared". I'm not sure
how all this can be
handled better, but obviously the biggest aim should be not
only to get
some extra gst work done, but to acquire some future Gst
contributors.
It's a hard thing. 

* To keep the projects successful for everyone it's
important to be
"tough". Keep a weekly schedule, not accept
cheap excuses. Students are
lazy by definition and they tend to postpone everything till
the very
last minute. Sometimes it proves fatal. Schedules are
important to
pinpoint problems early on and help the people that need
help.

Like I said before, the whole thing is (unexpectedly) very
emotional for
folks. At the end Soc 2005 there was some misunderstanding
and bad
mouthing -- students complaining about mentors, etc. The
only way to get
rid of that is to keep the rules simple and tight. 

BTW, The Mono Project has already a nice page with
interesting notes
too: http://ww
w.mono-project.com/StudentProjects

Speaking of projects -- what about interlacing support? Too
hard? 

-- 
Michael



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web
services, security?
Get stuff done quickly with pre-integrated technology to
make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on
Apache Geronimo
http://sel.as-us.falkag.net/
sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel
GStreamer as Google Summer of Code project
user name
2006-04-19 13:49:58
On Wed, 2006-04-19 at 14:01 +0200, MDK wrote:
> > Hi team,
> >         I have started the process of registering
GStreamer as a summer
> >         of code project this year. If that is
going to be a success for
> >         us we need two things, one is good ideas
for what the SoC
> >         students can work on and even more
importantly we need mentors.
> 
> Hey, I think it's a great idea. Count me in as a
"secondary" mentor for
> something/everything. I'm definitely willing to help
the students and
> I'll look into getting some of the work integrated in
Diva at the end of
> SoC. 
> 
> Since I was a SoC participant last year, here are some
off-hand
> thoughts: 
> 
> * There is money involved, there is some stress
involved too. Money
> changes attitudes so I think it's important to keep
the projects more or
> less equally hard and difficult. I know it was
frustrating for
> participants to see that some are doing very hard
things, while others
> are getting the cheque for 3 weeks of lightweight
hacking. 
> 
> * I was working under the The Mono Project. Even though
Miguel De Icaza
> (who was mentoring all the projects) did a great job at
trying to bring
> everyone together, it somewhat happened that only 2-3
people (out of the
> group of 15 I think) are still contributing/being
active in the mono
> area. The rest has "disappeared". I'm not
sure how all this can be
> handled better, but obviously the biggest aim should be
not only to get
> some extra gst work done, but to acquire some future
Gst contributors.
> It's a hard thing. 
> 
> * To keep the projects successful for everyone it's
important to be
> "tough". Keep a weekly schedule, not accept
cheap excuses. Students are
> lazy by definition and they tend to postpone everything
till the very
> last minute. Sometimes it proves fatal. Schedules are
important to
> pinpoint problems early on and help the people that
need help.
> 
> Like I said before, the whole thing is (unexpectedly)
very emotional for
> folks. At the end Soc 2005 there was some
misunderstanding and bad
> mouthing -- students complaining about mentors, etc.
The only way to get
> rid of that is to keep the rules simple and tight. 
> 
> BTW, The Mono Project has already a nice page with
interesting notes
> too: http://ww
w.mono-project.com/StudentProjects

Hi Michal,
Thanks for the feedback, I think that we should probably do
our own
little mentor/student guide based on your experience.

> Speaking of projects -- what about interlacing support?
Too hard? 

It is the kinda thing which in addition to coding on the
needed elements
requires designing extensions to the core. If the student is
the right
person this is of course not a problem, but I am a bit
skeptical to
giving a task to someone without a strong GStreamer track
record as API
once its added we are stuck with. Of course is the mentor is
willing to
do the design work as part of his/hers mentoring then this
might not be
a problem.

Christian




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web
services, security?
Get stuff done quickly with pre-integrated technology to
make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on
Apache Geronimo
http://sel.as-us.falkag.net/
sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel
GStreamer as Google Summer of Code project
user name
2006-04-20 03:59:04
Christian Fredrik Kalager Schaller <uraeusgnome.org> writes:

> Thumbnail play on hoover in Nautilus

Excellent idea;)

-- 
Esben Stien is b0efe     s      a             
         http://www. s     t    n
m
          irc://irc.  b  -  i  .   e/%23contact
          [sip|iax]:   e     e 
           jid:b0ef    n     n


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web
services, security?
Get stuff done quickly with pre-integrated technology to
make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on
Apache Geronimo
http://sel.as-us.falkag.net/
sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel
GStreamer as Google Summer of Code project
user name
2006-04-20 08:25:02
On 4/20/06, Esben Stien <b0efesben-stien.name> wrote:
> Christian Fredrik Kalager Schaller <uraeusgnome.org> writes:
>
> > Thumbnail play on hoover in Nautilus
>
> Excellent idea;)
>

It would be better if it was on hover not on vacuum or
removal 

Zaheer


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web
services, security?
Get stuff done quickly with pre-integrated technology to
make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on
Apache Geronimo
http:
//sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&
amp;3057&dat1642
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel
[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )