Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: Questions for developers

  1. #1
    Newbie
    Join Date
    May 2003
    Posts
    20

    Questions for developers

    I have a couple of questions about ME:
    1) Why is the resolution restricted to specific values. I have made a simple modification that allows for any resolution (including DPI changes) to be displayed.
    I use 1280x768 with 160% DPI setting. It looks like 800x480.
    2) I have noticed that changing volume in ME is changing either the master+wave or just wave volume (depending on settings). Why change the master or wave volume and not use the volume change in winamp?
    I am running other programs in the background which should not be affected by the volume change of ME. I would like the NAV program (that is using is affected by the wave volume) to always be louder than winamp).
    3) There are other things that I want to modify/change/enhance (like start working on XM control when I get the receiver).
    Is the code in any revision control system? Where can I submit changes? Where can I checkout the latest stable/unstable code?

    Ron.

  2. #2
    Raw Wave hijinks21's Avatar
    Join Date
    May 2002
    Location
    Albany, NY
    Posts
    1,803
    1) you can use any res you want in 2.0
    2) not sure
    3) what you do is make a stand alone app that will control an XM radio.. then send us the code and we will merge it in
    '98 Explorer Sport
    http://mp3car.zcentric.com (down atm)
    AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
    80% done

  3. #3
    Newbie
    Join Date
    May 2003
    Posts
    20
    Quote Originally Posted by hijinks21
    3) what you do is make a stand alone app that will control an XM radio.. then send us the code and we will merge it in
    So is the code not available anywhere? I thought it was open source...

  4. #4
    Raw Wave hijinks21's Avatar
    Join Date
    May 2002
    Location
    Albany, NY
    Posts
    1,803
    not anymore.. everyone was just leeching code and not giving back anything
    '98 Explorer Sport
    http://mp3car.zcentric.com (down atm)
    AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
    80% done

  5. #5
    Raw Wave Rob Withey's Avatar
    Join Date
    Apr 2000
    Location
    Bedfordshire, UK
    Posts
    2,139
    Someone might wanna change the project description here that says it's open source and feel free to download the code:

    http://www.mp3car.com/software.php
    Old Systems retired due to new car
    New system at design/prototype stage on BeagleBoard.

  6. #6
    Variable Bitrate
    Join Date
    Apr 2002
    Location
    South Coast, UK
    Posts
    437
    Not having a dig here guys, but all the posts and adverts do state it is open source, I dont really see people "leeching" code as a good reason to withdraw it, thats half the reason stuff is open source in the first place, and maybe if it was frrely available those of us here who have the programming skills but not the time to work as developers could at least bug fix. And not to be rude or discount all the fantastic work done by carcomp and others as this is a great piece of software, but I have seen code in the ME source which I know is written by other people that they have released as open source!
    -------------------------------------------
    (=========-) 99% complete
    --------------------------------------------
    AMD K6/2 500 @ 450mhz to keep heat and power usage down, 64Mb, slim CDrom drive, 64mb USB pendrive for MP3 transfer, 10Gb 2.5" drive for MP3, USB>RS232
    All jammed in external CDROM drive case.
    Kenwood KVC-1000r In-Dash LCD. x-10 MouseRemote. Destinator V2 Gps. DC-DC with onboard Shutdown controller.
    ----------------------------------------------

  7. #7
    Raw Wave hijinks21's Avatar
    Join Date
    May 2002
    Location
    Albany, NY
    Posts
    1,803
    just cause you use open source in your project doesn't mean you have to in-term auto open source your own project.

    What it came down to is phat_b, who is one of the big ME developers did A LOT of hard work on the database design in ME and he doesn't want people messing with his code and "stealing" his ideas. Plus ME doesn't really have a project manager so its tough if people want to change code and submit patches. If you are serious and want to help and have ideas talk to carcomp on the IRC channel
    '98 Explorer Sport
    http://mp3car.zcentric.com (down atm)
    AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
    80% done

  8. #8
    Variable Bitrate
    Join Date
    Apr 2002
    Location
    South Coast, UK
    Posts
    437
    I didnt say you did have to automatically open-source something just becuse you use open source code, what i said was your adverts and website stuff says it IS open source, when it isnt. I have no issue with it not being open source, but you really shouldnt say it is if its not.
    -------------------------------------------
    (=========-) 99% complete
    --------------------------------------------
    AMD K6/2 500 @ 450mhz to keep heat and power usage down, 64Mb, slim CDrom drive, 64mb USB pendrive for MP3 transfer, 10Gb 2.5" drive for MP3, USB>RS232
    All jammed in external CDROM drive case.
    Kenwood KVC-1000r In-Dash LCD. x-10 MouseRemote. Destinator V2 Gps. DC-DC with onboard Shutdown controller.
    ----------------------------------------------

  9. #9
    Newbie
    Join Date
    May 2003
    Posts
    20
    Quote Originally Posted by phil.45
    I didnt say you did have to automatically open-source something just becuse you use open source code, what i said was your adverts and website stuff says it IS open source, when it isnt. I have no issue with it not being open source, but you really shouldnt say it is if its not.
    Actually, most open source licenses state that if you want to "steal" their source for your own project you HAVE to open your source. You don't have to open source your entire project, just the pieces that you used/modified.
    I understand that some of the project may not be open source but as others said, it is called an open source project. That is why I started to look at it in the first place. There are plenty of good closed source projects but it is not the same. The beauty of open source is that each person that knows how to write code can make changes for them selves and than (if they think their changes are good) submit them for review.
    I have make deep changes to the Linux kernel networking stack. It works for what I needed it for. Some changes that I submitted (iptables stuff) were integrated, most of my changes to the device selection process (I needed thousands of interfaces) were not (very specific use...)

    The point is that the open source system works. The code team gets new ideas from the "hobby" developers that test and change for their needs, integrate new ideas etc.

    As far as managing the code, I agree that it cannot be a truly open source project without a project manager and CVS. That is what really confused me when I started looking at it. For the number of developers and even users of ME it is an easy job.

    BTW, if the only reason to close the source is the DB design (I am sure it is really great) I for one would say that I don't need it. Release the code without it and make it optional. Things like that is what usually destroyed open source projects. But even if that is not an option the decent things to do would be to come out with an announcement, stating that starting with version 2.0 (or what ever), the project is no longer open source and release the last open source projects so ppl can fork it.

  10. #10
    Maximum Bitrate phat_bastard's Avatar
    Join Date
    Sep 2002
    Location
    St.Louis, MO
    Posts
    549

    Developer comments

    Just wanted to chime in on this.

    First off, I'd like to state that I'm going to discuss this situation with CarComp and the rest of the main contributors, and we may or may not revise the status of the project. For the record, although I have at times suggested we close the source up, it was never discussed amongst all the contributors, so as I see it we really shouldn't call it open source or closed source at this point in time. To be perfectly honest, M/E has never been truly open source because we've never distributed a license with it, and have never made the source truly available to everyone. Additionally, the overwhelming amount of time that's been put in by CarComp would in my eyes make a great deal of the source a work of his own. Making available the small pieces of code that have been gleaned from public sources and one-time contributors would give you about 20% of a workable program. Without the primary initiative he's taken, and the glue that he's added to the work I've contributed there would be no Media Engine. Nevertheless, we are constantly accosted by people who feel they have a right to demand the entire source without displaying a compelling reason, or even a remedial grasp of ettiquette. Furthermore, contrary to the babbling I've seen in IRC, if we discuss this issue and do decide to make M/E a freeware instead of open source project, that does not imply that at some point it will become commercial. Free is still free even if it isn't open source, and that's what most of the people who use M/E really care about (or so it seems IMO).

    Second, you make a good point regarding the amount of other openly distributed / published code inside M/E. I am very hesitant to release my work to be stolen, bastardized or broken by the myriad of unexperienced VB kiddies out there that learned to code yesterday after they downloaded a copy of VB6 on Kazaa, or by some fly-by-night software company who could profit by obfuscating our hard work and packaging it as their own - knowing we could never afford to take them to task in court. Nevertheless, it is more than somewhat unfair to deny due credit and source accessibility to all those who've made direct or indirect contributions. This is an issue that I feel needs to be addressed, and I welcome you to the #mp3car channel to discuss this. I'm sorry if you don't like using IRC, but that's just how we communicate (which considering the state of things lends reason to question it's fitness).

    Finally I would like to comment about your thoughts on managing the source, and the issues M/E has enjoyed or been plagued with because of it's open source status. As a major contributor and experienced vb programmer, I can tell you that the primary reason this subject even came to be discussed is because two people are doing 95% of the work, and a lot of that work involves fixing tons of code that was / has been contributed over the life of the project. We've at times seen people spend a sickening amount of time to add in a feature that someone else was already working on. Another thing that's caused problems is that there are no defined standards for syntax and variable / control naming, which causes even more problems which we the primary developers have to sort out. Sometimes people will go to great lengths to do something because they're completely inexperienced in coding (anything), and then we get that code to look at and merge and find that 90% of it was unecessary / inefficient / poorly implemented. Although there have been significant improvements added by one-time contributors, in looking back at how the project has evolved we've found that most of those additions have been (or need to be) completely re-written because the contributors were unwilling to adapt their code to differing standards or finish the fine details that have made this software what it is.

    In closing I welcome your ideas on how to handle these issues, and I emplore you to get into the irc channel and discuss this with us in realtime. To not put too fine a point on it, if you think you're capable of handling all these issues while honoring the interests and efforts of the primary contributors, then you're more than welcome to do so.
    '01 Chevy Xtreme Stepside (pics)

    FIC K7MNF-64 / Athlon 3200 | 256 DDR | 120 GB 7.2k WD
    WinXP Pro | MediaEngine | 12.1 VGA TFT Touch|Creative CIMR-100
    350w Vector | 320w mATX PS | Hellroaring BIC95150 | ButterflySDC

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •