summaryrefslogtreecommitdiff
path: root/NOTES
blob: b3cbdd93ed2951ac6d7d2b4837b2aa3187832238 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
TODO:
  - [x] Runner for video/audio buffer with clock
  - [x] I/O abstraction
  - [x] Write tests for al_ring_buffer
  - [x] Move some stuff
    - [x] peak buffer into buffer from util
    - [x] list from root to cmv
  - [x] add timer to libakiyo
  - [x] Clean-up audio buffer
  - [x] Proper close() in cmv tui
  - [x] fixup line_processor?
  - [x] Optimize libev usage, feature flags?
  - [x] Support PASSTHROUGH in packet_pool_disable
  - [x] al_alloc_object()
  - [x] Proper stdio backend in libakiyo
  - [x] strerror_s, ferror
   - https://learn.microsoft.com/en-us/cpp/c-runtime-library/errno-doserrno-sys-errlist-and-sys-nerr?view=msvc-170
  - [x] Cleanup libakiyo
  - [x] Cleanup camu
  - [x] Fix TODO's in sink.c
  - [x] Improve cch_handle "wait for any write"
  - [x] Upload everything to git
  - [ ] Tree server-sink support
  - [ ] Networked bimu
  - [ ] Remove thread from cch_handler_http (wait_for_range still needs a mutex, BIMU_THREADED_DEMUXING?)
  - [ ] Adapt all shoki backends to new post structure
  - [ ] Finally move archived twitter/pixiv files into a proper "camu_db"
  - [ ] Native windows file backend in libakiyo
  - [ ] Add idle animation to cmv
    - https://www.shadertoy.com/view/wtsXRX
  - [ ] Add node paradigm to the server-client stuff
  - [ ] Allow cmv to act as a node

PLANNED:
  - [ ] Add timeout to aki_http
  - [ ] Proper threaded upload for libsink
  - [ ] Add GUI