Contributing to VLC & the state of VLC for Mac

macOS specific usage questions
ajmas
Big Cone-huna
Big Cone-huna
Posts: 935
Joined: 04 Feb 2006 07:33
VLC version: 3.0.x
Operating System: MacOS X
Location: Montreal, Canada

Contributing to VLC & the state of VLC for Mac

Postby ajmas » 16 Dec 2009 05:51

This is going to sound like a PBS sponsorship drive, but it needs to be said:

While VLC is an open source project provided to you free of charge, as with other open source projects, its existence depends on everyone who provides support to the project. This support can come in many forms, such as:
- joining the team and contributing code
- spending time in the forum helping out other VLC users
- making a donation

Every bit helps, since without it the community dies and the project with it.

As mentioned in the following thread:

viewtopic.php?f=12&t=59905

we are in desperate need of Mac developers who can help maintain the Mac side of VLC. If you or someone you know is in position to join the team then please let us know. Until we have more Mac developers then the 64-bit version of VLC for MacOS X will be on hold!
Providing logs, messages, configuration info (VLC, OS, Hardware) and a clear explanation of the issue always helps the problem solvers help you, even if they don't end up solving the issue. Just think what you would need if you were solving someone else's problem. Additional: Always looking for eager and capable MacOS X developers to join the VLC team - for more information see here.

kdean
Big Cone-huna
Big Cone-huna
Posts: 629
Joined: 05 Dec 2007 17:47
VLC version: 2.2
Operating System: Mac OS
Location: Orlando, FL

Re: Contributing to VLC & the state of VLC for Mac

Postby kdean » 16 Dec 2009 15:30

Have you looked for developers on other actively supported open source projects that have Mac versions? Seems like the logical place to go looking if the developers aren't wandering onto the VLC forums which likely represents a miniscule fraction of the user base.

To cull from existing VLC users, maybe add a menu to the VLC app menu that says something like "Become a VLC developer..." that leads to a web page with the information they need to know for their skill-set and a sign-up form.

...or if you really want to get the word out add a window on first launch that appears when you release the 1.0.4 version that states the need.

Edit the listing on sites like versiontracker.com, macupdate.com & download.com to indicate the need for developers.

Rémi Denis-Courmont
Developer
Developer
Posts: 15265
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby Rémi Denis-Courmont » 16 Dec 2009 17:45

Have you looked for developers on other actively supported open source projects that have Mac versions?
"Hello, we would like to know if you guys could give up this project and work on VLC instead." does not sound like very appropriate behaviour. In fact, I think it would be counter-productive.
Seems like the logical place to go looking if the developers aren't wandering onto the VLC forums which likely represents a miniscule fraction of the user base.
We already mentioned it on the website. Putting a nice "ad" in the UI is not possible without MacOS developer to start with. This is known as a chicken-and-egg problem. Besides, it could annoy users.
To cull from existing VLC users, maybe add a menu to the VLC app menu that says something like "Become a VLC developer..." that leads to a web page with the information they need to know for their skill-set and a sign-up form.
Open-source does not work with sign-up forms. It works with people spontaneously sending patches. We have no problem finding people who would want to join the fame and volunteer themselves. But we do have problem finding people who actually do anything productive past that stage.
...or if you really want to get the word out add a window on first launch that appears when you release the 1.0.4 version that states the need.
As I said, been there, done that.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

kdean
Big Cone-huna
Big Cone-huna
Posts: 629
Joined: 05 Dec 2007 17:47
VLC version: 2.2
Operating System: Mac OS
Location: Orlando, FL

Re: Contributing to VLC & the state of VLC for Mac

Postby kdean » 16 Dec 2009 19:06

Have you looked for developers on other actively supported open source projects that have Mac versions?
"Hello, we would like to know if you guys could give up this project and work on VLC instead." does not sound like very appropriate behaviour. In fact, I think it would be counter-productive.
Who said anything about asking them to give up on another project first. It's not like developers can't work on more than one thing at a time. I still think this is your best avenue for finding people that have the skills necessary to make useful contributions. Another place to go would be find generic developer forums for the programming language you're using and post there as well.

I think it behooves you to find a better way to get the word out that just a post here to a community that has already proved itself to not have the type of people you're looking for.

Is there no past Mac developers that can be contacted to help with adding a quick window that opens 1 time only on first launch?

Maybe take some donation money and get one of the other developers a Mac Mini so they can dip into the better side.

You didn't comment on my versiontracker.com, macupdate.com & download.com suggestion so I don't know if you're discounting that one as well. It just doesn't sound that the motivation is there to actually get Mac developers by pushing every avenue.

kdean
Big Cone-huna
Big Cone-huna
Posts: 629
Joined: 05 Dec 2007 17:47
VLC version: 2.2
Operating System: Mac OS
Location: Orlando, FL

Re: Contributing to VLC & the state of VLC for Mac

Postby kdean » 16 Dec 2009 19:11

We already mentioned it on the website. Putting a nice "ad" in the UI is not possible without MacOS developer to start with.
Where on the web site other than the usual Developer and Contribute sections that just state a generic need? Perhaps something large on the homepage that states the specific need for experienced Mac developers would be more effective.

Rémi Denis-Courmont
Developer
Developer
Posts: 15265
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby Rémi Denis-Courmont » 16 Dec 2009 19:13

We did it in the news. Nowadays, it's in the archives.

We also did and again do it on the MacOS download page.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

ajmas
Big Cone-huna
Big Cone-huna
Posts: 935
Joined: 04 Feb 2006 07:33
VLC version: 3.0.x
Operating System: MacOS X
Location: Montreal, Canada

Re: Contributing to VLC & the state of VLC for Mac

Postby ajmas » 16 Dec 2009 21:45

Who said anything about asking them to give up on another project first. It's not like developers can't work on more than one thing at a time. I still think this is your best avenue for finding people that have the skills necessary to make useful contributions. Another place to go would be find generic developer forums for the programming language you're using and post there as well.
Don't underestimate the amount of effort involved in development. Just because an application is simple to use does not mean it is simple to develop, and in fact the development effort usually increases as ease of use increases.

Many open source developers already have a day job to cover their living expenses, or are busy studying. Although it would be nice to be full time on an interesting open source project, the income provided rarely makes this a possibility.
Providing logs, messages, configuration info (VLC, OS, Hardware) and a clear explanation of the issue always helps the problem solvers help you, even if they don't end up solving the issue. Just think what you would need if you were solving someone else's problem. Additional: Always looking for eager and capable MacOS X developers to join the VLC team - for more information see here.

alanbly
New Cone
New Cone
Posts: 1
Joined: 16 Dec 2009 22:06
Operating System: Mac OS X.5

Re: Contributing to VLC & the state of VLC for Mac

Postby alanbly » 16 Dec 2009 22:22

Hi

I read about your issue on Slashdot and am considering trying to help. I am a C++/Java/many others developer based out of Denver, Colorado, USA and would like to get more experience working with video codecs and the like so this looks like contributing may be a good fit for a side project. Can you post relevant links to help me (and I'm sure others) get up to speed on the state of mac development in the project? If you could post a description of what sort of work you perceive as needing to be done it would be very helpful.

----
Adam McCormick

kdean
Big Cone-huna
Big Cone-huna
Posts: 629
Joined: 05 Dec 2007 17:47
VLC version: 2.2
Operating System: Mac OS
Location: Orlando, FL

Re: Contributing to VLC & the state of VLC for Mac

Postby kdean » 16 Dec 2009 23:52


Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby Jean-Baptiste Kempf » 17 Dec 2009 00:45

Hi

I read about your issue on Slashdot and am considering trying to help. I am a C++/Java/many others developer based out of Denver, Colorado, USA and would like to get more experience working with video codecs and the like so this looks like contributing may be a good fit for a side project. Can you post relevant links to help me (and I'm sure others) get up to speed on the state of mac development in the project? If you could post a description of what sort of work you perceive as needing to be done it would be very helpful.
Adam, the help is always needed in VLC. The problem with the Mac version is that it requires Objective-C knowledge.
To start, come on IRC and look at the Developers Corner on the wiki.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

DonMagee
New Cone
New Cone
Posts: 1
Joined: 17 Dec 2009 02:59

Re: Contributing to VLC & the state of VLC for Mac

Postby DonMagee » 17 Dec 2009 03:03

I too saw the post on slashdot. I've got a working knowledge of cooca and objective-c. I'll start looking as well and see how I can help. I love this project and I don't want to see the mac version I use so often die.

mmoy
New Cone
New Cone
Posts: 1
Joined: 17 Dec 2009 03:41

Re: Contributing to VLC & the state of VLC for Mac

Postby mmoy » 17 Dec 2009 03:49

I'll take a shot at trying to do a build - sometimes that provides an idea of how easy it is to start getting involved in a project.

I use VLC on Mac and it's nice as it handles some things correctly that other players don't. I don't have any experience with Objective-C and minimal experience with X-Code - just enough to build Mozilla Firefox and Thunderbird. I do have some experience with 64-bit ports (converting software from VAX to Alpha) and with 64-bit Firefox on Windows.

ajmas
Big Cone-huna
Big Cone-huna
Posts: 935
Joined: 04 Feb 2006 07:33
VLC version: 3.0.x
Operating System: MacOS X
Location: Montreal, Canada

Re: Contributing to VLC & the state of VLC for Mac

Postby ajmas » 17 Dec 2009 03:57

Just for reference, the post on Slashdot:

http://apple.slashdot.org/story/09/12/1 ... LC-For-Mac
Providing logs, messages, configuration info (VLC, OS, Hardware) and a clear explanation of the issue always helps the problem solvers help you, even if they don't end up solving the issue. Just think what you would need if you were solving someone else's problem. Additional: Always looking for eager and capable MacOS X developers to join the VLC team - for more information see here.

red82
New Cone
New Cone
Posts: 1
Joined: 17 Dec 2009 07:32

Re: Contributing to VLC & the state of VLC for Mac

Postby red82 » 17 Dec 2009 07:33

Obj-C developer, here from reddit.

yonyonson
New Cone
New Cone
Posts: 1
Joined: 17 Dec 2009 09:17

Re: Contributing to VLC & the state of VLC for Mac

Postby yonyonson » 17 Dec 2009 09:28

So far have on Obj-C experince, but interested in learning it and am using VLC on Mac a lot. Have notable amout of experience in Python, Java, C#.
Will try to take a look at the source code and hopefully will move further then just staring at the lines.

Ah yes, came from Slashdot.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby Jean-Baptiste Kempf » 17 Dec 2009 10:11

Well, thanks for all the support.

However, it might be true that VLC will be dead on Mac in the future... We may have an alternative though.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Hyter
New Cone
New Cone
Posts: 2
Joined: 28 Dec 2009 02:44

Re: Contributing to VLC & the state of VLC for Mac

Postby Hyter » 28 Dec 2009 02:52

I'm a little confused about the state of VLC for mac right now.
I saw the post about Glasses (http://github.com/pdherbemont/Glasses), but no one is saying the project is alive.

So is the mac version dead, alive, or somewhere inbetween?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby Jean-Baptiste Kempf » 29 Dec 2009 01:05

Both :D

VLC is getting fixed and Lunettes might replace VLC.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

AlePety
New Cone
New Cone
Posts: 1
Joined: 29 Dec 2009 13:11

Re: Contributing to VLC & the state of VLC for Mac

Postby AlePety » 29 Dec 2009 13:18

I´m an ObjC developer, and i want to colaborate. Where to start????

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby Jean-Baptiste Kempf » 29 Dec 2009 17:42

Compile OSX version as told in the wiki.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

jwkpiano1
New Cone
New Cone
Posts: 1
Joined: 15 Jan 2010 22:46

Re: Contributing to VLC & the state of VLC for Mac

Postby jwkpiano1 » 15 Jan 2010 22:49

Are you guys still looking for help with development on the 64-bit Mac version? If so, I'd be more than willing to help. Is there a list of tasks that are currently being worked on or someone I should contact for information as to what the current development situation is?
Thanks.

monadical
New Cone
New Cone
Posts: 1
Joined: 09 Mar 2010 06:36

Re: Contributing to VLC & the state of VLC for Mac

Postby monadical » 09 Mar 2010 06:56

It looks like development for mac front end has moved over to the Glasses project: http://wiki.github.com/pdherbemont/Glasses/
And at that site they say just jump in with both feet: subscribe to the dev list, get the code, look at bugs, features, etc., fork, make changes, commit, and post. IOW, don't bother posting or sending mail saying you'll help, just jump in and do it. Lots of fun to be had.

oskar2.0
New Cone
New Cone
Posts: 2
Joined: 16 Apr 2010 14:17

Re: Contributing to VLC & the state of VLC for Mac

Postby oskar2.0 » 16 Apr 2010 14:24

I found it difficult to get a current git-version of VLC to compile with Glasses/Lunettes.

To help OSX users without developing needs, i put up a 64 bit version of VLC for the mac, compiled from current sources on my web site http://members.dokom.net/oskar.unna/Web ... 64bit.html.

I tend to update that as soon as I compile myself a new version ;-)

SnidelyW
Blank Cone
Blank Cone
Posts: 73
Joined: 20 Apr 2010 18:57

Re: Contributing to VLC & the state of VLC for Mac

Postby SnidelyW » 20 Apr 2010 19:54

I found it difficult to get a current git-version of VLC to compile with Glasses/Lunettes.
Hello Oskar,

I became involved with Glasses/Lunettes about three weeks ago. I am not a programmer. I had never even heard of git before that. However, I eventually figured out things on the Lunettes "How To Build" page, and have since successfully built Lunettes quite a few times using the latest source from the Lunettes and VLC repositories.

I also totally rewrote and greatly expanded the Lunettes "How To Build" page so that even the most basic Macintosh user can build Lunettes for themselves, simply by following my clear instructions on that page, which can be accessed here:

http://wiki.github.com/pdherbemont/Glasses/how-to-build

Anyway, the reason why I am writing is to comment on your above remark. When you say "difficult to get", I am not sure if you are saying that you have found it difficult to download the source from git.hub, or if you are saying that you are having trouble building Lunettes after building the VLC interface in Xcode.

I can tell you from my own experiences that I often experience difficulty downloading the VLC source from git.hub using the Terminal. The download stalls repeatedly, and I have to start all over again sometimes up to five times or more, but eventually I get it. Sometimes I simply have to wait until a different hour of the day. I have a broadband connection that maxes out on good connections at 800-900 kps.

As far as building Lunettes is concerned, I have found that when build problems occur -- such as after using the "git pull --rebase" command -- sometimes the best thing to do is to simply trash your entire "vlc" directory or "Glasses" directory, and download everything fresh again. In fact, as I point out on the "How To Build" page, I keep a virgin backup copy of the latest VLC and Glasses source on an external hard drive. That way, I don't have to keep downloading the entire directories when something goes wrong, particularly the VLC directory which is a few hundred megs in size.

Also, in case you weren't aware of it, according to Pierre and Felix, getting a lot of warnings and a few errors while building Lunettes is normal. As long as the build succeeds, you should be okay. I normally get about 138 warnings and two errors, but Lunettes still builds and runs.

Finally, if you haven't discovered it yet, you might want to check out the Lunettes issues page at the following URL. If you have problems with, or suggestions for, Lunettes, that's a good place to post them as well:

http://github.com/pdherbemont/Glasses/issues

Yippee!...I just checked...Pierre made a few new commits a few hours ago! I think I'll go and make a new build now. :)

luzagodom
New Cone
New Cone
Posts: 1
Joined: 14 May 2010 10:39
Contact:

Re: Contributing to VLC & the state of VLC for Mac

Postby luzagodom » 14 May 2010 10:48

If you are interested in developing for VLC, then contributing code is the best thing to do. You can either contribute to the general VLC


Return to “VLC media player for macOS Troubleshooting”

Who is online

Users browsing this forum: No registered users and 6 guests