return header->sync == 0x7 ? (frame_size_index[3-header->layer]*(header->version+1)* header_bitrate(header)/header_frequency(header))+header->padding : 1;
return header->sync == 0xFFE ? (frame_size_index[3-header->layer]*((header->version&1)+1)* header_bitrate(header)/header_frequency(header))+ header->padding : 1;
int frame_length(mp3header *header) {	return header->sync == 0x7 ? 		    (frame_size_index[3-header->layer]*(header->version+1)*		    header_bitrate(header)/header_frequency(header))+header->padding		    : 1;}