Follow

Why can't Windows be normal?

The USB audio interface feature works pretty much as per standard on Linux and macOS, but on Windows it's a damn mess.

When investigating issues it was funny to see this written on an alternative usb audio implementation:

> Microsoft Windows USB Audio 2.0 driver available since Windows 10, release 1703 expects Full-Speed explicit feedback endpoint wMaxPacketSize to be equal 4, which violates the USB 2.0 Specification.

and other similar things...

🤦‍♂️ 😡

@falktx It's luckily been ages since I had anything to do with windows, but it's always been weird.

I was once in charge of porting their VC1 video codec (essentially H.264 but deliberately non-compatible) to the embedded video conference systems the company I worked for at the time made.

We got (bought) the "portable" source code from Microsoft, which meant it would compile both for Win32 and Xbox. It was filled with "clever" hacks and "optimizations" by signal processing people that clearly had no clue about how modern compilers or cpus work. Would probably make sense in the 1970’ and -80's, but at that time just made the code slower.

And they checked the registry every frame to see if they should display debugging info...

The company I worked for was bought, and the project shelved before it was completed. I think that was a good decision :)

@falktx Because cro$oft dont care about stable feature, it care about the bling bling and the money they made on your head.

Sign in to participate in the conversation
falkTX Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!