From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <437C8E85.7060005@nm.ru> Date: Thu, 17 Nov 2005 16:07:01 +0200 From: Artem User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050719) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: [sisyphus] Re: =?KOI8-R?Q?=C4=CF=D3=D4=D5=D0_=CB_alsa_=C9=DA?= =?KOI8-R?Q?-=D0=CF=C4_=D2=C1=DA=CE=D9=C8_=D0=CF=CC=D8=DA=CF=D7=C1=D4?= =?KOI8-R?Q?=C5=CC=C5=CA?= References: <43761F03.5020909@nm.ru> <20051112180116.GA21405@procyon.home> In-Reply-To: <20051112180116.GA21405@procyon.home> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2005 14:07:47 -0000 Archived-At: List-Archive: List-Post: > On Sat, Nov 12, 2005 at 09:01:16PM +0300, Sergey Vlasov wrote: > > >> Что-то там сломано - возможно, что и в самом dmix. > > Есть устойчивое подозрение, что там _много_ что сломано... Что ж... В течение "послеобеда" удалось выяснить следующее: 1. поддержка паузы (ф-ция snd_pcm_pause() в alsa api, в dmix ее деяния воплощаются посредством snd_pcm_dmix_pause, см alsalib-x.x.x/src/pcm/pcm_dmix.c ) в dmix не реализована - там "заглушка" в виде static int snd_pcm_dmix_pause(snd_pcm_t *pcm ... бла-бла-бла { return -EIO; } также в pcm_direct.c dmix->shmptr->s.info = spcm->info & ~SND_PCM_INFO_PAUSE; что в итоге приводит к выдаче ф-цией snd_pcm_hw_params_can_pause() FALSE - результата. >> > P.P.S. Это только у меня в XMMS при выводе через dmix не >> > работает "пауза"? Воспроизведение останавливается, но >> > продолжить потом нельзя - нужно сначала композицию включать >> > кнопкой play. При указании вывода напрямую в hw:0.0 - все >> > работает. .... >> Можно багу на того, кто предложил это по умолчанию? 2. А может - не надо? ;-) Я вообще-то патч наваял.... Для xmms-output-alsa (thanks to MPlayer sources) O:-) Но он, наверное, никому не нужен .... O:-) Rgds, Artem.