Change #280906
| Category | ffmpeg |
| Changed by | Kacper Michajłow <kasper93@gmail.com> |
| Changed at | Sun 06 Sep 2026 00:48:25 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | 8d07c6698062997736b51e0daf2fc497921dd345 |
Comments
avcodec/dsddec: use libswresample for the PCM output Repack the input to raw DSD unconditionally and convert it to the default AV_SAMPLE_FMT_FLTP output with libswresample instead of the local dsd2pcm copy. If libswresample is disabled, the PCM output is not offered and the decoder outputs only AV_SAMPLE_FMT_DSD. The per-channel slice threading of the float conversion is gone. The conversion now runs in a single swr_convert() call. Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
Changed files
- libavcodec/dsddec.c