News for hackers. Stuff that matters.
Re:H.264 is magic (2016) by wojtekkru on Friday May 24, 2019 @07:47AM (#20000517)
Is it really deterministic mapping from input to output, for given configuration options? I imagine you can build different algorithms that choose what data can be removed, with different tradeoffs between encoding time, decoding time, memory consumption, output file size and experience of quality.
Re:H.264 is magic (2016) by dfox on Friday May 24, 2019 @08:43AM (#20000852)
Decoder is completely deterministic. In fact the normative part of most MPEG standards is implementation of the decoder in C-like pseudocode (which is horribly slow because it is not optimized in any way and mostly deals with discrete bits).

On the other hand how encoder works is not specified at all apart from the obvious requirement that it has to produce something decodable by the above mentioned decoder.