bhf3737 said:
HarryFilm said:
...
I'm also doing CLEAN ROOM-based work ...
Yet, another evidence that you are not a programmer at least not from this planet.
Didn't you learn, wherever you got your degree, that cleanroom work does not need extensive testing? Because the code is already "clean" (i.e. requirements verified logically and converted to code semi-automatically, there is no emergent or unwanted or unspecified behavior to expect), therefore it only needs statistical testing. But all your claim so far has been that your code needs "extensive" testing!!
All you have generated so far in your messages as evidence of your work has been pseudo-scientific mumble jumble that contradicts not only common sense but also your own arguments.
Congrats! you have some followers on this planet believing you and cheering for your yet to be available intellectual achievement!
---
On a technical basis you are indeed correct, but what you LACK understanding of, is the LEGAL requirement of ensuring my source code does not infringe upon multiple patents AND copyrights. You can do all the logic and evaluation you want, but if you come to the same design and/or functionality that Canon or MPEG-LA has already patented YOU CANNOT USE THAT TECHNOLOGY OR DESIGN in your product be it open-source OR commercial without obtaining a licence and/or paying a fee!
Ergo, a 'Clean Room" design is both a technical regimen and a LEGAL one, ensuring you don't actually come up with the wheel re-invented! You CANNOT patent an idea.
You can ONLY patent its implementation. My job is to make sure that any and all of my IMPLEMENTATIONS is unique to myself or relates to only patent-lapsed technologies.
So what pseudo-scientific mumbo-jumbo contradicts my own arguments regarding my code? It either works or it doesn't work! It's that simple! My code either infringes on MPEG-LA and Canon Patents or it doesn't. It is ALSO that simple!
I know my code works...NOW what we will find out is if MPEG-LA or Canon raises a legal issue with me (hopefully they don't but that's up to their legal team!)...I can SHOW the companies OR any judge and/or jury (i.e. the Triers of Fact) that my code DOES NOT INFRINGE on ANY of their patents. I have PURPOSEFULLY researched and delved into multiple codec technologies so as to AVOID infringing upon ANY current and active patents held by MPEG-LA, Canon and a number of other companies dealing with video compression!
So is my codec as good as MP4 or HVEC? .... In certain circumstances YES!
For a certain bit-rate penalty (i.e. final file size will be slightly larger),
my codec will nearly match the visual quality of 2K and 4K MP4 or HVEC.
I am going to say it will match 90% to 95% of the quality with only a
minor (in my opinion) file size penalty. If you are willing to use and
accept a minorly higher bit rate, the visual quality will be very comparable.
Again, we shall see what the real world says!
---
You're free to download and use or NOT download and use my code!
Will it brick your camera? IT MIGHT! I can only test to a personal-level
and very basic extent and thus requires widespread usage to see any
inherent problems. Ergo, I say USE AT YOUR OWN RISK and --YOU--
WILL ASSUME all liabilities and/or tend to all arising issues if you see
or need to fix any problems that may arise out of use of my code.
I'm just annoyed at Canon and hopefully my annoyance might
bring about a solution that will help a few people (or many!)
who just want a decent codec that I just happen to have
developed and merely want to share with the rest of the world
in all its unpolished, non-commercial Do-it-Yourself form!