A method and system for testing software filters used in a multimedia environment to support kernel streaming. In a computer, a source module generates a data stream in order to emulate a multimedia input device, such as a microphone or video camera. A plurality of software filters are communicatively coupled to form a software filter chain. The chain of software filters receives the data stream from the source module and propagates the data stream through each software filter for processing. An analysis module receives the processed data stream from the chain of software, filters and produces performance information as a function of the received data stream. The source module, the analysis module and each software filter operate in a kernel-mode and are configured by a test tool operating in non-kernel mode. Via the test tool, a user can select appropriate source and analysis modules as well as construct the chain of software filters to include a large number of software filters. In order to assess the functionality of a large number software filters under real-world conditions using a single computer, the invention couples the software filters by one or more virtual circuits that route the data stream to and from a network.

Un método y un sistema para los filtros de prueba del software usados en un ambiente de las multimedias para apoyar fluir del núcleo. En una computadora, un módulo de fuente genera una secuencia de datos para emular un dispositivo de entrada de las multimedias, tal como una cámara de vídeo del micrófono o. Una pluralidad de filtros del software communicatively se junta para formar una cadena del filtro del software. La cadena de los filtros del software recibe la secuencia de datos del módulo de fuente y propaga la secuencia de datos a través de cada filtro del software para procesar. Un módulo del análisis recibe la secuencia de datos procesada de la cadena del software, filtra y produce la información del funcionamiento en función de la secuencia de datos recibida. El módulo de fuente, el módulo del análisis y cada filtro del software funcionan en un nu'cleo-modo y son configurados por una herramienta de la prueba que funciona en modo del no-nu'cleo. Vía la herramienta de la prueba, un usuario puede seleccionar fuente apropiada y los módulos del análisis así como la construcción que la cadena del software se filtra para incluir una gran cantidad de filtros del software. Para determinar la funcionalidad de los filtros grandes de un software del número bajo condiciones del mundo real usando una sola computadora, la invención junta los filtros del software por unos o más circuitos virtuales que encaminen la secuencia de datos a y desde una red.

 
Web www.patentalert.com

< Kernel streaming test method and system

< Kernel streaming test method and system

> Long line receiver for CMOS integrated circuits

> System and method for optimizing a device driver by incorporating debugging and tracing

~ 00062