Re:$89 Exynos4412 1.7Ghz ARM Cortex-A9 Quad-Core 2GB
by halter73 on Friday December 28, 2012 @02:23AM
(#4976867)
But couldn't you just have each core start at a different key frame?
[ Parent
| on HN ]
Re:$89 Exynos4412 1.7Ghz ARM Cortex-A9 Quad-Core 2GB
by miahi on Friday December 28, 2012 @02:52AM
(#4976928)
To start encoding at different times with each core you would need a really fast (read: expensive) storage (every core will need a steady stream to compress, if you have 64 cores you need a storage that can handle 64 parallel requests really fast or a lot of RAM to cache everything) and the chips have to handle really heavy I/O. The current many-core ARMs only have a small amount of dedicated RAM for each core.
Also, keyframes are not known from the start in many encodings. A keyframe is inserted when the difference between a frame and the next one is big; this can only be detected when encoding, or with a multi-pass encoding.