JPEG images rendering slowly



Hi,

I have a custom application that works as a Digital Sign network client, downloading and displaying standard jpeg images and Flash clips in a full screen display.

I'm trying to cut some of the fat out of our XPE images - the previous techs seemed to simply use a "full-blown" image similar to the XP Pro Emulated image I've seen floating around xpefiles and this forum.

So, I've gotten everything with respect to the client to work starting from a bare-bones XPE image and slowly building it component-by-component. One final problem exists however.

The JPEG images that are displayed are rendered too slowly - about half the image comes in then 200ms or so later the other half comes in. Even after looping the whole show, the images still render slowly. Oddly, the Flash 9 "movies" render very quick and smooth. The VIA/S3G UniChrome IGP Graphics adapter drivers are properly installed, and I know the hardware is fast enough (images render super fast even using software rendering in DSL live CD running on the board).

I've tried adding the following components to the image with no effect whatsoever:

GDI+ XPSP2 [R2890]
DirectDraw [R2890]
Direct3D [R2890]
DirectX Diagnostic Utility [R2890]

I'm pretty sure the application doesn't use DirectX, but I added the DX9 stuff as proof-of-concept that the Graphics Adapter drivers are installed and working. I believe the application was written using Turbo Delphi 2006, and uses a standard TImage panel or TImageList or the like for displaying images - whatever libraries in Windows those use (I'm not sure).

So, anyone have any suggestions for what is missing from this XPE image that is present in the full-blown XP image and lets it render the JPEG graphics quickly?

Thanks,

Adam
ims3k.com
.



Relevant Pages

  • Re: preventing buffered output
    ... displayed on my HTML browser as it is received as opposed to waiting to ... receieve it all and then displaying it? ... , and render it. ... CSS-based layouts, and absolute positioning. ...
    (comp.lang.php)
  • Re: Page rendered in X seconds?
    ... thanks for the extra tip about the render phase. ... upwards of 100Kb displaying a few hundred records in datagrids. ... do you know how i could factor in the Render time without going down the ... response content to client) can not be omited. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Align text in my drop down menu?
    ... How does every other browser render it? ... There is already an appropriate tool for displaying tabular data: ... If your question is worth asking, ...
    (microsoft.public.inetserver.asp.general)
  • Re: Using DirectShow to receive MJPEG frames from an Axis IP Cam
    ... i've made a test to render my image stream as a texture on a surface and it ... >>Image.FromStreamand this is this function who use a lot of cpu. ... > definitely stay away from using the Image class if you want high ... You also want to use hardware acceleration when displaying ...
    (microsoft.public.win32.programmer.directx.video)