|
Rockbox mail archiveSubject: Re: Neo35 car playerRe: Neo35 car player
From: Daniel Stenberg <daniel_at_haxx.se>
Date: Mon, 19 Apr 2004 09:52:23 +0200 (CEST) On Mon, 19 Apr 2004, tim vogt wrote: > Do any of the Rockbox core crew know when OpenNeo took their starting > snapshot of Rockbox? Quite a long time ago (I think you could ask them, or possibly attempt to figure it out by reading the Open Neo sources/changelog). We've seen diverted quite a lot. I personally think the Open Neo guys actually on purpose changed the code to divert more than they had to since a lot of therir changes merely changed comments from /* to //, modified white-spaces and similar no-ops. They did however extend the ATA code to work with the bigger disks the Neo players often have. We have not incorporated those changes. After their fork, we've done HUGE changes to Rockbox, the mp3 code restructure perhaps being the one with the biggest impact. Today, I don't think you can do many patches on any "side" that would apply cleanly on the other. We know that the Open Neo guys track our patches closely since they get/apply most of our core bug fixes, and while they now actually provide a cvs commit mailing list, hardly anything ever is committed in that CVS so we are prohibited to do the same. That's why I think they still benefit from us, without ever contributing anything back. I've mentioned this numerous times to them, but they just think I'm a whiner. Which is true too. > If someone (e.g., me) were to attempt to port Rockbox to the Neo35, would it > make sense to look at the diffs between the Rockbox version they started > with and OpenNeo, and then try to merge the relevant diffs into the current > version of Rockbox? Or is that too simplistic? Since we already have support for Neo in the build environment, the first thing you'd do would be to make the development work for Neo35. This actually builds a version for Neo35 already today, but it won't work! You should focus on the very early startup code next. I know the Neo guys had to do some stuff to make the Neo startup that we don't do on the Archos, and walking through the startup of the Open Neo code and make sure that Rockbox does the same for Neo would be basicly what is require to make Rockbox boot on Neo. Once it boots, it'll be a lot easier to continue working. Then you'd basicly make sure that all code is made to work with 4 lines of text etc. -- Daniel Stenberg -- http://rockbox.haxx.se/ -- http://daniel.haxx.se/ _______________________________________________ http://cool.haxx.se/mailman/listinfo/rockboxReceived on 2004-04-19 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |