Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jul 2000 04:40:14 -0400
From:      Lee Cremeans <lcremeans@erols.com>
To:        stable@freebsd.org, multimedia@freebsd.org
Subject:   newpcm and RealPlayer woes
Message-ID:  <20000711044014.A8062@lcremeans.erols.com>

next in thread | raw e-mail | index | archive | help
I've been using the newpcm drivers for some time, and they seem to work with
most things, but I've noticed some problems, specifically with the
RealPlayer 7 Beta for linux. The sound seems to jump at the beginning of a
stream, leaving it at least 3-4 seconds behind the counter and any video
content. This makes video streams hard to watch, and also cuts off local
streams early. Also, on remote streams, the sound clicks and squeals loudly
about 1-2 seconds into the stream, and the stream stays out of sync with the
RealPlayer counter the whole time. I have a PR open on this, misc/18728.

All of this seems to have started happening around the time of the May 12
MFC, it looks like. I don't know enough about how newpcm works to be able to
offer any advice on fixing the code, but I'd be willing to take a look at it
in my spare time, and I can try any patches someone can come up with. I have
my dmesg pasted below; this is from -STABLE CVSupped Sunday night.

-lee

---cut here--

Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.0-STABLE #0: Tue Jul 11 04:10:20 EDT 2000
    root@lcremeans.erols.com:/usr/obj/usr/src/sys/LEE
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 400910252 Hz
CPU: AMD-K6(tm) 3D+ Processor (400.91-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x591  Stepping = 1
  Features=0x8021bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX>
  AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 134217728 (131072K bytes)
avail memory = 127434752 (124448K bytes)
Preloaded elf kernel "LEE" at 0xc02e7000.
VESA: v2.0, 8192k memory, flags:0x1, mode table:0xc0293e82 (1000022)
VESA: Matrox Graphics Inc.
K6-family MTRR support enabled (2 registers)
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib2: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib2
pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0
isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C586 ATA33 controller> port 0xd000-0xd00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <VIA 83C572 USB controller> at 7.2 irq 11
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xd800-0xd81f mem 0xe8800000-0xe88fffff,0xe8901000-0xe8901fff irq 9 at device 8.0 on pci0
fxp0: Ethernet address 00:a0:c9:76:92:a7, 10Mbps
sym0: <875> port 0xdc00-0xdcff mem 0xe8900000-0xe8900fff,0xe8904000-0xe89040ff irq 10 at device 9.0 on pci0
sym0: Symbios NVRAM, ID 7, Fast-20, SE, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym1: <875> port 0xe000-0xe0ff mem 0xe8903000-0xe8903fff,0xe8902000-0xe89020ff irq 9 at device 9.1 on pci0
sym1: Symbios NVRAM, ID 7, Fast-20, SE, parity checking
sym1: open drain IRQ line driver, using on-chip SRAM
sym1: using LOAD/STORE-based firmware.
pcib1: <Host to PCI bridge> on motherboard
pci2: <PCI bus> on pcib1
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model MouseMan+, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
sb0 at port 0x220 irq 5 drq 1 on isa0
snd0: <SoundBlaster 16 4.13> 
sb0: driver is using old-style compatability shims
sbxvi0 at port 0xffffffff drq 5 on isa0
isa_compat: didn't get ports for sbxvi
snd0: <SoundBlaster 16 4.13> 
WARNING: "snd" is usurping "snd"'s cdevsw[]
sbxvi0: driver is using old-style compatability shims
sbmidi0 at port 0x330 on isa0
snd0: <SoundBlaster MPU-401> 
WARNING: "snd" is usurping "snd"'s cdevsw[]
sbmidi0: driver is using old-style compatability shims
awe0 at port 0x620 on isa0
awe0: <SoundBlaster EMU8000 MIDI (RAM8192k)>
WARNING: "snd" is usurping "snd"'s cdevsw[]
awe0: driver is using old-style compatability shims
ad0: 8693MB <ST39140A> [17662/16/63] at ata0-master using UDMA33
acd0: CDROM <TOSHIBA CD-ROM XM-6202B> at ata1-master using WDMA2
afd0: 120MB <LS-120 CSMO 05 UHD Floppy> [963/8/32] at ata1-slave using PIO2
Waiting 10 seconds for SCSI devices to settle
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
(noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
sa0 at sym1 bus 0 target 6 lun 0
sa0: <ARCHIVE Python 25588-005 2.19> Removable Sequential Access SCSI-2 device 
sa0: 3.300MB/s transfers
pass1 at sym1 bus 0 target 5 lun 0
pass1: <UMAX Astra 1200S V2.9> Fixed Scanner SCSI-2 device 
pass1: 3.300MB/s transfers
Mounting root from ufs:/dev/ad0s1a
cd0 at sym1 bus 0 target 4 lun 0
cd0: <TEAC CD-R55S 1.0N> Removable CD-ROM SCSI-2 device 
cd0: 10.000MB/s transfers (10.000MHz, offset 15)
cd0: cd present [1 x 2048 byte records]

-- 
+--------------------------------------------------------------------+
|      Lee Cremeans -- Manassas, VA, USA  (WakkyMouse on WTnet)      |  
|         lcremeans@erols.com | http://wakky.dyndns.org/~lee         |


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000711044014.A8062>