Support and General Use > Audio Playback, Database and Playlists
WMA support
Yotto:
Isn't WMA generally used to enforce DRM? I could be mistaken, but that was always my impression. Sure, you can encode in WMA and *not* use DRM, but a lot of WMA music that's sold is sold in WMA specifically becasue it allows DRM.
And rockbox can't legally break DRM, so it can't support WMA with DRM, so even if it supports WMA in general a bunch of people will complain that it doesn't supoprt *their* WMA files.
I don't buy DRMmed music, so I am by far not an expert on this, it's just what I've come to believe.
saratoga:
--- Quote from: Yotto on September 17, 2006, 04:47:52 PM ---Isn't WMA generally used to enforce DRM? I could be mistaken, but that was always my impression. Sure, you can encode in WMA and *not* use DRM, but a lot of WMA music that's sold is sold in WMA specifically becasue it allows DRM.
--- End quote ---
Sure, but the same could be said of any format. Nothing stops anyone from putting AAC, MP3 and maybe ogg (though I don't know what the license is like for Vorbis) inside an encrypted container. The choice of fomat is largely irrelevent, since you can encrypt anything you like regardless of format.
Yotto:
Yeah, but the difference is, with MP3, if you pick a thousand random mp3 files from a big bucket, the probability of picking one that has some form of DRM is pretty low.
Now AAC is a different story, considering it's Apple's preferred file for iTunes, right? So I take back what I said if we support that :D
Llorean:
AAC is actually not an Apple format. It's an audio format from the MPEG-4 standard that Apple chose to use for their own purposes.
Marsdaddy:
--- Quote from: baobab68 on September 16, 2006, 04:24:34 AM ---Anyone care to comment about the differences in fixed point versus floating point coding? That's the part I have always wondered about.
--- End quote ---
Why yes... not quite sure what angle you want covered but...
The existing open source WMA decoder used float heavily - which is fine, unless you are compiling on a platform that doesn't use floats of for which the floating point emulation is slow. I believe most if not all "MP3" players and other mobile devices (such as phones) fall into this category.
So - if you want to port floating point code to a platform that does not use floating points, you have to compromise on accuracy and implement some kind
of "fixed point" scheme where the digits either side of the radix point are held in specific bits of a fixed bit value (i.e. 64 bits in the case of my WMA port).
Take a look at http://en.wikipedia.org/wiki/Fixed-point_arithmetic
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version