<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] MPEG-4 Visual configuration bits
in SDP</title></head><body>
<blockquote type="cite" cite><font face="Arial" size="-1">Just came
across that it would be useful to have an easy-to-use decoder for
MPEG-4 Visual configuration bits that are encoded in "config"
parameter of SDP. Something like mpeg4vol command-line tool from
mpeg4ip does. Are there any plans to implement this in the
future?</font></blockquote>
<div><br></div>
<div>The 'config' parameter string is simply a string of bytes,
encoded as hexadecimal digits (therefore, two hexadecimal digits per
byte).  We do have a function:</div>
<div><x-tab>       
</x-tab>parseGeneralConfigStr()</div>
<div>(defined in "liveMedia/include/MPEG4LATMAudioRTPSource.hh)
that will convert a 'config' string to binary.  E.g., the
'config' string</div>
<div><x-tab>       
</x-tab>deadbeef</div>
<div>would be converted to the following sequence of 4 bytes</div>
<div><x-tab>        </x-tab>0xDE
0xAD 0xBE 0xEF</div>
<div><br></div>
<div>However, we don't implement any additional 'decoding' of this
data (or any other MPEG-4 data), because it's not needed at all for
streaming.  (We don't include any audio/video decoding or
encoding software.)</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>