LuxRiot Blog

May 7, 2006

Multiple Video Mixing Renderer 9 filters problem (sample code)

Filed under: Bugs, DirectShow — roman @ 12:48 am

There see to be an unexpected failure trying to use multiple video mixing renders. The sample project reproduces the problem on Intel D915 GEV series motherboard machine with integrated Intel Graphics Media Accelerator 900 video adapter (Windows XP Pro, Service Pack 2, DirectX 9.0c).
(more…)

May 5, 2006

BUG: Continuously running Arecont network camera may crash LuxRiot DVR Server

Filed under: Bugs — roman @ 7:47 am

The information applies to:

  • LuxRiot 1.1.Ñ… up to LuxRiot 1.1.17

Symptoms

An Arecont camera configured to run on LuxRiot DVR Server and running continuously (the duration may vary, typically 20-30 hours) may cause LuxRiot DVR Server crash.

Resolution

The fix for the problem will be included into next LuxRiot update, LuxRiot 1.1.18.

PROB: A limited amount of cameras can be shown on Intel Graphics Accelerator hardware

Filed under: Bugs, How To — roman @ 7:41 am

The information applies to:

  • LuxRiot 1.1.18 and more recent

Symptoms

LuxRiot is only capable of showing limited about of cameras (exact number may vary depending on several factors, including video resolution and pixel format), the rest of the cameras may show an error message, especially “… Is there a required codec properly installed? …“.

Description
The problem is caused by probable incompatibility between Intel Graphics Accelerator hardware driver and DirectX 9 subsystem. DirectX 9 Video Mixing Renderer 9 is a default method of presenting video in LuxRiot starting LuxRiot 1.1.18 and a limited number of its instances start successfully with undescriptive failure reasons for the rest of instances that fail to start.
Intel Graphics Accelerator is an integrated video subsystem on a number of Intel motherboards, including Intel D915 GEV series.

Solution

To resolve the problem, configure LuxRiot to use Video Mixing Renderer 7 (shipped with DirectX 7 and more recent versions). Choose Tools item in main menu, Options menu item and set DirectX options as shown below:
Image001.png

Intel Graphics Accelerator running with Video Mixing Renderer 7 do not cause the problem. You may need to restart LuxRiot DVR Client for the changes to have effect.

Improved DirectX 9 compatibility

Filed under: Change Log — roman @ 7:18 am

Compatibility with DirectX 9 is improved and in most cases performance increase is to be expected. LuxRiot codecs are provided new options to communicate with DirectX objects, LuxRiot DVR Client is capable of using different versions of DirectX video renderers (configurable), including Video Renderer, Video Mixing Renderer 7, Video Mixing Renderer 9. Video Mixing Renderer 9 is set to be default renderer for LuxRiot.

By default LuxRiot is set to use downsampling option which reduces video frame size according to real size of the video stream on the screen.
The update will be included into next LuxRiot update, LuxRiot 1.1.18.

Fast camera and layout switches

Filed under: Change Log — roman @ 7:13 am

Camera and layouts switches were significatny optimized and additionally LuxRiot caches last known camera frame, so visual layout switch reponse is immediate and no more annoying.
The update will be included into next LuxRiot update, LuxRiot 1.1.18.

Powered by WordPress