| Age | Commit message (Collapse) | Author |
|
The resampler clamped nothing before Arrays.copyOfRange(buffer, drop, length),
so when the fractional read position overshot the buffer end, drop could be
length+1 and the copy threw IllegalArgumentException: 8194 > 8193. This broke
every transcription (base and tiny, any language). Clamp drop to buffer.length.
|
|
- WavRecorder: optional mono, waveform envelope, cue/adtl marker chunks
- WaveformView: scrolling waveform with red clipped columns
- Marker + MarkerStore; Mark button with label dialog
- PlayerActivity: marker chips that seek; shared seekTo
- InsetsHelper: keep UI clear of status bar/notch and nav bar
- Bump to 1.3.0-alpha (versionCode 4)
|
|
- WavRecorder: stereo capture with mono fallback, per-channel peak levels
- LevelMeterView: two-channel dBFS meter with peak hold and CLIP warning
- MainActivity: silence notifications/vibrations via Do Not Disturb
- Untrack large sherpa-onnx AAR and built APKs; note in TODO.md
|
|
|