Opened 14 years ago

Last modified 14 years ago

#1651 new defect

HRTF filter broken

Reported by: mint@… Owned by: reynaldo@…
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

Change History (1)

comment:1 by mint@…, 14 years ago

Found out that the lagging only occurs with PulseAudio as audio output driver. It still segfaults when upping the playback speed though.

Note: See TracTickets for help on using tickets.