« Previous | Next » 

Revision 323e6fea

ID323e6fead07c75f418e4b60704a4f437bb3483b2
Parent 6e7cf13b
Child f1efbca5

Added by Justin over 9 years ago

ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.

This increases the accuracy of coefficients, leading to improved quality.
Rescaling of the coefficients to full 25-bit accuracy is done rather than
offsetting the exponent values. This requires coefficient scaling to be done
before determining the rematrixing strategy. Also, the rematrixing strategy
calculation must use 64-bit math to prevent overflow due to the higher
precision coefficients.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences