Re: Another case for native 64-bit Delphi

Warren_at_bbgsports.com
Date: 01/29/05


Date: Sat, 29 Jan 2005 10:40:58 +1100

Just a small example of what I have found.

I have a video capture application that captures 6 digital video feeds into
the one PC. At present I am using D7 and things are working extremely well.
All camera feeds are captured in real time and there is NO frame loss at
all. The difference between this app and most video capture apps is that the
video is NOT written to hard drive, instead it is buffered in memory and I
have a rolling 10 seconds from each camera in memory at all times.

The first thing I want to mention is that at present I am starting to hit
the boundaries of addressable memory in Win32. Even though the max memory is
4gb on Win32 only half of this is usable by applications. Of this 2gb I can
use about 1.5gb. Hence my first benefit of going 64 bit would be able to
address more memory and therefore buffer more video in memory.

As a side issue a couple of months ago I decided to see if I could get this
app working in D8 and therefore .NET.

What a disaster that was, after figuring out most of the issues that needed
to be ported, I found that there was no way I could get .NET to deliver the
same performance that I was getting in D7 with Win32. In the end I was just
loosing too many frames when I tried to capture 6 cameras similtaneously. I
found that .NET could capture up to 2 cameras without hitting performance
issues and therefore dropping frames.

I therefore concluded from this that performance of Win32 compared with .NET
was at least 3-to-1 in favour of Win32.

Do I want and need a 64 bit native Delphi compiler - Bloody oath I do as
.NET is a big step back for me.

Warren Brennan
Melbourne, Australia

"Eric Grange" <egrangeNO@SPAMglscene.org> wrote in message
news:41fa5a8f$1@newsgroups.borland.com...



Relevant Pages

  • Re: Image Processing with Geode GX2: Win CE or XPe?
    ... Few facts if you use color picture: If you use 2 bytes per pixel then you will have following memory bandwidth ... 1280x960x2x60> 140.65 MB/s for bringing RAW video over PCI-? ... Just for picture capture to memory you lost 140+ MB of bandwidth. ...
    (microsoft.public.windowsxp.embedded)
  • Re: What can I close?
    ... Most onboard graphics cards share memory and that could be a part of the ... If you have access to a graphics card with its own memory, ... > As I stream the video into the computer, ... >>> I'm trying to capture streaming video on my computer, ...
    (microsoft.public.windowsxp.customize)
  • cant capture in anything but Windows Movie Maker
    ... I can't believe I'm stuck with Windows Movie Maker and WMF files. ... is ATI MOBILITY RADEON 9000 IGP with 64MB DDR video memory shared video ... Windows Movie Maker does the capture fine. ...
    (rec.video.desktop)
  • Re: Capture stops after 2 minutes
    ... >>I am trying to capture from my Canon mvx250i using moviemaker on XP sp1. ... >> Initially moviemaker does not see the tape, ... >> What are you trying to do, capture the video already recorded to the tape ... could it be a memory issue? ...
    (microsoft.public.windowsxp.moviemaker)
  • Re: The Apprentice 2 - Trials of making my first DV movie
    ... with USB from a camera? ... Video captured that way is never high quality unless ... > my DV camcorder could transfer digital data to my ... > I installed the USB drivers and Imaging capture software ...
    (microsoft.public.windowsxp.moviemaker)

Loading