Author Topic: MLV file generator for benchmarking/baselining  (Read 2287 times)

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5810
MLV file generator for benchmarking/baselining
« 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



dmilligan

  • Developer
  • Hero Member
  • *****
  • Posts: 3210
  • 60Da / 1100D / EOSM
Re: MLV file generator for benchmarking/baselining
« Reply #1 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.

DeafEyeJedi

  • Hero Member
  • *****
  • Posts: 3057
  • 5D3 / M1 / 7D / 70D / SL1
MLV file generator for benchmarking/baselining
« Reply #2 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.
5D3.113 • 5D3.123 • EOSM.203 • 7D.203 • 70D.112 • 100D.101

g3gg0

  • Developer
  • Hero Member
  • *****
  • Posts: 3054
Re: MLV file generator for benchmarking/baselining
« Reply #3 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.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5810
Re: MLV file generator for benchmarking/baselining
« Reply #4 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.

g3gg0

  • Developer
  • Hero Member
  • *****
  • Posts: 3054
Re: MLV file generator for benchmarking/baselining
« Reply #5 on: March 27, 2017, 09:31:59 PM »
imaginary
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5810
Re: MLV file generator for benchmarking/baselining
« Reply #6 on: May 24, 2017, 10:47:52 PM »
Just another shameless bump in support of
http://www.magiclantern.fm/forum/index.php?topic=19615

Ilia3101

  • Senior
  • ****
  • Posts: 255
Re: MLV file generator for benchmarking/baselining
« Reply #7 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?
5D2

Walter Schulz

  • Hero Member
  • *****
  • Posts: 5810
Re: MLV file generator for benchmarking/baselining
« Reply #8 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.