Magic Lantern Forum

General Discussion => General Chat => Topic started by: theBilalFakhouri on March 25, 2019, 09:13:04 PM

Title: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on March 25, 2019, 09:13:04 PM
As some of you know 1st April is the a1ex day for tricking our minds for mind blowing things then we know it's true .

Okay 1st April for this year (2019) I guess will happen the followings:

1- Arbitrary resolutions for DIGIC 5 and maybe one cam from DIGIC 4 which is 5D2.
2- Better up-scaling algorithm for 1x3?
3- Full port for one of new cameras like 80D or 5D4 .
4- Better adtg_gui which can work beside other modules like crop_rec.
5- More stable sd_uhs? or a better performance.

6- None all of these, please try again next year or go to do these f***ing things yourself.

1 & 3 very likely to happen.

Your guesses now?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on March 25, 2019, 09:54:22 PM
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: ilia3101 on March 25, 2019, 10:22:13 PM
6
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Luther on March 25, 2019, 11:26:13 PM
Quote from: theBilalFakhouri on March 25, 2019, 09:13:04 PM
4- Better adtg_gui which can work beside other modules like crop_rec.

ADTG as default ISO and gets integrated with Dual_ISO and HDR. That would be nice.
Most likely to happen:

Quote6- None all of these, please try again next year or go to do these f***ing things yourself.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: dfort on March 26, 2019, 06:40:36 AM
The year in review.

April 1, 2018 - 4K raw video
(https://farm1.staticflickr.com/816/39351215150_a5852897a0.jpg) (https://flic.kr/p/22XkghJ)

Do it yourself -- go ahead I dare you.
(https://farm1.staticflickr.com/885/41117736982_9079a90c12.jpg) (https://flic.kr/p/25Dr9FG)

Masterclass on Photobombing
(https://farm1.staticflickr.com/784/39351530590_f692850a7a.jpg) (https://flic.kr/p/22XmT4m)

Well that last one wasn't actually ML news but almost anything can happen on April 1.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Kharak on March 26, 2019, 12:56:10 PM
I don't know what to expect next, all I do know is that I cant start making any movies until a1ex releases 8k 60 p for the 5D3.. then i will finally have a capable camera to produce stories with
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: scrax on April 01, 2019, 09:26:41 AM

(https://i.ibb.co/84tc7pg/1april2019.png) (https://ibb.co/84tc7pg)


damn eu
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: yokashin on April 01, 2019, 09:34:42 AM
https://www.magiclantern.fm/unbrick.html
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Kharak on April 01, 2019, 10:12:22 AM
I'm building my house, any april 1st download links for 5D3 ? :D

Its a brick house.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 01, 2019, 10:36:07 AM
Should I brick my camera to test unbrick service value?  :P

Come here @OlRivrRat and bring your dead 70D and make a contact with https://www.unbrick.io/ I heard it's a good service  :D

Really interesting thing , Users can trust ML now , I remember when I was afraid to install ML on my camera for the first time after a week from buying it.

Good Step forward!

Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: dfort on April 01, 2019, 05:00:29 PM
Cool -- I got one for you.

(https://farm8.staticflickr.com/7811/32568690347_3b9d88ee0a.jpg) (https://flic.kr/p/RBZ3XV)

Guess which camera. (Danne knows the answer.)

ASSERT: !IS_ERROR(semErr)
at ./EekoApp/Color/WB/LV/LvWbAlgorWrap.c:522, CLR_CALC:ff418e54
lv:1 mode:3

CLR_CALC stack: 187f60 [1880d0-1840d0]
0xUNKNOWN  @ bba0:1880c8
0xUNKNOWN  @ 16aac:1880a0
0x000167A4 @ ff0f9c10:188088
0xUNKNOWN  @ 167d4:188078
0xUNKNOWN  @ 1685c:188058
0xFF418908 @ ff276a20:188040
0x00001900 @ ff418e50:187f98
0x0007EF78 @ 7f280:187f60
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 01, 2019, 05:09:48 PM
After Clicking on the Picture, you have you named it 700D crash so it's 700D.

How this crash happened? Testing new features  :D
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 01, 2019, 07:27:57 PM
One of the numbers in the above log points to "ClrCalc_GetWbGain". Must be something in LiveView, likely interference from crop_rec or raw video recording.

A totally different thing is when your camera no longer boots. In both cases, Canon firmware may print ERR70 on the screen, but they are really not the same.




Alright, so Bilal was mostly right with his initial guess. There were two things I've announced today:

M50 port

Yes, it's real. I've got one a few weeks ago, in order to jump-start the DIGIC 6/7/8 development. At least the GUI code is going to be identical, for all other new models. Hello World is already working, or expected to work, on all new models (from 80D to EOS R).

Unbricking service

Yes, it's not a joke either. Lately I've learned quite a bit around Canon internals (in particular, UART, ROM reflashing and other similar low-level stuff), and I've got quite a few requests (privately) to help diagnosing cameras. Some were successful, others not. One of the screenshots comes from Danne's EOS M, not yet solved, but still working on it.

I'm pretty sure service technicians, or regular people having trouble with their camera, will find my knowledge useful. Or, even if you have no problems now, I believe it's still useful for your peace of mind - should anything happen to your camera, I'll be able to look into it (and hopefully tell whether your problem was caused by ML, or it's faulty hardware). The portable ROM dumper is going to be the most important diagnostic tool for cameras running ML, alongside with ability to run the firmware in QEMU.

Even if your camera is not running ML, I can still diagnose it via UART, with the same procedure we used to run code on the EOS R. I don't know if this is something routinely done by service technicians or not, but if it's not done, I might have found a niche on the market.




Which brings me to the last, but the most important, point. Lately I've been effectively struggling to find time to work on ML. Although I'm present on the forum nearly every day, most of that time is either during breaks at my job, or in the evening, when I'm usually too tired to do anything useful. Yet, all of the reverse engineering I did during these years gave me a significant amount of knowledge on Canon internals, that others simply don't have. I've tried to write down some of it (e.g. QEMU docs), but it's not the same. What's the point if I can barely find the time to put this knowledge to good use?

I see only one way out of this: to be able to allocate more of my productive time to Magic Lantern development. That is, without worrying about some deadline I have to meet at the job, or about what I'm going to put on the table for my (growing) family.

At the same time, the Magic Lantern project needs to stay non-commercial. Given the reverse engineering nature of this project, many developers or contributors would be uncomfortable if the project would be commercial, and rightly so. We had the discussion of going commercial a few years ago, and decided to keep Magic Lantern in the FOSS domain. This was a good decision and will not change anytime soon.

This - i.e. getting more time for ML development - is what I hoped to achieve with Apertus, some years ago. Unfortunately, things didn't go as planned - they are simply not in the position to pay a salary. So, I've ended with two projects competing for my spare (read: unpaid) time. Not a good deal...

Before that, I used to accept donations, but... I was no longer comfortable handling them since the 2013 rumour about 1DX/1DC (https://nofilmschool.com/2013/01/canon-legal-team-modify-hack-firmware-1d-x-1d-c). It's been 6 years since then, with no signs from the sleeping giant. Maybe it's time to reconsider.

We still accept Bitcoin (https://www.magiclantern.fm/donate.html), but... with only 3 pledges in 2018, and nothing at all in 2019... somehow it doesn't feel right.

These repair tricks, if there is indeed a market for them, might be good for a side business outside Magic Lantern. That's right - I'm tempted to try freelancing!

I might also consider custom software development, or maybe a smartphone app. It's still not very clear to me what path I'll choose - in any case, it has to be one that all other developers are OK with. For now, I'm welcoming your suggestions!

Quote from: yokashin on April 01, 2019, 09:34:42 AM
https://www.magiclantern.fm/unbrick.html

Updated this page with the serious version, including a short FAQ.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jpegmasterjesse on April 01, 2019, 09:54:48 PM
Always rooting for you!

I, for one, would pay $10 for an Android app that can convert dual-iso files.  :)

Idk, I for one would be comfortable with a sort of tithe situation - every gig I do that requires magic lantern I could toss in some bucks!
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Danne on April 01, 2019, 10:36:17 PM
Fully supporting @a1ex. Needed.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jackmoro on April 01, 2019, 10:56:34 PM
Hi @a1ex ! I read it few times this, but still confused... 

Quote from: a1ex on April 01, 2019, 07:27:57 PM
This - i.e. getting more time for ML development - is what I hoped to achieve with Apertus, some years ago. Unfortunately, things didn't go as planned - they are simply not in the position to pay a salary. So, I've ended with two projects competing for my spare (read: unpaid) time. Not a good deal...

Did you mean you've ended with ML & Apertus ... both projects? Too bad you don't take donations (not bitcoins) any more tho. It's easiest way to let us to support you.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 01, 2019, 11:28:06 PM
Nope, I didn't end with any of them. I'm still helping Apertus this year at GSoC, but... only as a secondary role.

However, my (mostly part-time) job became increasingly demanding, to the point I've started to have major trouble getting things done for both ML and Apertus (even after putting in pretty much all the extra time not claimed by job and family). I feel like I'm solving about 10% of what I want to achieve, and everything else goes to the backburner. And, both being spare-time projects, I've started to question why I'm even doing this.

Yes, it's addictive, it's great to see you guys finding it useful, but... it's also draining my energy. Especially when a large part of the comments suggest what I'm doing is not enough. Yes, I know I can do a lot better, but... not during breaks / evenings / holidays. I need to change something.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Lars Steenhoff on April 01, 2019, 11:39:44 PM
Try to find the project that gives you back the energy you need.
I know the balancing between things can be tiring.
I had to sell my 5d3 last week because I needed the money, but I still keep coming back here because Im learning so much, and also like to contribute where possible.

And I also love fact thats is open source.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jackmoro on April 01, 2019, 11:51:46 PM
@a1ex those comments and people who ask for more and faster shouldn't touch you in any way. We (people who has no knowledge about coding) just crying every time when we're using our new canon cameras without ML, because it's a true peace of brick regarding nowadays video standards. I think most of us who upgraded were hoping for MLRAW, if not today, but maybe tomorrow.

You've done already a true milestone. You know that and we'll know that. Well the all world knows that.

Just, as in other post was said, might be a good idea freeze old cameras code for a time being to save your time and go further. ML without mr. a1ex is just lantern without magic :)
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jpegmasterjesse on April 01, 2019, 11:52:31 PM
Don't Heed The Trolls!

For me, while I have work that I do in filmmaking that I find some satisfaction in, it's the small steps forward my camera takes thanks to this community and your work that get me out of the house experimenting and shooting more. It's hard to find a balance between shooting because I love it and shooting because I'm working - but ML is a huge part of me finding personal satisfaction in filmmaking and photography in so many ways. I don't know if I'd still be in this field if ML didn't keep me curious and enabling technical growth and experimentation.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 02, 2019, 12:16:59 AM
I think let's Make Magic Lantern organized by writing Goals for each year I liked this idea from fastcinemadng website.

All the users needs to speed up the progress I am one of them , every day thousands of users and guests are here reading and looking forward for something new and okay the things are maybe not working that way I remember when I was waiting to ISOLess 8/15 problem to be solved on my 700D and after a year of waiting nothing happened, also when I saw 4K for 5D3 the first thing I thought when it will come to my cam and of course I started to wait , in both cases waiting didn't give a result until I decided to do it.

I didn't have a problem for paying instead of waiting two years haha, most of users are ready to pay with a smiling face to speed up the progress, 2 dollars from each makes all the difference.

What I am saying is to keep ML non-commercial, but speeding up the progress commercial instead of waiting , we will save our time and you take your money as freelancer because the productive time isn't in your spare time anymore.

Patreon account will help to organize these things , Write your goal and it price , interested users will pay. Or write your goals on the forum and the users will select which one they need to boost the progress on then create it on Patreon.

I think let's try :D

I will purchase Magic Lantern App too  , but what are you planning to present on it ? I will pay 10$ if it can uses Smartphones as Dual Pixel autofocus  :D .

Last things I was thinking of:

Magic Lantern video guides for Developing or How to use it, just need to finish this year then I will take this.

I will do my best to spread Magic Lantern, I should be smart and creative. That can helps to get more Developers to help and develop.

Okay
Also because Magic Lantern has helped me a lot , MLVApp too , I have started to search to a Cuda programmers for making MLVApp GPU Accelerated.

This is my goals nowadays. But I need to finish this studying year to start.

Wish me all the luck.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: gerk.raisen on April 02, 2019, 12:27:43 AM
+1 for the idea of "sponsored" goals development.

More than willing to support it.

ML app for Smartphone could be a good start. I think many people could be interested.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on April 02, 2019, 12:52:15 AM
Quote from: theBilalFakhouri on April 02, 2019, 12:16:59 AM
I think let's Make Magic Lantern organized by writing Goals for each year I liked this idea from fastcinemadng website.

All the users needs to speed up the progress I am one of them , every day thousands of users and guests are here reading and looking forward for something new and okay the things are maybe not working that way I remember when I was waiting to ISOLess 8/15 problem to be solved on my 700D and after a year of waiting nothing happened, also when I saw 4K for 5D3 the first thing I thought when it will come to my cam and of course I started to wait , in both cases waiting didn't give a result until I decided to do it.

I didn't have a problem for paying instead of waiting two years haha, most of users are ready to pay with a smiling face to speed up the progress, 2 dollars from each makes all the difference.

What I am saying is to keep ML non-commercial, but speeding up the progress commercial instead of waiting , we will save our time and you take your money as freelancer because the productive time isn't in your spare time anymore.

Patreon account will help to organize these things , Write your goal and it price , interested users will pay. Or write your goals on the forum and the users will select which one they need to boost the progress on then create it on Patreon.

I think let's try :D

I will purchase Magic Lantern App too  , but what are you planning to present on it ? I will pay 10$ if it can uses Smartphones as Dual Pixel autofocus  :D .

Last things I was thinking of:

Magic Lantern video guides for Developing or How to use it, just need to finish this year then I will take this.

I will do my best to spread Magic Lantern, I should be smart and creative. That can helps to get more Developers to help and develop.

Okay
Also because Magic Lantern has helped me a lot , MLVApp too , I have started to search to a Cuda programmers for making MLVApp GPU Accelerated.

This is my goals nowadays. But I need to finish this studying year to start.

Wish me all the luck.
Agree with everything


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: ilia3101 on April 02, 2019, 12:56:55 AM
Quote from: a1ex on April 01, 2019, 07:27:57 PM
It's still not very clear to me what path I'll choose - in any case, it has to be one that all other developers are OK with. For now, I'm welcoming your suggestions!

I can't speak for everyone, but I support any of the ideas you mentioned.

I am sure I have said this before, my idea was a Magic Lantern page on Patreon (or an alternative), that way it's easy for people to do recurring donations.

Quote from: theBilalFakhouri on April 02, 2019, 12:16:59 AM
Also because Magic Lantern has helped me a lot , MLVApp too , I have started to search to a Cuda programmers for making MLVApp GPU Accelerated.

You mean you are looking for someone (who knows how) to help make MLV App GPU accelerated with CUDA?

I have actually had an idea for some time on how to do this. My idea: convert the whole processing, excluding black/white level/shadow/highlight/denoising things, to a single LUT. All processing would then be done with an OpenGL fragment shader (with the help of that LUT to make much of it extra simple and fast). I've been wanting to do this for ages, but I don't have the time.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 02, 2019, 01:52:25 AM
Quote from: Ilia3101 on April 02, 2019, 12:56:55 AM
You mean you are looking for someone (who knows how) to help make MLV App GPU accelerated with CUDA?

Yes , I don't think there is someone will do it for FREE , but I am still searching and will continue searching after some months.

If I didn't find someone I will make an offer on freelancer, there are many experienced guys on GPGPU things (Ilia3101 I will let you know to see your bid :D).

I will discuss this topic in the forum in the right time and will let you know all the details, if someone want to help it's will be cool too.

But if you want this in very fast way users, we can collect some dollars from you and start the offer in an week on freelancer (I was thinking about 250$ to 500$).

If someone interested (Making MLVApp x10 faster) let him take this task and find a way where to collect the money from interested users and give guarantee to not steal our money haha , we need a trusted guy.

Then we can save a lot of time for processing and push the things forward.

I can start with 5$ .

Isn't it easy?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: dfort on April 02, 2019, 02:24:58 AM
Quote from: a1ex on April 01, 2019, 11:28:06 PM
...I've started to question why I'm even doing this.

I've been wondering that myself too. Yet somehow playing around with Magic Lantern is too much fun to let go.

Quote from: a1ex on April 01, 2019, 11:28:06 PM
I need to change something.

Sounds like you have some good ideas. These days so much can be done with software. Years ago when I was getting started in photography I went to New York City to do my apprenticeship. There was this one legendary camera repairman, Marty Forscher, who ran a business named, Professional Camera Repair. He did hardware hacks like grafting Polaroid backs onto Nikon F's, amazing stuff for that time.

Anyway, just thought I'd throw that out there.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: andy kh on April 02, 2019, 07:17:31 AM
Quote from: theBilalFakhouri on April 02, 2019, 01:52:25 AM
If someone interested (Making MLVApp x10 faster) let him take this task and find a way where to collect the money from interested users and give guarantee to not steal our money haha , we need a trusted guy.

Then we can save a lot of time for processing and push the things forward.

I can start with 5$ .

Isn't it easy?

im in
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: garry23 on April 02, 2019, 07:18:45 AM
I'm not going to add to this in any direct way, as it resolves around how people feel and their family/life commitments.

However, from my perspective, it was rather a coincidence that I was at a meeting yesterday when someone made an interesting statement.

In the past software came after hardware. That is software was always being changed to keep up with hardware changes. I guess the ML community has seen this with the changes that are required each time a new camera is released.

What some are saying now, is that software needs to be recognized as being their first, i.e. developed on virtual hardware, and real hardware is adapted to software.

I'm sure others know more about the above potential futures than I do, I just thought it an interesting reflection.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Luther on April 02, 2019, 10:53:01 AM
I've been using ML for years now. This forum and ML is what made me go to university study photography. Many of you have helped me through those years, in special a1ex and g3gg0, but also many other devs and users.
@a1ex, just wanted to say ML isn't for nothing. I truly think you have made a revolution with your development on ML. You gave people a tool that can record in a quality that once was only available in high-priced cameras. You gave people without money the possibility to compete in quality with high-end cinema, the possibility to express more freely. This isn't "nothing". I'm grateful to have this forum and ML.

As for the money, I agree with @Ilia3101 , a Patreon page could make it easier for people to donate.
Other idea I just had was to make a short film, just like Blender Foundation does. Could be a community effort and all the money gained through it can go to ML development.

Quote from: theBilalFakhouri on April 02, 2019, 01:52:25 AM
I will discuss this topic in the forum in the right time and will let you know all the details, if someone want to help it's will be cool too.

About MLVApp, maybe a government funding? Natron got funded by INRIA (https://en.wikipedia.org/wiki/Natron_%28software%29#History) and it seems to have worked well for them. I don't think this is an option for ML (because of copyright stuff), but MLVApp would have no problem trying.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: IDA_ML on April 02, 2019, 07:21:36 PM
Hello A1ex,

I am not sure if you will find my thoughts useful but since you said that you welcome other users' suggestions, I decided to write them down.  I don't know you personally, don't even know where you are from, that is why I am not in the position to tell you what to do but I will tell you what I would do if I was in your shoes.

In fact, I am in a situation very similar to yours.  The only difference is that I do not work on such huge projects like ML or Apertus.  I have a full time job that is very miserably paid and about 10 years ago I decided that I should do also a second job to cover the basic needs of my family.  I decided to turn my beloved hobby into a second job and became a freelance photographer.  I was doing this job on weekends, holidays and vacations and in the beginning, I was quite successful.  At that time I was even thinking to quit my full time job and try to make a living as a freelance photographer only.  God, am I happy that I didn't do that because if I did, today, this would have turned into a financial disaster for me and my family.  The reason is that shortly after that successful period, photography started declining very rapidly and nowadays, it is extremely difficult to make a living as a photographer, in my country, at least.  I remember a professional wedding photographer saying recently:

"There are more wedding photographers than weddings these days." 

The bottom line is:  If I were you, I would never quit my full time job, especially given the fact that, as you said, you have a growing family to support.

Now the question is how to find time for ML and also other projects that you find interesting and rewarding.  Well, I would just keep working on them in my spare time, just as I do right now with several activities that I find interesting and that I am fond of.  I would just do it in a different way:

1) I would make small steps, one at a time, and wouldn't start something else before I am done with the previous one.  You mentioned the crop-recording module.  Just go ahead and work on it until it does what it is supposed to do and you are finally satisfied with how it works.  Then release it for testing.  In this way, you would keep the testers busy, will make the users happy and will receive a lot of feedback on how to make it even better. 

2) I would do my very best to try and keep the interest in ML alive.  A few years ago, the interest in ML among photo and video shooters in my country was quite high and many people started experimenting with their ML capable cameras which, at that time, had lots of flaws and short comings.   All these people waited for improvements but they waited too long.  Finally, they became frustrated, sold their Canon gear and most of them transferred to other camera brands.  If all these exciting new functions such as crop recording, card overclocking, lossless compression, sensor readout methods, ISO research, etc. had been updated more regularly, this would have kept people's interest in ML alive and they would have stayed with Canon and ML. 

You have now released the ML port for the M50.  With all my respect to you, I think this was a wrong decision.  Why?  On one hand, this is a new model and very few people have it.  It is not an established model and it will take time until people start buying it.  Until then, it will be quite expensive.  On the other hand, as you said, it is quite different from the classical ML ports and you probably spent a lot of time with that port.  Moreover, I guess, you managed to implement only the basic ML functionality into the M50, so until it gets all the functionality of older but much cheaper cameras like the EOS-M or the 700D, there will be a long way to go.  If you had spent that same time to port ML to the 5D4 or the 80D, this would have been a real break through in the forum.  There are so many users shooting these cameras and they all have been waiting for years to get their hands on a working build for them.  Imagine how many people and other developers would have jumped in and helped with the development.  I am sure, many users who had these expectations, are quite disappointed now.

3) There are many knowledgeable and skilled people on this forum who do a lot of useful work and help ML with new developments.  Very often, these people come to a point where they badly need some help to go ahead with their work and only you can provide it.  One example is Dfort's work on the 7D.  He spent years of his time and a lot of efforts trying to implement 10/12-bit and crop recording to the 7D.  At a certain point, he simply reached the limit of his abilities and had to stop his work.  As a result of that, the 7D development stopped for nearly 2,5 years and is not very likely to continue without some help from you.  You don't have to do much to provide this help.  Sometimes, just a few hints in the right direction can help a lot.  Remember what happened with the 5D2?  Reddeercity was really very persistent with his efforts to get this camera working in the high-resolution modes but the real break through in his work happened only after he received a few key hints that pointed him into the right direction.

So, if I were you, I would work in a closer collaboration with the other developers, follow their work closely and provide the help that they need to keep going.  In my opinion, this will make their work much more efficient and will take a huge load off your shoulders.

There are also so many new enthusiastic and highly motivated users on the forum that are offering their help all the time.  Some of them have the required technical background and coding skills and their help would be very useful.  Why not simply contact these people personally, see what their motivation, interests and skills are and assign some of the easier tasks to them?  In this way, you will have more time to work on the serious work that nobody but you can do.

To be continued.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Lars Steenhoff on April 02, 2019, 07:30:56 PM
The main problem is you can't please everyone, I mean its not a really a problem just something to be aware of.
And its great work who all that contribute to magic lantern have done, There is no single best way in my opinion, the learnings of each little step contribute to the overall
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Danne on April 02, 2019, 07:56:18 PM
@IDA_ML
Take a look at what is added into Magic Lantern repo:
https://bitbucket.org/hudson/magic-lantern/commits/all

Then check latest work that has been going on and people included putting in efforts here and there. If you read carefully you´ll see the holistic approach.
I develop(well more like refining ongoing code, I would never take credit for the completely encryptic low level coding achievements taken years for a1ex, g3gg0 and a few others to accomplish), I do not "need" help. I search until I find an answer, sometimes I get a hint and even deeper help, as to when taking a fools step into running prop regs at the wrong places  :P. Thing is. All code is out there. Taking baby steps, if so even just starting to stare at the code will be more rewarding than dreaming of others to do your work.
Besides that. Personally, I look at the m50 as the perfect successor to the eosm. Just perfect.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: andy kh on April 02, 2019, 08:31:28 PM
there is nothing wrong porting ML in m50. there are so many m50 users waiting for this moment and it's the perfect camera as it is not too expensive and much cheaper than a used 5D mark III. i am eager to see how to beast turns out... i wil also buy one if it can shoot some good slowmo without moire/aliasing like 5d mark III

Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jackmoro on April 02, 2019, 08:31:46 PM
Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
You have now released the ML port for the M50.  With all my respect to you, I think this was a wrong decision.  Why?  On one hand, this is a new model and very few people have it.  It is not an established model and it will take time until people start buying it.  Until then, it will be quite expensive. 

Quite wrong statement. ANY new camera port is great. I wish it was 5DIV, but when M50 will be running MLRAW I will buy it next day and use it until there's R, IV released. So it looks like quite personal for you.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: masc on April 02, 2019, 08:32:49 PM
Quote from: jpegmasterjesse on April 01, 2019, 09:54:48 PM
I, for one, would pay $10 for an Android app that can convert dual-iso files.  :)
Why not just installing android sdk and Qt and start to compile MLVApp for Android? Qt is cross platform and supports android too. Maybe a lot of Desktop stuff has to be removed and exchanged, but I don't think it is impossible. It just will be 100x slower as on a PC, because of smartphone processors. :P

Quote from: theBilalFakhouri on April 02, 2019, 12:16:59 AM
Also because Magic Lantern has helped me a lot , MLVApp too , I have started to search to a Cuda programmers for making MLVApp GPU Accelerated.
GPU acceleration would be great. But why CUDA? This works on nearly no computer, at least on none of the >10 computers I have around me. OpenCL or OpenGL works nearly everywhere nowadays... ;)

@a1ex and other devs: I know what you are writing about. All the topics here, a full time job, a family and other hobbys... and in the end the day has just 24 hours. It is very difficult to find a good balance. I feel it nearly every day... ;) ... but I am sorry to say, I have no solution which works for everybody.
See my part helping with MLVApp as thank and respect for your work over all the years with Magic Lantern. For me this project is something really great!
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: andy kh on April 02, 2019, 08:45:32 PM
Quote from: masc on April 02, 2019, 08:32:49 PM
GPU acceleration would be great. But why CUDA?

i have a 10 yr old laptop with cuda. it can play cdng in resolve in almost real time. it also plays in realtime and very powerful when i edit in premiere pro. i never needed to convert to mov or proress to edit in premiere since cdng can be played very smoothly in realtime in premiere pro. this is my experience wit cuda and i know who use cuda will wil love cuda as much as i do
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 02, 2019, 08:45:50 PM
Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
You mentioned the crop-recording module.  Just go ahead and work on it until it does what it is supposed to do and you are finally satisfied with how it works.

During this summer / autumn I've been researching the image capture process for quite a few months, but... at some point I had to take a break. All these FPS timer values were effectively spinning in my head, and I felt the need to focus on something else to clear up my mind.

The crop recording module was announced in 2016. How much I should keep working on it until I'm allowed to look into other areas of ML?

Another example. About one month ago I've found a bug in QEMU, while helping chris_overseas with 5D4. The bug: it misses some of the DryOS task switches, when logging function calls ("-d calls", if you've already read the QEMU docs). It's a feature I use pretty much every day for development. OK, I've started to fix it, got it somewhat working and ran it through the test suite. Still crashing, or giving wrong results, on some models (mostly on DIGIC 7 and 8 ). I kept wrangling the code for about one week (March 5-9, from my local history). I happened to have a small holiday at that time, so I've effectively wasted it on troubleshooting that bug. It did not result in a commit yet, as I was still not happy with how it worked. How long should I keep trying before moving to something else?

And it's not the only one. I frequently get into rabbit holes with things that don't work. This is the nature of reverse engineering - you don't know in advance whether the approach will work, or not. The few things that I manage to get working, are always published here on the forum. The ones that I can't get to work... well... they are moved to the back burner and I revisit them after some weeks or months (possibly armed with new knowledge).

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
If you had spent that same time to port ML to the 5D4 or the 80D, this would have been a real break through in the forum. 

Just FYI, I've been focusing on pretty much all DIGIC 6/7/8 models in the last months, maybe more. Yes, including 80D, 5D4, 200D, 77D, EOS R, 7D2 (still waiting for test reports there), 5DS/R. Everything I did on the M50 (except maybe less than 10-20 lines of code, which were specific tweaks for PowerShot firmware) is going to work on all the above models, with little or no changes. I expect the "Hello World" demo to be already working (already confirmed on 80D, 5D4, 5DS R, 200D, 77D, besides M50).

I've got the M50 3 weeks ago. I've spent a couple of days implementing some logging code + Hello World, and I've also made sure it works on most other DIGIC 6/7/8 cameras. For Hello World, I've picked at least one model from each generation, and all of the "difficult" ones - commit 80ed550:

M platform/200D.101/stubs.S
M platform/5D4.112/stubs.S
M platform/5DS.111/stubs.S
M platform/5DSR.112/stubs.S
M platform/77D.102/stubs.S
M platform/7D2.104/stubs.S
M platform/80D.102/stubs.S
M platform/M50.101/stubs.S
M platform/R.110/stubs.S


The remaining models (not covered in that commit) are very similar to the above, i.e. anyone with basic coding skills and some patience can fill in the gaps.

Pretty much every single change I did for DIGIC 6/7/8 was made with *all* camera models from this family in mind. Yes, this is slowing me down, but this is to make sure all ML users will be able to use my tweaks eventually, and I believe this approach will be helpful in the long run (as opposed to picking one model and focusing on just that).

Yes, this means I've neglected crop_rec, for example. Or 1300D. Or many other topics. I know that. My internal task switching routine is quite slow; once I start looking into something, I tend to keep doing that for a very long time until I give up. And when I give up, it takes a while until I revisit the original topic.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
As a result of that, the 7D development stopped for nearly 2,5 years and is not very likely to continue without some help from you.  You don't have to do much to provide this help.

Not much, only a couple of months of full-time work (or maybe more). 7D is not your average DIGIC 4 camera; I'm pretty sure I've answered it before. You seem to know the difficulty of this task in advance; why don't you do it?

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
If all these exciting new functions such as crop recording, card overclocking, lossless compression, sensor readout methods, ISO research, etc. had been updated more regularly, this would have kept people's interest in ML alive and they would have stayed with Canon and ML.

What do you think I'm trying to achieve here? Exactly - finding the time to do all of that.

Quote from: masc on April 02, 2019, 08:32:49 PM
See my part helping with MLVApp as thank and respect for your work over all the years with Magic Lantern. For me this project is something really great!

Thanks Masc! Yes, I appreciate MLVApp a lot, even though I don't edit video myself (and that's because I find it too time-consuming).
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: ArcziPL on April 02, 2019, 09:08:48 PM
Quote from: IDA_ML on April 02, 2019, 07:21:36 PMThe only difference is that I do not work on such huge projects like ML or Apertus.  I have a full time job that is very miserably paid and about 10 years ago I decided that I should do also a second job to cover the basic needs of my family.  I decided to turn my beloved hobby into a second job and became a freelance photographer.  I was doing this job on weekends, holidays and vacations and in the beginning, I was quite successful.  At that time I was even thinking to quit my full time job and try to make a living as a freelance photographer only.  God, am I happy that I didn't do that because if I did, today, this would have turned into a financial disaster for me and my family.
If we are about giving life advices... Man, 10 years at very miserably paid work? I don't think staying there is a good decision at all. So far I've changed my employer twice in pretty short carrier. First change resulted in immediate salary increase x3, much less stress and much more free time while doing comparable job, second change gave immediate +50% at absolutely identical job.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
"There are more wedding photographers than weddings these days." 
But the best ones are fully booked one year upfront, easily charging 3x-4x more than the average ones.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
The bottom line is:  If I were you, I would never quit my full time job, especially given the fact that, as you said, you have a growing family to support.
Well, it all depends on alternatives. But I doubt ML can be such alternative. How much was donated in 2018 and 2019? Yeah, a1ex mentioned... there were two donations.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
You have now released the ML port for the M50.  With all my respect to you, I think this was a wrong decision.  Why?  On one hand, this is a new model and very few people have it. It is not an established model and it will take time until people start buying it. Until then, it will be quite expensive.
Your arguments are invalid, sorry. According to some news, it was best selling interchangable lens camera in Japan in 2018. M50 is also damn cheap. I got a new M50 with 15-45 and 55-200 from official retailer for 100€ less than just 80D body (and plan to sell these lenses, getting 300€ back, so the body with cost a half of 80D). M50 and 80D have the same sensor. And with M50 I can finally forget all this AF front- and back-focus shit, which drives me crazy since my first DSLR. It also gives a choice: taking lightweight with EF-M lenses and having great performing cam, what I can't really say about EOS M, or all my damn good but damn heavy glasses (Sigma 18-35 f/1.8 Art, Canon 17-55 f/2.8, Sigma 50mm f/1.4 Art, Canon 85mm f/1.8 ), which I love for IQ but get pain in my back if need to carry them for longer. One cam for all cases. As a result: I don't want a mirror anymore. Ever. :)
And I am totally for a new, recent model with an up-to-date sensor (!) than spending time for any 10-year old cam, which will only loose importance with time.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
On the other hand, as you said, it is quite different from the classical ML ports and you probably spent a lot of time with that port.
According to a1ex they are all similar and much can be reused. M50 just needed more workarounds, so was harder and actually starting with M50 is IMO a good decision. Or same good like the others.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PMIf you had spent that same time to port ML to the 5D4 or the 80D, this would have been a real break through in the forum.
I personally don't see why 5D4 or 80D would be such breakthrough, compared to 5D3 and 70D. Quite the opposite. M50 is a cam like no other supported by ML.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PMThere are so many users shooting these cameras and they all have been waiting for years to get their hands on a working build for them.  Imagine how many people and other developers would have jumped in and helped with the development.
As much as now: single persons or none. They (& we all) had a possibility to jump in and now have it even better. I don't see crowds. 70D, so far the only cam with revolutionary DPAF in ML support did not achieve "fully ported" state after 6 years on the market. Why should it be different with 80D?

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
I am sure, many users who had these expectations, are quite disappointed now.
Here we come to the clue. Is a1ex's goal doing good in his spare time to all people, including the forum trolls just asking every week "when it will be done?!?!?!?!!1111 I waaaaaaaaaaaaant!1111" or just having fun and satisfaction doing what he finds interesting, challenging, useful and then sharing it with others? If I was him, such moaning and groaning would totally demotivate me from any contribution. Really. :( His job is great, it's wonderful that he is such a passionate and shares results of his work with us. Whatever he does -- take it as a gift. You take what is given to you or you get nothing instead. Then only letters to Santa Claus are left.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 02, 2019, 09:19:00 PM
Quote from: masc on April 02, 2019, 08:32:49 PM
GPU acceleration would be great. But why CUDA? This works on nearly no computer, at least on none of the >10 computers I have around me. OpenCL or OpenGL works nearly everywhere nowadays... ;)

It was just an example  :P and because it's supports multiple GPUs unlike OpenCL and not sure about OpenGL , but anyway I don't have Nvidia SLI :D , OpenCL is the best choice yes, I will make a search of these things with you men and decide together, maybe the both.

Quote from: masc on April 02, 2019, 08:32:49 PM
See my part helping with MLVApp as thank and respect for your work over all the years with Magic Lantern. For me this project is something really great!

My part will be on youtube soon. ML needs to spread more.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: dfort on April 03, 2019, 04:10:44 AM
Saw my name in print so I had to read it--the whole thing!

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
...One example is Dfort's work on the 7D.  He spent years of his time and a lot of efforts trying to implement 10/12-bit and crop recording to the 7D.  At a certain point, he simply reached the limit of his abilities and had to stop his work.  As a result of that, the 7D development stopped for nearly 2,5 years and is not very likely to continue without some help from you.

Ouch, that hurts and it is mostly fake news. In the past couple of years since I got a 7D I've played around with doing a firmware update (https://bitbucket.org/hudson/magic-lantern/pull-requests/878/update-to-7d206/diff) which was no small task because at the time I had to use the dot-dumper (https://www.magiclantern.fm/forum/index.php?topic=16534.msg192336#msg192336). I tried a few times to get 10/12bit working and after a few false starts I finally got it working (https://www.magiclantern.fm/forum/index.php?topic=5601.msg212733#msg212733) thanks to a1ex's help. Note that this happened just one month ago--not 2.5 years!

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
You don't have to do much to provide this help.  Sometimes, just a few hints in the right direction can help a lot. 

Give a man a fish and he eats for a day, show a man how to fish and he'll sit in a boat all day long drinking beer. Or--in this case it is more a matter of taking the hint and figuring out how to work with it. Sometimes it is hard but it is much more satisfying than having everything handed to you--then complaining about it.

Quote from: IDA_ML on April 02, 2019, 07:21:36 PM
To be continued.

No!!!!! If you are going to continue please do so in a positive manner. If Steve Jobs would have stayed working at Atari, if Bill Gates hadn't of dropped out of Harvard and well, if I would have listened to all the naysayers that told me that it is impossible to get into the movie industry---

QuoteIN THE END... We only regret the chances we didn't take, the relationships we were afraid to have, and the decisions we waited too long to make.

― Lewis Carroll

Go for it Alex!

Oh--and good choice going with the M50. Currently one of the most popular cameras on the market, Digic 8 processor, mirrorless and most important of all it is a camera that is still being manufactured.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 03, 2019, 05:51:55 AM
I think a1ex made the history for porting DIGIC 4 & 5 Cameras to ML and He made the future by porting DIGIC 8/7/6 Cameras which will becomes a second history after ten years.

@IDA_ML
Maybe you was looking forward at 1st April for 4K in 7D, and 1x3 Binning for 100D , if so try to do it it's not very hard. I could do it if I have the two cameras (I am thinking to buy 600D to play with it too) I am someone like you not experienced in programming and compiling and also electronics but these things are easy like drinking water if you learned have to use it.

Okay EOS M50 will have less crop factor than x2.5 in 4K mode from Canon panel by using RAW video by Magic Lantern, maybe 2.0 or less (It will shoot more than 4K maybe 5K) :D . Just I am guessing the future.

One day a1ex will say that's enough for me I made a lot, and he will write an emotional message (I am the first one will cry on) to all other developers and the community, we love a1ex but a1ex isn't forever, Documenting things is our hints in future to me and to the next a1ex :) and other users and developers, I am saying this because we should care about guiding , the best way is to make it in videos and to explain everything from the beginning how the internals works in the cameras etc . .

All the Solutions we are looking for and other stuff can't be happen if didn't understand how things works. As I said I am planning to a youtube channel for this, making things quicker, easier and for everyone.

Hats off Magic Lantern.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: garry23 on April 03, 2019, 07:45:14 AM
As I've been reading the above posts and reflecting on the 'ML journey' todate, I believe there are three broad themes that remain in play:
a. Continuing to get the best out of the 'image side' of our Cams
b. Continuing to get the best out of the 'video side' of our Cams
c. Using Lua scripting to get the best out of the 'workflow' when using our Cams

I've personally never been 'interested' in b., but fully recognise why some are. In fact, these days video appears the number one topic, by far.

From an image perspective, I believe, other than correcting errors, 'we are there'. That is we have Raw-Spotmeter, Raw-ETTR, Auto-bracketing, Dual-ISO etc.

For me, the area that I would love to see taken a little further, and to date this has been done by a1ex, is Lua scripting, ie opening up more functionality and finding solutions to a few remaining niggles, eg focus control; as this allows the ultimate enhancement to our Cam, ie making them work, individually for us.

Playing with the core of ML requires real knowledge, maybe further fixes to Lua can be accomplished by others. Sadly not myself, ie I'm only a Lua user.

As I say, just some personal thoughts, especially directed towards one of the killer features in ML, ie Lua scripting.

Bottom line: like many, I'm proud of the ML community, but also like others I recognize ML is built on the shoulders of giants.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 03, 2019, 07:53:43 AM
Quote from: theBilalFakhouri on April 03, 2019, 05:51:55 AM
4K in 7D, and 1x3 Binning for 100D , if so try to do it it's not very hard.

On 7D, I'm afraid it is. I don't have a quick solution there; it needs to be done on the master processor, but ML is currently running on the slave one. Figuring out how to run ML on master, without publishing the FIR encryption tools (cough DMCA (https://www.eff.org/ro/deeplinks/2018/10/new-exemptions-dmca-section-1201-are-welcome-dont-go-far-enough)), is non-trivial, and likely just the first step for resolution overriding; much like Hello World on a DIGIC 6/7/8 camera, vs a full ML port.

Yes, we had attempts to figure this out, together with g3gg0, and I can document the unsuccessful attempts if anyone thinks it's of any use. I believe it will end up as many other things I've documented - nobody else being able to use them. It is really an advanced topic.

We only got as far as emulating a tiny part of the IPC communication in the bootloader (but that was not enough to cover the main firmware startup). That doesn't count as "Hello World"; that's more like being able to blink the LED - to get the idea. The last log files I've got are timestamped December 2017, and I remember trying for 1-2 weeks or so of focused work.

On 100D, and all other single-digic 4/5, I agree, it's not very hard.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Walter Schulz on April 03, 2019, 08:21:50 AM
garry23, are we revisiting "Santa's wish list"?
As I mentioned there: The whole PTP thingy is missing.

POC for ML interface supporting touch functions is there. I sense a growing gap between ML's menu concept and Canon's.
We lost some lens functions with newer cams (650D/M and newer).
Advanced audio options for D5?
a1ex mentioned it somewhere: Getting rid of some FRSP restrictions.

If there is a way to get realtime preview for long-time exposures into Canon cams: Nice!
For some unattended operations (yes, it's a niche) it would be great to have hardware watchdog and a alarm clock able to wake cam from sleep without external devices. Don't even know if such a function is there within Canon cams.

Nope, I do not believe we reached Ultima Thule. See sticky post "Features that are NOT possible ...". Got revised once ...
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Levas on April 03, 2019, 09:10:57 AM
Quote from: a1ex on April 01, 2019, 07:27:57 PM
for my (growing) family.
Congratulations Alex!

So gonna lose some sleep in the future  :P

And about ML, just keep doing what you think is right, worked out pretty well over the last years.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: calle2010 on April 03, 2019, 10:20:20 AM
What a serious turn this April 1st thread made.

I'd like to add some Twitter wisdon from Kent Beck (https://twitter.com/KentBeck/status/1111281250059182081):

Quote
If there's one lesson I would like the next generation of developers to learn, it is to spend less time doing hard things and more time making hard things easy. Customers benefit from the former. Customers and peers and we ourselves benefit from the latter.

I think Alex' work is fantastic especially from this point of view. The work on Qemu, documents like HACKING.RST or the M2 walkthrough are more important than another feature for ML on a specific camera.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: IDA_ML on April 03, 2019, 11:55:39 AM
Quote from: dfort on April 03, 2019, 04:10:44 AM
Ouch, that hurts and it is mostly fake news. In the past couple of years since I got a 7D I've played around with doing a firmware update (https://bitbucket.org/hudson/magic-lantern/pull-requests/878/update-to-7d206/diff) which was no small task because at the time I had to use the dot-dumper (https://www.magiclantern.fm/forum/index.php?topic=16534.msg192336#msg192336). I tried a few times to get 10/12bit working and after a few false starts I finally got it working (https://www.magiclantern.fm/forum/index.php?topic=5601.msg212733#msg212733) thanks to a1ex's help. Note that this happened just one month ago--not 2.5 years!

You definitely misunderstood my words.  You and I have discussed the 7D issue for quite some time and it was you saying that you are receiving very little help from the other developers and have reached the limits of your abilities.  The fact that thanks to A1ex's help you implemented these remarkable improvements into the 7D a month ago is the best proof of my statement how, with some helpful hints on his part in the right direction, talented people like you can make the miracle happen.  With 2.5 years I meant the period 2016-2018 when, despite your enormous efforts, there were lots of problems with the 7D.  This is the period when 7D shooters, waiting with great anxiety for the fixes from a month ago, simply got frustrated, gave up on their 7Ds and transferred to other camera brands.  I witnessed that and it was really painful to watch them going.  If these same fixes would have been made in 2016, the 7D would have been the 2-nd best ML camera and all these highly motivated enthusiastic people would still be proud ML users.

==============================

The title of this thread says: "Share your thoughts" and in my understanding, this is what A1ex expects us to do.  And this is exactly what I am trying to do too.   I am not blaming anybody for anything and am not complaining either.  On the contrary, I have stated so many times on this forum how much I appreciate the work of our developers and all other users involved in this remarkable international effort called Magic Lantern.  In this thread, I am just sharing my thoughts on how, again in my opinion, we can make ML work better and more efficient, convince the users of the usability of its remarkable features and keep their interest alive.  I am sorry to see that people whom I respect very much misunderstand my words and find them not positive enough.  This is probably attributed to the fact that English is not my mother tongue and I am unable to express myself in the best possible way but I will keep trying.

Anyway, I am happy to see that this important discussion is happening and evolving.  There is an old saying:

"The truth is born in discussion."

If all participants in this thread share their honest and constructive thoughts, we will finally find the truth that will help A1ex chose the best approach for himself. 
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: KelvinK on April 03, 2019, 12:16:27 PM
Quote from: IDA_ML on April 03, 2019, 11:55:39 AM
This is the period when 7D shooters, waiting with great anxiety for the fixes from a month ago, simply got frustrated, gave up on their 7Ds and transfered to other camera brands. 

I barely can understand (with overall camera prices drop and different alternatives) keep shooting for real with 900g outdated APC-S camera with moire in 2019... Literally, I don't understand whom are you talking about. It's nice (maybe) to remove some dust from your first 10 years old camera and click shutter few times here and there, but more?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on April 03, 2019, 03:12:02 PM
7D could have been the 2nd greatest ML camera after 5D3 but this didn't happen... I was waiting for it for a long time. Let's move forward. I'm going to buy an M50 and make some tests on it. Dual Pixel, 4k, evf... RAW soon... great program !
For MLV app, I'm ready to help financially for a Cuda GPU option. And give a lot of feedback and advices. Fast Cinema DNG is good but it's too different from ML. I helped them but I think it would be faster and better to implement CUDA in MLV app. It's good to get a fast Cinema workflow, offline/online conformation and all things that is required to use ML in the best conditions when working with hundreds of footage on a laptop ;-)
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: IDA_ML on April 03, 2019, 05:02:15 PM
Quote from: KelvinK on April 03, 2019, 12:16:27 PM
I barely can understand (with overall camera prices drop and different alternatives) keep shooting for real with 900g outdated APC-S camera with moire in 2019... Literally, I don't understand whom are you talking about. It's nice (maybe) to remove some dust from your first 10 years old camera and click shutter few times here and there, but more?

Yes, it is an old camera but Magic Lantern really makes it shine.  The advantages of the 7D have been discussed many times on this forum and since we are running off topic, I will mention just two of them that I consider the most important ones:

1)  With a card write speed of 90 MB/s the 7D is the 2-nd fastest ML-capable camera after the 5D3.  This reveals a great potential for high-resolution RAW video recording in the cropped modes;

2) The 7D has the best cinematically looking video among all ML-capable cameras, even better than the 5D3.  The rich vivid colors, smooth tone transitions and this enormous dynamic range it provides, cannot be compared with any other video capable Canon DSLR.  What I like most is the fact that 7D MLV files have this huge processing headroom and are very easy and a lot of fun to process with both: MLVApp and DaVinci Resolve.   A properly exposed 7D video never falls apart even if you push the sliders to extremes. 

A while ago, Dfort sent to me this:

https://shotonwhat.com/cameras/canon-eos-7d-camera

Looking through the different cameras, I was quite surprised to see that the 7D was used more often than any other Canon DSLR camera in shooting serious film productions.  Film makers know what they are doing!

Finally, I have several friends filming with the 7D and ML for living - RAW videography of nature and wild life.  When talking to them about the 7D, they say that there is nothing in this world that can make them use another camera for what they are doing.  Certainly, they have very good reasons to state that.  Soon after Danne implemented high-resolution crop recording into the 100D, some of them transferred to the 100D for one single reason - it is smaller, lighter and easier to carry around in areas that are hard to access.  But they all say that, despite the lower resolution, video quality from the 7D is much better.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: IDA_ML on April 03, 2019, 07:38:57 PM
I also would like to share a few thoughts on the future of Magic Lantern.  This time, I will do my very best to be as positive as possible.  ;)

As I stated several times on this forum already, in my opinion, ML is the most revolutionary achievement in photo/video technology since the invention of the DSLR.  The first videos published by Trammel Hudson inspired me to start reading on the ML forum, and although I did not understand much of what was written in the threads, I admired the efforts of A1ex and the other developers and followed with great excitement their first implementations of ML functionality into Canon DSLRs.  When the first RAW videos shot with ML on these cameras appeared on the net, I was so amazed by the video quality that I decided to save every penny I earned with my second job as a photographer to buy a ML-capable camera.  Shortly after that, RAW video was successfully ported to the 7D, I bought this camera and couldn't be happier that I did that.  ML on the 7D inspired me to shoot my first amateur videos.   Quality was so good that it exceeded all my expectations.  I remember, friends of mine asking me if these videos were shot on the RED or Arri Alexa.  And when I told them, they were shot on the 7D, they wouldn't believe that.  After I made my first demonstrations with filming RAW video, extracting the DNGs with ML RAW Viewer and processing them in Lightroom, only then they believed that.  At that time, many people were inspired to start experimenting with ML. 

Now I can say that ML changed my life.  Thanks to it, I learned so many new things, tested so many new exciting techniques and also learned to be more careful and precise when shooting stills and videos.  As a result of that, also my photographic results improved and my ML videos brought a lot of joy and fun to my family and friends.  It's hard for me to express my gratitude to all developers for making this miracle happen!

Enough with the history, let's talk about the future.  In my opinion, if ML continues to move forward in the same way as it is moving now, it has a great future for at least the next 10 years to come!  Here is why:

1) According to A1ex's statements above, if I understand properly, soon we will have ML on several other DIGIC 6/7/8 models.  This will keep the interest in ML alive and will attract many new users that own such cameras.  The interest in ML will grow rapidly worldwide.

2) Nikon's engineers are working very hard on implementing RAW video in their latest mirrorless Z6 and Z7 models. 

https://www.diyphotography.net/12-bit-raw-video-is-coming-to-the-z6-z7-and-nikon-dslrs-to-get-cfexpress-support/

Once RAW video is officially working on them, many people worldwide will become aware of its quality and filmic look and will want to shoot their family and amateur videos in RAW.  People are always inclined to want and buy the best!  However, how many of them will be able to afford these models?  The body alone costs about 3.4K US$, add another 1.4k for the Atomos Ninja recorder and another 5k for the Z-lenses and adapters and you easily end up with 10k for a system like that.  It is quite clear that only professional film makers will be able to afford such gear.  Consumers will look for less expensive solutions.  But are these available from other brands?  No and it will take quite some time until other companies develop and release them.  And even if this happens, how many years will these companies take to get where we are with ML now?  Until then, the only reasonable alternative for RAW video will be Magic Lantern.  Nowadays, you can shoot 2.5K RAW video with a cheap Canon camera like the EOS-M that costs in the 100-150 US$ range used and you can use almost any lens with it.   So, I expect prices of old ML-capable Canon cameras to sky rocket and the interest in ML to further increase dramatically!

3)  And what about all the ML science, developed so successfully by A1ex and other developers and implemented and now working in most of the ML-capable cameras?  What about Dual ISO, noise reduction techniques, sensor reading, pixel binning techniques, card overclocking and spanning, ISO research, lossless compression and so much other innovative stuff?  What about MLV Producer and MLVApp? Isn't all this new knowledge and know-how the most important aspect of Magic Lantern?  All this will be available for generations to come and I am sure, many companies will take advantage of this new knowledge and will implement it in their new models.

So, my suggestion to A1ex and the Community is:  Let's keep Magic Lantern going and it will have a great future!  This statement may be a little overoptimistic but I truly believe in it!

Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 03, 2019, 09:26:23 PM
In my opinion we should invest into those SONY IMX sensors used in smartphones and team up to do what Google does but use AI (read: a1ex intelligence not artificial intelligence  :D ;D :D). Let's put a dozen of those sensors into a small body and chime in a snapdragon cpu use Android as a base, do some RE on Pixel devices and let's forget about apertus, canon, nikon and whomever and make our own camera. Google will win ofc because they know better and prove that single lens setup beats all those triple / quadrouple camera setups with Google AI but hey we can place 2nd after Google, right?
everyone's after a GCAM port on his smartphone. Why not announce an "A1ex app" trying to bring revolutionary features like dualiso from ML to smartphones etc..?? Millions would buy it later in Play Store. Lots of people would support only the idea - that announcement.
a1ex just your name would bring you enough $$ to do whatever you want to do as a full time job if you would announce something like above. Don't be shy. No risk no fun and thousands of people would spend a whole lot of money onto any kickstarter project you would anounce. I am not talking about an unbricking service for cameras. You got THAT famous name and are freaky enough to spend another thousands sleepless nights to do whatever magic you have in your mind.

This community alone has enough people willing to help in anything you decide to do.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: ilia3101 on April 03, 2019, 10:07:47 PM
Z cam image looks lik e crap. Similar to mlv app at max chroma blur.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 03, 2019, 10:12:08 PM
okay okay let's use the unbricking service but make it a converting service for existing cameras: replace sdcard / CF card with flash / UFS storage. Some EOSM / 5D3 with ulrafast 512GB or 1TB flash storage would be nice.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 03, 2019, 10:14:25 PM
maybe this one???
Quote from: nikfreak on July 20, 2017, 12:29:56 PM
If all goes wrong you can use Canon sensors together with a1ex's qemu work and a raspbi and call it A1EXIOM  :P
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 03, 2019, 10:18:13 PM
Quote from: nikfreak on April 03, 2019, 09:26:23 PM
but hey we can place 2nd after Google, right?

That's quite a bold statement, but I don't consider it impossible.

So far, I've chosen to stay away from the smartphone world, mostly for "comfort zone" reasons. I've actually played with an Android phone for a few weeks, installed LineageOS & stuff, even was halfway successful in running a kernel exploit, and... went back to my old Nokia with over a week of battery life :D

My impression is that Android market is quite saturated, and a lot more fragmented than the EOS ecosystem (so many different models to consider), but... I'm an outsider there. No idea at all about iOS. I'm not totally opposing this idea - I actually wanted to check the camera internals of smartphones before (curiosity), but didn't do any step in this direction.

Yes, I'm living under a rock; how else do you think I could achieve all of that with ML? :D
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 03, 2019, 10:22:37 PM
Let's sum it up. If you ever do a D6+ port on real hardware I promise to do another one too (read: I don't give an ETA)
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 03, 2019, 10:28:16 PM
Oh btw regarding Android. people just make 'nuff money only by cherry-picking kernel commits and releasing a kernel and additionaly paid kernel app to manage it. Ever heard about Francisco Franco? Check the amount of installations:

https://play.google.com/store/apps/details?id=com.franco.kernel&hl=de
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jackmoro on April 03, 2019, 10:30:05 PM
Quote from: nikfreak on April 03, 2019, 10:22:37 PM
Let's sum it up. If you ever do a D6+ port on real hardware I promise to do another one too (read: I don't give an ETA)

WORD 8)
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: scrax on April 03, 2019, 11:18:00 PM
Quote from: a1ex on April 03, 2019, 10:18:13 PM


So far, I've chosen to stay away from the smartphone world, mostly for "comfort zone" reasons. I've actually played with an Android phone for a few weeks, installed LineageOS & stuff, even was halfway successful in running a kernel exploit, and... went back to my old Nokia with over a week of battery life :D

My impression is that Android market is quite saturated, and a lot more fragmented than the EOS ecosystem (so many different models to consider), but... I'm an outsider there. No idea at all about iOS. I'm not totally opposing this idea - I actually wanted to check the camera internals of smartphones before (curiosity), but didn't do any step in this direction.

Yes, I'm living under a rock; how else do you think I could achieve all of that with ML? :D

You are totally right, android is oversaturated and camera users knows only gcam is best. They don't even know how to compare two images from two different camera apps, also if you use Android camera api quality is same across all app basically only post process work can give some differences because the basic files that controls the "microsensors" of those ridiculous camera.

And about diversity and models the communities in android word are changing faster because they are almost all device specific, you don't follow a lot works and feat. of other phones than yours and people change phone more frequently than dslr (supposing) and to make money (like Franco) you have to develop for the biggest userbase of that moment, and usually the bigger the user base the worst the community is

Quotewent back to my old Nokia with over a week of battery life
plus smaller and toughter, I went back to my old Nokia 1208 after playing around with some xiaomi

Attached the camera lens and sensor package from my broke up smartphone
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: ilia3101 on April 04, 2019, 12:50:09 AM
Quote from: Ilia3101 on April 03, 2019, 10:07:47 PM
Z cam image looks lik e crap. Similar to mlv app at max chroma blur.

The post that was a reply to has disappeared??? What happened on this thread ???
Title: Re: Guessing 1st April for 2020 - Share your thoughts
Post by: dfort on April 04, 2019, 07:00:56 AM
Ha ha -- went into the "Hall of Shame" a.k.a. SPAM.

QuoteRe: Guessing 1st April for 2019 - Share your thoughts by jackmoro (Hall of Shame)

Looks like this topic jumped the shark.
Title: Re: Guessing 1st April for 2020 - Share your thoughts
Post by: KelvinK on April 04, 2019, 09:24:35 AM
Quote from: dfort on April 04, 2019, 07:00:56 AM
Ha ha -- went into the "Hall of Shame" a.k.a. SPAM.

Looks like this topic jumped the shark.

No, I guess he just pressed "delete" instead of modify  :D Happened to me once.
Title: Re: Guessing 1st April for 2020 - Share your thoughts
Post by: chris_overseas on April 04, 2019, 11:08:03 AM
Quote from: KelvinK on April 04, 2019, 09:24:35 AM
No, I guess he just pressed "delete" instead of modify  :D Happened to me once.

Yes I can confirm that if you delete your own message it goes to a hidden "Hall of Shame" section, which is the same place all the spam ultimately ends up. It can be confusing initially when moderating to see seemingly good posts mixed in with the spam (apologies to a1ex who had to help clean things up that time I restored a bunch of seemingly good posts that had in fact been intentionally deleted!).

If anyone does accidentally delete something substantial, feel free to drop me a PM and I'll restore it for you.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on April 05, 2019, 03:35:11 PM
Where is the Patreon ?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 06, 2019, 09:37:45 AM
We want to spend our money
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 06, 2019, 09:58:42 AM
Well I am not pretty sure what's a1ex thoughts about paid goals for ML, but If you can make a Patreon account (You because we trust you and it is difficult to make these things in my country Syria e.g. PayPal and VisaCard) for the things beyond our reach like MLVApp with GPU Accelerated by making an offer on freelancer paid by ML community and so on.

Or let's start with very simple task and it doesn't require high paid price, Giving cr2hdr GPU support with CUDA and OpenCL.

That's can bring some more experiences here.

Not sure if someone will feel this is not fair, because the main developers are not getting paid unlike the second developers in freelancer if that happened, if I was the developer of these free open source Apps and tools I will don't mind if the money can push it forward.

Still waiting some thoughts about this subject, it can be big improvement and step forward for ML project .
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: alpicat on April 06, 2019, 04:45:51 PM
It's possible to do a Patreon account without having goals or tiers. What could be easiest in this case is to set up a page and just have people contribute whatever monthly amount they want - without the pressure of having specific goals.

On the page you could say something along the following lines: pledges won't result in specific Magic Lantern features appearing any faster than is currently the case, but it will help keep the project going.

I think people would be interested in supporting this given the amount of Magic Lantern users. Maybe you can start out this way, see how it goes and then the Patreon page can always evolve and add goals in future if required.

If A1ex isn't comfortable handling donations for Magic Lantern as he mentioned, maybe the focus of the patreon could be more about supporting A1ex as a person? (i.e. the idea being that donations could eventually allow him to spend more time on programming, and he can decide to distribute part of the donations towards other Magic Lantern developers when required).

These are my thoughts, don't know if it makes sense though.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 06, 2019, 06:19:55 PM
Quote from: alpicat on April 06, 2019, 04:45:51 PM
If A1ex isn't comfortable handling donations for Magic Lantern as he mentioned, maybe the focus of the patreon could be more about supporting A1ex as a person?

Yes, that's what I'm thinking. Handling donations for the entire ML project puts too much risk on me, so it's maybe better to let each individual developer (me included) decide what's best for them. Should they go with Patreon or Freelancer or whatever, that would be their decision and they will be on their own (such as taking full responsibility for delivering whatever they promise, figuring out what taxes to pay and so on).

However, there were strong opinions against money, particularly in this thread (https://www.magiclantern.fm/forum/index.php?topic=6367), which are holding me back. Not sure what to do. I was thinking to accept money for something unrelated to ML (such as the repair services, but only for the kind of errors I already know how to diagnose, and only as remote assistance, to minimize the time spent of these -- but that already makes it a very small niche). Or, for Android development - except... I'd have to learn it from scratch, and it may take a lot of time (for me) to get the knowledge required for a top-notch app. I'm afraid this route would slow me down even further on the ML side.

Quote
On the page you could say something along the following lines: pledges won't result in specific Magic Lantern features appearing any faster than is currently the case, but it will help keep the project going.

In my case, they will - as this kind of support means I'll be able to spend significantly more time on ML. Still, some things are genuinely hard, so I cannot promise I'll do X, Y or Z within a given time frame (such as one week or month or whatever). I can only promise I'm going to work on the things requested by the supporter.

According to the linked thread however, this (i.e. some developers accepting money) may demotivate other developers, and that's exactly what I want to avoid. Of course, me being unable to integrate their contributions in a timely manner... is not going to motivate them either. Here's an example from another open source project (https://dlang.org/blog/2018/11/10/the-new-fundraising-campaign/).

Another good thread to review - here (https://www.magiclantern.fm/forum/index.php?topic=9296).

After all the feedback - thanks, folks! - I'm considering a Patreon page; just trying to get used to the idea.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: alpicat on April 06, 2019, 08:05:35 PM
Yes this is definitely more complex than I thought!

It probably would make sense to keep your Patreon page quite general in that case - as said it could be more about supporting you as a person so you can spend more time on your ideas, whatever they may be; but mention to your supporters that you cannot promise you'll be able to do any of these things (be it android app development or anything magic lantern related) - simply because some things are too difficult. I think people would understand that.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 06, 2019, 08:36:22 PM
set up that Patreon page @a1ex. Just do it!

Quote from: a1ex on April 06, 2019, 06:19:55 PM
..may demotivate other developers, and that's exactly what I want to avoid. Of course, me being unable to integrate their contributions in a timely manner... is not going to motivate them either...

Don't think about others. As I said earlier. It's you, your famous name and you doing 99,9% of all reverse enginering at the moment. Think about it like this. If a Patreon page can pay the bills and motivate you to do more for ML then the end result for ML could be better support in Digic 6/7/8 etc. That again will lead to more traffic to the community site and again to more followers and again to more reputation and that again will motivate new developers to join the community.

A win-win situation for all.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jackmoro on April 06, 2019, 11:20:57 PM
Quote from: nikfreak on April 06, 2019, 08:36:22 PM
set up that Patreon page @a1ex. Just do it!

A win-win situation for all.

totally agree!
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Greg on April 07, 2019, 02:34:37 AM
Alex, if you need energy try this (lime, lemon, blue is a special mixture only for devs) :

(https://i.postimg.cc/NsS4CRhh/ml-drink.jpg)
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: IDA_ML on April 07, 2019, 11:53:41 AM
I final thought on my part:

In my opinion, one of the major keys to the success of Magic Lantern has always been the fact that it is a noncommercial project.  Every time, money gets involved, chances that something goes wrong, increase dramatically.  This is because supporters expect and demand and recipients feel the pressure to satisfy their supporters, although very often they do not have the capacity and\or abilities to do so.  It is extremely hard to satisfy everybody when money is involved.  Moreover, even if some of the above suggestions raise some money, I doubt it that it will be enough to substantially help developers increasing their living standard.  Therefore, I fully agree that every developer should decide individually what works best for them.

A1ex, if I were you, I would keep my current job, slow down a bit with the hobby projects, dedicate more time to my family, stay with us and keep going with ML in the way you have been doing this sofar, maybe considering some of the suggestions from this thread.  Read them again, please and give them some additional thought.

There are two more things that come to mind:

A. Every time users decide to download a new built or something else from the ML site, a message should pop up, reminding them that they should donate to ML.  This will intensify the donation campaign.

B.  Every developer and skilled user who has come up with new knowledge and ideas that have been implemented and verified experimentally in ML, should consider filing a patent on it.  This should again be a personal decision but on the long run, it could bring substantial amounts of money to the authors.  Filing a patent is not cheap but if the money collected through donations in #A is used for that purpose, this could help the authors quite a bit.

There is an old saying:

"If something works, don't touch it and don't change it!"

So, let's stick to this saying and keep going with Magic Lantern ...
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Danne on April 07, 2019, 03:01:40 PM
This project needs funding for the heavy ongoing groundwork being done by a1ex. Without this I expect this project to slowly fall into sleep.
I guess donations could raise questions and there's some uncertainty to this process but in whole I think it's fully possible to keep this place more or less the same in other aspects.
Imagine upcoming cams coming "alive" :D
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: nikfreak on April 07, 2019, 03:11:38 PM
Yeah we discuss about Digic 6/7/8 like 5D4, EOS R, EOS RP and such. There's need for some serious amount of $$ to let a1ex hold these real hardware in his hands. Not only QEMU stuff. Then there's the bills - family needs to be satisfied, not just by words. There's all these sleepless nights a1ex spends for ML project. That's not for free. It was for the last years. But in my opinion it's time for some funding to keep ML ongoing. ML is not about discussing for the next years about Digic 4 and 5. As harsh as it may sound I still vote for a code freeze and drop support for these old cameras when time comes. You a1ex need all of your free time for the new stuff - not for supporting the old cameras. I even can't believe how you try to spend your free time to reflash those peoples' broken cameras. That's not your job.
Set up that Patreon page or announce some other donation phase. Then wait some weeks for the income. Is it hundreds, thousands, maybe ten thousands or even hundred thousand or maybe more???

Afterwards decide if the income meets your requirements.

Oh btw and don't forget about Walter Schulz. He deserves that medal of honor.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Kharak on April 07, 2019, 03:57:48 PM
I say complete the 5d3. Its so close.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on April 07, 2019, 04:18:04 PM
If you want me to figure out the real-time LiveView at extended resolutions (crop_rec) on 5D3, that alone might take an year of research or so, AND a very good reason to work on it, given the difficulty. Why? It's done on a secondary CPU I don't yet fully understand. Yes, it's significantly harder than porting basic ML features on DIGIC 6/7/8; it already reaches into the "crop_rec on 7D" territory, difficulty-wise.

The same feature is a lot easier on 5D2, EOS M and other "simpler" cameras. There are already proofs of concept working to various degrees.

Or, about ironing out the remaining bugs - I could fix the simpler ones I know about in a week or two, but many of them are quite hard to reproduce, and others require significant research. Won't happen overnight either.

Or, otherwise, please define what you understand by "complete". Code freeze in its current state? That's easy, but I bet you don't want that.

What if you could tell me what to work on, on the Patreon page? I won't be able to promise I'll complete any of that in any given timeframe; I can only promise I'll work on that stuff. Maybe it could work as a reward?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 07, 2019, 04:56:37 PM
The most recent developments were about Binning and Resolutions for nearly all cameras plus mv1080 on EOS M with correct real-time preview.

A1ex did great job for writing new code of crop_rec for 700D.

650D, 100D and EOS M are likely identical with minor changes, same for 6D and 5D3, and That's a good deal for finishing these things and make it official.

5D2 maybe it's easy too.

Also Lossless compression for 70D with basic 3x3 for 720p will be cool.

The testers are ready.

For me, I'd like to see Eeko routines (Compressing 1736x2214 to 1736x1107 in 1x3 Binning to get continuous recording and 5D3 video quality).

Not sure if Dual ISO processing happens by averaging 1st & 2nd lines with 3rd and 4th lines, if it can be Done with Eeko routines beside 1x3 mode now this is Hilarious. Maybe I am wrong at this until someone tell me it's technically possible.

Down sampling Engine in sRAW and mRAW will be useful for these things and for crop_rec.

Faster patching of sd_uhs (Danne did it actually by erasing most of the code only the task of patching left it), more performance is welcomed too.

Uncropped real-time preview for native x5 resolution 2520x1080 in 700D (We can already bring x10 preview to x5 and the otherwise is possible too). Also unstretched real-time preview for 1x3 is useful.

Real-time playback for MLV was explained here:
https://www.magiclantern.fm/forum/index.php?topic=23778.0
Not sure if it technically possible.

Magic Zoom sometimes flickering in 700D maybe I will find out why for this.

That's what I am interested in, is it a good thing to ask the community what he interested in?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Kharak on April 07, 2019, 05:26:50 PM
edited.
I think I actually mean just bug fixes. Straighten some lines. The 5D3 works so well, It is so rare that I have crashes, its a workhorse if you know how to use it. Lossless 14 bit, same quality as uncompressed but half the size! Runs even faster in Resolve aswell.

Either way, do what keeps you going a1ex. I wont hesitate to support you in anyway. Patreon sounds like a very good idea. How would it be if the Patreon got really big?  Or is ML too niche a product?

Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: andy kh on April 07, 2019, 06:05:42 PM
Quote from: theBilalFakhouri on April 07, 2019, 04:56:37 PM
Also Lossless compression for 70D with basic 3x3 for 720p will be cool.

i have a build which is already working

i wil be very happy to donate to the main developer every month or year
i would also like to donate to the one who can maintain 70D properly bringing new stuffs like danne do for eos m
and mlvapp developers for sure. i have given up resolve now. MLVApp is very slow though
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 07, 2019, 06:30:46 PM
@andy kh

Yes I meant to include it in the new crop_rec beside the new code.

If someone can take the donations for making MLVApp GPU Accelerated by making an offer in freelancer it will be great.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: andy kh on April 07, 2019, 06:36:57 PM
Quote from: theBilalFakhouri on April 07, 2019, 06:30:46 PM
If someone can take the donations for making MLVApp GPU Accelerated by making an offer in freelancer it will be great.
im in. i can donate 20 USD or more

premiere pro and resolve is way faster than mlvapp but i like it as i can color correct easily in mlvapp without having to convert to any other format
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on April 07, 2019, 10:19:07 PM
I think the personal Patreon is a good idea. Each Developers can decide to open a Patreon. For supporting research. Not features.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: theBilalFakhouri on April 07, 2019, 10:35:54 PM
Researchers will be as features in the end. It's the same. No features without researching.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Walter Schulz on April 07, 2019, 10:49:44 PM
Please! Don't oversimplify!
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on April 08, 2019, 12:38:52 PM
what about selling "rebranded certified CF / SD cards" dedicated to magic lantern ? With a margin to help ML development.
Instead of Komputer Bay cards, we have Magic Lantern certified cards =) It's just a random idea but we all need cards so...
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: Walter Schulz on April 08, 2019, 12:52:15 PM
My take: Thanks, but "No, thanks!". Selling/reselling is business, including business address, all kind of taxes, regulations and responsibilities. And there is no real value added in this service making the whole thing very, very fishy.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on April 08, 2019, 05:22:58 PM
OK Walter, understood. Then, another alternative would be education. Giving conferences or teach. I'm sure for example that Louis Lumière's School in France would be interested to invite A1ex and other developers to talk about the open source challenge and canon's reverse engineering
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: yonbarh on April 09, 2019, 02:27:34 PM
If someone from Canon reads the forum, and I suppose they do, will be an question of honor, in japanese terms, try to quantify the profits that they made thanks to the efforts of this comunity's developers (same but in another shape Panasonic with the PersonalView's hacks) and put them side to side with the loses (haha), if any of course.

I'm not saying they must pay money or such of thing, neither make public statements, but sometimes I think that the first camera company that, in some way, go down the road of open source will be making the difference. And easing the development of ML behind the curtains seems the right thing to do, everyone needs to eat.

I don't think that is a good solution for anything, neither I am forgetting about codec and hardware patents or legal issues: just saying that IMO their main sources of profits they have not only will be the same, maybe grow. And the developers will have an option to profit.

Anyway, I'm just thinking aloud and babling around <sigh> ¯\_(ツ)_/¯

Courage, a1ex and co.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: extremelypoorfilmaker on April 10, 2019, 09:53:34 AM
Quote from: a1ex on April 01, 2019, 11:28:06 PM

Yes, it's addictive, it's great to see you guys finding it useful, but... it's also draining my energy. Especially when a large part of the comments suggest what I'm doing is not enough. Yes, I know I can do a lot better, but... not during breaks / evenings / holidays. I need to change something.

TBF Anyone who dare saying that what you are doing is "Not enough" should really shut the fuck up and be grateful.
I will never be able to put into words how much magic lantern mean to me.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: jtvision on April 10, 2019, 05:35:50 PM
I would like to donate thru paypal to express my gratitude to ML project and team for everything they've done for us. How can I do that?
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: skitron on May 13, 2019, 04:49:02 AM
Quote from: a1ex on April 01, 2019, 11:28:06 PM
However, my (mostly part-time) job became increasingly demanding, to the point I've started to have major trouble getting things done for both ML and Apertus (even after putting in pretty much all the extra time not claimed by job and family). I feel like I'm solving about 10% of what I want to achieve, and everything else goes to the backburner. And, both being spare-time projects, I've started to question why I'm even doing this.

Yes, it's addictive, it's great to see you guys finding it useful, but... it's also draining my energy. Especially when a large part of the comments suggest what I'm doing is not enough. Yes, I know I can do a lot better, but... not during breaks / evenings / holidays. I need to change something.

FWIW, I put in the kind of hrs you describe trying to get a commercial energy software off the ground. 22,000 hrs of my time in an insanely short calendar span while also working a full time job for 1/2 of those yrs. LOL, I've been the tech project addict with a young family, so I know first hand about dealing with what you want to achieve vs time available vs living a life with family. JMO of course, but my advice is to not let anything dominate your time unless it provides for your family either right now or imminently thru contract. And even then, put family first. Life is short and you can't go backwards when you miss a bunch of it for an addictive tech project. As for monetizing your time investment in ML, maybe reach out to Canon upper management and tell them you'd like to work for them? (provided you'd want to) Or their competitors for that matter. ML features as official native firmware would be quite attractive for some company's latest release cameras imo.

best regards and thank you for sharing your fine work.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: domo94 on May 13, 2019, 07:13:34 AM
Quote from: IDA_ML on April 03, 2019, 05:02:15 PM
A while ago, Dfort sent to me this:

https://shotonwhat.com/cameras/canon-eos-7d-camera

Looking through the different cameras, I was quite surprised to see that the 7D was used more often than any other Canon DSLR camera in shooting serious film productions.  Film makers know what they are doing!

Finally, I have several friends filming with the 7D and ML for living - RAW videography of nature and wild life.  When talking to them about the 7D, they say that there is nothing in this world that can make them use another camera for what they are doing.  Certainly, they have very good reasons to state that.  Soon after Danne implemented high-resolution crop recording into the 100D, some of them transferred to the 100D for one single reason - it is smaller, lighter and easier to carry around in areas that are hard to access.  But they all say that, despite the lower resolution, video quality from the 7D is much better.

That's amazing to see and makes me ever so much more happier with my old 7D.

I'm still really conflicted on what new camera gear to buy and what not, though, because nothing can really compare to how the image quality turns out with the 7D when done right.
I love it too much :P
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: dfort on May 13, 2019, 07:52:37 AM
Please be advised that I sent IDA_ML the link but the commentary is his. I know quite a few photographers and filmmakers here in the Los Angeles area and can't name one who makes a living with a 7D in this day and age.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: a1ex on May 13, 2019, 08:51:34 AM
Quote from: skitron on May 13, 2019, 04:49:02 AM
FWIW, I put in the kind of hrs you describe trying to get a commercial energy software off the ground. 22,000 hrs of my time in an insanely short calendar span while also working a full time job for 1/2 of those yrs. LOL, I've been the tech project addict with a young family, so I know first hand about dealing with what you want to achieve vs time available vs living a life with family. JMO of course, but my advice is to not let anything dominate your time unless it provides for your family either right now or imminently thru contract. And even then, put family first. Life is short and you can't go backwards when you miss a bunch of it for an addictive tech project.

Thanks for advice. Besides ML, family was the reason I've stayed away from a full-time (8 hour) job. So far, we were pretty lucky to get away with it (i.e. without full-time jobs), but it's no longer the case.

Quote
As for monetizing your time investment in ML, maybe reach out to Canon upper management and tell them you'd like to work for them? (provided you'd want to)

I've actually considered the idea. Maybe I'm wrong, but... to my knowledge, the interesting stuff happens in Japan; look at jobs available at Canon Europe (https://www.canon-europe.com/careers/), for example.

Yes, I've visited Japan and liked it a lot, but I'm not sure I'm prepared to raise my family there. I'd rather accept a position at Google (which also requires relocation, but at least it would be in Europe).

However, a full time job means I'll have to step down from ML and let someone else do the ground work.

Quote
Or their competitors for that matter.

That's exactly what I've tried with Apertus. Didn't work out :(

We were also contacted by Samsung, and things were quite promising... until a moderator leaked the info to the big public...




To answer some older piece of advice:

Quote from: IDA_ML on April 07, 2019, 11:53:41 AM
"If something works, don't touch it and don't change it!"

No, in my case it's no longer working. That's why I'm trying to fix it.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: skitron on May 13, 2019, 04:11:52 PM
QuoteI've actually considered the idea. Maybe I'm wrong, but... to my knowledge, the interesting stuff happens in Japan; look at jobs available at Canon Europe (https://www.canon-europe.com/careers/), for example.

Yes, I've visited Japan and liked it a lot, but I'm not sure I'm prepared to raise my family there. I'd rather accept a position at Google (which also requires relocation, but at least it would be in Europe).

I'd say don't be shy about reaching out to upper management of various companies to see if they are interested in doing a creative deal with you. Chances are they will know who you are (even if not by name but as "the ML guy") since knowing the mkt place is a big part of their job description. It could literally look like anything, including doing your thing right where you are and tele-collaborating with them and taking some road trips when necessary. Of course no such deal is available through their jobs boards, but that doesn't mean that a company's upper mgmt wouldn't do it, it just means the mid-ling managers can't offer it. In fact upper mgmt would expect someone with your success to ask for such things (including the folks at Google). What you don't want to do imo is sell your self short. Not with what you've accomplished with ML. Just be prepared for a bunch of "it looked promising, but it didn't work out", remembering the goal is exactly one deal accomplished.  best regards

QuoteHowever, a full time job means I'll have to step down from ML and let someone else do the ground work.

Well, yes and no IMO. To me what would make the most sense is to direct the project as opposed to hanging in as the lead dev. Much less time requirement, plus given the number of people who have already stepped up doing dev work, it's something that needs to happen IMO. LOL, I know it can be tough to let go, but a stint directing ML is just going to make you that much more attractive to the corporations.
Title: Re: Guessing 1st April for 2019 - Share your thoughts
Post by: 12georgiadis on May 14, 2019, 04:13:20 PM
@A1ex : Hasselblad has a big potential with H6D series but also big issues with their video capabilities. Maybe they want to fix it with someone who has a lot of experience.
https://ymcinema.com/2019/05/13/hasselblad-medium-format-video-capabilities-extraordinary-potential-poor-execution/
I have one contact that I can give you by PM if you want