[solved] 60D silent pics DNG

Started by marekk, May 19, 2013, 12:31:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bioskop.Inc

Quote from: marekk on May 21, 2013, 09:11:54 PM
I'm trying to add raw_rec module for testing but my 60D is not loading ML when modules and tcc are enabled in Makefile.

Thanks for doing all of this, its really quite amazing.
Can you make available to download your version with the Makefile enabled (& where's the raw_record module?).
I think the 550 people are having trouble with this as well.

cheers

marekk


Marsu42

Quote from: marekk on May 21, 2013, 09:11:54 PM
I'm trying to add raw_rec module for testing but my 60D is not loading ML when modules and tcc are enabled in Makefile.

... same for me, last time I read about it tcc currently doesn't work on 60d because it uses too much memory (the 60d has very little) - see the tcc thread if you want to help fix this :-o

vertigopix


Willie Bouwer

Thank you ML for all the effort!  :)

I need to shoot a short film for my Ph D next year (hoping that my research proposal is accepted) - if I can shoot it in raw on my trusty 60D it will be AWESOME since I just don't have the budget for a 5D mk III. Please try and get the 60D to shoot raw!! Doing SFX with H264 is a real pain in the butt.

Bioskop.Inc

So with last night's NB (2013-5-22), i've lost 2 frames recording capability:
71-69
115-112

Not a big deal, but thought i'd mention it.

& still a few torn frames(sometimes pink), but mostly occur at the beginning of a burst sequence.

Bioskop.Inc

I've also just noticed that the 720p frames have actually been squeezed & when unsqueezed produce the same image as those frames taken in 1080p.
so,

1080p=1730x1152
720p=1730x690 - but if you change to 1730x1152 the frames become identical (more noise).

Also if you change it to 1042x690, the noise is the same as when you change to 1730x1152.

Swithdrawn

Just chiming in to share a sequence of shots from my 60D using the DNG burst from the last nightly - I got 45 frames consistently at 1734x1156 (card is Sandisk Extreme Pro 32GB 95mb/s). No artifacts, color seems fine, and the quality is unbelievable.

Awesome work to all involved and looking forward to updates :D

marekk

Bioskop.Inc.. I don't know why but you can capture 25 frames more than my 60D.. also I've got different resolution on 1080p - 1730x1152 vs 1734 x1156
sd cart type doesn't matter because in burst mode at the beginning memory is filled with raw frames, then ml reads memory and saves each frame to dng file and burst process stops.
each raw lv frame is stored in memory with original structure (also with cropped blacks) ... we should to rewrite buffer allocation code for burst mechanism and copy only final piece of raw data from RAW_LV_EDMAC to memory buffers but in shoot.c we can find this info:

Quote
* Raw image data is available after call("lv_save_raw", 1), via EDMAC.
* We can redirect it so the image data is written in our memory buffer, so there's no memcpy overhead.

Bioskop.Inc

Quote from: marekk on May 22, 2013, 10:29:39 PM
Bioskop.Inc.. I don't know why but you can capture 25 frames more than my 60D.. also I've got different resolution on 1080p - 1730x1152 vs 1734 x1156
sd cart type doesn't matter because in burst mode at the beginning memory is filled with raw frames, then ml reads memory and saves each frame to dng file and burst process stops.
each raw lv frame is stored in memory with original structure (also with cropped blacks) ... we should to rewrite buffer allocation code for burst mechanism and copy only final piece of raw data from RAW_LV_EDMAC to memory buffers but in shoot.c we can find this info:


Yes its strange that i'm getting more frames than you & slightly different sizes.
Do you have the same frame squashing as me in 720p?

Do you think that they changed something in the 60D over time?
It wouldn't surprise me if they replaced/updated certain parts along the way to make it more cost affective (its what big companies do when they sell a lot of units) - i bought mine back in 2011.

I suppose you didn't have any luck with getting raw_record module to work?

On the plus side, someone seems to be working on compressing the raw files - so there might be hope just around the corner.

PKVariance

I also get the same number of frames as marekk; I purchased my 60D less than a year ago...marekk, when did you get yours?

I am however getting 1734x1156 resolution; around 52 usable frames (a couple blow out magenta) from Sandisk Extreme 32GB 45mb/s. Also using most recent nightly build. Marekk, which autoexec are you using?

Sorry for all the questions...

And serious thanks to all of you who are doing so much good work; this really is a fine community. I am useless at coding, sadly, but you have my endless support and appreciation. If there is anything useful I can do, don't hesitate to ask.


PKVariance

Quote from: Swithdrawn on May 22, 2013, 10:27:36 PM
Just chiming in to share a sequence of shots from my 60D using the DNG burst from the last nightly - I got 45 frames consistently at 1734x1156 (card is Sandisk Extreme Pro 32GB 95mb/s). No artifacts, color seems fine, and the quality is unbelievable.

Awesome work to all involved and looking forward to updates :D

The quality really is beautiful...

Swithdrawn

Quote from: Bioskop.Inc on May 22, 2013, 03:19:50 PM
I've also just noticed that the 720p frames have actually been squeezed & when unsqueezed produce the same image as those frames taken in 1080p.

The stretching happens to me as well when I set the mode in the Canon menu to 720p. Except my resolutions are a couple pixels off (it produces files that are 1734x694). I was able to get 73 frames consistently. I had one magenta artifact for a single frame in addition to the aliasing from the stretching.

PKVariance

I just got 86 frames at 720p, with one magenta as did Swithdrawn. Same resolution.


marekk

Quote from: PKVariance on May 23, 2013, 05:08:34 AM
I also get the same number of frames as marekk; I purchased my 60D less than a year ago...marekk, when did you get yours?

August 2012

Quote from: PKVariance on May 23, 2013, 05:08:34 AM
I am however getting 1734x1156 resolution; around 52 usable frames (a couple blow out magenta) from Sandisk Extreme 32GB 45mb/s. Also using most recent nightly build. Marekk, which autoexec are you using?

Compiled from current ML source

Bioskop.Inc

Wow, so they must have changed something in the 60D during the course of a year, but what?

As stated i lost a couple of frames with yesterday's NB.
In 720p i'm getting 112 frames.

Could the increased frames i'm getting be something to do with the crop of 1730x1152? Seems highly unlikely that 4 pixels would increase the frame rate though.
It can't be anything to do with the SD cards, as i'm getting the same with a Transcend 16gb class10.

marekk

Could you try with this autoexec.bin ?
https://docs.google.com/file/d/0B-HdscXfsKpga0pjVGZncDdZR00/edit?usp=sharing

It's a fresh compiled source without cropping blacks in 60D. Could you upload single DNG image ?



Quote from: Bioskop.Inc on May 23, 2013, 01:06:30 PM

Could the increased frames i'm getting be something to do with the crop of 1730x1152? Seems highly unlikely that 4 pixels would increase the frame rate though.
It can't be anything to do with the SD cards, as i'm getting the same with a Transcend 16gb class10.

Bioskop.Inc

Quote from: marekk on May 23, 2013, 02:00:14 PM
Could you try with this autoexec.bin ?
It's a fresh compiled source without cropping blacks in 60D. Could you upload single DNG image ?


So i had already installed last nights NB & was still getting same results as before.
Then i uploaded your autoexec.bin & this is what it said on screen:
1080p = 1888x1182, 69 frames (93%)
720p = 1188x720, 112 frames (92%)

However, there are now black borders & the actual sizes are different (i noticed that was happening when i tested out last night NB). So for some reason, the camera is saying it is taking one size, but when they get downloaded they are changing size - weird!

Here are the copies of both 1080p & 720p frames (originals & those converted with Adobes DNG Converter)

https://dl.dropboxusercontent.com/u/90827273/DNG%20Frames.zip

marekk

It was only for a test to check the original frame size ... You should to get 1734 x 1156 because we cut 26 pixels from top, 152 from left side, and 2 pixels from right side. I don't know why it saves 1730x1152 on your 60D. (original frame is 1888x1882)

Bioskop.Inc

Quote from: marekk on May 23, 2013, 03:36:14 PM
It was only for a test to check the original frame size ... You should to get 1734 x 1156 because we cut 26 pixels from top, 152 from left side, and 2 pixels from right side. I don't know why it saves 1730x1152 on your 60D. (original frame is 1888x1882)

Yeah its strange!
Makes me think that maybe the 2011 models are different somehow?
It definitely seems to be doing something in-camera & this seems to be allowing me to get more frames.

Also, the black borders is a new thing, but i've heard others talk about it - is this normal?

marekk

It was only for a test, you can remove this autoexec.bin. I prepared autoexec.bin without option to cut black borders to see your original frame size.

Bioskop.Inc

Yeah, did that already.
If you want me to test anything else, just let me know.

I suppose you've no answer to why my 60D is getting more frames or reducing frame size?

marekk

Quote from: Bioskop.Inc on May 23, 2013, 04:15:14 PM
I suppose you've no answer to why my 60D is getting more frames or reducing frame size?

.. as like you said, probably they changed something in hardware..

payne

Quote from: Bioskop.Inc on May 23, 2013, 03:23:54 PM
So i had already installed last nights NB & was still getting same results as before.
Then i uploaded your autoexec.bin & this is what it said on screen:
1080p = 1888x1182, 69 frames (93%)
720p = 1188x720, 112 frames (92%)

However, there are now black borders & the actual sizes are different (i noticed that was happening when i tested out last night NB). So for some reason, the camera is saying it is taking one size, but when they get downloaded they are changing size - weird!

Here are the copies of both 1080p & 720p frames (originals & those converted with Adobes DNG Converter)

https://dl.dropboxusercontent.com/u/90827273/DNG%20Frames.zip

Bioskop: I am new to this world and very very excited about quality of raw you are getting on your 60D. (I also bought mine in 2011). Am i reading this right?: You are getting 1882x1182 for almost 3 seconds in Raw? If so this means you are getting slightly greater than 1080p resolution on a 60D That's amazing! (1882x1182 = 2.2245 mp per frame. --- 1920 x 1080 = 2.0736mp per frame) I'd rather have something closer to 1080p raw and for a few seconds than continues SD resolution raw. This is very exciting.

Bioskop.Inc

Quote from: payne on May 24, 2013, 07:25:37 PM
Bioskop: I am new to this world and very very excited about quality of raw you are getting on your 60D. (I also bought mine in 2011). Am i reading this right?: You are getting 1882x1182 for almost 3 seconds in Raw? If so this means you are getting slightly greater than 1080p resolution on a 60D That's amazing! (1882x1182 = 2.2245 mp per frame. --- 1920 x 1080 = 2.0736mp per frame) I'd rather have something closer to 1080p raw and for a few seconds than continues SD resolution raw. This is very exciting.

No, sorry. I was only getting those resolutions with black bars (1888x1882 is the original frame size before they cropped it), which Marekk enabled in an autoexec.bin to see what my camera was doing - other 60D users are getting less frames but they are slightly larger @ 1734x1156.

I'm getting the following:

1080p or M photo mode:
1730x1152 @ 69 frames
2516x1076 @ 52 frames (in x5 crop zoom mode)

720p
1730x690 @ 112 frames (NB. the image is squashed so you just change 690 to 1152)
2516x1076 @ 52 frames

Not sure if the 720p frames are as good quality though, but much better than H264 - there is some noise/grain to image.

A good tip is to turn off RAW pic selection in photo mode (Canon Menu) & just set it to jpeg only (size doesn't seem to matter) - you get more frames this way.

Let us know if you get the same frames as me, since your camera is the same year.