<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1498" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp; In this part of the 
code.....</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>int decode_map(codebook *s, oggpack_buffer *b, ogg_int32_t *v, int 
point){<BR>&nbsp; ogg_uint32_t entry = 
decode_packed_entry_number(s,b);<BR>&nbsp; int i;<BR>&nbsp; 
if(oggpack_eop(b))return(-1);<BR><BR>&nbsp; /* according to decode type 
*/<BR>&nbsp; switch(s-&gt;dec_type){<BR>&nbsp; case 1:{<BR>&nbsp;&nbsp;&nbsp; /* 
packed vector of values */<BR>&nbsp;&nbsp;&nbsp; int 
mask=(1&lt;&lt;s-&gt;q_bits)-1;<BR>&nbsp;&nbsp;&nbsp; 
for(i=0;i&lt;s-&gt;dim;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
v[i]=entry&amp;mask;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
entry&gt;&gt;=s-&gt;q_bits;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
break;<BR>&nbsp; }<BR>&nbsp; case 2:{<BR>&nbsp;&nbsp;&nbsp; /* packed vector of 
column offsets */<BR>&nbsp;&nbsp;&nbsp; int 
mask=(1&lt;&lt;s-&gt;q_pack)-1;<BR>&nbsp;&nbsp;&nbsp; 
for(i=0;i&lt;s-&gt;dim;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if(s-&gt;q_bits&lt;=8)<BR>&nbsp;v[i]=((unsigned char 
*)(s-&gt;q_val))[entry&amp;mask];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
else<BR>&nbsp;v[i]=((ogg_uint16_t 
*)(s-&gt;q_val))[entry&amp;mask];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
entry&gt;&gt;=s-&gt;q_pack;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
break;<BR>&nbsp; }<BR>&nbsp; case 3:{<BR>&nbsp;&nbsp;&nbsp; /* offset into array 
*/<BR>&nbsp;&nbsp;&nbsp; int *ptr=(int 
*)s-&gt;q_val+entry*s-&gt;q_pack;<BR><BR>&nbsp;&nbsp;&nbsp; 
if(s-&gt;q_bits&lt;=8){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
for(i=0;i&lt;s-&gt;dim;i++)<BR>&nbsp;v[i]=((unsigned char 
*)ptr)[i];<BR>&nbsp;&nbsp;&nbsp; }else{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
for(i=0;i&lt;s-&gt;dim;i++)<BR>&nbsp;v[i]=((ogg_uint16_t 
*)ptr)[i];<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; break;<BR>&nbsp; 
}<BR>&nbsp; default:<BR>&nbsp;&nbsp;&nbsp; return -1;<BR>&nbsp; }<BR><BR>All the 
test vectors pass through case1. Case 2 and 3 are not reached. I<BR>need 
clarification regarding this.<BR><BR>Thanks and 
Regards<BR>Dhanapal<BR><BR></DIV></BODY></HTML>