libZPlay documentation (Win32)
IndexReferenceHome
PreviousUpNext
AC-3

AC-3

AC-3 support is provided by liba52 - free library for decoding ATSC A/52 streams 

Decoder 
AC3 
File extension 
ac3 
Description 
Free library for decoding ATSC A/52 streams (AC-3). 
Supported by 
Web 
Email 
Copyright © 
Info tags 
Not supported. 
Reverse playing 
Supported by prescanning whole stream and decoding frames backward with frame overlap. 
Accurate length 
Supported. Please read Remarks section. 
Accurate seek 
Supported. Please read Remarks section. 
BPM detection 
Supported. 
Gapless playing 
Supported. 
Dynamic streams 
Supported. 
Format autodetection 
Supported by analyzing file extension. 
Audio autodetection 
Supported by analyzing frame header (samplerate, channel number). 
Recording/Encoder 
Not supported. 
Supported channels 
A52_CHANNEL, A52_CHANNEL1, A52_CHANNEL2, A52_MONO, A52_STEREO, A52_DOLBY, A52_3F, A52_2F1R, A52_3F1R, A52_2F2R, A52_3F2R, A52_LFE 
Accurate length enabled

 

To enable sample accurate length you need to use SetSettings function and enable accurate seek using TSettingID sidAccurateLength parameter. This will enable "sample" accurate length by scaning stream and counting all frames. 

Note: By default, sample accurate length is NOT enabled. 

 

Accurate length disabled

If sample accurate length in not enabled, length is calculated from stream size and bitrate value. 

 

Accurate seek enabled

 

To enable sample accurate seek you need to use SetSettings function and enable accurate seek using TSettingID sidAccurateSee parameter. This will enable "sample" accurate seek by scaning stream and detecting all frames up to specified position. 

Note: By default, sample accurate seek is NOT enabled. 

 

Accurate seek disabled

If sample accurate seek in not enabled, seek position is calculated from stream size using linear interpolation. 

 

Copyright (c) 2010. Zoran Cindori - All rights reserved.

Web: http://libzplay.sourceforge.net/

Email: zcindori@inet.hr