rockbox/firmware/target/mips
Aidan MacDonald 3ae6fbc600 x1000: default to sending 0 samples on underflow
Previously it used the last sample, which turns out to be broken.
The AIC appears to send out a random non-zero sample continously
after boot -- probably because the last sample is uninitialized by
the hardware. Disabling playback is supposed to make it send zero
samples irregardless of the LSMP bit according to the docs, but it
doesn't seem to work this way.

- Change eliminates the white noise heard on the M3K after boot.
- Change has no adverse effects on the Q1.
- Leave Eros Q on the old setting since sending zeros exacerbates
  clicking due to DAC's automute feature.

Change-Id: I9996793fc34f4475b19700d076b11505353b3836
2021-10-05 12:46:01 +01:00
..
ingenic_jz47xx usb: rename usb_drv_recv() to usb_recv_recv_nonblocking() 2021-09-20 22:41:29 +01:00
ingenic_x1000 x1000: default to sending 0 samples on underflow 2021-10-05 12:46:01 +01:00
mipsr2-endian.h MIPS: add another mipsr2 endian function 2021-05-29 15:35:50 +00:00
mmu-mips.c New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
mmu-mips.h MIPS: emulate -ffunction-sections with macros in mmu-mips 2021-04-25 14:04:38 +00:00