5 ms·
This doesn't really make any sense - you can video encode 1080p H.264 on the Pi 5 in software without using more than ~25% of the CPU. And the quality, if you d
by gjsman-1000 3y ago
This doesn't really make any sense - you can video encode 1080p H.264 on the Pi 5 in software without using more than ~25% of the CPU. And the quality, if you don't mind trading more CPU, will be far superior than the hardware encoders ever were.
- phkahler 3y agoI remember seeing an ad many decades ago for a PC ad-in board for encoding and decoding JPEG. You know, back when dinosaurs roamed the earth and that might have been a thing for desktop publishing or whatever. General purpose CPU has gotten fast enough to do a lot of things that used to benefit from hardware acceleration.
- mhandley 3y agoA little over 30 years ago when I started working on multimedia conferencing over the Internet, for some reason we had a couple of hardware JPEG decoder ISA (?) cards from Bitfield Oy, a Finish company (if I recall correctly). I can't find any documentation on them now, as this predates NCSA Mosaic and the start of the web's rapid rise. Anything before about 1994 doesn't really exist online. JPEG was brand new back then, but even so it seemed a little odd, as they were actually slower than software JPEG decoding on the Sun SparcStations we were using. It might have made sense on a PC, as PCs were significantly slower than Unix workstations at the time and we looked down on the poor folks who had to use them with pity, but I'm pretty sure the market must have been small and rapidly followed the dinosaurs into extinction.
- spicyjpeg 3y agoThe original PlayStation's main SoC (which is incidentally about 30 years old at this point) included a trimmed down JPEG decoder [1] meant to be used for video playback. It still relied on the CPU to handle Huffman decompression [2], but it allowed that otherwise anemic 33 MHz MIPS core to push 320x240 video at 30fps. [1] https://psx-spx.consoledev.net/macroblockdecodermdec/ https://psx-spx.consoledev.net/macroblockdecodermdec/ [2] https://github.com/Lameguy64/PSn00bSDK/blob/master/examples/mdec/strvideo/main.c#L11-L27 https://github.com/Lameguy64/PSn00bSDK/blob/master/examples/...
- orangepurple 3y agoI'm using the CPU for other calculations. I don't need the extra overhead from removed hardware acceleration support.
- CyberDildonics 3y agoSounds like you need more than a $50 computer. Might be time to adjust these expectations.