News for hackers. Stuff that matters.
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by midnightclubbed on Thursday November 05, 2026 @11:10AM (#50380915)
This codec would have been great 27 years ago! I suspect it wouldn't have gotten past the patent lawyers in 1999 though. It seems cute today but the entire codec space was a patent minefield, the N64 mp3 decoder was implemented twice (once based on the reference codec, once clean) with Nintendo/Rare then paying RAD game tools to license their decoder... of which none of their code was used but they had a license from the mp3 patent holder (Fraunhofer) which then shielded Nintendo from lawsuits. Fraunhofer wanted something like $250k to license directly which wasn't going to fly.

I'll also note the frame rate issues in Conker were mainly down to raw RDP fillrate issues, which was for sure the weakest part of the N64 hardware, it could draw beautiful triangles (for the time) but oh so so slowly. There was a decent amount of speech during gameplay using the RSP mp3 codec. The cartridge size was still an issue, 64Mb got a good amount of mono speech but was still very much at a premium.

Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by xxpor on Thursday November 05, 2026 @11:31AM (#50381162)
>It seems cute today

Maybe in audio, but video still seems like an absolute nightmare. Look at the absolute silliness with like having to pay $.99 to play h265 video in Windows.

[dead]
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by layer8 on Thursday November 05, 2026 @03:23PM (#50383978)
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by 6SixTy on Thursday November 05, 2026 @05:13PM (#50385237)
Almost nobody actually pays for this, since every OEM includes a volume license that's baked into the price tag. VLC includes FFMpeg so it just works ootb.

Video codecs have historically been like this, to some extent or another. It's really just a manner of if the manufacturer has absorbed it into the price tag or pushed it to the consumer.

No one likes paying for a codec license anyways, but since patents are at play, they kind of have to.

Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by Loudergood on Thursday November 05, 2026 @10:57PM (#50387977)
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by jcalvinowens on Thursday November 05, 2026 @12:23PM (#50381759)
AV1 is royalty free and better!

Real example, I recorded the world series using an ATSC antenna, and I re-encoded a 90 second sample using a bunch of different settings on a 32-thread znver5:

  # Codec        Flags                     Size         Speed
  - -----        -----                     ----         -----
    Original     (Raw ATSC mpeg2video)     77MB (100%)  N/A
  1 libx265      -preset veryslow -crf 24  37MB  (48%)  0.245x
  2 libsvtav1    -preset 3 -crf 44         36MB  (25%)  1.87x
  3 libsvtav1    -preset 1 -crf 35         19MB  (25%)  0.556x
(1) and (2) are completely indistinguishable from the original unless I go frame by frame looking for transient motion artifacts. (3) is only distinguishable in one shot where a dark background was washed out. Not only does AV1 produce results just as good as H265, it encodes quite a bit faster for the same size/quality.

That said, I've watched so much h264-encoded video over the past decade I think I've been trained to perceive the subtle visual "snow noise" as a sign of a high quality video: I find how AV1 blends backgrounds more visually objectionable than the snow in H265, even though I think it's objectively higher fidelity. Similar to how I find high frame rate video "fake" after having watched NTSC TV for the first half of my life.

Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by jedbrooke on Thursday November 05, 2026 @02:53PM (#50383611)
you used to be able to get it for free on windows[0] but it seems that might not be available anymore.

Of course there is always VLC

0: https://apps.microsoft.com/detail/9n4wgh0z6vhq

Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by layer8 on Thursday November 05, 2026 @03:24PM (#50383995)
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by Lerc on Thursday November 05, 2026 @02:55PM (#50383634)
>raw RDP fillrate issues, which was for sure the weakest part of the N64 hardware

I thought weakest part was the size of the texture buffer.

Nobody expects the N64! Our two weakest parts are our raw RDP fillrate, and our tiny Texture buffer.

Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by midnightclubbed on Thursday November 05, 2026 @07:07PM (#50386394)
Ok, from a performance perspective the RDP fillrate was the biggest issue. For artists the texture buffer was a massive challenge.

If the RDP had been clocked 4x faster and had 4x the texture size then it would have been incredible… it makes beautiful pixels!

Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by andrekandre on Thursday November 05, 2026 @07:37PM (#50386644)
i've heard the rambus dram latency was also a big deal but does that have any effect on the fillrate as well? or is that mostly a bottlneck affecting the cpu?
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by cowlevel on Friday November 06, 2026 @01:06AM (#50388754)
and memory bandwidth. Our three weakest parts are our raw RDP fillrate, our tiny texture buffer, our paltry memory bottleneck...and compiling in debug mode... Our four... no... *Amongst our weakest parts... are such elements as... I'll come in again.
Re:Why This Obscure Audio Codec Is a Perfect Fit for the N64 by skhr0680 on Friday November 06, 2026 @01:44AM (#50388998)
Don't shit on the N64 from too high. It introduced 1998 (and 2026) real-time rendering concepts at a time when two years was an eternity in PC hardware.

It's why modern programmers can make it do things that would have given John Carmack sleepless nights if they had accomplished them back in 1996.