lossyWAV Development
Reply #952 – 2008-03-17 17:10:56
I've been testing beta v0.8.5 using the -shaping <n> parameter (0 to 1 in 0.05 steps) to process my 53 problem sample set and here are the results:|---------|-----------|-----------|-----------|-----------|-----------|-----------|-----------| | Shaping | -1 | -2 | -3 | -4 | -5 | -6 | -7 | |---------|-----------|-----------|-----------|-----------|-----------|-----------|-----------| | 0.000 | 543.5kbps | 494.6kbps | 433.9kbps | 408.2kbps | 385.6kbps | 365.4kbps | 348.1kbps | | 0.050 | 543.7kbps | 495.0kbps | 434.5kbps | 408.9kbps | 386.5kbps | 366.7kbps | 349.7kbps | | 0.100 | 543.9kbps | 495.3kbps | 435.0kbps | 409.6kbps | 387.3kbps | 367.6kbps | 350.9kbps | | 0.150 | 544.2kbps | 495.7kbps | 435.6kbps | 410.4kbps | 388.3kbps | 368.8kbps | 352.2kbps | | 0.200 | 544.4kbps | 496.2kbps | 436.3kbps | 411.3kbps | 389.3kbps | 370.1kbps | 353.7kbps | | 0.250 | 544.8kbps | 496.8kbps | 437.2kbps | 412.3kbps | 390.6kbps | 371.6kbps | 355.5kbps | | 0.300 | 545.2kbps | 497.4kbps | 438.2kbps | 413.5kbps | 392.1kbps | 373.4kbps | 357.6kbps | | 0.350 | 545.7kbps | 498.1kbps | 439.2kbps | 414.8kbps | 393.6kbps | 375.2kbps | 359.8kbps | | 0.400 | 546.2kbps | 498.9kbps | 440.4kbps | 416.2kbps | 395.4kbps | 377.3kbps | 362.2kbps | | 0.450 | 546.7kbps | 499.8kbps | 441.7kbps | 417.8kbps | 397.3kbps | 379.6kbps | 364.8kbps | | 0.500 | 547.5kbps | 500.9kbps | 443.3kbps | 419.7kbps | 399.5kbps | 382.4kbps | 368.3kbps | | 0.550 | 548.2kbps | 502.0kbps | 444.9kbps | 421.5kbps | 401.7kbps | 385.0kbps | 371.3kbps | | 0.600 | 549.1kbps | 503.3kbps | 446.6kbps | 423.5kbps | 403.9kbps | 387.4kbps | 374.1kbps | | 0.650 | 550.1kbps | 504.7kbps | 448.6kbps | 425.7kbps | 406.2kbps | 389.9kbps | 376.7kbps | | 0.700 | 551.1kbps | 506.2kbps | 450.7kbps | 428.0kbps | 408.7kbps | 392.3kbps | 379.0kbps | | 0.750 | 552.3kbps | 507.8kbps | 452.9kbps | 430.4kbps | 411.3kbps | 395.0kbps | 381.6kbps | | 0.800 | 553.5kbps | 509.6kbps | 455.2kbps | 432.9kbps | 413.9kbps | 397.8kbps | 384.6kbps | | 0.850 | 554.9kbps | 511.4kbps | 457.7kbps | 435.6kbps | 416.7kbps | 400.7kbps | 387.7kbps | | 0.900 | 556.5kbps | 513.5kbps | 460.4kbps | 438.6kbps | 419.9kbps | 404.1kbps | 391.3kbps | | 0.950 | 558.2kbps | 515.8kbps | 463.4kbps | 442.0kbps | 423.5kbps | 407.8kbps | 395.2kbps | | 1.000 | 560.1kbps | 518.3kbps | 466.8kbps | 445.8kbps | 427.5kbps | 411.9kbps | 399.2kbps | |---------|-----------|-----------|-----------|-----------|-----------|-----------|-----------| It is interesting that adding shaping has less of an effect at the higher bitrate end of the quality spectrum than at the lower end. Please disregard the -newspread parameter as added to beta v0.8.4, it had a bug in it which, when rectified, produces the same results as the existing method (although that in itself was a bit of a surprise....). However, the means by which it arrives at the result is likely to be quicker once optimised in IA-32/x87, so I'll replace the existing code in due course.