Slashdot Mirror


User: pdh11

pdh11's activity in the archive.

Stories
0
Comments
86
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 86

  1. Re:source code? on Rio Announces Networked Ogg Vorbis Player · · Score: 5, Informative
    Is Rio required by the Ogg Vorbis license agreement to release the microcode they used to implement this protocol?

    No, it's BSD-licensed.

    It would be interesting to see what kind of optimizations they used such as special DSP instructions.

    Actually we use the Tremor (integerised) Vorbis library almost completely stock -- it already came with optimisations for ARM. The only thing we've really had to take a hitting thing to is its memory allocation.

    Peter

  2. Re:Ogg Vorbis Power Consumption? on Rio Announces Networked Ogg Vorbis Player · · Score: 4, Informative
    These guys are probably using tremor

    Yup. It works out about the same CPU usage as MP3 for normal (64-128) bitrates, but seems to scale with bitrate a lot more than MP3 does; by the time you get to 256Kbits/s, Vorbis is really hard work.

    Peter

  3. Re:Competition rocks on Rio Announces Networked Ogg Vorbis Player · · Score: 5, Informative
    And, as long as I'm pestering a Rio employee, how is the ethernet support going to work?

    You plug it in. If there's a DHCP server, it DHCPs, otherwise it autonets (UPnP-styley). Then it announces itself over SSDP multicast. If you're using Windows XP Home (or anything else that talks SSDP -- it's a completely open standard) an icon pops up in Network Neighbourhood. If you're using other sorts of Windows, an icon pops up in our own transfer software. Otherwise, you just point a web browser at it: there's a web server in it which will serve you a completely cross-platform Java applet to do your transfers.

    I don't know whether we'll be actively helping the open-source community to implement the Ethernet protocol this time, but it certainly wouldn't be rocket science to reverse-engineer it.

    Peter

  4. Re:Competition rocks on Rio Announces Networked Ogg Vorbis Player · · Score: 4, Insightful
    Moore, unfortunately, wasn't in the battery business. CPU power for audio decoding is an extremely solved problem; plain old electrical power is not. Batteries have come on a lot in recent years, but if I were playing Civilisation right now I'd still be having people research batteries, not CPUs.

    Peter

  5. Re:Competition rocks on Rio Announces Networked Ogg Vorbis Player · · Score: 5, Informative
    If this new Karma player can handle all the Vorbis quality rates and FLAC - out of the box - I'll be picking one up.

    We tested Karma with Vorbis bitrates up to 256Kbits/s VBR. Anyone using Vorbis at higher bitrates than that should IMO be using Flac.

    Peter

  6. Re:Powerful tools include cross-fader... on Rio Announces Networked Ogg Vorbis Player · · Score: 5, Funny

    Have one? He is one. We build a Slashdot astroturfing bot into each unit -- that's what the Ethernet is for.

    Peter

  7. Re:Finally on Rio Announces Networked Ogg Vorbis Player · · Score: 5, Informative
    Maybe someone can hack it so that you could use a wireless USB NIC on the USB2 port.

    Use an Ethernet-to-wireless bridge (e.g. WET11) on the Ethernet port. No hacking required.

    Peter

  8. Re:Rio Car on Rio Announces Networked Ogg Vorbis Player · · Score: 5, Informative
    Unlike some previous Empeg/Rio products, the Karma does not run Linux. It runs Ecos, the popular open-source embedded OS. The firmware isn't designed to be modified like the Rio Central or car-player was.

    (It always used to gall me slightly that the Rio Central and car-player were described as "hackable", with the implication that people customising them were outwitting us in some way, whereas in fact we put a good deal of effort into making them geek-customisable...)

    Peter

  9. Re:Absolutely! on Uni Students Slammed For Music Swapping · · Score: 1
    Theft=larceny [reference.com]

    That reference.com page has a link to "Get the Top 10 Most Popular Sites for 'larceny'" but none of them were as interesting as I'd hoped.

    Peter

  10. Re:GPL isn't a law. on MPlayer Licence Trouble With A Twist · · Score: 1
    They were adding restrictions to third party code which they have no right to do.

    No. They were pointing out to those tempted to release MPlayer binaries, that while the MPlayer source is not a derived work of the GPL libraries (and so may be redistributed even though it has GPL-incompatible components), an MPlayer binary is a derived work and so may be used (the GPL nowhere prevents use) but not redistributed (GPL section 7).

    Such was the MPlayer developers' interpretation of the GPL, and it was mine too: I've released sources into the public domain which linked against GPL libraries, on the same basis that the sources (which I release) are not a derived work even though any binaries (which I don't release) would be. However, this chap upthread seems to be saying I (and MPlayer) were wrong to do so. It does seem slightly cockeyed to me that the GPL works to prevent the release of public domain software, for instance to prevent the release of a Win32 version as public domain just because the Unix version links against Qt.

    (Why is public-domain software GPL-incompatible? Because placing works in the public domain prohibits anyone, even the author, from claiming copyright on them; but the GPL requires that the author claim copyright.)

    Peter

  11. Re:It's already happening (Creative Labs DRM) on The Day The Music Died: Windows Media and DRM · · Score: 3, Informative
    Apparently copy protected "intellectual property content" causes the digital output of the sound card to be shutoff.

    It's not shut off, it's emitted with a copyright bit (part of the stream format) set. It's the "client" end (a DAT recorder, for instance) which does the prohibiting. This is all well-trodden ground to anyone who's messed with audio DAT drives or audio CD recorders: it prohibits you from recording copyright-asserted content from one to another digitally.

    Peter

  12. Re:Opposite Effect Achieved on AudioGalaxy Reaches Settlement With the RIAA · · Score: 1
    Collecting marketing data isn't much use when you can't actually sell a product to anyone because they've already downloaded bootleg copies of the studio master tapes.

    Bits are not a product. Atoms are a product. Such people could be sold merchandising, or gig tickets. Those are the saleable products of the music industry. Music is not.

    Peter

  13. Re:EDG's role on Standard C++ Moves Beyond Vapor · · Score: 2, Interesting
    I can't remember which language syntantical structure is responsible, but you can't write an LALR parser for C without resorting to a bit of trickery.

    foo = (bar)-7;

    You can't tell if that's a cast of a negative integer to type "bar" or a subtraction of 7 from variable "bar" unless you know whether "bar" is a typedef name or not.

    But C++ has significantly worse parsing problems.

    Peter

  14. Non-lawyers? on Explaining the GPL to Non-Lawyers? · · Score: 3, Funny
    I find it's hard enough to explain to lawyers.

    Peter

  15. Not that simple on Klez, The Virus that Keeps on Giving · · Score: 2, Interesting
    I have IE6 on Windows 2000 (i.e. Microsoft thinks I'm safe) but Outlook Express still attempts to auto-run Klez in my preview pane, and it's only a third-party virus scanner that stops it running.

    Peter

  16. Re:The author of that article needs some cheese... on The Future of Ogg Vorbis · · Score: 1
    A car stereo would be one place I would think they would try incorporate decent audio decompression hardware...

    The empeg contains a 200MHz StrongARM. Recent Rio portables contain ARM7s (not sure how fast, I'd guess ~40MHz). They play WMAs and MP3s because there are decent fixed-point software decoders for those formats. Nobody is going to put an FPU in a Walkman form factor (battery life, remember); nor is it a good idea to use a hardware codec which can't be field-upgraded in software.

    Peter

  17. Re:What about NGPL&NLGPL? on Microsoft Tech Specs Prohibit GPL Implementations · · Score: 1
    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.
    Notice that they don't say "and any other license". They know full well that the GPL itself does not impair anybody else's intellectual property; nor could it if it wanted to. The whole thing is, as the original poster implied, a GPL scare tactic.

    Peter

  18. Re:Why don't manufacturers document the protocol? on Hardware Review: Rio Receiver · · Score: 1
    Why don't people who manufacture these devices document the protocol and put it up on the web? They'd have Linux and MacOS support within days.

    Because we needn't have bothered. There was Linux and MacOS support pretty quickly anyway, just from people reverse-engineering the protocol.

    Peter

  19. Re:No source code !!! on Hardware Review: Rio Central · · Score: 1
    So, just grab the source and we can build our own for $500! Then market it for $800. Sounds like a plan.

    You only get the source for the GPL/LGPL bits (kernel, bash, glibc, etc). You don't get the source for the main player application.

    Peter

  20. Re:Couple of things on Hardware Review: Rio Central · · Score: 2, Informative

    Do you have any idea what underlying protocol this software uses?

    It's more-or-less the same as the empeg-car synchronise protocol, for which GPL source is available (search for "emptool"). There is already a rather nifty Java re-implementation (www.jempeg.org), which I believe can (or soon will) synchronise to Rio Centrals just as well as to empeg-cars.

    Peter

  21. Re:No source code !!! on Hardware Review: Rio Central · · Score: 3, Informative

    The source is available but the link is wrong. Try ftp://ftp.diamondmm.com/pub/rio/radac/

    Peter

  22. Re:Couple of things on Hardware Review: Rio Central · · Score: 2, Informative
    What kind of security is this thing running on its FTP server?

    It doesn't, in fact, have an FTP server. There is a Windows program supplied for storing existing MP3s onto it; this access can be password-protected.

    What bitrate does it rip at?

    You get to choose, off a menu. By default it rips twice, once at high bit-rate for playback, once at low bit-rate for downloading to portables.

    Peter

  23. Re:mozilla on The RENDER Extension: The Wait Hurtles On · · Score: 1
    I can't believe that it is soooo hard to do a reasonable AA (no aa between 8-14px, only AA the "round" places and not simply blur the whole letter which looks awful)

    any comments on this?

    It probably depends what you're used to. To me, whole-letter blurring looks "right" and Windows' blurring of the round places looks "wrong". And 8-14px is exactly when I want the text anti-aliased!

    Peter

  24. Re:Nice idea, but... on SonicBlue Rio Digital Audio Receiver · · Score: 1
    the network over phone lines sounds interesting though - too bad I don't have a modem

    You don't need a modem. HomePNA communicates from phone-socket to phone-socket without taking the phone off-hook (and without interfering with voice, ISDN, or ADSL if it is off-hook). You do, however, need a HomePNA card in your PC. Some versions of the Receiver come with a PCI HomePNA card in the box.

    Peter

  25. Charles Dickens on What Are Typical Load Averages for Servers? · · Score: 1

    Charles Dickens said it best:

    "Two CPUs, load average 1.95, result: happiness. Two CPUs, load average 2.05, result: misery."

    Peter