]> git.tuebingen.mpg.de Git - paraslash.git/commit
Merge topic branch t/btr into master
authorAndre Noll <maan@tuebingen.mpg.de>
Tue, 10 Sep 2024 13:41:49 +0000 (15:41 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Tue, 10 Sep 2024 13:44:20 +0000 (15:44 +0200)
commit9057cae0faefa3f6a31edd6aa6000f24ffcd3124
tree37b11f1a986601899207e907c05c8ceccf6410e4
parent90e03bb3495bcb53d2eea5e33bc6cad72c52c118
parentd63f84b1a243ce5d0a7d13928d9f522d7f5b476b
Merge topic branch t/btr into master

Some helpers such as btr_get_input_queue_size() are very expensive
if the buffer tree contains many buffers, which is the case for mp3
and aac streams. This is noticeable in particular with para_play,
which spends more time in the btr subsystem than in the mp3 decoder
if the file is large enough. This branch contains a few patches to
improve that.

Cooking for four months.

* refs/heads/t/btr:
  btr: Streamline the documentation of buffer_tree.h.
  Constify buffer tree API.
  btr: Merge buffers on insertion.
  btr: Speed up btr_node_status().
  Speed up mp3dec filter.
NEWS.md