12 ms·
Vocabulary please. A "codec" is software that CODes and DECodes multimedia content, while specs describe an encoded file or stream format (occasionally involvi
by HelloNurse 4mo ago
Vocabulary please.
A "codec" is software that CODes and DECodes multimedia content, while specs describe an encoded file or stream format (occasionally involving network protocols and other concerns).
In a normal standard development process experimental codecs come first, then those that have proved to work well, including having good enough performance, are described in the spec; after standardization there's very little room to "develop the algorithms" because nonconformant implementations would be useless.
Reverse engineering is limited to the abnormal case of having access to some codec but not to the standard that describes it.
- baobabKoodaa 4mo ago> after standardization there's very little room to "develop the algorithms" because nonconformant implementations would be useless. there is A LOT OF ROOM to develop the algorithms. it seems that you are confused about what an algorithm is, since you seemingly think that there can be only 1 algorithm that can decode a given media file.
- HelloNurse 4mo agoThere is a lot of room to do exactly the same thing more efficiently, which doesn't count as different algorithms.
- questionableans 4mo agoAre bubble sort and quick sort the same algorithm?
- burnte 4mo agoBut they COULD be entirely different algorithms. And frankly, even if they're only 20% different, that's still different. An algorithm is a sequence of steps and logic. You can create many different sequences to still get the same result.
- baobabKoodaa 4mo agoGo take an algorithms 101 class. That's literally all it is: learning how to write different algorithms to do the same thing more efficiently.