support

Darvision.com - DVMPEG - Comparison Chart
Comparison Chart

DVMPEG

DVMPEG 5.0 vs Ligos LSX 2.5

This page describes a recent comparison between Darim DVMPEG 5.0 and Ligos LSX 2.5 encoders performed at Darim Vision's R&D center. A few problems were noted as described below. Click here to find out how we tested these two products. Also, the results of the test are available for free downloading from here.

Video Buffer analysis
Audio buffer analysis
Timing Info Analysis for video stream
Timing Info Analysis for audio stream
MPEG specification compliance
Encoding performance comparison
How we did the test
Video Buffer analysis :

These figures depict the problem of the Ligos LSX video encoder with significant and repetitive STD buffer overflows (shown with read lines).

Most of the hardware DVD/MPEG2 players can not handle video buffer overflows gracefully - this usually results in jerky (stuttering) video playback. Software players are less sensitive, but may also produce unpredictable behavior in case of excessive overflows.

Audio buffer analysis :

These figures depict a serious problem of the Ligos LSX audio encoder with significant and repetitive STD buffer overflows (shown with read lines).

Most of the hardware DVD/MPEG2 players can not handle audio buffer overflows gracefully - this usually results in audio distortions and/or jerky (stuttering) video playback. Software players may simply crash or hang up system in such case.

Timing Info Analysis for video stream :

These figures show timing analysis diagram for elementary video stream (ID=224) embedded inside MPEG2 program stream. The video timing information is generated by MPEG stream multiplexer. Smooth timing is very important for proper video/audio synchronization (lip sync).

The figures show that multiplexers of both DVMPEG and Ligos LSX encoders output correct timing information. However, it is quite noticeable that DVMPEG's multiplexer produces more consistent timing with lesser deviation from expected values.

(the numbers shown are in 27 MHz clock periods)

Timing Info Analysis for audio stream :

These figures show timing analysis diagram for elementary audio stream (ID=192) embedded inside MPEG2 program stream. Audio timing information is also generated by MPEG stream multiplexer. Naturally, smooth audio timing is as important for proper lip sync as the one for video.

The figures show discrepancies between the actually encoded value and the value expected by the analyzer program based on the bitrate parameter specified in the audio stream header. Whenever the deviation exceeds a predefined tolerance value, the analyzer software records an error message into analysis log. The figure on the right shows that Ligos LSX multiplexer have produced two errors that may be a sufficient reason of audio blip or jerk in the video playback. (the numbers shown are in 27 MHz clock periods)

MPEG specification compliance :

Lastly, the figures here show the analysis log file produced by M-Probe MPEG analyzing software. The Red circles indicate errors, that is a violation of certain aspects of ISO/IEC 13818 specification. The Blue circles are informational messages that do not indicate a problem.

As you can see the MPEG2 file produced by the Ligos LSX encoder has many problems in it, while DVMPEG 5.0 produces fully ISO standard-compliant MPEG files.

Encoding performance comparison :

As you see the from the chart, Darim's DVMPEG 5.0 encoder is noticeably faster than its competitor under the same conditions. Also, and more importantly, the Ligos LSX software has to has to perform three sequential operations to produce the final MPEG2 program stream output. It has to encode video and audio separately and then multiplex them (mux) to add timing synchronization information. DVMPEG does that all simultaneously, thus saving time and a lot of disk space that would be needed for intermediate files.

How we did the test :

The tests were performed on a Pentium II 400 MHz machine with 64MB RAM running Windows 95. We used a sample GOLF.AVI from DVMPEG 5.0 installation CD-ROM as a source for the described MPEG2 program stream compression. For improved performance, the AVI file was copied to a fast IDE hard disk working in UltraDMA mode 2.

We used the AVI2MPEG program provided with DVMPEG 5.0 and the following settings:

Video bitrate: 6000 Kbits/sec
Audio bitrate: 224 Kbits/sec, stereo

Advanced parameters:
quality_factor = 0, filter_mask = none,
color_temp = Low, field_frame = Deinterlaced
all other parameters were left as default

The following settings were used for Ligos LSX 2.5 encoder:

Main Profile plus:
Video bitrate: 6000 Kbits/s
Audio bitrate: 224 Kbits/s

Options:
Deinterlace input picture, Normal conversion,
Do not show output picture,
Do not calculate quality during conversion.

We have used XingDVD by Xing Technologies, Inc. software DVD/MPEG2 player and Real Magic Hollywood hardware DVD player by Sigma Designs, Inc. to perform the play back test of the resulting MPEG clip. The clip produced by Ligos LSX 2.5 encoder played jerky on the Hollywood hardware player. The XingDVD player could not play the file at all because Microsoft's MPEG2 splitter provided with DirectX Media 6.0 (a.k.a DirectShow) was unable to parse the file correctly.

Finally, the entire analysis and all figures shown here were produced by MProbe MPEG analyzer software by Interra, Inc.


| Main Page | Purchase | Contacts | Sitemap | Corporate Home |
Copyright © 2000-2006 Darim Vision Co., Ltd. All rights reserved.