Quote:
Originally Posted by Mr VacBob
I'm not surprised you can make a fast and simple decoder by not supporting interlacing, but it gets harder afterwards.
(didn't you post complaining about "redundant operations" in libavcodec? what part of the decoder was that referring to?)
|
Adding interlacing will not influence the speed of frame decoding because you can use a totally different slice decoding.
Regarding to the "redundant operations" in liavcodec, for example, the zerosleft decoding can be merged with the dequantization instead of two loop, take another example, the algorithm of cabac decoding and context computation is very un-efficient.