circuitpython/shared-module
Jeff Epler 97bb46c047 MP3File: tweak buffer handling
After adding the ability to change files in an existing MP3File object,
it became apparent that at the beginning of a track some part of an
existing buffer was playing first.

I noticed that in get_buffer, the just-populated buffer wasn't being
returned, but the other one was.  But still after fixing this, I heard
wrong audio at the beginning of a track, so I took the heavy duty approach
and zeroed the buffers out.  That means there's a remaining bug to chase,
which is merely hidden by the memset()s.
2019-12-24 09:43:15 -06:00
..
_bleio Fix build by removing unused vars 2019-10-22 17:24:04 -07:00
_pew Add better PewPew error messages and update translations 2019-03-12 17:21:15 -07:00
_pixelbuf Fresh combined checkin of _pixelbuf library. 2019-01-13 23:51:13 -05:00
_stage Fix transactions in _stage after displayio changes 2019-09-04 16:41:58 +02:00
audiocore audiocore: The arguments to reset_buffer went missing 2019-12-13 18:31:12 -06:00
audioio bring MixerVoice back to building state; update documentation 2019-08-03 11:20:06 -05:00
audiomixer audiosample: convert to use a protocol 2019-12-04 09:31:52 -06:00
audiomp3 MP3File: tweak buffer handling 2019-12-24 09:43:15 -06:00
audiopwmio audiopwmio: Add the shared files for this new module 2019-07-26 07:52:37 -05:00
bitbangio bitbangio.SPI was not setting direction of output pins 2019-10-26 16:06:02 -04:00
board make UART.write be blocking on SAMD; add timeout property 2019-11-27 13:05:29 -05:00
busio add timeout keyword to I2C - for bitbangio - ignored for busio 2018-05-13 21:54:44 -04:00
displayio displayio: make 'rotation' property settable 2019-12-16 15:23:41 -06:00
fontio Move Glyph and BuiltinFont into fontio 2019-03-19 16:22:09 -07:00
gamepad Simplify type check in tick and init last 2019-04-16 10:44:09 -07:00
gamepadshift Simplify type check in tick and init last 2019-04-16 10:44:09 -07:00
multiterminal Merge tag 'v1.9.3' 2017-11-02 12:41:50 -07:00
network Supervisor: move most of systick to the supervisor 2019-11-18 11:01:23 -06:00
os os_listdir: This can be long-running, run background tasks 2019-09-09 20:14:02 -05:00
random Introduce a random module that is a subset of CPython's random. It 2017-06-27 17:37:24 -07:00
socket modify modnetwork and modusocket for circuitpython 2018-10-04 22:02:25 +10:00
storage Add option to disable the concurrent write protection 2019-02-21 10:45:41 -08:00
struct struct.pack_into incorrect buffer size check 2019-01-21 11:45:38 -05:00
terminalio fix terminalio not clearing on construct 2019-08-08 14:58:51 -04:00
touchio Detect lack of pulldown; check for pin in use 2019-08-19 23:40:34 -04:00
uheap uheap: Switch to using gc_nbytes to measure allcoation size so we stop undercounting. 2016-11-23 17:32:50 -08:00
usb_hid Supervisor: move most of systick to the supervisor 2019-11-18 11:01:23 -06:00
usb_midi update tinyusb lib to 0.5.x 2019-07-24 16:46:31 +07:00
ustack Measure and report maximum stack usage. (#175) 2017-07-23 15:32:05 -04:00
wiznet randomize tcp source port for adafruit/circuitpython#1800 2019-05-10 13:56:33 +10:00