Opened 15 years ago
Last modified 15 years ago
#1651 new defect
HRTF filter broken
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Component: | af |
Version: | unspecified | Severity: | minor |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
Affecting HEAD and SVN-r30706-4.4.1 (from Ubuntu 9.10 repos)
I apply the hrtf filter like this on a movie with 6-channel AC3 sound:
mplayer -channels 6 -af hrtf somemovie.avi
The video begins to lag severely, but there's no CPU spike. I try to fast-forward movie, and it immediately segfaults. gdb backtrace gives me this:
Program received signal SIGSEGV, Segmentation fault.
0x081176d8 in af_calc_filter_multiplier (s=0x0) at libaf/af.c:561
561 libaf/af.c: No such file or directory.
in libaf/af.c
(gdb) bt
#0 0x081176d8 in af_calc_filter_multiplier (s=0x0) at libaf/af.c:561
#1 0x08128dd9 in decode_audio (sh_audio=0x8973c70, minlen=30404)
at libmpcodecs/dec_audio.c:425
#2 0x08098326 in fill_audio_out_buffers (argc=6, argv=0xbffff444)
at mplayer.c:2043
#3 main (argc=6, argv=0xbffff444) at mplayer.c:3665
Found out that the lagging only occurs with PulseAudio as audio output driver. It still segfaults when upping the playback speed though.