Opened 16 years ago
Closed 13 years ago
#931 closed defect (fixed)
ad-adv force=5 without resampling
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Component: | af |
Version: | HEAD | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
I gave a try to "-af-adv force=5" because I guess the quality is better.
So, it seems there's a problem in format filters.
If I play an ogg file which don't need resampling with "-ao alsa:device=xxx -softvol -softvol-max 100 -af-adv force=5", the sound become noise when I mute the sound or lower the volume.
The log show a conversion in float :
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
but don't show the reverse conversion.
If the file need resampling or I use "-af-adv force=1", the problem doesn't happen.
Seems ok now.
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
[dummy] Was reinitialized: 44100Hz/2ch/floatle
[libaf] Adding filter format
[format] Changing sample format from little-endian 32-bit float to little-endian 16-bit signed int
[format] Accelerated little-endian 32-bit float to little-endian 16-bit signed int conversion
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
[dummy] Was reinitialized: 44100Hz/2ch/floatle
[format] Changing sample format from little-endian 32-bit float to little-endian 16-bit signed int
[format] Accelerated little-endian 32-bit float to little-endian 16-bit signed int conversion