/*******************************************************************
                    dct coefficient module
 *******************************************************************/
#define DCT_COEFFICIENT_C
#include "dct_coefficient.h"

void read_fixed_length_dct_coefficient(VIDEO_STREAM *in, int *run, int *level);

void read_fixed_length_dct_coefficient(VIDEO_STREAM *in, int *run, int *level)
{
	int n;
	int code;
	
	unsigned int sign[] = {
		0, 0xFFFFF000,
	};

	code = get_bits(in, 6);

	*run = code;

	code = get_bits(in, 12);
	n = code >> 11;
	code |= sign[n];
	
	*level = code;
}
