[go: up one dir, main page]

Menu

performance

Anton Shekhovtsov
Attachments
43702.png (24838 bytes)
43702_qt.png (25418 bytes)
43786.png (24958 bytes)

Reading info from 'real-time profiler' window

Example: in this test I compared decoding performance with different setups.

How to repeat these tests:
1. open video
2. select reasonable range (60 s for example)
3. set compression options (in this example no compression, rgb24 output format)
4. press Tools->Benchmark analyze pass

'Benchmark analyze pass' is same as 'Run video analysis pass' with additional help for sampling performance: it opens the profiler window and tracks start/end points.

Build 43702 (x86)

Build 43702 (x86) with 'quicktime' input driver

Build 43786 (x86)

Left side contains most common performance contributions.
From comparing pictures you can see that main difference is V-BlitOut (performed for each frame) which was quite slow in build 43702.
Also yo can notice that conversion is different with QuickTime driver: the reason is that driver does not report colorspace (709) and the x86 code in 43702 was different for each colorspace. This was changed in build 43786 and the difference in performance disappeared.


Related

Wiki: Home