Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     29 Aug 2006  15:14:08
 To : All
 Subject : Вести с полей
 -------------------------------------------------------------------------------- 
 
 
 From: Ryan Beasley <ryanb@FreeBSD.org>
 Subject: [RFC] Summer of Code -- OSSv4 audio compatibility
 
 Hello, current@ & multimedia@!
 
 ====== Summary ======
 I participated in Google's Summer of Code this year, working on adding
 support for 4Front's OSSv4 API.
 
 Unfortunately, more of the API specifications were still under
 construction than I expected, so I focused entirely on the audio
 collection of ioctls and maybe just one or two mixer ioctls.  While
 official documentation isn't yet available, the mixer extensions, which
 are one of the coolest parts of the new API, are my top priority.  (I
 think I now have enough reference material to begin work in that area.)
 
 For information on the ioctls, please take a look at
 http://wiki.freebsd.org/RyanBeasley/ioctlref .
 
 ====== Patch Info ======
 A patch against recent -CURRENT is available at
 http://www.leidinger.net/FreeBSD/sound/rbeasley_sound.diff .
 
 Comments, suggestions, etc., would be hugely appreciated!
 
 To apply,
         cd /usr/src/sys
         patch --quiet < rbeasley_sound.diff
 
 Then rebuild the sound/sound module and whichever modules are
 appropriate for your sound card.  You should also install the new
 sys/soundcard.h.
 
 ====== Testing ======
 Please beat down on audio as much as possible.  Note that some
 applications might need to be recompiled in order to access the new
 ioctls (sys/soundcard.h was tweaked).
 
 Two areas that were least tested by me were ioctls intended to be used
 with mmap() (ex: SNDCTL_DSP_CURRENT_OPTR) and recording.  Please keep an
 eye on these.
 
 Also, note that a LOR was detected with the SNDCTL_MIXERINFO ioctl.
 Please do not report this for now.
 
 LOR details:
 
 kernel: lock order reversal:
 kernel: 1st 0xc3fe25c0 pcm0 (sound cdev) @
 /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/mixer.c:791
 kernel: 2nd 0xc9c9f320 pcm0:mixer (pcm mixer) @
 /usr/src/sys/modules/sound/sound/../../../dev/sound/pcm/mixer.c:815
 
 If you encounter bugs or have any questions, please e-mail me.
 
 ====== Misc. ======
 Thanks to Google, the FreeBSD Project, my mentors Alexander Leidinger &
 Ariff Abdullah, and Dev & Hannu @ 4Front for everything!
 ... Люди делятся на умных и тех, кто много говорит.
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вести с полей   Slawa Olhovchenkov   29 Aug 2006 15:14:08 
Архивное /ru.unix.bsd/222144f421c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional