Opened 12 years ago

Closed 9 years ago

#931 closed defect (fixed)

ad-adv force=5 without resampling

Reported by: r_rt.bug@… Owned by: reynaldo@…
Priority: normal Component: af
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

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.

Change History (1)

comment:1 Changed 9 years ago by r_rt.bug@…

  • Resolution set to fixed
  • Status changed from new to closed

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

Note: See TracTickets for help on using tickets.