[ALSA - driver 0001823]: surround40 memory leak

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1823> 
======================================================================
Reported By:                darkbrain
Assigned To:                
======================================================================
Project:                    ALSA - driver
Issue ID:                   1823
Category:                   PCI - cs46xx
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
Distribution:               
Kernel Version:             
======================================================================
Date Submitted:             02-05-2006 22:59 CET
Last Modified:              07-25-2006 16:03 CEST
======================================================================
Summary:                    surround40 memory leak
Description: 
It seems that surround40 has a memory leak or somthing similar, playing a
game in surround40 mode the game result unplayable after some minutes. 
And there is a problem in CS46xx.conf file, i need to remove the hook on
the rear pcm to permit multiple surround40 subdevices to be opened.
======================================================================

----------------------------------------------------------------------
 darkbrain - 07-25-06 10:18 
----------------------------------------------------------------------
Well the problem is difficult to resolve. For hooks read better the
description of the bug.
Anyway i talked to Benny Sjostrand about these problems and he explained
me a bit the logic of this dsp, and how this driver was made: throght
reverse engineering! 
The only thing i've found is this: in file dsp_spos.c replace
"REAR_CODECOUT_SCB_ADDR,codec_in_scb" with
"REAR_CODECOUT_SCB_ADDR,codec_out_scb" at about line 1364. With this
"patch" you should be able to use the quad pcm (route device) without the
out of sync problem. Anyway the problem isn't solved! It maybe a delay in
some SCB or it may be an application problem caused by the cut of
available devices that is halved. Btw without documentation is not
possible to work on it.

bye,
   DarkBrain

----------------------------------------------------------------------
 Raymond - 07-25-06 16:03 
----------------------------------------------------------------------
Do the "out of sync" problem occur even 2 or 3 instances of surround40 ?
If yes, there is no way to fix unless you know how to patch the firmware.

The available resource DSP_MAX_PCM_CHANNELS are not enough for 31
subdevices(instances) of surround40 or surround51

If there are only 2 pcm_channels left and pcm_multi try to open surround40
or surround51, it is possible that pcm_multi and cs46xx driver is not
capable to recover from this kind of error.

The au88x0 driver also have this kind of problem
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2228

The driver of the hardware mixing sound card need special handling in
snd_xxx_hw_params() and snd_xxx_hw_free() for OSS emulation too.

Issue History
Date Modified  Username       Field                    Change              
======================================================================
02-05-06 22:59 darkbrain      New Issue                                    
02-06-06 06:32 Raymond        Note Added: 0007943                          
02-06-06 07:10 Raymond        Note Edited: 0007943                         
02-06-06 07:31 Raymond        Note Edited: 0007943                         
02-06-06 07:32 Raymond        Note Edited: 0007943                         
02-06-06 10:46 darkbrain      Note Added: 0007945                          
02-06-06 10:46 darkbrain      Note Added: 0007946                          
02-06-06 10:47 darkbrain      Note Deleted: 0007946                        
02-06-06 18:37 darkbrain      Note Added: 0007950                          
02-11-06 15:01 darkbrain      Note Added: 0008018                          
02-12-06 05:09 Raymond        Note Added: 0008025                          
02-15-06 06:21 Raymond        Note Added: 0008076                          
02-21-06 07:56 Raymond        Note Added: 0008152                          
03-27-06 04:42 Raymond        Note Added: 0008987                          
06-02-06 09:33 Raymond        Note Deleted: 0008152                        
06-02-06 09:33 Raymond        Note Deleted: 0008987                        
06-02-06 09:34 Raymond        Note Deleted: 0008076                        
07-11-06 13:28 Raymond        Note Added: 0010970                          
07-24-06 21:21 bitmage2       Note Added: 0011215                          
07-24-06 21:25 bitmage2       Note Added: 0011216                          
07-25-06 02:41 Raymond        Note Added: 0011222                          
07-25-06 05:47 Raymond        Note Edited: 0011222                         
07-25-06 10:18 darkbrain      Note Added: 0011224                          
07-25-06 16:03 Raymond        Note Added: 0011228                          
======================================================================



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux