Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-12 | audio/pcmconv: implement filter coefficient interpolation, cleanup | cinap_lenrek | |
2012-12-12 | audio/pcmconv: mistake for double to int conversion (thanks ftrvxmtrx) | cinap_lenrek | |
2012-12-11 | audio/pcmconv: check number of input channels | cinap_lenrek | |
2012-12-11 | audio/pcmconv: disable floating point exceptions for data conversion | cinap_lenrek | |
for the float to integer conversion, disable exceptions. also clamp the values. -- cinap | |||
2012-12-11 | audio: fix broken write() size for mp3dec/oggdec/flacdec | cinap_lenrek | |
they accidently wrote additional bytes in the stream. this confused the new audio/pcmconv (now actually checking if it got complete samples). | |||
2012-12-11 | audio/pcmconv: implement band limited audio resampler using fir filter | cinap_lenrek | |
implement the resampler described in the "Digital Audio Resampling Home Page" paper: https://ccrma.stanford.edu/~jos/resample/ | |||
2012-12-11 | merge | cinap_lenrek | |
2012-12-11 | paqfs: fix wrong block type in readdir() (from sources) | cinap_lenrek | |
2012-12-10 | fortunes: _exits("damn"); | stanley lieber | |
2012-12-10 | 6l: fix wrong opcode for MOVLQZX (import from sources) | cinap_lenrek | |
2012-12-10 | nusb: provide language id when reading string descriptors (thanks ftrvxmtrx) | cinap_lenrek | |
there are devices which do not return a string if used with invalid language id, so at least try to use the first one and choose english if failed. this fixes CDC ethernet for N900 | |||
2012-12-10 | audiohda: add support for PCH (Dell E5420) | cinap_lenrek | |
2012-12-10 | awk: fix the fix | cinap_lenrek | |
be more carefull. have to preserve DONTFREE flag! | |||
2012-12-10 | awk: prevent split(a[x], a) from freeing a[x] | cinap_lenrek | |
the freesymtab() call frees the y argument. temporarily mark it not to be freed. | |||
2012-12-08 | audio(1): µlawdec reference | cinap_lenrek | |
2012-12-08 | µlaw audio support (from erik quanstro) | cinap_lenrek | |
2012-12-08 | audio: add audio/pcmconv program | cinap_lenrek | |
instead of duplicating resampling and pcm format conversion code, put it in the new pcmconv program. | |||
2012-12-07 | cwfs: allow previously authorized channels to attach as none | cinap_lenrek | |
we allow allow previously authorized channels to attach as none even if anonymous logins are disabled with nonone. | |||
2012-12-07 | cwfs: make none attach work | cinap_lenrek | |
allow attach as none. (this was supposed to work but it doesnt for 9p2000 because we have to check for afid being NOFID instead of checking the uname string). and add "nonone" flag to disable this. | |||
2012-12-07 | audiohda: pikeshedding | cinap_lenrek | |
use seprint() for audiostat. | |||
2012-12-07 | audiohda: fix getoutamprange() | cinap_lenrek | |
same problem as previous commit. have to query function group if not Wampovrcap. | |||
2012-12-07 | audiohda: handle default amp settings | cinap_lenrek | |
widgets that do not have Wampovrcap have ther default amplifier parameters stored in the aydio function group. only if the amp override bit is *not* set, then the widget stores its own amplifier parameters and we have to query its node id, otherwise the audio function group node id. | |||
2012-12-06 | move devusb to port | cinap_lenrek | |
moved devusb to port, shifting the responsibility of how to enable interrupts to the arch specific hci driver. | |||
2012-12-06 | audiohda: dont xspanalloc() Ctlr structure | cinap_lenrek | |
theres no requirement for the Ctlr structure to be 8 byte aligned. its not passed to hardware. | |||
2012-12-06 | ipconfig(8): better way to say it :) | cinap_lenrek | |
2012-12-06 | ipconfig(8): document new default behaviour for finding ethernet device | cinap_lenrek | |
2012-12-06 | inst: add a linebreak before install boot record description | cinap_lenrek | |
2012-12-06 | inst: remove broken winnt boot setup | cinap_lenrek | |
2012-12-06 | bootrc: fix mistake, god damn it | cinap_lenrek | |
2012-12-06 | bootrc: reparse all env variables, not just #ec | cinap_lenrek | |
2012-12-06 | nusb/ether: remove debug prints, cleanup | cinap_lenrek | |
2012-12-06 | nusb/ether: remove vid check in smsc driver, cleanup cdc driver | cinap_lenrek | |
2012-12-06 | nusb(4): document new nusb/ether options | cinap_lenrek | |
2012-12-06 | nusb/ether: port drivers for asix and smsc ethernet | cinap_lenrek | |
2012-12-05 | ip/ipconfig: automatically find ethernet device on /net if not given | cinap_lenrek | |
2012-12-05 | move usb ethernet in bootfs.paq | cinap_lenrek | |
2012-12-04 | devtls: add support for aes_128_cbc and aes_256_cbc (import from sources) | cinap_lenrek | |
2012-12-04 | devssl: handle bad secretin/secretout ctl arguments (import from sources) | cinap_lenrek | |
2012-12-04 | devpipe: import pipe wstat() support to change permissions (import from sources) | cinap_lenrek | |
2012-12-04 | upas: fix original mail in /sys/src/cmd/upas/misc | cinap_lenrek | |
2012-12-04 | syscallfmt: fix syscall trace for kw/opamp4 | cinap_lenrek | |
2012-12-04 | ape/mv: check if from path fits and error if too long | cinap_lenrek | |
2012-12-04 | kw: syscallfmt() declaration moved to port/portfns.h | cinap_lenrek | |
2012-12-04 | python: fix pgen build for other archs | cinap_lenrek | |
2012-12-03 | ape: fix memory leak and path limit in unlink() | cinap_lenrek | |
db1 was leaked, and newname could overflow. fixed. | |||
2012-12-03 | ape: forgot to set errno in access() for dir create fail | cinap_lenrek | |
2012-12-03 | ape: fix _grpmems(), access(), getppid(), cleanup | cinap_lenrek | |
_grpmems() was broken tokenizing group list in place. we have to copy it to status buffer before tokenizing. dynamically alloc path for test file to check write permission on directory and add pid to the name to prevent races. use _OPEN instead of ape open to read /dev/ppid in getppid(). use mode enums instead of numeric constants for _OPEN() and _CREATE(). | |||
2012-12-03 | 9boot: truncate long lines instead of producing partial lines from ↵ | cinap_lenrek | |
console/plan9.ini | |||
2012-12-03 | ape: putenv, add file :) | cinap_lenrek | |
2012-12-03 | ape: fix putenv() | cinap_lenrek | |
writing /env in putenv() doesnt work. exec will create new enviroment anyway. we have to modify environ array! |