[Mplayer-users] Bug Report: Audio corruption with recent CVS versions

Òscar Pérez del Campo os_carp at teleline.es
Thu May 31 07:52:25 CEST 2001


Ok, I'll send a complete bug report ;-)

System Info:
* Linux distribution:  RedHat 7.0
* kernel version: 2.2.16-22
* libc version: 2.2
* X version: XFree86 version 3.3.6
* gcc and ld version:  2.96 20000731 (gcc)
                       2.10.90(with BFD 2.10.0.18) (ld)
* binutils version: 2.10.90



Core dump:
----------
It's a compile time error, so there's no coredump


Hardware & Drivers
-------------------
* CPU info: 
	processor: 0
	vendor_id: AuthenticAMD
	cpu family: 6
	model: 4
	model name: AMD Ahtlon(tm) Processor
	stepping: 2
	cpu MHz: 1202.742
	cache size: 256Kb
	fdiv_bug: no
	hlt_bug: no
	sep_bug: no
	f00f_bug: no
	coma_bug: no
	fpu: yes
	fpu_exception: yes
	cpuid_level: 1
	wp: yes
	flags: fpu vme de pse tsc msr 6 mce cx8 set mtrr pge 14 cmov fcmov 17
psn 22 mmx 24 30 3dnow
	bogomips: 2398.62

* video card facturer & model
	Intel I710
*video driver & version
	I don't know, it's the SVGA standard that came with my X distribution

* sound card type & driver
	on board AC97 usig via82cxxx module (attached lspci -v as 't')


Attached compile output
----------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: make.log.gz
Type: application/x-gzip
Size: 2589 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20010531/8942c887/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log.gz
Type: application/x-gzip
Size: 782 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20010531/8942c887/attachment-0001.bin>
-------------- next part --------------

/* -------- Generated by ./configure ----------- */

/* Define this to enable avg. byte/sec-based AVI sync method by default:
   (use -bps or -nobps commandline option for run-time method selection)    */
#undef AVI_SYNC_BPS

/* Undefine this if you want soundcard-only timing by default:
   You can still change this with the -alsa or -noalsa command-line option!
   (This function was originally impemented to solve ALSA driver's big
   buffer problems, but it seems to be useful for every soundcard drivers) */
#define ALSA_TIMER

/* Undefine this if you don't want to select mono audio (left or right)
   with a stereo MPEG layer 2/3 audio stream. The command-line option
   -stereo has three possible values (0 for stereo, 1 for left-only, 2 for
   right-only), with 0 being the default.
   */
#define USE_FAKE_MONO

/* Undefine this if your soundcard driver has no working select().
   If you have kernel Oops, player hangups, or just no audio, you should
   try to recompile MPlayer with this option disabled! */
#define HAVE_AUDIO_SELECT

/* You have a choice for MP3 decoding: mp3lib(mpg123) or Win32(l3codeca.acm)
   #define this if you prefer mpg123 (with 3Dnow! support) than l3codeca.acm
   (with mmx/sse optimizations)
   You can still change it runtime using -afm 1 (mpg123) or -afm 4 (l3codeca)*/
#define DEFAULT_MPG123

/* XMMP support: (test code) */
#undef USE_XMMP_AUDIO
#define LIBDIR "/usr/local/lib"
#define PLUGINDIR LIBDIR "/xmmp/Plugins"
#define XMMP_AUDIO_DRIVER PLUGINDIR "/Sound/oss.so"

/* set up max. outburst. use 65536 for ALSA 0.5, for others 16384 is enough */
#define MAX_OUTBURST 65536

/* set up audio OUTBURST. Do not change this! */
#ifdef USE_XMMP_AUDIO
#define OUTBURST 4096
#else
//#define OUTBURST 1024
#define OUTBURST 512
#endif

/* LIRC (remote control, see www.lirc.org) support: */
#undef HAVE_LIRC

/* DeCSS support using libcss */
#undef HAVE_LIBCSS

/* Define this to enable MPEG 1/2 image postprocessing (requires FAST cpu!) */
#define MPEG12_POSTPROC

/* DirectShow support */
#define USE_DIRECTSHOW

/* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
#define USE_FASTMEMCPY

/* gui support, please do not edit this option */
#undef HAVE_GUI

/* Define if your processor stores words with the most significant
   byte first (like Motorola and SPARC, unlike Intel and VAX).  */
/* #define WORDS_BIGENDIAN */

#define ARCH_X86

/* Define this to any prefered value from 386 up to infinity with step 100 */
#define __CPU__ 686

/*----------------------------------------------------------------------------
**
** NOTE: Instead of modifying these definitions here, use the
**       --enable/--disable options of the ./configure script!
**       See ./configure --help for details.
**
*---------------------------------------------------------------------------*/

/* termcap flag for getch2.c */
#define USE_TERMCAP
#define HAVE_PNG

/* Extension defines */
#undef HAVE_MLIB     // available only on solaris
#define HAVE_3DNOW   // only define if you have 3DNOW (AMD k6-2, AMD Athlon, iDT WinChip, etc.)
#undef HAVE_3DNOWEX // only define if you have 3DNOWEX (AMD Athlon, etc.)
#define HAVE_MMX      // only define if you have MMX
#undef HAVE_MMX2     // only define if you have MMX2
#undef HAVE_SSE     // only define if you have SSE (Intel Pentium III or Celeron II)

/* libvo options */
#define SCREEN_SIZE_X 1
#define SCREEN_SIZE_Y 1
#define HAVE_X11
#define HAVE_XV
#define HAVE_XF86VM
#define HAVE_GL
#define HAVE_DGA
#define HAVE_DGA2
#define HAVE_SDL
/* defined for SDLlib with keyrepeat bugs (before 1.2.1) */
#define BUGGY_SDL
#undef HAVE_3DFX
#undef HAVE_MGA
#undef HAVE_SYNCFB
#define HAVE_FBDEV
#undef HAVE_SVGALIB

#if defined(HAVE_GL)||defined(HAVE_X11)||defined(HAVE_XV)
#define X11_FULLSCREEN
#endif

-------------- next part --------------

# -------- Generated by ./configure -----------

AR=ar
CC=gcc
X11DIR=-L/usr/X11R6/lib
# OPTFLAGS=-O4   -march=athlon -mcpu=athlon -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS=-O4 -march=athlon -mcpu=athlon -pipe -ffast-math -fomit-frame-pointer
# LIBS=-L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib -lGL -lSDL -lpthread -lXxf86dga -lX11 -lXext -lXv
X_LIBS=-L/usr/X11R6/lib -lGL -lSDL -lpthread -lXxf86dga -lX11 -lXext -lXv -lXxf86vm  -lpng -lz
TERMCAP_LIB=-ltermcap
XMM_LIBS = 
LIRC_LIBS = 
CSS_LIB = 
CSS_INC = 
WIN32_PATH=-DWIN32_PATH=\"/usr/lib/win32\"
DS_DEP = loader/DirectShow/libDS_Filter.a
DS_LIB = -Lloader/DirectShow -lDS_Filter -lstdc++

-------------- next part --------------

include ../config.mak

OPTIONAL_SRCS= vo_png.c vo_gl.c vo_sdl.c vo_x11.c vo_xv.c vo_dga.c vo_fsdga.c vo_dga.c vo_fsdga.c vo_fbdev.c
OPTIONAL_OBJS=vo_png.o vo_gl.o vo_sdl.o vo_x11.o vo_xv.o vo_dga.o vo_fsdga.o vo_dga.o vo_fsdga.o vo_fbdev.o

-------------- next part --------------
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 02)
	Flags: bus master, medium devsel, latency 0
	Memory at d0000000 (32-bit, prefetchable)
	Capabilities: [a0] AGP version 2.0
	Capabilities: [c0] Power Management version 2

00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305 (prog-if 00 [Normal decode])
	Flags: bus master, 66Mhz, medium devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: d4000000-d5ffffff
	Prefetchable memory behind bridge: d6000000-d6ffffff
	Capabilities: [80] Power Management version 2

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 40)
	Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
	Flags: bus master, stepping, medium devsel, latency 0
	Capabilities: [c0] Power Management version 2

00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: VIA Technologies, Inc. VT82C586 IDE [Apollo]
	Flags: bus master, medium devsel, latency 32
	I/O ports at d000
	Capabilities: [c0] Power Management version 2

00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 16) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Flags: bus master, medium devsel, latency 32, IRQ 5
	I/O ports at d400
	Capabilities: [80] Power Management version 2

00:07.3 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 16) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Flags: bus master, medium devsel, latency 32, IRQ 5
	I/O ports at d800
	Capabilities: [80] Power Management version 2

00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
	Flags: medium devsel
	Capabilities: [68] Power Management version 2

00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 [Apollo Super AC97/Audio] (rev 50)
	Subsystem: Analog Devices: Unknown device 5360
	Flags: medium devsel, IRQ 11
	I/O ports at dc00
	I/O ports at e000
	I/O ports at e400
	Capabilities: [c0] Power Management version 2

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
	Flags: medium devsel, IRQ 11
	I/O ports at ec00

01:00.0 VGA compatible controller: Intel Corporation i740 (rev 21) (prog-if 00 [VGA])
	Subsystem: Intel Corporation: Unknown device ffff
	Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 10
	Memory at d6000000 (32-bit, prefetchable)
	Memory at d5000000 (32-bit, non-prefetchable)
	Capabilities: [d0] AGP version 1.0
	Capabilities: [dc] Power Management version 1



More information about the MPlayer-users mailing list