Magic Lantern Forum

Developing Magic Lantern => Feature Requests => Topic started by: Walter Schulz on February 21, 2017, 08:37:35 AM

Title: MLV file generator for benchmarking/baselining
Post by: Walter Schulz on February 21, 2017, 08:37:35 AM
Abstract: Generates valid MLV files. Output file size adjustable.

Purpose (in short):
1. Baselining
2. Benchmarking
3. Pre-Flight testing

Lyrics:
This tool will generate MLV files with adjustable file sizes. Main purpose is using output files for testing own equipment's performance/function without generating footage files or transfering real big files via internet on site.
Secondary: Can be used to build up a list comparing different PC architectures. Example is/was Gigapixel Speedtest (defunct).

G3gg0, what do you think about it?

PS: Links to defunct Gigapixel Speedtest
https://web.archive.org/web/20150815075655/http://hdview.at/speedtest/index.html
https://docs.google.com/spreadsheets/d/16WlxF13LWJt7Ufu5nEVC7MgIMWJ09ARZt66R7ORoArk/pub?output=html&widget=false


Title: Re: MLV file generator for benchmarking/baselining
Post by: dmilligan on February 21, 2017, 01:13:47 PM
I had the thought of using the FUSE approach for something like this (basically MLVFS in reverse). Mainly so I could test really large files without actually needing a lot of physical storage. It would be good for benchmarking too since there would be no dependence on read speed (the actual data would be synthetic). Never had time to implement it though.
Title: MLV file generator for benchmarking/baselining
Post by: DeafEyeJedi on February 21, 2017, 06:44:26 PM
I love this idea guys. It's actually very intriguing and yet should be extremely useful for certain situations.
Title: Re: MLV file generator for benchmarking/baselining
Post by: g3gg0 on February 21, 2017, 11:44:16 PM
sounds like a cool idea :)

the VIDF content can be e.g. a fire algorithm (https://www.youtube.com/watch?v=NSI4KKjYS_w) overlain with some sharper structures (slow moving lines?) to generate continuous video data.
Title: Re: MLV file generator for benchmarking/baselining
Post by: Walter Schulz on March 27, 2017, 08:54:12 PM
Shameless bump and I think some people are aware my coding skills are close to square root of -1.
Title: Re: MLV file generator for benchmarking/baselining
Post by: g3gg0 on March 27, 2017, 09:31:59 PM
imaginary
Title: Re: MLV file generator for benchmarking/baselining
Post by: Walter Schulz on May 24, 2017, 10:47:52 PM
Just another shameless bump in support of
http://www.magiclantern.fm/forum/index.php?topic=19615
Title: Re: MLV file generator for benchmarking/baselining
Post by: ilia3101 on May 24, 2017, 10:56:14 PM
Is anyone coding this yet? If not I will do it 8) I think I've become familiar with the headers/blocks working on another thing ;D or is this more complex than I think?
Title: Re: MLV file generator for benchmarking/baselining
Post by: Walter Schulz on December 06, 2017, 09:19:58 AM
Another shameless bump. Thanks to AMD for giving Intel a serious push and therefore my 7 year old (!) and faithful Sandy Bridge platform does - at last - face some worthy successor designs.
And this tool would come handy.