Slashdot Mirror


Ogg/Vorbis on Palm OS

loshwomp writes "We have built an audio player for Palm OS, and a public beta is available now. The beta includes support for Ogg/Vorbis audio, and a future beta will include plug-ins for more formats, as well as the plug-in SDK itself."

175 comments

  1. Lots of fun by p00kiethebear · · Score: 2, Interesting

    This should prove to be really usefull to me since i just converted all of my music to ogg. I can't wait to download it!

    --
    The Blade Itself
    1. Re:Lots of fun by Anonymous Coward · · Score: 1, Insightful

      Please tell me, when you say "converted," that you did not transcode from mp3 to ogg. Tell me you re-ripped your CD's.

    2. Re:Lots of fun by commbat · · Score: 2, Informative

      Please tell me, when you say "converted," that you did not transcode from mp3 to ogg.

      As an experiment I converted a 320Kbps mp3 to 160Kbps (Q5) ogg. They both sounded exactly the same through my crappy speakers.

      As soon as I hunt down an old pair of walkman headphones (for the mini plug) I'll cobble together a mini-plug to rca patch cord and hook up to my stereo. Maybe then I'll hear a difference.

      --
      'Intellectual Properties' are uncontrollable in the wild. To base an economy on them is just stupid.
    3. Re:Lots of fun by MattCohn.com · · Score: 1

      *cough* well, MP3 and OGG are both lossy formats. But both, with different algorithums to determain what data to keep, and which to toss. SO, you have converted from one lossy format to another. Getting the worst of both worlds. A note to others: DO NOT convert from MP3 to OGG and wonder why it sounds like crap.

    4. Re:Lots of fun by Peter+La+Casse · · Score: 1
      *cough* well, MP3 and OGG are both lossy formats. But both, with different algorithums to determain what data to keep, and which to toss. SO, you have converted from one lossy format to another. Getting the worst of both worlds. A note to others: DO NOT convert from MP3 to OGG and wonder why it sounds like crap.

      Didn't you read the post you replied to? He converted from MP3 to OGG and it didn't sound like crap to him.

      The fact is, it doesn't matter how crappy your sound file is when your playback hardware is worse.

  2. processor intensive? by absurdhero · · Score: 5, Interesting

    Are Palms high performance or has the OGG/Vorbis decoder gotten a lot less processor intensive, I wonder?

    1. Re:processor intensive? by Burnon · · Score: 2, Informative

      From the article:
      "AeroPlayer presently runs on Palm's Tungsten T handheld."

      The Tungsten is pretty beefy. It's got both a high speed ARM925 processor and a high-speed DSP in it.

    2. Re:processor intensive? by millette · · Score: 5, Informative

      There are two answers to your question. First, the new Palm OS v5 was designed to run on much more powerfull processors. Second, there was a problem for a while with ogg not having a integer only decoder algo. Lots of pdas aren't equipped with a floating point unit, so that was a real show stopper. Well, not anymore, since the integer version of the decoder is now also available with an open license.

    3. Re:processor intensive? by parnold · · Score: 1

      Since Tremor - the integer only vobis decoder library http://www.xiph.org/ogg/vorbis/ , was released cpu power hasn't been so much of an issue. palms are reasonable at integer proformance it was just a problem that the standard vorbis libary uses a floating point decoder. now that this is fixed i hope we seen portiable vorbis players released.

      --
      this sig intentionally left blank
    4. Re:processor intensive? by joe_bruin · · Score: 4, Informative

      any jackass could have done this port in, oh, 5 minutes.

      the palm tungsten t uses a texas instruments omap cpu. the omap is not just an arm. it is an arm-9 and c5500 dsp core on one die (what they call a dual-core). they share memory and dma channels and a special message-passing bridge, which makes it much easier to program and debug.
      an omap can decode mpeg 2 at 640x480 at 30 frames per second. the arm 9 itself is fast enough to run the ogg tremor integer decoder without the dsp (i've seen it run on an arm-7 @74mhz, although it eats the entire cpu on that one).

      the only thing it needed was user interface/io code and recompiling the tremor libraries. this is not much of a story, as any palm programmer could have trivially done this port.

    5. Re:processor intensive? by g4dget · · Score: 3, Insightful

      Yes, but it's hard to write native ARM code or native DSP code: PalmOS5 runs all applications as interpreted 68000 code; the best you can do (with a lot of work) is link in some assembly routines.

    6. Re:processor intensive? by guile*fr · · Score: 1

      why? beos was designed to run on pentium 133 with 32MB of RAM. :-)

    7. Re:processor intensive? by g4dget · · Score: 2
      First, the new Palm OS v5 was designed to run on much more powerfull processors.

      PalmOS 5 runs on ARM, but applications under it mostly run as interpreted 68k code. It is possible to write native ARM code for PalmOS 5, but it's a lot of work and there qre quite a few restrictions on it. I doubt that the Ogg integer decoder would compile on it without major work.

    8. Re:processor intensive? by Anonymous Coward · · Score: 2, Informative

      not totally true. it will run native arm code but as of yet the build chain hasn't been release.

    9. Re:processor intensive? by Anonymous Coward · · Score: 2, Informative

      According to all the information I have seen from Palm, PalmOS 5 will not run ARM-native apps ever--there simply are no ARM-based system call entry points in the kernel. What it will let you do is put ARM subroutines into 68k code, and the only build tools Palm has promised for that is for ARM assembly.

    10. Re:processor intensive? by Burnon · · Score: 2

      Skimming the overview on how to link in an ARM subroutine here, I didn't get the impression that it'd be very hard to do. There's no mention that the linked in function must be assembly - there's no reason that the entire ogg codec couldn't be linked via a large ARM C API.

      FWIW, it looks like a tools improvement permitting pure native ARM application development ought to be forthcoming sometime next year.

    11. Re:processor intensive? by Anonymous Coward · · Score: 0

      And what exactly is wrong with ARM assembly, the cleanest, most usable assembly language of them all?

    12. Re:processor intensive? by ardiri · · Score: 4, Informative

      PceNativeCall()

      you might want to check your documentation again. we have successfully written a number of native ARM code chunks in our palmos applications.

    13. Re:processor intensive? by VersedM · · Score: 2, Interesting

      Easy or not, they are the ones who (apparently) did it *first*, and that's newsworthy.

    14. Re:processor intensive? by ardiri · · Score: 2, Informative

      > but as of yet the build chain hasn't been release.

      wrong.

      prc-tools 2.2 was released a few weeks back, it has an arm compiler included in the distribution. the 'mainstream' compiler (codewarrior) has arm support as of release 9; and, has been mentioned publically in developer forums and is currently in beta testing (some developers have that luxury). i also posted arm-gcc building instructions to my website on August 05, 2002. so, its not "impossible" to build stuff - if you are a developer, and, you have the desire to program armlets; you have had a chance to do this for months. its not news; palmsource showed arm units at PalmSource 2002 in february.

    15. Re:processor intensive? by stickyc · · Score: 2

      any jackass could have done this port in, oh, 5 minutes. Shame on you jackasses and Palm Programmers for taking so long to put out what would surely be one of the more 'killer apps' for the Palm. Maybe charge $15 for it shareware, maybe get 10,000 buyers... From the tone of voice in your post, it sure sounds like you could have done it. What kind of jackass turns down $150k for 5 minutes work?

  3. If it runs on a Palm... by Mark+Pitman · · Score: 1

    We should be seeing Ogg support on "dedicated" MP3 players soon, no?

    1. Re:If it runs on a Palm... by Uller-RM · · Score: 5, Informative

      The main stumbling block to Vorbis implementations was that the reference decoder was floating point intensive, whereas MPEG decoding can be done with mostly integers. However, there's now the "Tremor" reference decoder which uses purely integer math.

      It's not really that difficult of a format. The only real oddity is that you have to buffer in the first few Ogg pages quickly in order to set up the codebook and other Vorbis headers, whereas MPEG uses discrete frames; but, once you've got the headers parsed, Vorbis is a relatively straightforward format.

    2. Re:If it runs on a Palm... by alpharoid · · Score: 1

      That's what I've been hoping as well. But there appears to be one final obstacle to that: standardizing the format. It costs money and is labor-intensive. Some good souls are working on it right now.

      I still dream of a portable player with an open API so that it could be really customizable... hell, I'd much rather have .mod playback code in it than stupid, stupid wma's.

    3. Re:If it runs on a Palm... by Anonymous Coward · · Score: 1, Insightful

      IS there any difference quality-wise between the integer decoder and the floating point decoder? Meaning, is the quality of the sound the same? Does integer decoding use more CPU cycles? Else, why not go that way from the start? OK, that's enough questions

    4. Re:If it runs on a Palm... by Uller-RM · · Score: 3, Informative

      In theory, once you've got a floating-point PCM or ADPCM value, you can cast that out to any precision of integer you want -- the same blackbox decoder would work whether you were creating an 8-bit signal for a basic DSP or a 24-bit signal for a studio-quality DAC. (The latter is particularly relevant since Ogg can support more than two channels and can chain multiple segments in a single Ogg bitstream.) In theory you could even design a DAC to directly accept an IEEE 724 floating point number.

      Decoding using the FP decoder and casting to, say, 16bit unsigned bigendian, should sound no different than decoding to the same point using Tremor. I haven't looked at any comparisons of algorithmic complexity for the two decoders, since the one project I'm working that uses Vorbis is using libvorbisfile.

      (Or rather, the Mac OS X Framework version of it... the OSX-specific source in CVS is broken at present, but you can coax it into compiling with a bit of elbow grease. It also needs to have a Mac-specific gcc flag added to change the base address for the relocation table to allow prelinking. If anyone out there from vorbis.com is reading this, take those UNIX libs off the damned download page and get the Frameworks working -- most Mac users are NOT mentally equipped to su root and copy a bunch of .sos into /usr/lib!!)

    5. Re:If it runs on a Palm... by entrigant · · Score: 1

      Either I misread or you've got the wrong idea here. As far as I know decoding either mp3 or ogg vorbis is mathematically intensive. The idea of the integer decoder being of less quality runs along the same lines as the difference between a radeon 9700's fpu pipeline or its predecessors integer core. There's problems with precision when using fixed point numbers. I'm not even sure the integer decoder WOULD use fixed point numbers, but it makes sense. I'm also too ignorant about either codec to know wether or not fixed point precision is enough for either... this is the question that I believe the original poster and I would like answered.

  4. just think... by carpe_noctem · · Score: 4, Funny

    Now I can listen to Beethoven's 9th Symphony for 24 straight hours on my palm. woot.

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    1. Re:just think... by ensignyu · · Score: 1

      You'd better have a hard drive hooked up to store all that ... or maybe stream it off the Internet?

    2. Re:just think... by Anonymous Coward · · Score: 0

      you'd better believe I've got a hard drive. :/

  5. Lots of Battery Time by Mirell · · Score: 4, Funny

    Noting the info on the page: 4-5 hours typical battery life on a full charge.

    Frame rate: 1, maybe two per minute.
    Color: Black. White is optional.
    Sound: Screeching Square Waves

    --
    We have so much time, and so little to do - strike that! Reverse it. Tryn Mirell
  6. Expansion card? by an_mo · · Score: 2

    Why does it have to store ogg on the expansion card? I have space on my device, why can't I use it?

    1. Re:Expansion card? by ardiri · · Score: 4, Insightful

      palm doesn't have an "internal" file system. everything is stored as a resource or record database. the data chunk is limited to 64k. there are API's available that allow filestreaming, which, pretty much do 'internal management' of your data in 4k record chunks :) a good programmer would support filestreaming .pdb files - i have written a number of utilities to convert from a normal file -> .pdb filestreaming.

  7. um. by Anonymous Coward · · Score: 3, Insightful

    Can you really fit that much music on a palm?

    I haven't looked at Palms in a couple years. How much storage space does your average palmOS machine contain these days? Anyone familiar with the topic want to give some approximate numbers?

    1. Re:um. by p00kiethebear · · Score: 5, Informative

      if your palm uses smartmedia or compact flash cards than you can store up to a gig of music depending on how much money your willing to shell out. more info here

      --
      The Blade Itself
    2. Re:um. by Anonymous Coward · · Score: 1, Informative

      "Average palm" doesn't count, since an "average palm user" wouldn't give a damn about OGG support. Those who do give a damn, though, probably have 128MB or 256MB MMC or SD cards on their Tungstens (note: the beta supposedly only works on Tungstens for now), so they can fit quite a few OGG files on those :)

    3. Re:um. by Anonymous Coward · · Score: 4, Informative

      The memory space in palms, even from the early days, was based on 'cards'. The memory built into the palm unit is all addressed as card 0 (even though you could not remove this 'card' of memory without some soldering!) Palm did this because they envisioned a day when additional memory or other resources would be added to a palm.

      With the 500 series, that day finally came. With the 500 seris, an additional card slot is available, card 1. (The same holds for the *VASTLY* superior Sony Clies, which use their memory stick technology.)

      These cards in the M500-series can be up to about 32MB for the expensive ones. A recent break through in memory production might double this. (This is the same old story about memory!)

      For the clie line, the memory stick cards can hold up to 128 MB. This of course will double in a short while.

      This compares with about 16 MB max on card 0 for the M500 and clie NX series. Why is memory so limited on card 0? Well, it's all about battery life. The reason people like palm so much is that they sip batteries (or at least used to before color screens). You used to be able to go weeks between recharging. Even with color screens, you can go a week or so before a recharge becomes critical.

      Since palms use trickle DRAM to keep memory fresh, 16MB of memory means that you need to keep draining the battery EVEN WHEN THE UNIT IS TURNED OFF. (The processor, however, is not using significant power in sleep or doze mode.) Not much power is used, but it adds up. Now, if you had 128MB of ram in a palm unit, all with trickle DRAM, the unit would have a fraction of its current battery life--enough to make the device a real nuisance! Some people might like much memory, but they probably would be using their battery to refresh unallocated parts of memory anyway.

      So, palms tends to have small memory card 0, and have long battery life. Palm made the judgment that people need about 16MB. Sony came to the same conclusion. Somewhere, the marketing people talked to the engineers and UI folks about how much memory is needed, how often recharges would be needed, etc. etc. In fact, Palm is so strict about this that for the Zire (their $99 'entry' palm), they downgraded the memory to just 2MB (what they estimate you'll need for its intended uses) and nixed the color screens. The result: a unit that guards Palm's tail end market from competition from the cheapo Franklin pda-units.

      Is this important? It is for many people. I know plenty of friends who own an iPaq, and they can only use the device full-out for part of a day. (If you are chained to an outlet, why not just cary a small vaio or something?)

      So, yes, there's not much dram on a palm unit. But, there are non-volatile memory cards available, and they're getting cheaper.

      That being said, it should be noted that palm is, in my opinion, a f*cked company. They've lost market share, from 90% to 50% and falling. And now, there's actually competition from many players. They actually did a _reverse_ stock split to avoid delisting.

      Plus, they *ROYALLY* pissed people off with the M505-->M515 bug, and by failing to issue a recall on the 505s. Palm's only chance, in my opinion, is in the Palm OS 6. They promise that Palm OS6 will be for Palm what OSX is for Apple--revolutionary.

      If it's not, they've got jack sh*t to offer, and will have to compete with Microsoft. They're toast!! Oh, one more thing. Why does *every* damn story have to link to even the most basic URL. Like when the link to a story in the Register, there's a link to the story.... and in case you have bricks for brains, they also have a bonus link to the Register home page. Moronic.

      Ok, my pizza is finally here. I'm done babbling.

    4. Re:um. by Anonymous Coward · · Score: 0
      These cards in the M500-series can be up to about 32MB for the expensive ones. A recent break through in memory production might double this.


      Say what now? I'm currently using a 64MB MMC card on my m505. SD and MMC cards come in 8, 16, 32, 64, 128 and 256 MB variants right now, so I'm not sure what you're referring to with that "up to about 32".

      Why is memory so limited on card 0? Well, it's all about battery life. The reason people like palm so much is that they sip batteries (or at least used to before color screens).


      This is true, and it never seizes to amaze me when ignorant people bash Palm devices for having "only 16MB of RAM". Palm has been upping their internal memory capacity throughout their history, whenever battery technology has made it feasible to allow more memory for the same amount of battery life and they will continue to do so in the future (assuming they have a future, and I hope they do). They will do it whenever it's possible because people want MORE, not because it's really needed - Palm applications have always been very small in filesize (larger applications are large because of content rather than code - such as GPS / map software).

      At the same time, SD and MMC cards obviously don't drain the batteries when inserted, so they are a good way to extend the memory capacity. Besides, they are pretty much a standard these days and can be also used in various MP3 devices and digital cameras. They are manufactured by many different companies, which keeps prices in check.
    5. Re:um. by Anonymous Coward · · Score: 0

      Almost forgot: MMC cards also come in 512 megabyte size, and a new MMC standard has just been created that will be roughly half the physical size of current generation cards.

      It really does amaze me that Sony hasn't gotten the clue yet and joined the bandwagon ;) I suppose they've put so much effort into Memorystick that even if they wanted to, they couldn't "change lanes" anytime soon.

    6. Re:um. by Anonymous Coward · · Score: 0
      you can store up to a gig of music

      Does that gig have to be music or can you store other data? (;->

  8. OK... by Dr.+Bent · · Score: 4, Funny

    but does it support ogg? Otherwise I don't...oh wait....

    1. Re:OK... by p4ul13 · · Score: 1
      Damn you beat me to it!!! Damn damn damn; so much for me thinking I was all clever and such... Ah well, since I haven't read the actual article, what're the basic specs needed to use this?

      -Uninformed...

      --
      Paul Lenhart writes words!
    2. Re:OK... by ActiveSX · · Score: 2

      A Tungsten T and some storage on an expansion card. And I thought my 2mb Visor would finally be useful :(

    3. Re:OK... by The+J+Kid · · Score: 1

      Ogg? Who wants ogg?

      Now if they had a Palm Tattooing Robot, that'd be really ......oh wait...

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
  9. License? Source? by FattMattP · · Score: 4, Insightful

    What is the license? Where is the source code? This isn't freshmeat.net so I hope there's something more significant than just a free ad for proprietary software.

    --
    Prevent email address forgery. Publish SPF records for y
  10. oh great... by Anonymous Coward · · Score: 5, Funny

    Now I can listen to AC/DC on my PalmOS device's crappy little speaker...

    Just what I wanted...

    1. Re:oh great... by Anonymous Coward · · Score: 0

      You've got big balls :)

    2. Re:oh great... by Anonymous Coward · · Score: 0

      Uh, dude... two words: headphones.

      Ok, that's one word. How about "headphone jack".

      Damn, I am starting to want a Tungsten. $500 but I'm starting to want one.

    3. Re:oh great... by ncc74656 · · Score: 2
      Now I can listen to AC/DC on my PalmOS device's crappy little speaker...

      The Tungsten T has a headphone jack. That way, when you're stuck next to some Olde Pfarte on a transcontinental flight, Granny won't keel over and assume room temperature when you start playing "Back in Black."

      --
      20 January 2017: the End of an Error.
  11. Cool but I need network audio access by cjsnell · · Score: 1, Offtopic

    [Sorry for the tangentially off-topic message here but it's somewhat related so I will post anyway...]

    I just got a Sony Clie PEG-SJ20 tonight from my father. I would like to play OGG/mp3 on it but I'm unable to locate an 802.11 card for my handheld. Until I can come up with fast wireless access, music playback on this device is kind of pointless. I need to be able to access more than a handful of songs for this to work. Do any of you have one of these Clie things and if so, have you worked out wireless TCP/IP for it yet?

    1. Re:Cool but I need network audio access by Anonymous Coward · · Score: 1

      are you really that stupid?

      get a 128 meg card or a 256 meg card and play your "handful of songs" where you go. although you could just bring your CD player and listen to the "handful of songs" on the several "CD's" you "bring"..

      but yeah... anyone who doesnt hav 22 terabytes of music to choose from is a complete loser.... Gawd who the hell would want to listen to only 32 songs in a 20 minute period! sheesh what kind of losers are you?

      Now please, go bang your head against the wall... for being a complete idiot.

  12. IN SOVIET RUSSIA by Anonymous Coward · · Score: 4, Funny

    My comrade is named Ogg Vorbis!

    1. Re:IN SOVIET RUSSIA by Anonymous Coward · · Score: 0

      In Soviet Russia, we say "Worbis" !!

    2. Re:IN SOVIET RUSSIA by Anonymous Coward · · Score: 0

      That is in Germany you idiot!

    3. Re:IN SOVIET RUSSIA by Anonymous Coward · · Score: 0

      I don't think so, sheisskoph... what about "Wodka" ??

    4. Re:IN SOVIET RUSSIA by Kenshin · · Score: 2

      Not so, it seems they're following RMS' gay routine in calling it Ogg/Vorbis.

      --

      Does it make you happy you're so strange?

  13. CPU speeds by hazyshadeofwinter · · Score: 2, Insightful

    Palm machines aren't exactly known for fast CPUs, at least by desktop terms. This chart shows clock speeds from 16Mhz (Zire) to 66MHz (Sony Clie T665C), with most current units at 33Mhz. Now, I know clock speed ain't everything, performance-wise, but it kinda looks like most current machines won't be able to play much. Maybe spoken word stuff, which can get by with much lower bitrate & sample frequency, but forget ditching your iPod just yet...

    Port the player to Linux for the Zaurus and iPaq, or even Pocket PC, and then yer talkin'.

    --
    Click here if you just like to click on shit.
    1. Re:CPU speeds by Anonymous Coward · · Score: 3, Informative

      But as the author's website clearly states, this program is intended for Palm Tungsten T (PalmOS5) devices. The Tungsten T utilizes a 175mhz (clocked down to 145mhz) enhanced ARM-based CPU called the OMAP from Texas Instruments (I believe), and compares to a PocketPC device running PocketPC2002 on a 200mhz StronARM or 400mhz XScale processor.

      It is plenty good for more than "spoken word stuff" ;)

    2. Re:CPU speeds by Anonymous Coward · · Score: 1, Insightful

      The web page makes it very clear they only support the new Tungsten T device.

      My guess is that the decoder is written for ARM processors. ARM processors require PalmOS 5. The only Palm-compatibles using ARM processors at present are the Palm Tungsten T (144MHz CPU) and Sony NX70V and NX60 (200MHz CPU).

      I suspect these processors will be up to the task of decoding an OGG file!

    3. Re:CPU speeds by IHateEverybody · · Score: 2

      The developer's page says that it was developed for Palm's latest model, the Tungsten T which uses 144 MHz Arm-based processor and a DSP.

      --
      Does this .sig make my butt look big?
    4. Re:CPU speeds by GarfBond · · Score: 1

      Except the same chart also shows the new palms with ARM processors, which are significantly more powerful than the motorola DB VZs typically used. This includes the new Palm Tungsten T and two of the new Sony Clies. Granted, all 3 are very high end (MSRP $499-$599), but they do have the power necessary for good mp3/ogg decoding, as opposed to all the old OS3/4 machines.

  14. Quik Question... Kinda OT, but who cares =/ by Alpha_Nerd · · Score: 0, Offtopic

    My music collection is about 50/50 mp3 and ogg... I want to convert them all to ogg.

    Will the reencoding degrade the quality?? I'd think as long as I keep them the same bitrate it would be the same... But couldn't there be a slight loss ??

    heh, thanks =/

  15. I can't resist saying... by Kunta+Kinte · · Score: 5, Informative
    that zaurus has had this for a while now ( also here ).

    but it's still good to see it on the palm as well.

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
  16. Lets see here by ruckc · · Score: 0, Redundant


    8mb ram
    ogg support
    ogg file 3-5 mb
    so if i am lucky i get two oggs and the application

    oh darn, that speaker's quality sucks.

    1. Re:Lets see here by IHateEverybody · · Score: 5, Insightful

      If you'd actually folow the link and read the page, you'd see that the application is made for the Tungsten T and reads the files off expansion cards. So it will run on the Tungsten (which has 16MB of RAM), read ogg files off SD expansion cards (which come in sizes up to 128MB), and you can use headphones.

      --
      Does this .sig make my butt look big?
    2. Re:Lets see here by Anonymous Coward · · Score: 0

      You know, stupidity is bad enough, but it's downright fucking embarassing when the stupid person is also arrogant.

      The .ogg files are read off of a expansion cards which can be very large. Plus, you are meant to use headphones to listen to the music in which case the audio quality should be very acceptable.

  17. Okay, who are you really? by Tsar · · Score: 5, Insightful

    You're advertising this on Slashdot as a Palm OS app, but admit that it only runs currently on the Tungsten T. Your website only has one page, with no detail as to whether your product is open source or not. I can't find info about you or your application anywhere, even at your personal site, where you host your "free ogeLib Palm OS library". Who are you, is this for real, and how did you get it posted on the main page of Slashdot?

    As for my fellow readers, has anyone actually downloaded and run this app?

    1. Re:Okay, who are you really? by loshwomp · · Score: 5, Informative
      Who are you, is this for real, and how did you get it posted on the main page of Slashdot?

      Three fair questions. Answers, respectively, are "a small collection of Palm OS and Vorbis enthusiasts", "yes", and "by submitting it here".

      Free bonus information:

      • No, it's not open source, although some of the as-yet-unreleased plug-ins will be
      • The app itself is free as in beer (donations welcome, but let's wait until we're past beta first, if that's okay)
      • It only runs on the Tungsten at the moment because it requires ARM hardware, and thus far Sony hasn't provided the audio API for the new NX Clies
    2. Re:Okay, who are you really? by puck01 · · Score: 2

      What about the other Clies like the n710c and n760c? They both play music, any hope they too might support ogg?

      thanks,
      puck

    3. Re:Okay, who are you really? by balamw · · Score: 1

      Or even the older Clie T-series models like the T415 to T615... These will do MP3/ATRAC with an add-on (PEGA-SA10) that basically just provides a headphone jack, but they have a real speaker and all the hardware inside the palmtop already...

      Balam
    4. Re:Okay, who are you really? by StillaCoward · · Score: 1

      Or if they are too slow, how about the NR series?

      Ok, I admit I only care cause I have one of them....
      Any chance of porting this to 68k?

    5. Re:Okay, who are you really? by balamw · · Score: 1

      AFAIK the NR series uses the same "Motorola Dragonball VZ - 66MHz" that is in the T-series.

      See http://www.mobileplanet.com/askexperts/PDA_Palm.as p and e.g http://www.djajic.com/handhelds/Sony_ClieNR.html.

      Balam
  18. How about Ogg for the other PDAs? by Anonymous Coward · · Score: 0, Interesting

    The arrival of a PocketPC in my mail is imminent. I already know that Ogg is better than mp3, seeing as how it offers at least the same quality for approximately half the filesize. But what I'm not seeing is media players with support for the format. Withmp3, which seems at first glance to be pretty decent, makes zero mention of Ogg, so.. so much for Withmp3. What should someone use on the PocketPC to play Ogg files? Thanks.

  19. Re:Quik Question... Kinda OT, but who cares =/ by Anonymous Coward · · Score: 1, Informative

    NO NO NO NO NO NO NO NO NO NO NO

    Do NOT convert mp3s to oggs, or oggs to mp3s, or any lossy format to any other lossy format. All you end up with is super crap, with super crappy artifacts from both encoders. Only encode from originals. If people start doing this, there will be tons of horrible ogg files and ogg will get a bad reputation.

  20. But does it play mp3's? by bobobobo · · Score: 4, Funny

    Ogg/Vorbis and all is great. But what I want to know is, can it play mp3's? :p

    1. Re:But does it play mp3's? by Trogre · · Score: 2

      Ogg/Vorbis and all is great. But what I want to know is, can it play mp3's? :p

      mp-whos?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  21. Re:Quik Question... Kinda OT, but who cares =/ by obi · · Score: 3, Informative

    If you mean reencoding from the original source (CD's) to ogg, well then ogg should be as good or better than mp3's.

    If you mean reencoding your mp3's to ogg's, well then you're going to degrade them by a huge amount. The artifacts you had from the mp3 encoding won't magically dissapear just because you reencode to ogg - you lose information with every pass. So in the best case you'll have lost all the info that the mp3 and the ogg encoding throws away. But it's probably going to be even worse than that.

    It's taking a jpeg and compressing it again in your favourite photo editor. It'll look like shit.

    So, if you do it, be aware of it. And don't give those oggs to other people, since that way they'll get the impression that oggs sound intrinsically worse than mp3's.

  22. Why no Clie support? by AnimalSnf · · Score: 4, Interesting

    As one of many Clie owners (N760C) that visited that page, I am curious as to why I need to email some guy at Sony to be able to use this player. As far as I understand programs written for Palm 5 today are still compiled for RISC ISA, and the sound API on Clies is documented, so what's the holdup?

    1. Re:Why no Clie support? by Anonymous Coward · · Score: 0

      Isn't the N760C a PalmOS 4.x device? I think it is (did a quick search on Google and that's what it says), so I'm not sure how much of help you're going to get even if you contact the author :)

    2. Re:Why no Clie support? by Enfors · · Score: 2, Informative

      I'm guessing that the deal is that Sony isn't releasing the specs of its Clie line, so the author can't make his application run on them. We're probably supposed to mail Sony to complain about this.

      --
      -Enfors-
    3. Re:Why no Clie support? by Lothsahn · · Score: 1

      It appears that Sony hasn't documented their sound API.

      From a post previous by the story submitter:
      It only runs on the Tungsten at the moment because it requires ARM hardware, and thus far Sony hasn't provided the audio API for the new NX Clies

      I would guess that's why it's not ported. If you do know of where the API is documented, you might want to e-mail the submitter ;)

      --
      -=Lothsahn=-
  23. Please, enough already: Check out the link! by 0ptimus · · Score: 5, Informative

    Let's clear up some things to stop the inundation of amazingly stupid posts. This software DOES NOT work on Palm's running OS 4 or below. It only runs on the new Tungsten T, which uses a 200Mhz ARM processor, and runs OS 5.0. The Tungsten T also includes expansion for memory cards, and has a headphone jack, making it quite useful for music. In fact, Palm is expected to release some sort of MP3 player for the device, but did not include one because it was not something "the target audience wanted."

    So please no more of the "wow, decoding music with a 33Mhz processor would never work," "wow, I can hold two songs in my 8MB of RAM," etc., etc. comments. You are right, the old Palms WILL NEVER play music files; it is simply infeasible.

    1. Re:Please, enough already: Check out the link! by Anonymous Coward · · Score: 0

      Older palms will never play music? So are you saying that .au aren't music? ;b

    2. Re:Please, enough already: Check out the link! by Anonymous Coward · · Score: 0

      And while we're clearing up amazingly stupid posts, let's fix a minor problem in yours: the Tungsten T uses a 175mhz CPU downclocked to 145 (144?) mhz :)

      A minor detail, but you WERE very adamant on getting the facts straight. Sony's new OS5 device uses a 200mhz part.

    3. Re:Please, enough already: Check out the link! by Skuto · · Score: 5, Insightful

      >So please no more of the "wow, decoding music
      >with a 33Mhz processor would never work," "wow,
      >I can hold two songs in my 8MB of RAM," etc.,
      >etc. comments. You are right, the old Palms WILL
      >NEVER play music files; it is simply infeasible.

      Actually, I'm not so convinced.

      The older Palms had shitty sound hardware, but it is possible to play at least WAV files on them. The quality sucks major, but it works nevertheless.

      Disk space is also not a problem. Standard Vorbis will get down to 8kbps, which put quite a bit of files in 8M. I have written prototypes of new Vorbis encoders that will go down to 4kbps mono with pretty acceptable quality. This gets you a full album in 2M. Three albums at least on a 8M Palm.

      The big issue is the CPU. Old Palms have a 33Mhz 68k processor. All that I have seen could be overclocked without risk to at least 45Mhz, and since we're pushing the limits of the hardware anyway, let that make us our target.

      The question is if a 45Mhz 68k can decode a 6-8khz sample rate mono Vorbis 1.0 file. We're not looking for full Vorbis 1.0 compatibility remember, we just want to play those files, which have significantly less hardware demands than for example an 128k stereo 44khz Ogg. Since we're not going to need 16bits output either, you can make compromises in the decoder trading quality for speed. I have no idea if it is possible to decode Vorbis in this conditions, but I certainly don't think the answer is an 'obviously not' and I am currently investigating it.

      --
      GCP

    4. Re:Please, enough already: Check out the link! by Cubeman · · Score: 1

      Quite a few Sony Clies have 66 MHz 68k processors. The T665C, NR70, NR70V are the ones I know of. All three of those also have a polyphonic speaker, and a MP3 player (via a DSP on the circuit board). So there is capability for very nice sound via the headphone jack, and with MemorySticks you can have plenty of space for Vorbis files.

    5. Re:Please, enough already: Check out the link! by cfortin · · Score: 1

      Ummm ... My 66 Mhz t665 clie plays mp3's just fine. Off of the memory stick too. You can get those up to 128 MB.

      para

    6. Re:Please, enough already: Check out the link! by 0ptimus · · Score: 1

      In my understanding, it is the added DSP chip that allows Sony CLIE's with the 66Mhz DragonBalls to play MP3s. It has very little to do with the main processor because the CLIE can play music at the same time as you do other things, but the Palm OS 4.0 and earlier lack the ability to multitask.

      But yes, it may be possible, if Sony has released information on the DSP and how to access it, to write an OGG player for the CLIE series using its DSP.

      But the point is that 33Mhz-66Mhz Motorola chips probably lack sufficient horsepower to decode MP3's or OGG's at any significant bitrate.

    7. Re:Please, enough already: Check out the link! by NomNet · · Score: 1
      The older Palms had shitty sound hardware, but it is possible to play at least WAV files on them. The quality sucks major, but it works nevertheless.

      Disk space is also not a problem. Standard Vorbis will get down to 8kbps, which put quite a bit of files in 8M. I have written prototypes of new Vorbis encoders that will go down to 4kbps mono with pretty acceptable quality. This gets you a full album in 2M. Three albums at least on a 8M Palm.

      The big issue is the CPU. Old Palms have a 33Mhz 68k processor. All that I have seen could be overclocked without risk to at least 45Mhz, and since we're pushing the limits of the hardware anyway, let that make us our target.

      The question is if a 45Mhz 68k can decode a 6-8khz sample rate mono Vorbis 1.0 file. We're not looking for full Vorbis 1.0 compatibility remember, we just want to play those files, which have significantly less hardware demands than for example an 128k stereo 44khz Ogg. Since we're not going to need 16bits output either, you can make compromises in the decoder trading quality for speed.

      £50 says the result will sound like a Rhino farting contest.

    8. Re:Please, enough already: Check out the link! by Anonymous Coward · · Score: 0

      I could play MP3's easily on my old 25 MHz 68EC030 based Amiga (all integer, no 68882 FPU). However I'm not sure the Dragonball 68k's have the integer MUL and DIV instructions that the 68020+ processors have.

  24. Imagine.. by Anonymous Coward · · Score: 0

    Imagine a Beowulf Cluster of those...

  25. Sounds cool... but little more is known by Grey+Fox+LSU · · Score: 2, Insightful

    I think it sounds pretty cool and would love to try it, but it does not give any specs needed to run the player... Like what versions on Palm, processors.. etc etc

    1. Re:Sounds cool... but little more is known by Anonymous Coward · · Score: 1, Funny

      Which part of "AeroPlayer presently runs on Palm's Tungsten T handheld. If you'd like to use AeroPlayer on your Sony Clie, please let them know." don't you understand? I'll be happy to spell it out for you :) Or didn't you even follow the link to the page that describes the program?

      When the text on that page says [i]"runs on Palm's Tungsten T handheld"[/i], does it.. ..mean it runs on PalmOS 4? What about 3? [b]No, it doesn't. Tungsten T runs on PalmOS5.[/b] ..mean it runs on Dragonball CPUs? [b]No, it doesn't. The Tungsten T uses an OMAP CPU at 145mhz.[/b]

      The page also makes it clear that the files are stored on memory cards (which is clear to any Palm user anyway).

      It really helps to READ :)

    2. Re:Sounds cool... but little more is known by Anonymous Coward · · Score: 0

      Mental note to self: it also helps to not mix and match command codes from different kinds of bulleting board systems ;)

    3. Re:Sounds cool... but little more is known by Anonymous Coward · · Score: 0

      please do something silly and actually READ the article.

      funny how 99.997% of everyone else found what you were looking for...

      BTW those words that are a different color are links to other sites for more information.... try clicking on them.

  26. So? by I+kan+Spl · · Score: 1

    Only new palms can do audio at all...

    --
    My UID is prime and so is this number: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0.
    1. Re:So? by Skuto · · Score: 2

      Not really. Older Palms can do as well, although the sound is crappy.

      --
      GCP

    2. Re:So? by JTMON · · Score: 0

      Screw you Skuto! My trekkie sounds RUUUULE!! ;)

  27. Regardless of speed, ram space; Still just a toy by dagg · · Score: 2
    Even if it wasn't for the issues with the speed and space needed to play Ogg/Vorbis music, noone is going to listen to music on their palm. Well... a few people will... the same people that take pictures with their Nintendo Game Boys.
    --
    Yer sex without your palm
    --
    Sex - Find It
  28. Re:Regardless of speed, ram space; Still just a to by Enfors · · Score: 2, Interesting

    Eh? Why wouldn't we? I pretty much always carry my Clie with me (which has built-in MP3 support, and a 128MB memory stick), so it's always right there in my pocket when I feel like listening to my favourite tunes.

    --
    -Enfors-
  29. Of course they can! by Rob+Simpson · · Score: 3, Funny
    As long as music files are .wav

    With a good memory card (like the 128meg one I use for medical references) and a good speaker (like my Handera 330's) or an earphone jack, there isn't any problem at all.

    Of course, one would be able to store a heck of a lot more with a processor fast enough to decode compressed music, but it and the colour screen the thing would inevitably have would sap the battery life so much that it would be "infeasible" to finish playing all those music files.

  30. Obligatory Simpson's quote by Monkey-Man2000 · · Score: 2, Funny

    Now I can listen to AC/DC on my PalmOS device's crappy little speaker...

    Just what I wanted...


    Teen1: Oh, here comes that cannonball guy. He's cool.
    Teen2: Are you being sarcastic, dude?
    Teen1: I don't even know anymore.

    --
    This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
  31. Re:Regardless of speed, ram space; Still just a to by Anonymous Coward · · Score: 1, Informative

    It's true that traditionally Palm's own PDAs have been associated more with "productivity" than "multimedia", but that doesn't mean that adding in multimedia features makes it a toy. For me and for many others PalmOS is simply the superior platform to PocketPC2002 because of speed, speed, speed.

    A month or so ago I contemplated upgrading from my Palm m505 to either the Tungsten T or a PocketPC. I borrowed a PocketPC from a (generous) friend of mine since I hadn't used a PocketPC device before and wanted to know first-hand what it was like. Suffice to say I wasn't blown away.

    Sure it was nice to play DivX videos while commuting, but for REAL use - the stuff *I* do every day with my PDA - PocketPC simply felt too.. weird. At times it was slow and most of the time I had to go through more loops than on Palm to get something simple done. I used third party PIM software, mind you, just like I do on my Palm.

    For ME, Palm simply works better. And if in the end both PocketPC and Palm devices can be used for the same things (PIM, multimedia, games), why would I choose the platform that gives ME less satisfaction?

    Hell, that goes for EVERYONE. If Palm devices don't "do it for you", would you still buy them? I wouldn't. I'm just glad I got to try the PocketPC first hand, because before that the only information I had on the platform was what I had read elsewhere. NOTHING beats hands-on experience. Even if that experience isn't quite what you had imagined.

  32. Palm memory? by Jacek+Poplawski · · Score: 1, Redundant

    My Palm M100 has 2MB of RAM, more expensive models have 8MB. Why should I waste so much memory for one mp3^H^H^Hogg file?
    BTW Check http://www.freewarepalm.net/ and see what can be created in just few kilobytes. That is true software, not that bloated monsters available everywhere.

    1. Re:Palm memory? by Anonymous Coward · · Score: 2, Informative

      Well, the answer is: you shouldn't.

      And you couldn't even if you wanted to. Palm's internal memory is used through a Palm-specific file system (PRCs and PDBs), and it can't handle "regular" desktop file formats. Hence, you CAN'T put an .OGG file into internal memory and use it as you normally would. You put these files on memory cards such as SDs and MMCs or with Sony devices, Memorysticks, and then use a program to access the files.

    2. Re:Palm memory? by haloscan · · Score: 1

      You would save it on an expansion card. But since you have the m100, you have no SD cards slot (unlike the m125 which does). Also, it's for Palm OS 5 not OS 4 as you have.

  33. PalmOS 5.0 only... by OneFix · · Score: 2, Insightful

    Since this is only for the Tungsten T, this will only be available to the early adopters.

    As for my Palm, I currently have no intention of getting rid of my Palm IIIxe. I know that alot of ppl are waiting for the Tungsten T to gain that "killer app" that they can't find on their old Palm (or in some cases Pocket PC)...

    One of the biggest hurdles for the Tungsten T to overcome is the fact that HackMaster is not compatible with the new hardware. ~80% of the current PalmOS apps will work with the Tungsten T...or to put it another way, ~20% of the apps will not work with the Tungsten T...you can bet that 20% includes all of those popular hacks currently available for the Motorola-based Palms.

    The price is also about $100 more than the same speed iPAQ with about twice the memory (4M ROM and 16M RAM vs. 32M ROM and 64M RAM)...This comparison was not valid when palms had 180x180 displays and low-quality sound...but with these new features (faster processor speed, 320x320 resolution, Color, and "high-quality" sound), owners will demand use of the higher resolution, Color (already available on some Motorola-based Palms) and higher quality sound...all of which slows the system and increases application size...

    So, what's all of this mean??? I'm pretty sure that 16M is going to start looking pretty small when the new apps come along...

    1. Re:PalmOS 5.0 only... by Lumpy · · Score: 2

      not really.

      windows CE devices need the extra ram and rom because the apps are bloated because of the requirement to use Microsoft Dev Studio. which bloats the hell out of anything... microsoft libs are huge... visual C++ apps are gigantic and bloated and microsoft is pushing Visual basic for the pocket PC programming pretty heavy.

      Microsoft based products NEED that extra ram and other space because the apps are 2-3 times larger than the SAME app in palmOS.

      It's fine... I've had a 8 meg IIIx for over 3 years now and I have NEVER filled it up with useful apps and data (Yes including the 20 Project Guttenberg books) and wanted to install more I have crammed it full of games and gameboy roms before... but that isnt important... it's screwing around.

      --
      Do not look at laser with remaining good eye.
    2. Re:PalmOS 5.0 only... by Anonymous Coward · · Score: 0

      PocketPC is bloated, you fucking shitbrick.

    3. Re:PalmOS 5.0 only... by 0ptimus · · Score: 2, Interesting

      The one very important difference between Windows CE and Palm OS is that Windows CE works much like any other version of Windows. Files are loaded off of disk (in this case, a flash disk) and into memory to execute. Palm OS, on the other hand, designed for PDAs, knew that the actual files would be stored in memory on the device anyways, so it executes the program in place, with no need for additional RAM to load a copy of the program into.

      That is why Palm's do not need the same enourmous RAM banks that CE machines have.

    4. Re:PalmOS 5.0 only... by OneFix · · Score: 1

      Yes, I understand that PalmOS apps designed for current B&W Palm Handhelds are much smaller, but...

      Current apps are only designed to use 180x180 resolution (and most only use 2-bit color) ... the new hardware has 320x320 resolution and 16-bit color ...

      Current apps can only make "beeps and blips" with the internal speaker ... the new hardware has a "real speaker" that can play OGGs/MP3s (Palm meant to include an MP3 player with it, but it wasn't available for the release deadline) ...

      Both of these will serve to make future apps larger. This can already be seen in some of the color apps for the older Palms ... For instance, Rapid Race for the B&W Palms comes in at just under 70k, while the Color version (no changes except for color support) weighs in at just over 400k!!!

      The higher resolutions and better sound is also likely to make apps larger...before too long a decent game is probably going to require 1M (or more) to install ...

    5. Re:PalmOS 5.0 only... by Leeji · · Score: 2

      Well, I poked Google pretty hard to verify your claims but couldn't find anything to corroborate it. However, I have the feeling that you're just pushing a line that somebody told you.

      1) "Windows CE works much like any other version of windows"
      True, that was its design goal
      2) "Files are loaded off of disk"
      Not implied by #1, but let's go with that.

      I'm looking at my iPAQ right now. It's got 5.54 MB of memory used for currently running programs. I navigate over to my WinHack image, 2.45 MB of goodness. I run it, and now my iPAQ shows 5.86 MB of memory used for currently running programs. Loading WinHack used 320k.

      Now, I've not taken the Pocket PC OS through a kernel debugger, but my results seem to contradict the broad, sweeping "+1, Interesting" statement you made.

      3) "Palm OS ... designed for PDAs" The Pocket PC faq can help clear up some misconceptions.:
      Q: What is Pocket PC?
      A: Pocket PC is software for personal digital assistants (PDAs). ...
      Q: Is the Pocket PC OS the same as Windows CE?
      A: No. The Pocket PC OS is a custom version of Windows CE ...

      Pocket PCs don't need these enormous RAM banks because of the reasons you give. They need them to support multitasking, voice recording, and the storage space that your MP3s require. They need them for the same reasons that Palm V users slap 64mb SD cards into their PDA.

      --
      It all goes downhill from first post ...
    6. Re:PalmOS 5.0 only... by 0ptimus · · Score: 1

      I wasn't trying to make the Pocket PC platform into some evil beast. The point is: Palm OS runs its programs IN PLACE. Palm OS does not make an execution copy of the program. No delineation is made between permenant and temporary memory. Windows CE seperates its memory space into storage and memory space. As you point out, this certainly does offer some more features from the Palm OS abilities.

      But the fact is: the Palm OS's method is more efficient in terms of memory usage. By not creating an execution copy, it does not need to have nearly as much RAM as a Pocket PC device.

      In your example, you proved exactly the point I made. When you execute a program, the memory usage of your device raised, just like a PC's would when a program was executed. No, the entire program is not loaded into memory at once. The _executable_ part of the program is however. Data elements can be accessed as needed just like a PC. On a Palm, memory usage does not raise when a program is running. It is running inside the RAM already allocated to storing the program. A copy of data is never made to support the execution of the program in the Palm OS.

      However, the Palm OS structure creates very important restrictions. It cannot execute a program off of a memory card because it is not in its internal RAM and therefore is not addressable by the kernel. Windows CE of course can do this since it creates a copy of the application in RAM for execution just like a PC running an application off of disk.

      I wasn't trying to piss anyone off, but was clearing up the information in another post, which said that Windows CE programs were bloated and thats why they need more RAM. This is not the case (necessarily); its the difference in ideologies between the platforms.

      Windows CE definitely has the edge in terms of expandibility and may certainly take the lead over Palm's when the processors are powerful enough to handle this difference in architecture (and once their interfaces have been made more suited to the screen size... a whole seperate issue).

      I agree with you the way Palm OS works is becoming severely outdated; the need for multitasking on a portable device is here, and Palm OS still lacks that ability. But Palm's certainly do have the edge in terms of RAM usage, interaction and interface design.

    7. Re:PalmOS 5.0 only... by Leeji · · Score: 2

      Thank you for an intelligent reply.

      I didn't take your comment as an attack on Pocket PC, and I tried very hard to make my comment not attack Palm OS. What I found questionable was your statement that the Pocket PC OS loads the program into memory while the PalmOS does not.

      When I loaded my 2.45MB WinHack image, you'd expect memory usage to jump fairly high. You'd expect this because WinHack loads its run-time data structures (which do not exist in any compiled program,) and Pocket PC also has to allocate memory for all of the services to support it.

      I simply cannot believe that PalmOS doesn't allocate additional memory when you load a program. I'd like to see _ANY_ OS let you create runtime data structures without allocating memory to them.

      However, let's say the 320k that the Pocket PC used to load WinHack was because of program loading differences. That doesn't explain the _need_ for 64mb of RAM. I'll say it again -- the 64mb is a feature. It's to hold voice recordings, MP3s, etc -- the same reasons you want a 64mb SD card on a Palm.

      Anyways, if you have links to some more technical evidence, I'd love to read it.

      As for the "Windows CE programs are bloated" comment, I think you just fell for a troll :) But, it started friendly debate, so perhaps the troll backfired.

      --
      It all goes downhill from first post ...
  34. Actually... by The+Fanta+Menace · · Score: 1, Troll

    ...as a test, I converted a bunch of my MP3's (typically 128kbit/s) to ogg. It sounded fine.

    The only people who complain about the sound from converting like this are uptight audiophiles, typically the same wankers who complain that CD sound isn't as "full bodied" as the sound from vinyl.

    --
    -- Even if a god did exist, why the fsck should I worship it?
    1. Re:Actually... by Anonymous Coward · · Score: 0

      Wow, you really don't have a clue what you're talking about. Just because you can't spot artifacts, doesn't mean other people can't. If you want a crappy audio collection, go for it, but don't share it with anyone else.

    2. Re:Actually... by The+Fanta+Menace · · Score: 1

      ...and how is different from the parent comment, which said it should NEVER be done?

      If I can't hear the artifacts, then presumably there's other people who can't also. If it works for them, then I say full-steam-ahead on converting mp3's to ogg.

      --
      -- Even if a god did exist, why the fsck should I worship it?
  35. I need redemption. by bruthasj · · Score: 0, Offtopic

    You can mark me offtopic. I accidentally selected Underrated for a particular comment that was obscene. I am posting this to delete all moderations in this article.

    Take it easy and may Ogg Vorbis supersede MP3!

  36. Re:License? Source? by irc.goatse.cx+troll · · Score: 2

    " I hope there's something more significant than just a free ad for proprietary software."

    You mean like the fileformat we all know and love finally getting some attention?
    If this sells than corperations as a whole might take Ogg seriously, Which is undeniably a GoodThing(tm).

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  37. Um, where is your money, first? by Anonymous Coward · · Score: 0

    Pony up some cash, then maybe you can whine about source code and such. But when someone gives you a free gift, you don't complain. EVER.

    Until then, fuck off.

  38. Re:Quik Question... Kinda OT, but who cares =/ by Anonymous Coward · · Score: 0

    Admittedly, this is getting fairly OT, but I post this every time there's an Ogg article, and I believe its a very important issue, so here goes.

    Does anyone (someone from the vorbis team?) know if there have been really improvements made? I last checked in RC3, and the sound quality was _definitely_ worse than MP3 at high bitrates. Ogg certainly wins when it comes to low ( 128kbps) bitrate (hence a popular choice for game developers etc), but at high (tested up to 320kbps) quality, I noticed substantial high frequency loss (compared to both MP3 and the source file). The resulting sound was flat and really lacking in 'presence'.

    Note : My speakers aren't really that great. I've just got an SBLive, and although I appreciate good sound, I wouldn't call myself an audiophile.
    It was really just _that obvious_.

  39. audio quality by Anonymous Coward · · Score: 1, Interesting

    Can anyone comment on the quality of the Palm audio hardware ? Is the DAC/Amplifier etc of hifi quality, or just good enough computer sounds ?
    How does it stack up for audiophile use ?

  40. Re:Quik Question... Kinda OT, but who cares =/ by caillon · · Score: 1
    "My music collection is about 50/50 mp3 and ogg... I want to convert them all to ogg. Will the reencoding degrade the quality?"

    Why not read the Ogg Vorbis FAQ about this?

  41. Re:Quik Question... Kinda OT, but who cares =/ by Anonymous Coward · · Score: 1, Informative
    I last checked in RC3


    There's your problem, right there. RC3 had a shallower bitrate curve for the lowpass filter setting because it screwed up the SBR a bit (a bug, since fixed).

    Ogg Vorbis 1.0 (xiph.org libVorbis 20020717) is dramatically better than the previous versions, right across the bitrate range.

    It handles low bitrate (q0 - nominal 64kbps) often better than anything else (mp3pro is sometimes better for classical music, but that's it, aac and wma9 blow goats in comparison - mpc is a contender only at high bitrates). Medium bitrate (q3-4 - nominal 112-128kbps) is the best of breed, too, for many people and sources it is CD-transparent (though not always) - the difference isn't as big but Ogg still wins out.

    Vorbis 1.0 hits CD-transparency for virtually everything at around q5 - nominal 160kbps. q6 (192kbps) provides a safety margin for extremely difficult material according to the plots, but I totally fail to hear the difference in ABX tests. I've got diskspace, so I rip at q7 - Ogg Vorbis audio is "peelable", so you can reduce the bitrate, without transcoding, to the quality it would have been had it been encoded at that bitrate, and no less (something no other widely used audio codec can do, and possibly the start of a revolution in bandwidth-adaptive, buffering-free streaming, beyond Icecast).

    Please always use the quality mode, not the managed bitrate mode unless you are actually streaming. You shouldn't have any quality complaints with Vorbis 1.0 unless you want to encode 6 channel audio (i.e., AC3 transcoding)... and that will be fixed in time, too.
  42. Yes, 1.0 is much better by Compact+Dick · · Score: 3, Informative

    Does anyone...know if there have been really improvements made? I last checked in RC3, and the sound quality was _definitely_ worse than MP3 at high bitrates.

    Ogg 1.0 contains many improvements over RC3, not only in terms of quality but speed. The hi-fi forum hydrogenaudio.org has a running poll which shows most Ogg users encode at -q 6. This averages out at ~192 kbps and generally is indistinguishable from the original [unless you are of the monster-ear audiophile species.] You certainly won't miss anything with your sound setup.

    Get the optimised win32 binaries [and OggdropXPd] from John33's website.
  43. Re:Regardless of speed, ram space; Still just a to by Anonymous Coward · · Score: 0

    but a much better toy and more powerful than the Windows based crap.

    Anyone that would own a handheld PDA that runs anything microsoft based is a complete idiot for buying a fisher-price toy....

  44. thanks, but no thanks. by nuckin+futs · · Score: 2, Interesting

    for $500 I can get the palm zire and a 10gig iPod. i'll just wait until the iPod supports ogg. With 10 gigs of space, just encode your music at 320kbps to get the same quality as ogg.

  45. I'm Curious by Anonymous Coward · · Score: 0

    Does the integer-only decoder (theoretically, at least) provide the same audio quality or is there a trade-off?

  46. Re:License? Source? by NDPTAL85 · · Score: 2

    Not everyone is a programmer. Some folks recognize the value of good proprietary software that does what it says it will do and comes at a reasonable price.

    Remember, software licenses aren't grounds for holy wars for most folks.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  47. Ogg will never take off by pctainto · · Score: 0, Troll

    Ogg will never gain the usage that mp3 has seen, simply because it is too much like mp3. The common user doesn't care that the music sounds marginally better. Ogg would overtake mp3 if things stayed as they are now, but with hard drives getting bigger, connections getting faster, and all that, then I think there will be a shift to a less lossy compression scheme. I dunno if something like shn will ever fill that space, since its still a huge file, but, who knows.

    --
    I think my principles are reachin' an all time low
  48. Why Palm first? by TheDefunctMunky · · Score: 1

    Palm's do not have the same processing power as Pocket PCs. The fastest Palms are around 66MHz, while my iPaq is 206MHz, and other Pocket PCs are around 400MHz. My Sony T665C(I think thats the model...) play's mp3s and videos horrilbly compared to my iPaq. I would think that they would port it to a platform that has the most processing power. Regardless, I can't wait for it to come out for Pocket PCs... it maybe time to invest in that 1GB Microdrive....

    1. Re:Why Palm first? by Anonymous Coward · · Score: 0

      "Hello? Earth to TheDefunctMunky.Please put the crack pipe down, ventilate your pimp mobile and smell the daisies."

      That is to say, get a grip of facts. Current Palm devices do have the same AND EVEN SUPERIOR processing power compared to PocketPC devices. The current Palm devices run at 144mhz and 200mhz (Palm / Sony), on Texas Instruments' enhanced ARM-based OMAP + DSP dual processors (former for generic, latter for signal processing) that compare VERY FAVORABLY to the 200mhz StrongArm and 400mhz XScale processors running PocketPC2002.

      So favorably in fact, that the 144mhz OMAP cpu running PalmOS performs faster than both the 200mhz StrongARM and the 400mhz XScale CPUs running PocketPC2002. And this fact will remain until Microsoft optimizes their PocketPC OS to support XScale CPUs. It's well adviced to NOT bet on that happening anytime soon. Most likely the optimizations will come with PocketPC2003 (or WindowsCE .NET or whatnot), earliest. Of course, this will mean that those of you with StrongARM CPUs will have to upgrade your hardware once again (just like when MIPS and that other weird CPU were dismissed while ARM remained).

      As for the part where you do some "thinking" ("I would think that they would port it to a platform that has the most processing power"), well - you got your wish. The Tungsten T with a 144mhz OMAP CPU has more processing power than a PocketPC. Now let's hope the "less powerful" PocketPCs also get an OGG player, eh? ;)

      Please note that this post has written purposefully in a sarcastic tone, stemming from the sheer lack of facts in THeDefunctMunky's post. If this post ticks you off, don't reply - you've been had. If it doesn't tick you off, then I congratulate you since you accept the facts it presents (or alternatively you don't give a damn, in which case no congratulations to you).

    2. Re:Why Palm first? by hazyshadeofwinter · · Score: 1

      Palm vs PocketPC: This century's Mac vs Windoze

      --
      Click here if you just like to click on shit.
  49. Tungsten processor is 175mhz not 200 by haloscan · · Score: 1

    The Tungsten has a 175Mhz processor clocked down to 145Mhz (not 200Mhz as you stated). Just FYI. ;-)

    1. Re:Tungsten processor is 175mhz not 200 by 0ptimus · · Score: 1

      I stand corrected. Should have looked it up instead of reciting from memory. Do you have a reference for the claim that its clocked down to 145Mhz?

    2. Re:Tungsten processor is 175mhz not 200 by haloscan · · Score: 1

      http://computers.cnet.com/hardware/0-2709830-405-2 0571738-3.html "And with its 144MHz Texas Instruments OMAP1510 processor and 16MB of RAM..." (I was 1Mhz off in my memory ;-) ) I can't find a URL for the 175Mhz processor information but the Tungsten is underclocked to conserve battery power and also because running at the full 175Mhz brought up some incompatibilites.

  50. No. Read previous posts by haloscan · · Score: 3, Informative

    This is for Palm OS 5 and currently is targeted for the only OS 5 PDA out right now--the Tungsten. The Tungsten has a 175Mhz processor and can handle mp3s and OGG fine.

    1. Re:No. Read previous posts by Anonymous Coward · · Score: 1, Informative

      Actually the Tungsten T is not the only Palm OS5 PDA available now. Sony also has a 200mhz OS5 PDA out (can't remember what it was called - Sony uses such weird names for their Clies).

      It's one of those weird gadgets with a twisting display and a (dark) camera similar to the older OS4 devices. A co-worker of mine demonstrated it some week or so ago and it was.. well, gadgety. Nice screen though!

      Also, the Tungste T's CPU is underclocked to 144 or 145mhz.. not sure which :)

    2. Re:No. Read previous posts by mliu · · Score: 2

      FYI I believe the Sony Clie NX-90 should also qualify as an OS 5 PDA, as well as its lesser camera-less brother

  51. Software freedom is important. by jbn-o · · Score: 1, Flamebait
    Not everyone is a programmer. Some folks recognize the value of good proprietary software that does what it says it will do and comes at a reasonable price.

    But that's just the problem: only the proprietor really knows everything that proprietary program is doing. One cannot truly judge how good the program is without knowing what it does or having someone you trust know what it does. There's no way to assess the trustworthiness of proprietary software. One need not be a programmer to understand the dangers of secrecy.

    Remember, software licenses aren't grounds for holy wars for most folks.

    I would not be so quick to dismiss the importance of Free Software. Slashdot readers have seen significant failures of proprietors who care more about their bottom line than your privacy and the integrity of your system.

    1. Re:Software freedom is important. by NDPTAL85 · · Score: 2

      Do you know everything your car is doing? Everything your stereo is doing? Your TV? Your computer hardware? You don't have the schematics to all of those things either. So what makes software so different?

      When you talk about the "dangers of secrecy" in concerns to software, specifically a tiny MP3 Player you do not come across as anything but a crazy paranoid person who is sure everyone out there is out to get them and would were it not for your trusty tin foil hat. Software Freedom is NOT a legitimate movement. Its a game. Its not real. There are REAL causes out there. IMPORTANT ones. It really annoys me to see that this open source and free software contingent is the legacy of the hippies who began all this kind of thinking back in the Woodstock days.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  52. Re:License? Source? by FattMattP · · Score: 2
    Remember, software licenses aren't grounds for holy wars for most folks.
    True, but they are legal documents nonetheless. Before I agree to use software, I want to know under what terms and conditions I'm allowed to use that software. Given that it has no source code, and I've never heard of the company that made the software, how do I know that it doesn't do more than it says it does? What if it's set to somehow damage my PDA after a certain amount of time has elapsed?
    --
    Prevent email address forgery. Publish SPF records for y
  53. Encoder? by xenofalcon · · Score: 1

    Sure you can decode, but I want an encoder too. How else am I going to listen to my songs???

  54. Zaurus!! by notanatheist · · Score: 1

    Music in my pocket? Of course. I have a couple albums in Ogg format on the CF card in my Zaurus. All I had to do was grab the plugin for the onboard media player and load it into the system, not on a removable card. It was only a few 'kb' so I'm not worried about the space it takes. I can listen to music and still type or play chess so I can drain my battery faster than the average user. And that my fellow posters is my 2 cents. Enjoy.

  55. When you pay for it, MAYBE you have a right. by Anonymous Coward · · Score: 0

    But since this dude did it for FREE, on his own dime, you have no right to demand anything. Money is the ultimate buyer of rights, anything else is just being whiny, on top of being afflicted with a case of liberal entitlement.

    In other words, never look a gift horse in the mouth. Either take it, or leave it.

  56. when will the newton version come out? by krel · · Score: 1

    newtons can do anything plam and their cronies can do, and do it better. Ogg vorbis streamed wirelessly on campus played through homebrew headphone adapters from a webcast in japan is just too cool to think about without drooling. or maybe somebody could just emulate a palm on a newton, yeah, that's the ticket.
    ramble ramble, newton

    --
    karma: ouch!
  57. dude! by Anonymous Coward · · Score: 0

    Come on dude, they even have Ogg Vorbis ported to the thong

  58. Downloaded it.... Used it.... by WareW01f · · Score: 2, Informative

    Wow, does anyone bother to try software before ripping on it? Here's my $0.02
    I do in fact own a Tungsten T. I pulled down the PRC, (134k nice size) Dropped it on my Palm then tried dropping various songs on a tiny 16M SD I have from work. Found out quick that encoding with -b 64 was a no-no (crashed every time, but reset nicely by tapping 'reset' button on error window), but -b 96 works fine. Given this is a beta I can't say too much about the interface (could be a little sleeker)It read the Song title/artist OK. There is an option to blank the screen after 10 or 60 seconds (good) although once it blanks, I can't quite figure out how to get it back on (without stopping it, no so good) For those who don't know, the Tungsten T does have a headphone jack. The stereo worked fine. My only qualm is that the audio is rather muffled. (Not sure if this is Palm or the software.)

    All and all, a nice first try. Fix the audio. Add an equalizer. Spiff up the look, and ship it! It is important to note that as an early Tungsten user/developer (I had a demo unit weeks before release) Palm has not, to date, been extremely easy to deal with when it comes to specs and the like. Working with ARM native code is still not very developer friendly. This is the first app I've seen that stresses the audio hardware (and the chip for that matter) and I think credit should be given where credit is due. Bravo for making this an OGG decoder and bravo for the early release. Keep the betas comming! (I myself have a reason to buy that 64M SD now!)

  59. My objection is not based on challenging rights. by jbn-o · · Score: 2
    But since this dude did it for FREE, on his own dime, you have no right to demand anything.

    It appears you and at least one moderator have grossly misinterpreted my parent post. Also, to address your concern directly, I am not demanding anything. I am encouraging people to continue to consider the pitfalls of becoming reliant on proprietary software. This is hardly a new line of argument, I admit, but it continues to be relevant.

    In your words, I am suggesting people "leave it" because it suffers the same problem as any other proprietary software. I appreciate the widespread use of Ogg Vorbis but I do not want to give up my software freedom to use Ogg Vorbis and I don't want to encourage my friends to give up their software freedom either. I think it's unfortunate that some Slashdot participants are all too eager to throw away their freedom when someone dangles the right thing in front of them (e.g., when Sony, an MPAA member, releases a new notebook computer they'll buy one even though there are plenty of other good notebooks out there; if someone releases proprietary Ogg Vorbis software they'll buy and/or use it even though there is Free Software to do the same job). I encourage people to think beyond their immediate desires and not support those who try to work against what you know is better for you in the long run.

  60. Get a grip. by Anonymous Coward · · Score: 0

    I use what works best, whether it be OSS or proprietary. I would rather pay for proprietary software IF it was superior over a free OSS app.

    My needs are quality. FIRST. JOB ONE. Whether it is OSS or not, that doesn't matter. My checklist consists of only one box.

    I don't care about the future, my needs are to be met NOW. Don't tell me what you can do for me in the future, that means nothing to me when I have work that needs to be finished RIGHT NOW.

    I have no probs against OSS. But it seems OSS is real long on promises, and short on actual "put up or shut up" results. That is the main pitfall of OSS. You can't depend on it. I'm not saying closed source is perfect, but those guys have an incentive, money. And for the most part, they deliver a whole lot more than the OSS community. The OSS scene really has no incentive to provide solutions. It's basically a communism model, and you all know how well communism works. Eventually someone says "screw it, I'm just gonna leech off everybody's labor." Then someone else notices that and follows suit, etc.

    Let's follow through on your exhortation to "leave it". OK, nobody bothers getting this guy's app. Result = nobody can listen to their mp3s on Palm. That really solved the problem, eh?

  61. Sounds much better than having to deal with Real by ncc74656 · · Score: 2
    Right around Comdex-time, Palm and Real made an announcement to the effect that RealPlayer would be coming to Palm OS in the near future. I was somewhat dreading installing this in order to add MP3 support. Once AeroPlayer gets MP3 support (supposed to happen RSN), it'll be a welcome alternative to letting Real 0wn j00.

    (Ogg zealots can shut up right now...I have >10GB of MP3s on hand, and I'm not reripping/reencoding them.)

    --
    20 January 2017: the End of an Error.
  62. Re: Old Palm's by bored · · Score: 2
    So please no more of the "wow, decoding music with a 33Mhz processor would never work," "wow, I can hold two songs in my 8MB of RAM," etc., etc. comments. You are right, the old Palms WILL NEVER play music files; it is simply infeasible.

    First, there are mp3 addon's for old Handsprings and Palm's for example . I'm sure there are smaller ones too.



    Secondly, i'm not convinced that the base palm cannot decode mp3's the small memory footprint on the older palm's may be a problem, but I suspect that a mono 128k bit signal can probably be decoded on the 33mhz models. Look at Mayplay for an example of a mp3 decoder from the time when mp3s were just getting popular. I remember running it on a 486DX2-66 without any problems at all. I seem to remember it chewing up all my CPU time, but being able to decode stereo 128kbit mp3's.


  63. Its time to put the "Rights" banner down. by NDPTAL85 · · Score: 2

    The moderator was spot on. Life is short. Pretty soon AI's will emerge and computer usage will be completely changed forever. I don't want to waste what time we have left with the present PC paradigm waiting for open source applications to catch up to the features and quality that proprietary software has TODAY. I also don't want to get caught up in some quasi-legitimate political movement.

    Couldn't geeks have found something better to support than "Free Software"? What was wrong with good old environmentalism or fighting against sweatshops in 3rd world countries? But now. Here in the rich west we have to fight for "Software Freedom". Something very few people care about now, and very few people will care about in the future. Its not like someday a statute to Richard Stallman is going to be erected in the future praising him for saving our rights to be programmers. MOST PEOPLE ARE NOT NOR EVER WANT TO BE PROGRAMMERS. Even if copy protection were to become successfully difficult to circumvent and become vastly wide-spread the overwhelming majority of people's lives would continue as they do today. No one is going to di if they can't copy a piece of software, a song, a video or a book. LIFE WILL GO ON, and it won't be bad. Except for the geeks that is. The whiny people who make up about one half of .005% of the world's population. Boo freaking hoo.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  64. Some themes of socially progressive causes. by jbn-o · · Score: 2
    I don't want to waste what time we have left with the present PC paradigm waiting for open source applications to catch up to the features and quality that proprietary software has TODAY.

    How ironic it is then that you're talking about an Ogg Vorbis player--a patent-free encoding scheme invented to provide a competitive alternative to a patented scheme that can not legally be implemented in Free Software.

    Peruvian Congressman Villanueva probably doesn't want to wait either, so he's working on Bill 1609 to put Free Software into public administration in Peru. The German government is funding a Free Software replacement for Outlook. These are just a couple examples of the things non-programmers around the world can do to help the cause of Free Software.

    Nobody is saying you can't choose which software you want or that you will die if you pick proprietary software, those are straw arguments. I'm saying it is more reasonable to increase the number of people who are allowed to know what's going on with the software you run. We should hold all proprietary software to the same high standard we currently hold Microsoft's (overwhelmingly non-free) software to. Proprietary software, no matter what its ostensible purpose, can do things you would not like it to do. In order to keep the software from doing these undesirable things, we all need to develop and maintain a network of people who will inspect, share, and modify software to suit our needs. Keeping people from understanding how the software works helps these undesirable features stay hidden.

    Couldn't geeks have found something better to support than "Free Software"? What was wrong with good old environmentalism or fighting against sweatshops in 3rd world countries?

    There is no need to choose just one cause. There are people working on Free Software, the issues you name, and many other socially progressive issues all at the same time. I happen to be adept with computers, I support the Free Software movement, and I work on multiple other socially progressive projects. I think these movements draw like-minded people because their opposites (anti-environment, pro-sweatshop labor, anti-Free Software) usually come as a result of putting more power into fewer unaccountable hands.

    Another way in which the anti-sweatshop movement and the environmental movement are both like the Free Software movement is how they all encourage you to think beyond your immediate desires. Sweatshop labor produces cheap goods which are readily available. But sweatshop labor also means people are working very hard and not getting paid a living wage. The anti-sweatshop labor movement encourages you to think beyond buying goods strictly based on price and consider helping poor workers make a fair living. The environmental movement wants you to think more about the car you drive, your heating and cooling system, and the advantages of recycling (amongst other things). In the Free Software movement you are encouraged to think beyond your immediate desire for a particular piece of software (such as the Ogg Vorbis player in this thread) and consider using a Free Software replacement instead. All of these things take a little bit of foresight and a lot of hard PR work to get people to not blindly comply with the latest advertisement.

    These causes are not unique in the amount of work it takes to make them practical: it's hard work to make people aware of things and aware of people beyond themselves. It takes a lot of time and effort to provide socially responsible substitutes (competitive fair-wage clothing, low-emission vehicles, and yes, complete free software operating systems). So each of these movements (and many others) want you to volunteer your time and expertise.

    MOST PEOPLE ARE NOT NOR EVER WANT TO BE PROGRAMMERS.

    That is true, but most people do not want the private information on their computer leaked via a security hole, and most people are unhappy to discover that the secrecy of proprietary software allowed "spyware" (as it is called today) to execute on their machine. We aren't all scientists who understand the finer details of the things we use every day, but that doesn't mean we can't understand that gas hog cars, high pollutant exhausts, certain refrigerants, garbage landfills, and proprietary software are all bad in the long-term.

    The Free Software movement has responses to the challenges they face and they target all computer users with their message. The Free Software movement can certainly use help in making their message clearer to non-programmers and getting their ideas out in front of the public. I hope you'll read what the FSF has to say and help them focus their message to reach a wider audience. After having worked on a congressional campaign, I have experienced first-hand how difficult it is to get the media's attention for an ethically-based message. I imagine helping the FSF get their message in front of the public is no easier.

    No one is going to di[sic] if they can't copy a piece of software, a song, a video or a book. LIFE WILL GO ON, and it won't be bad.

    Ask Lawrence Lessig how bad it will be. He knows a lot about the connections of copyright law, media access, and dissenting opinion. He champions what he calls "free culture", an idea that is well worth hearing. Preserving the freedoms to communicate and increasing these freedoms to allow more dissent to be heard are movements worth fighting for. Criticizing works can require copying portions of works, so if copying is made unavailable, critique and dissent are far more difficult. This might not seem like a big deal to you, but it is to people who want to convey unpopular messages including: not wanting an infinitely long copyright term, not bombing Iraq, and stopping the war of sanctions against Iraq, and no more "software patents". I hope you'll become more politically aware and see the extant connections that govern your life.

  65. Lets keep raw technology and social causes.... by NDPTAL85 · · Score: 2

    ...separate.

    I don't see how stating your opinion on the Iraq situation requires the freedom to view source code. You can scream from the rooftops all you want and no one will stop you.

    The reason why its hard to get media attention for ethical causes is because most people don't care about them contrary to what you think. I have a lot of friends who use computers. They are not however as computer literate as the people here on Slashdot. I've told some of them about the spyware on their computers and none of them care one bit about their info being collected or their surfing habits being monitored. Not a one. And I didn't just ask 5 people about it.

    I am not saying Free Software will go extinct. It will continue to exist. However it will remain confined to corporate back end use, ironically helping a lot of the very corporations you probably rail against, academia, poorer nations/households and young individuals going thru their rebellious/counter-culture phases and of course political activists. All of those combined will result in Windows still maintaining a 97% marketshare.

    Free Software, in the GPL on the desktop sense, will never go mainstream.
    If you cannot get the mass public to leave MTV to support local musicians instead, what makes you think you can get them to use OSS?
    If you cannot get Americans to drive small dinky vehicles instead of their mighty masculine SUV's or downsize their households from their massive McMansions what makes you think they'll use OSS?

    I am well versed in the FSF's politics. I live in Boston where the FSF is headquartered. I've even seen the hairy beast himself a few times. (Stallman). I simply reject their policies. I use the software that works best when I need it. I make no distinctions between OSS or proprietary. There is no one on this planet who will look after me better than myself. My immediate concerns are pretty much my only concerns. Those sweatshop workers, who would not have a job or means to buy food without our companies giving them work, must fend for themselves. We did it once, so can they. As for the environmental movement, I care about the environment too. I just don't believe all of the science environmentalists use is fully sound. Saying bad things will happen without adequate, peer reviewed facts, is not the same as it being true.

    If a piece of proprietary software does something I don't want it to do, then I'll just stop using it and begin using a competing product. Competition provides us with choices within the proprietary world itself, not just between proprietary and open source. Given enough proprietary choices one will not be forced to resort to the "Free amatuer" products that best describe so many OSS projects.

    If I want politics, I'll turn on CNN or MSNBC. When I want a tech product to do the job, I'll choose the best in concerns to practicality and not in concerns to some social agenda led by the FSF.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  66. Last by unterderbrucke · · Score: 1

    pr05t

  67. Last Post! by alpg · · Score: 1

    "I changed my headlights the other day. I put in strobe lights instead! Now
    when I drive at night, it looks like everyone else is standing still ..."
    -- Steven Wright

    - this post brought to you by the Automated Last Post Generator...