Monthly Archives: November 2008

Tick frequency for media processing

It’s common to use high precision tick count for measuring the duration of media. For example, the duration of one video frame is about 0.033366… second. It’s inconvenient because it’s not integer. Instead, DirectShow uses 100ns as a unit (=10Mhz). … Continue reading

Posted in Video | Leave a comment

Understand process address space usage

Introduction How much memory does the process use? It’s a basic question for performance analysis, but it’s difficult to answer without understanding the Windows memory management in depth. Terminologies Process address space Each 32 bits process has 32 bits addressing … Continue reading

Posted in Windows Memory Management | Leave a comment

Monitor process memory usage status over time

Let’s assume you want to know the process address space usage overtime. Task Manager is out of question because it does not provide enough information. Even Process Explorer does not work because it does not have logging capability. One of … Continue reading

Posted in Windows Memory Management | Leave a comment

Mac OS X DVD player causes stuttering in frame/field DCT mixed sequence

When MPEG video stream has both field DCT and frame DCT, the standard software DVD player installed with Mac OS X seems to cause stuttering. It’s a kind of sad because dynamic selection of field DCT and frame DCT is … Continue reading

Posted in Video | Leave a comment