[FFmpeg-devel] new to FOSS, Need guidance

Ganesh Ajjanagadde gajjanag at mit.edu
Fri Dec 25 21:33:07 CET 2015


On Fri, Dec 25, 2015 at 11:52 AM, Love Mehta <lovemehta.me at gmail.com> wrote:
> Hello eveyone,
>
> I am a second year student of Indian Institute of Technology, Ropar. I am
> quite comfortable with c, c++, HTML, CSS, javaScript and java programming.
>
> I am new in the open source software community and wish to contribute in
> free software. I have found out about the FFmpeg community from the Google
> Summer of Code website. I am interested in the initiative and work done by
> the FFmpeg community and wish to contribute in the community.
>
> Please someone guide me as to which project will be good for me to work on
> and where can i use my skills and enthusiasm the best.

There are numerous ways to get involved here:
1. You find a component that you use regularly, or care about for
other reasons. For the sake of an illustration, say you like a
particular codec in libavcodec. You then see that there is some
feature missing, or it does not handle something correctly, and then
start submitting patches following the guidelines laid out at:
https://ffmpeg.org/developer.html.
2. You filed a bug report for something at https://trac.ffmpeg.org/.
As the project does not have a lot of manpower, it may take some time
for things to get fixed. By getting involved yourself, you can speed
up the process. You may perhaps then get interested in bug fixing more
generally, or use it as a launching pad for other work in the project.
3. You have some favorite cpu architecture and/or platform, and are
dissatisfied with some performance aspect. You can ask people here (or
maybe better on IRC https://ffmpeg.org/contact.html#IRCChannels) where
something can use speedups, be it in the form of more efficient
algorithms/C code, or assembly code in many instances.
4. More generally, you said you had a look at the GSOC page. It has
some project suggestions, along with interested developers who may
help you out. You can apply for GSOC, alternatively it should also
give some ideas as to what developers here consider reasonable
projects.
5. Just watch for a few days ffmpeg-devel and/or ffmpeg-cvslog (the
commit history) or more generally the overall codebase to get an idea
of what different people do here. Studying these things will not only
make you more familiar with the project, but also gives a sense for
what can be done, what is easy to do, and what is hard to do.

Ultimately, there are a lot of opportunities for worthy contributions
to the project, and the above just scratched the surface. Concrete
ideas/interests/suggestions can help us understand what you want to do
better.

Welcome to FFmpeg, and I hope you continue to explore the project and
start contributing.

>
>
> Thanks
>
>
>
> Sent with MailTrack
> <https://mailtrack.io/install?source=signature&lang=en&referral=lovemehta.me@gmail.com&idSignature=22>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


More information about the ffmpeg-devel mailing list