Re: Issue with Video rendering capabilities.



Barry,

Hard drive is operated by PIO method, so the effective data transfer rate
can be upto 16MB/s. We were using Windows CE .Net 5.0.

This problem persist even when the file resides in system memory and the
processor is taking almost 100% of processing time during this video
rendering. Win CE is in hard real time mode, no debugger or KITL is involved
during testing this video rendering.

We knew that our display driver is using emulation libraries to do blt
operation, so there is no 2D acceleration and We were using Microsoft WMV
decoder to do video rendering. We couldn't find out which one of these
component is taking more processing time. Any tips in finding the root cause
could also be helpful.

What we are trying to find out
1.) With increased h/w support, processor overheads can be shared, in this
changed scenario can we say that for sure this problem will be solved?
2.) What is the performance specification of Microsoft WMV decoder (in terms
of MIPS, expected data rate etc... ). This specification will help us to
decide components for the hardware design.

Regards,
Jegan

"Damon Barry [MSFT]" wrote:

> You played some high-quality wmv on your platform and the experience didn't
> meet your requirements, so you determined there were two problems:
>
> 1. hard disk read latency
> 2. performance wrt rendering to the display
>
> Did you do some testing to narrow it down to these two issues, or is that an
> educated guess? If you're sure these are the problems, then your solutions
> would certainly yield benefits. But you'll want to be sure you're
> addressing the right problems.
>
> I'll have to look for technical articles; I don't know of anything off hand.
> But for your HW decoder I suspect you'll want to write or acquire a DShow
> Filter or a DMO that fits into the DShow filter graph and communicates down
> to the hardware. And the display accelerators would go into the display
> driver.
>
> Have you confirmed that DMA is enabled for the hard drive? Also which
> version of CE is this?
> --
> damonb@xxxxxxxxxxxxxxxxxxxx (Remove the 'online.' from my address to reach
> me.)
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
> ______________________________
>
> The Windows CE .NET documentation is online at:
> http://msdn.microsoft.com/library/en-us/wceintro5/html/wce50oriWelcomeToWindowsCE.asp?frame=true
>
>
> "Jegan" <Jegan@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:A1E53883-257B-48F0-B099-BE0EC66D347D@xxxxxxxxxxxxxxxx
> > Hi,
> >
> > We have an requirement to play DVD quality video content (wmv) in xScale
> > PXA263 processor with QVGA LCD display. We aren't very satisfied with the
> > performance. This WMV exist in a PCMCIA based 5GB hard disk. we are
> > looking
> > at enhancing the performace by
> >
> > 1.) Adding MPG or WMV hardware decoder (Like intel G2700 etc.)
> > 2.) Adding display hardware accelerators (bit blt acceleration).
> >
> > This changed solution looks promizing to us, what is your take on this
> > issue?
> >
> > How to make WMP to use MPG or WMV hardware decoding instead of using
> > software decoderds? And Point to good technical articles and/or sample
> > code
> > that talk about this feature?
> >
> > Data transfer between the hard disk and system memory is also a concern
> > and
> > any suggestion in this area will also be useful.
> >
> > Regards,
> > Jegan
>
>
>
.



Relevant Pages

  • Re: Issue with Video rendering capabilities.
    ... BLTs to the display) with HW. ... so there is no 2D acceleration and We were using Microsoft WMV ... What is the performance specification of Microsoft WMV decoder (in ... This WMV exist in a PCMCIA based 5GB hard disk. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: unable to open or save large wmv or avi files
    ... message with the WMV file as attachment. ... download) or manual yEnc decoder after the combine or some other ... You might also try copying the parts to an empty local folder. ...
    (microsoft.public.windows.inetexplorer.ie6_outlookexpress)
  • Re: Issue with Video rendering capabilities.
    ... You played some high-quality wmv on your platform and the experience didn't ... And the display accelerators would go into the display ... This WMV exist in a PCMCIA based 5GB hard disk. ... Adding display hardware accelerators. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: D50 bulk dump
    ... on the data transfer button on the d50 at the same time you ... select the bulk load button. ... The display say "Bulk Dump.O " Press enter to start transfer ...
    (rec.music.makers.synth)