| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-12 | Clean up some tts logging and descriptions | jacqueline | |
| 2024-08-28 | Delete unused half readme | jacqueline | |
| 2024-07-22 | Continue decoding even if OV_HOLE is returned | ailurux | |
| 2024-05-16 | Add a 'decoder' for streams already in our native format | jacqueline | |
| 2024-05-02 | move driver includes into a subdir as well | jacqueline | |
| 2024-05-02 | Replace cpp::span shim with std::span | jacqueline | |
| 2024-04-22 | Add support for 64-bit float wav files | ailurux | |
| 2024-02-29 | Remove unused 'SeekTo' method on codecs | jacqueline | |
| 2024-02-29 | Use drflac instead of miniflac | jacqueline | |
| This one is fast as hell! Does seeking really good too. Thank u Doctor Flac. | |||
| 2024-02-28 | basic working flac and mp3 seeking | jacqueline | |
| flac impl is fairly slow as it doesn't use the seek tables; for some reason miniflac seems to get *really* upset if you seek the stream. | |||
| 2024-02-22 | WIP: Flac not working-- coming back to this later | ailurux | |
| 2024-02-16 | Vorbis seeking impl | ailurux | |
| 2024-02-16 | Merge branch 'main' into seek-support | ailurux | |
| 2024-02-16 | WIP: Vorbis seeking | ailurux | |
| 2024-02-16 | Opus seeking impl | ailurux | |
| 2024-02-16 | WIP: seeking in lua example | ailurux | |
| 2024-02-16 | Seeking working with hardcoded event, wav only | ailurux | |
| 2024-02-15 | Added offset for track seeking, wav impl. only rn | ailurux | |
| 2024-02-14 | Cram one of the flac samples buffers into internal ram | jacqueline | |
| Can't quite fit the second... yet. Just one is a pretty reasonable speedup, though! Probably bc we're not hammering the spiram cache so hard. | |||
| 2024-02-14 | Switch to the lowmem tremor branch | jacqueline | |
| in addition to using slightly less memory, this branch also doesn't seem to have the same issues with `-O2` builds that the main branch has. | |||
| 2024-02-13 | fix (improve?) libtremor strangeness | jacqueline | |
| something fucky | |||
| 2024-01-31 | Handle read errors properly | jacqueline | |
| 2024-01-19 | fix issue with unclipped dither | jacqueline | |
| 2024-01-18 | on second thought, let's not violate patents. 'tis a silly system. | jacqueline | |
| 2024-01-18 | calculate length for CBR mp3 files | jacqueline | |
| 2024-01-11 | wav-codec (#13) | ailurux | |
| here is a wav decoder, enjoy! Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/13 Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> Co-authored-by: ailurux <ailuruxx@gmail.com> Co-committed-by: ailurux <ailuruxx@gmail.com> | |||
| 2024-01-10 | Add faad2 for aac decoding | jacqueline | |
| 2023-12-20 | Fix some dither clipping issues | jacqueline | |
| 2023-12-19 | Add dither when requantising >16 bit samples | jacqueline | |
| 2023-12-19 | Fix sample::FromSigned to not shift by a negative amount | jacqueline | |
| 2023-12-19 | replace foxenflac with miniflac | jacqueline | |
| it's better! | |||
| 2023-11-24 | Migrate 'now playing' screen to lua | jacqueline | |
| 2023-11-20 | Don't start readahead until parsing the stream's header is finished | jacqueline | |
| ...but also disable readahead for now anyway, since it's unstable | |||
| 2023-11-07 | Improve memory usage of mad codec | jacqueline | |
| - fix leaks - ensure the synth data is always in internal ram | |||
| 2023-11-07 | Make foxenflac a little less memory hungry | jacqueline | |
| We should really just use the xiph library :/ | |||
| 2023-11-07 | Add a wrapper codec source that does readahead | jacqueline | |
| 2023-11-06 | Read in larger chunks from SD at a time | jacqueline | |
| This helps a little with the stuttering. Some kind of readahead is probably the ideal tho. | |||
| 2023-10-28 | Annotates the kTag with maybe_unused; they're only used for logging. | Robin Howard | |
| 2023-10-16 | Codec memory tweaks | jacqueline | |
| - Ensure mad and ogg structs are allocated internally - Free old codec before making a new one | |||
| 2023-10-16 | Fix incorrect track lengths | jacqueline | |
| 2023-10-10 | Skip ID3 tags in the mad decoder; mad itself sometimes chokes on them | jacqueline | |
| 2023-09-26 | std::string -> std::pmr::string in psram | jacqueline | |
| 2023-08-11 | Implement the easy seeks | jacqueline | |
| 2023-08-11 | Fix docs nits, avoid recalculating frame length | jacqueline | |
| 2023-08-10 | Fix issues with timing stereo streams | jacqueline | |
| 2023-08-10 | Reintroduce track timer, now relying more on codecs | jacqueline | |
| 2023-08-10 | Use the libspeexdsp resampler | jacqueline | |
| AFAICT it runs a little slower? but it's fixed point, and has much better understood audio characteristics. | |||
| 2023-08-10 | Give codecs complete control of their input files | jacqueline | |
| 2023-08-09 | Use opusfile instead of working directly with ogg and opus | jacqueline | |
| 2023-08-09 | Add vorbis support whilst we're here | jacqueline | |
