- 09 Haz, 2008 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
http://mail.python.org/pipermail/python-dev/2008-June/079988.html Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names in the spirit of 3.0 are available via a #define only. See the email thread.
-
- 26 May, 2008 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 21 Tem, 2007 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT.
-
- 04 Eki, 2006 1 kayıt (commit)
-
-
Armin Rigo yazdı
(unsigned long vs. unsigned int).
-
- 29 May, 2006 1 kayıt (commit)
-
-
Georg Brandl yazdı
Use Py_UnpackTuple instead of PyArg_ParseTuple where possible.
-
- 17 Mar, 2006 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 01 Mar, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
convince gcc (4.0.x) the variables are never used uninitialized (and raising a proper exception if they ever are.)
-
- 19 Ock, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
Probably should be backported.
-
- 07 Ock, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
-
- 28 Mar, 2005 1 kayıt (commit)
-
-
Greg Ward yazdı
AFMT_S32_BE, AFMT_MPEG.
-
- 07 Mar, 2005 1 kayıt (commit)
-
-
Greg Ward yazdı
attributes to oss_audio_device object: 'closed', 'name', and 'mode'.
-
- 11 May, 2004 1 kayıt (commit)
-
-
Greg Ward yazdı
_EXPORT_INT calls in #ifdef's, to avoid breaking the build on MkLinux (Linux 2.0).
-
- 02 Haz, 2003 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
build (assert(gc->gc.gc_refs != 0) in visit_decref()). Because OSSAudioError is a global, we must compensate (twice!) for PyModule_AddObject()'s "helpful" decref of the object it adds.
-
- 29 May, 2003 3 kayıt (commit)
-
-
Greg Ward yazdı
-
Greg Ward yazdı
8 bits is 1 byte, and that isn't about to change any time soon. (I hope!)
-
Greg Ward yazdı
* it no longer takes ssize, which served no purpose apart from scolding you if you got it wrong * changed the order of the three remaining required arguments to (format, channels, rate) to match the order in which they must be set * replaced the optional argument 'emulate' with 'strict': if strict true, and the audio device does not accept the requested sampling parameters, raise OSSAudioError * return a tuple (format, channels, rate) reflecting the sampling parameters that were actually set Change the canonical name of ossaudiodev.error to ossaudiodev.OSSAudioError (keep an alias for backwards compatibility). Remove 'audio_types' list and 'n_audio_types' (no longer needed now that setparameters() no longer has an 'ssize' argument to police).
-
- 27 May, 2003 1 kayıt (commit)
-
-
Greg Ward yazdı
that way it applies to *only* the ioctl() call, and also happens for the other blocking ioctls (POST, RESET).
-
- 26 May, 2003 1 kayıt (commit)
-
-
Greg Ward yazdı
* sync(), because it waits for hardware buffers to flush, which can take several seconds depending on cirumstances (according to the OSS docs) * close(), because it does an implicit sync()
-
- 23 May, 2003 1 kayıt (commit)
-
-
Greg Ward yazdı
Bug spotted by Joerg Lehmann <joerg@luga.de>.
-
- 04 Nis, 2003 1 kayıt (commit)
-
-
Greg Ward yazdı
opening it in non-blocking mode. Both Guido and David Hammerton have reported that this fixes their problems with ossaudiodev -- hooray!
-
- 11 Mar, 2003 1 kayıt (commit)
-
-
Greg Ward yazdı
-
- 10 Mar, 2003 1 kayıt (commit)
-
-
Greg Ward yazdı
it instead of the OS-specific <linux/soundcard.h> or <machine/soundcard.h>. Mixers devices have an ioctl-only interface, no read/write -- so the flags passed to open() don't really matter. Thus, drop the 'mode' parameter to openmixer() (ie. second arg to newossmixerobject()) and always open mixers with O_RDWR.
-
- 13 Şub, 2003 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
- 02 Şub, 2003 1 kayıt (commit)
-
-
Neal Norwitz yazdı
-
- 10 Ock, 2003 1 kayıt (commit)
-
-
Neal Norwitz yazdı
-
- 31 Ara, 2002 5 kayıt (commit)
-
-
Greg Ward yazdı
SOUND_DEVICE_NAMES as 'control_labels' and 'control_names'.
-
Greg Ward yazdı
what it is.
-
Greg Ward yazdı
OSSType to OSSAudioType.
-
Greg Ward yazdı
-
Greg Ward yazdı
devices(), stereodevices(), recdevices() -> controls(), stereocontrols(), reccontrols() Based on recommendation of Hannu Savolainen <hannu@opensound.com>: The right term to use for things like bass/treble/mic/vol/etc is "control". "Device" refers to different mixer devices (/dev/mixer0 to /dev/mixerN). "Channel" cannot be used because it refers to mono/stereo/multich channels. In fact most mixer controls have left/right channels so ...
-
- 30 Ara, 2002 6 kayıt (commit)
-
-
Greg Ward yazdı
setrecsrc() -> set_recsrc().
-
Greg Ward yazdı
-
Greg Ward yazdı
-
Greg Ward yazdı
-
Greg Ward yazdı
* channels() -> devices() * stereochannels() -> stereodevices() * recchannels() -> recdevices() * getvol() -> get() * setvol() -> set() This is for (slightly) more consistency with the OSS ioctl names (READ_DEVMASK, READ_RECMASK, READ_STEREODEVS). Also make sure the C function names correspond more closely to the Python method names for mixer methods.
-
Greg Ward yazdı
(It added nothing, and served no obvious purpose.) Export SOUND_MIXER_NRDEVICES constant.
-
- 12 Ara, 2002 1 kayıt (commit)
-
-
Greg Ward yazdı
-
- 11 Ara, 2002 2 kayıt (commit)
-
-
Greg Ward yazdı
* add oss_mixer_t and OSSMixerType * add newossmixerobject(), oss_mixer_dealloc(), ossopenmixer() * add _do_ioctl_1_internal() to support mixer ioctls * add mixer methods: oss_mixer_{close,fileno,channels,stereo_channels, rec_channels,getvol,setvol,getrecsrc,setrecsrc}() * add oss_mixer_methods list * add oss_mixer_getattr() (why?!) * export SOUND_MIXER_* constants from soundcard.h
-
Greg Ward yazdı
_do_ioctl_1() so they take a file descriptor rather than an oss_t pointer.
-