21 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
22 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
23 |
* |
* |
24 |
* $Id: mbtransquant.c,v 1.24 2004-04-15 19:44:06 edgomez Exp $ |
* $Id: mbtransquant.c,v 1.25 2004-05-26 05:45:53 syskin Exp $ |
25 |
* |
* |
26 |
****************************************************************************/ |
****************************************************************************/ |
27 |
|
|
1003 |
memset(Out, 0x00, 64*sizeof(*Out)); |
memset(Out, 0x00, 64*sizeof(*Out)); |
1004 |
Out[Zigzag[Last_Node]] = Last.Level; |
Out[Zigzag[Last_Node]] = Last.Level; |
1005 |
i = Last_Node - Last.Run; |
i = Last_Node - Last.Run; |
1006 |
Sum = 0; |
Sum = abs(Last.Level); |
1007 |
while(i>=0) { |
while(i>=0) { |
1008 |
Out[Zigzag[i]] = Nodes[i].Level; |
Out[Zigzag[i]] = Nodes[i].Level; |
1009 |
Sum += abs(Nodes[i].Level); |
Sum += abs(Nodes[i].Level); |