Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - ErwinH

#51
Camera-specific Development / Re: Canon 700D / T5i
August 12, 2017, 10:43:09 AM
ProcessTwoInTwoOutLosslessPath is an important part to get lossless 14bit working.

I had a quick look at the 600D, but haven't find the setargs and the resources part yet.
#52
Camera-specific Development / Re: Canon 700D / T5i
August 12, 2017, 10:13:40 AM
Been testing the crop_rec_4k code on the 700d and I must say, I'm impressed. The card speed of the camera is a little slow for continuous recording at higher resolutions, but at least it's a lot better then uncompressed recording.

I don't know why I recieved the null pointer bug warning, but when running the test script on a 600D I received the same error message.

To get the crop_rec_4k branch compiled I copied some define's from the 5D3, which appear to work, but can probably be optimized. These values were:
DEFAULT_RAW_BUFFER
DEFAULT_RAW_BUFFER_SIZE
RAW_LV_BUFFER_ALLOC_SIZE

Can I get some hints where to look for the correct values?
#53
Camera-specific Development / Re: Canon 700D / T5i
August 08, 2017, 03:15:51 PM
That's correct, the crop_rec_4k codebase.

You have the ROM in your PM.
#54
Camera-specific Development / Re: Canon 700D / T5i
August 08, 2017, 02:49:13 PM
Using lossless compression I was able to record around 300 frames of 1716x964 @ 25 fps.

The way you light your scene has a large impact in the compression rate of the codec. A dark frame reaches a way higher compression rate then an overexposed scene.

I don't want to share a build, because I get warnings saying I might have encountered the null pointer bug.
#55
Quote from: dfort on April 13, 2017, 07:39:44 AM
Good to verify some of the 700D addresses. Still can't save lossless full res DNG's but the warning messages and crashes are gone.

Had some fun trying to continue where dfort finished. After some searching, trying, failing and starting again I got the 700d taking full res silent pictures in Lossless DNG. Still in the default resolution, but at least it's a start.

    if (is_camera("700D", "1.1.4"))
    {
        /* ProcessTwoInTwoOutJpegath, 700D 1.1.4 */
        TTL_SetArgs     = (void *) 0xFF35F510;      /* fills TTJ_Args struct; PictureSize(Mem1ToRaw) */
        TTL_Prepare     = (void *) 0xFF424BA4;      /* called right after ProcessTwoInTwoOutJpegath(R) Start(%d); */
                                                    /* calls [TTJ] GetPathResources and sets up the encoder for RAW */
        TTL_RegisterCBR = (void *) 0xFF423B88;      /* RegisterTwoInTwoOutJpegPathCompleteCBR */
        TTL_SetFlags    = (void *) set_flags_700D;  /* this function is inline on 700D */
        TTL_Start       = (void *) 0xFF424C4C;      /* called next; starts the EDmac transfers */
        TTL_Stop        = (void *) 0xFF423DD4;      /* called right after sssStopMem1ToRawPath */
        TTL_Finish      = (void *) 0xFF424CBC;      /* called next; calls UnlockEngineResources and returns output size from JpCoreCompleteCBR */
    }

    uint32_t resources[] = {
        0x10002,                        /* read channel 0x8 */
        edmac_channel_to_index(0x20),   /* write channel 0x11 */
        0x20005,
        0x20016,
        0x30002,
        0x50034,
        0x5002d,
        0x50010,
        0x90001,
        0x90000,
        0xa0000,
        0x160000,
        0x260000,
        0x260001,
        0x260002,
        0x260003,
    };


    TTL_Args.WR1_Channel = 0x20;


Shooting simple silent photo's is hit or miss and in the wrong aspect ratio.
#56
Here is a screenshot of the 550D running Nightly.2017Jul16.550D109 unified.
 




Hope it helps.