Christophe PERINAUD wrote:
Hi,
Hi
I would like to know if it could be possible to integrate the win32 version in the official freevo release. For now i am working on the 1.3.4 trunk but as the 1.4 will be release soon i will have to patch again all.
Since there is 1.4rc1 out know and the code changed weeks ago, I don't think there is another way than redoing the work. But since you've done it once, it should be much faster the second time. But please try it first with 1.3.4 to see if it's doable.
I think you should probably checkout freevo cvs and make modifications to that. Every week or so you can cvs update and it will merge in your changes with the code from cvs. When a new release comes out you won't have to change any code at all because you would have your changes merged incrimentally. You may have to resolve some conflicts every now and then when you cvs update but I think this would be a good way to keep current.
Is it possible to get only one trunk or does it have to be one for linux and one for windows ?
Personaly, I would rather not see ANY windows code in freevo cvs. From the web site: "Freevo is an open-source digital video jukebox (PVR, DVR) based on Linux". Freevo is also intended to run standalone on a set-top like box connected to your TV. Windows is not made for this and Linux fits the bill quite perfectly, that is probably one reason Krister chose the platform in the first place.
I thought about it. I guess you have three kinds of patches: the first
changes some Linux-specific stuff into a more Python way of doing
it. 1.4 already has some of these patches because of the BSD port. I
don't see any reason why we should not include this.
I think that doing things the python way when using python is probably for the best anyway.
> The second type
is a small 'if' around some smaller blocks to do it the windows way and not like Linux would do it. I also don't see a reason here.
I would rather not see much (or any) of "if this, windows" in Freevo. If it's there then we will end up having to support it. Also you can bet that when I'm working on something I won't be thinking about windows in the process.
But (there is always a but) I guess you can't port everything to windows. E.g. I don't thing you can read the device to check if it's a DVD or VCD. I would add 'Play DVD' to the menu and there better should be a DVD in the drive. I also would use ZoomPlayer for normal files and maybe WinDVD or PowerDVD for DVD/VCD discs. So you need extra plugins, maybe you don't need the current once, like xine.
Conclusion: we have the Freevo core and some special plugins (and
special settings in freevo_config.py). IMHO, it would be the best to
patch the Freevo core that it works with windows, but we have a
different repository with win32 stuff: config and plugins. To make a
new win32 release, take the core (Unix release) and replace some
plugins and the config.
Is it possible to have an official mailing list here just for win32 dev ?
Yes. I don't care about windows. So if there will be a windows version
of Freevo, the users and developers should use there own list.
I don't care about windows wither. I think they should use their own list too, and their own website, and cvs tree. Freevo is open source after all, if someone wants to start a Freevo for windows project they have every right to. I know... that sounds harsh!
This is my point of view, other developers, please comment this.
There you go. :)
-Rob
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel