March 19, 2018, 03:22:18 AM

Recent Posts

Pages: [1] 2 3 4 5 ... 10
EOS Bodies / Re: Will it be worth waiting for?
« Last post by greger on Today at 03:03:27 AM »
If the 7Diii isn’t an upgrade with features I want, like a fully articulating screen then I’ll chuck my cf cards and buy a 90D I think that camera will take quite a few sales away from the 7Diii if Canon doesn’t up their game this time.


Now onto the original subject of my OWN CODEC, I've done a version that works for the 7D, 5D, 6D and am testing that NOW. That can be released pretty much anytime but I do want to make sure it does not brick the Canon BIOS upon upload which is a VERY REAL DANGER if unusual circumstances are present. This is WHY I use a technique called DEFENSIVE PROGRAMMING which entire all major errors and exceptions are TRAPPED and handled immediately. Of course his does require testing IN THE REAL WORLD and on multiple cameras (which we have plenty of!) and in MULTIPLE upload scenarios.

Magic Lantern went through the same thing I am doing now but unfortunately I need to do this myself and on my gear which has taken much more time than originally expected since I am the ONLY person doing this. At this time I am testing/uploading the BIOS addition onto ONLY personal gear rather than company-owned gear because if I brick a company 1Dc or a 1DxMk2 or a C100, C300, C500 or C700 there will be hell to pay. Anyways, it's better to be safe than sorry!

Now I am sure you are not a programmer, or at least not a good one!
Using defensive programming in any codec is absolutely nonsense.
you may want to put some safe-guards in the frame buffer and with lesser extent in de-multiplexer but beyond those modules defensive programming in the coding/decoding mechanisms is meaningless.
Defensive programming is a CPU hog. It wastes time checking for things that are caught by ordinary exceptions and it eats CPU cycles. Anything passing the frame buffer is already safe and ready to go. You will  never want to add unnecessary checks in the encoding/decoding modules of your code to further slow it down.


You're assuming I am using Try-Exception based coding for EVERY Pixel or line of pixels which I am not. I only want the size of frame buffer and non-corruption of pixels and any numeric underflow/overflow and real-number based NAN scenarios
when I get data from the ADC.

You can trigger those to branch to an in-CPU instruction cache for mitigation and skip-over so I don't lose those precious microseconds on raising a soft BIOS exception or lower-level hardware-exception which of course can take MILLISECONDS to run through.

By defensive programming, I mean that I run my code through an ARM emulator to figure out for every pixel what would happen if I get values from the ADC that are out of range of the current numeric type being used. What would also happen if a pointer to a buffer is screwy and other buffer overrun/underrun scenarios which I plan for in my code. I also profile EVERY VALUE of EVERY PIXEL operation which at 16 bits per channel is quite a lot of profiling on the emulator AND even on ARM hardware. That's ANOTHER reason it's taking so long to get this codec out.
YOU TRY and profile 2^48th and 2^64th pixel values and pixel operations
in multiple buffers for 2k, 4k and 8k frame buffers!

Why do you think I am running this ARM emulation all on an AMD superworkstation? I've got MUCH MORE system system RAM than most AND LOTS of terabytes on my local SAN and it's STILL not enough!

To emulate and profile multiple clock frequencies from 25 MHz to the 1.4 GHz that Canon uses on their DIGICs so I can keep per-frame 24 fps compression at less than 42 milliseconds and 60 fps at less than 16 milliseconds is a ROYAL PAIN!

I'm also doing CLEAN ROOM-based work so that I can PROVE TO ANY patent and copyright judge that I didn't reverse-engineer in any MPEG-LA and Canon patent and copyright-infringing manner which makes me legally free to do this type of work without getting sued by the MPEG-LA patent pool or Canon itself on a purely malicious basis.

I will of course VIGOROUSLY DEFEND myself if Canon or MPEG-LA DOES try any legal stunts on me regarding my codec. If they want to go against a legal team with THOUSANDS OF HOURS of very real Deposition (NOT just Discovery!) but actual court-ordered deposition experience, they will find out that I ABSOLUTELY LOOOOOVE LOOOOOOOOONG LEGAL FIGHTS --- and I will remind them that I am VERY-WELL-USED-TO to dealing with legal cases which ON AVERAGE range from 4 years to 17+ very long years of legal wrangling...I can EASILY WAIT THAT LONG for a judgement (i.e. 17+ years!) AND I DON'T DO SETTLEMENT OFFERS !!! ---- I ALWAYS GO TO TRIAL!

I WANT MY arguments, decisions and precedents HEARD AND SET IN STONE by a judge and jury! I know the hard rules of evidence very well and and can MAKE SURE the Trier-of-Fact will base their decisions on HARD PROVABLE OBJECTIVE evidence and not the legal mumbo jumbo USUALLY used to obfuscate many Patent/Copyright cases. I have LOTS of experience in ensuring the evidence REQUIRED for a favourable judgement actually gets presented in a meaningful manner to said judge/jury!

Anyways, that rant was for the MPEG-LA and Canon lawyers reading this so they understand I AM VERY VERY WILLING TO WAIT AND FIGHT for 20+ Years on a legal case TO ENSURE I GOTO TRIAL........and GET MY LEGAL ARGUMENTS SET IN STONE!

Programming-wise, defensive programming for me means emulating and checking all my input/output values and injecting hard or soft errors to see what happens and then mitigating or failing-over quickly if at all possible.
EOS Bodies / Re: A Prototype Full Frame Mirrorless From Canon Exists [CR1]
« Last post by Talys on Today at 02:03:50 AM »
Relevant to this topic is an interview posted on DPR:

Some interesting tidbits below.  I find it interesting that Canon thinks that viewfinder and autofocus are two stumbling blocks transitioning from DSLR to mirrorless, and this is exactly what I feel after giving the A7R3 a go.  The EVF is wonderful, but not quite there.  And the autofocus is very good, but also, not quite there in some circumstances.

Also, they said no 4k DPAF in M50 because of price point.  And new professional camera for Tokyo 2020 (and by that, I'm sure they mean 1D series, since 5D is referred to as an enthusiast camera in the same article).

The whole thing is worth a read.

How important is it for Canon to add higher-end mirrorless products to your lineup?

At Canon we have what’s called a ‘full lineup strategy’. This means that we want to satisfy all of the demands in the market, so we have mirrorless and also DSLR, which combined makes an EOS hierarchy. We want to fill the gaps to satisfy customer demands across the board.

The new M50 is an entry-level model, because that’s where the high-volume sales are. We want to establish ourselves in this market, and then move forward [from there]. In accordance with the full lineup strategy, we will be tackling [the mid-range and high-end mirrorless market] going forward.

In the past, you’ve said that you won’t introduce a high-end mirrorless product until there would be no compromises compared to DSLR technology. Are we getting close?

In the EOS hierarchy we have cameras from entry-level to professional with different features. When it comes to mirrorless cameras, we have entry-level models, and we’ve just about started on the mid-range class. What that tells you is that Canon is confident about mirrorless technology within this range of products.

But if you look at the enthusiast and high-end product class, in terms of both autofocus and viewfinder [experience], we still believe there’s some work to be done before we can achieve the level of satisfaction that our users are looking for before they could confidently move from DSLR to mirrorless. That’s where we are right now. We’re still on the path to development.

Clearly, the transition to mirrorless will be a big challenge, technically. When you look ahead to further mirrorless development, are you envisaging a new lens system?

It’s been more than 30 years since we launched our EF lens mount, and we’ve sold more than 130 million EF lenses during that time, so we can’t simply ignore that many lenses in the market. At the same time, when we look at trends in mirrorless technology, we’re considering the technical advancements that are possible. It’s a difficult question to answer, but maybe let your imagination suggest some possibilities!

The move from FD to EF in 1987 was bold but also controversial given the legacy of FD lenses and the lack of compatibility between the two platforms. Do you think that situation will happen again?

That’s a difficult question to answer. There was a lot of discussion and debate about that shift, in 1987, and we’re going through the same thing now. We want to nurture and support our [existing] EF customers and we’re in discussion about that at the moment.

Because we’re already using an electronic interface, the shift will be more gradual [than it was in 1987] so [we would better able to] maintain compatibility.
Nice shot, 7DmkI.

+1  Never heard of them.

Animal Kingdom / Re: Your best animal shots!
« Last post by razashaikh on Today at 01:51:52 AM »
One from a recent trip to Kenya's Masai Mara.
Amazing Shot!
EOS Bodies / Re: A Prototype Full Frame Mirrorless From Canon Exists [CR1]
« Last post by Talys on Today at 01:36:44 AM »
canon, Sony, Nikon, whoever......

They can design a lens to be shorter, but at the cost of optical performance. One of the reasons for going FF is superior image quality, so why would any of the major players compromise?

For those who value compactness higher, there are crop cameras....


There's absolutely nothing wrong with an APS-C body.  If you want a smaller camera+body package... why not buy one of those? :D 

It just makes so much more sense to me, and it is the primary reason that I can't understand the obsession over "I want a full frame mirrorless and I want it to be tiny".

Even putting quality aside, I don't think it's possible to have large aperture and a large focal range without having a large range -- because after all, you need to let in all that light.
Photography Technique / Re: Yellowstone and Grand Teton Photo Advice
« Last post by scottkinfw on Today at 01:13:48 AM »
I highly recommend the Grand Prismatic Spring Overlook. It is a bit of a hike to get up there, but the view and photograph are worth the hike. If you follow the trail out a little longer, you get to Fairy Falls and then to Imperial Geyser. Imperial Geyser was great. We were the only ones there and there was no boardwalk around the geyser.

Will do that to be sure.  Saw too many pics not to visit.


Travel / Re: South Korea
« Last post by DSP121 on Today at 01:11:13 AM »
Amazing set of pictures!
Simply in love with the first one, the lights and refection are captured with a great perfection.
Photography Technique / Re: Yellowstone and Grand Teton Photo Advice
« Last post by scottkinfw on Today at 01:08:07 AM »
Here's the deal:

If you've never been there, it is massive.  HUGE.  The park is laid out in generally a figure 8 shape of roadways and each node is roughly 2 hours separated (once you factor in traffic jams etc). 

There's literally something to photograph at every stretch of the road.  Bison will be present virtually everywhere in the park, but Hayden and Lamar areas are focus points for 4-legged animals in herds.  Elk will be more present in the forest areas, bison, antelope etc in the wider-open areas, but those are strong "Generalites". 

Waterfalls are interesting but expect crowds of tour buses full of people hoping to get a quick selfie a the "Best spots".  You will see what I mean as soon as you try to get to see any of the "major" destinations. 

Geysers and hotsprings are focused mostly on the west side, at Norris and the lower gyeser basin, but there's some cool views and landscape shots with the lake down at the west thumb geyser area. 

Grand prismatic spring is beautiful, especially with early morning or evening sunlight, but the bright colors will show best with direct overhead sun. 

For bears - your best bet is to watch for huge traffic jams and ask around at the gas stations and convenience stores, they are usually listening to traffic radios and will possibly have insights.  You're really lucky if you spot one and nobody else is there, but that's probably not going to happen. 

Mammoth Hot springs are pretty cool, not a LOT of active photography there, other than some historic buildings and the springs themselves.  There will be a few animals around there too, we saw herds of elk just laying in town. 

There's two good photography guide books that I found helpful... I will try to find the titles and share them back here. 

Edit: Guide book 1, Guide Book 2

For some of the best animal viewing - evening - just before dusk seemed to be best when we were there.  Just be mindful if you wander far from your car, that predators are around and might be taking interest in you.  Wolves and Bears are the main risk.  Carry Bear spray and hope not to use it! 

My biggest piece of advice.  Focus on one area or segment of the figure 8 roads per day and spend your time there.  You'll spend your whole day in the car otherwise.  Pack some food/drinks and snacks so you can multi-task... drive and eat at the same time. 

Another piece of advice - be a little "sneaky".  If you show up with a tripod and a 600mm White lens you're going to draw the looky-loos.  Sometimes that's good, you can offer to let someone look through your lens to see something WAY In the distance and make their day.  Other times, you can quickly draw a crowd and ruin your good opportunity for a photo.  I shot my whole trip with 2 lenses.  A 100-400 and a 16-35. 

One area outside of the park that is not often discussed is the northeast entrance and the Beartooth highway.  Some GORGEOUS views up there and WAY less crowding.

Thank you for your awesomne suggestions.

Photography Technique / Re: Yellowstone and Grand Teton Photo Advice
« Last post by scottkinfw on Today at 01:03:10 AM »
Norris Geyser Basin and Porcelain Geyser Basin are very good.
Great Fountain Geyser and Grand Geyser are very good too.

Mammoth hot springs is worth a visit.  The Firehole River canyon is also very neat.

Don't underestimate the distance between points of interest.  Yellowstone is deceptively huge.  And try to avoid driving after dark.  The wildlife likes to use the roads, and they don't have any fear of cars.  I had a hair-raising drive in YNP at night once.  No desire to repeat that.

Great tips.  Thank you and please keep them coming.

Pages: [1] 2 3 4 5 ... 10