Live data from Hacker News

Shine: A super fast fixed-point MP3 encoder

github.com

41–44 of 44 posts

Re: Shine: A super fast fixed-point MP3 encoder

#41
post #40

Earlier quoted context omitted.

It was Windows Media (WMA) at the time.

Ah yes, should have guessed. WMA was pretty big in the early 2000s. Around 2004 I even had access to the official wma source from Microsoft. Spent about 4 months porting and then optimizing the wma decoder on a proprietary very-low-power dsp. It was hard work, but I got it down to about 12mhz for real-time decode on the dsp. The product this was intended for was going to be powered by a watch battery - hence the extr…

Ah, I would have loved to see that. Never got to, even though I was a Windows Media MVP, I was NDA'd to the Moon, and I was the main tech guy in exec level meetings at Microsoft about Windows Media and the company I was working for was probably the biggest user of WMA in the world.

I wonder if the decoder source is in the Windows source code leaks? I guess Windows Media Player source will be in there. That'd be worth a look for me to see how utterly horrible it actually was.

Re: Shine: A super fast fixed-point MP3 encoder

#42
post #20
post #16

Earlier quoted context omitted.

I remember times when it wasn’ts problem on much less than that… which is what most people had. Guess I’m just old :)

On x86, a Pentium 75 was just about the absolute minimum for playing the common 128 kbps stereo MP3s of the time. A DX4/100 could just barely do it if you were running a performant MS-DOS player and doing nothing else at the same time (the 486 of course had dramatically worse floating point performance than a Pentium clocked at the same frequency).

guess i'm really old then, memory was failing... incidentally, my first non-toy PC was a Pentium 75. coincidence?

Re: Shine: A super fast fixed-point MP3 encoder

#43

Earlier quoted context omitted.

My Pentium 166 MMX running Windows 95 and Winamp 0.x got 100% loaded while playing my first ever mp3 file - brought home on 3 floppy disks. That's why games of that era were using CD Audio for soundtrack or tracker music like Unreal or Deus Ex.

Unreal, Unreal Return to Napali, and Unreal Tournament used S3M files for music. Not CD Music

That's what I exactly said. Read it again please.

Re: Shine: A super fast fixed-point MP3 encoder

#44
post #37
post #33

Earlier quoted context omitted.

Stopped using Opus after encountering bluetooth speakers that could not decode it. Having my collection with me is only useful if i can listen to it. Now i use high VBR mp3 in 48k, no need to upsample on playback.

Bluetooth Speakers don't directly use the compressed format, but another format (in the worst case SBC) recompressed by the player. I've never seen one that supported MP3 compression. Or did you mean native playback from sd cards/usb sticks?

Had my music on my phone as opus. Did not work on the bluetooth speaker of a woman i was involved it. Better sound at lower bitrate is worthless if you can't play it.
Post reply on HN