Basic PVQ implemented.
Same image, same target compression, lapping enabled.
Milestone achieved: beat JPEG.
@mcc Re: cropping videos in Quicktime and having the start reappear
MP4 is not a linear format. Apple decided NLEs should use MP4 as a project format. Hence, an MP4 can contain jumps, loops, others. As a multimedia dev: <infernal screaming>.
Quicktime just signalled where the start should be, it didn't reencode. Whether programs respect that is completely up to them. Because having to implement turing-complete parsing for a container is batshit crazy.
Browsers generally don't. ffmpeg does kinda.
Fun fact: Diablo 2 had A3D (Aureal 3D) support. Yes, not EAX support, just A3D, who were dead 2 months after the game was released. LoD kept the support despite being released almost a year after the company went defunct. The latest patch still keeps support for it, along with the Glide API.
I've actually played it with an A3D wrapper for EAX, and it just added reverb when you were in the caves, and I think the rain was more audible (yes D2 has rain, it even has a day/night cycle).
Probably gave this suggestion for a reason, with the bible being so often forked and authorship changed.
Speaking of closed development of open projects: fuck you Khronos. Draft Vulkan specs are closed and require an NDA to read.
I really need to know how the future en/decoder API will look like, but no one even whispered anything to me, like "you didn't hear this from me".
I "leaked" so much info during the AV1 dev process to anyone who asked (or didn't ask but I thought needed to know), yet not a single person did me a favor now.
If I have to break the FFmpeg Vulkan API I'll be really really mad.
Squashed all changes into one, changelog:
- Never transcode video (recontained as mp4)
- Never transcode audio (recontained as audio-only mp4)
- Readd webp support
- Max image resolution is now 4096x4096.
Fixed mastodon to never transcode and sanified the media code.
I hate, hate, hate how nowadays everything revolves around discord. Want to talk games? <private discord you need an invite to get into>. Movies? Same. Programming? Same (rust idiots picked this as their official platform). Music? Same, same, same.
I dislike discord as a platform, I dislike how its structured, I dislike the users, some of which have the fucking audacity to ask to join their discord on IRC and I refuse to use it. And I hate how there's no one to chat to now about random things.
Codec researcher, x86 assembly and Vulkan expert. As expected.
Had nothing to do with x264. Most unexpected.
A Mastodon instance for people interested in multimedia, codecs, assembly, SIMD, and the occasional weeb stuff.