Re: Do you recommend to use DMA in MPEG2 TS Video Streaming?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I am trying to stream MPEG2 TS data through USB to the PC for Directshow
playback, i am developing a USB Avstream driver,

understanding that DMA faster, uses less CPU time, but is quite hard to
control and debug, my question is, do the experienced ones recommend to use
DMA at all in this kind of application? or it dose not matter at all ?

In all our MPEG-2 applications, we always use DMA to transfer data to/
from device in production versions. Although it usually takes some
time to make DMA work properly, it still makes sense to use it because
of performance.

Regards,
Gennady Mayko.

.



Relevant Pages

  • Re: 1MHz interrupt
    ... I don't know much about parallel port and DMA or DMA at ... > Make the application for DOS, reprogram the system timer, write the ... > apropriate INT hook. ... > will eat 100% of the CPU time). ...
    (microsoft.public.development.device.drivers)
  • Re: 2.9test9-mm1 and DAO ATAPI cd-burning corrupt
    ... > I'm not sure what you mean by faster, burning runs at device limited ... > speed in CPU time in the less than 1% range if you remember to enable ... The last time I looked DMA didn't work in either kernel if write ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: how to programming DMA in wince using eVC
    ... We really can't train you on how to do DMA in a newsgroup. ... possible that the bus driver for your PC/104 bus might have some utilities ... of CPU time. ... Is there a way to use DMA to do this which will save some CPU ...
    (microsoft.public.windowsce.app.development)
  • Re: No CPU time used for large copies?
    ... >> I'm executing a copy from disk to disk in my network that is taking a ... >> I'm puzzled why, when I sort by CPU time in the taskmanager, nothing ... > Perhaps because the actual work is being done in the drivers using DMA. ...
    (microsoft.public.windowsxp.general)
  • Re: Advice on uC selection wanted - driving microsteppers etc
    ... This new project needs to drive two normal stepper motors, ... interrupt control built into the core; and many DMA ... PWM channels; ...
    (comp.arch.embedded)