~taiite

France

http://taiite.srht.site/

Trackers

~taiite/poyo

Last active 8 months ago

~taiite/senpai

Last active 9 months ago

~taiite/protodump

Last active 1 year, 10 months ago

~taiite/ellidri

Last active 3 years ago

~taiite/irc-police

Last active 3 years ago

#4 Mux from N to 1 channel 8 months ago

Ticket created by ~taiite on ~taiite/poyo

Some sound cards only expose N>1 channels. We output mono (for now).

#3 Support other sample formats 8 months ago

Ticket created by ~taiite on ~taiite/poyo

Some sound cards do not expose i16.

List of sample formats: https://docs.rs/cpal/latest/cpal/enum.SampleFormat.html

#2 Add UI to choose playback and capture device 8 months ago

Ticket created by ~taiite on ~taiite/poyo

Right now we use the default device given by cpal. People should be able to choose if they have several.

Would be nice to have the UI on first time use, along with the new server form.

#1 Sample rate and buffer size negotiation 8 months ago

Comment by ~taiite on ~taiite/poyo

first 2 points of the todo list done in https://git.sr.ht/~taiite/poyo/commit/5eec78565b2ac6474617b14f8bcaead6fc6e77cf

third is left for another time. idk if buffer re-negotiation is a thing

REPORTED RESOLVED IMPLEMENTED

#1 Sample rate and buffer size negotiation 8 months ago

Ticket created by ~taiite on ~taiite/poyo

Best we can do with cpal and alsa being overly open on what it accepts vs wasapi which can reject stream configs is:

  1. negotiate 48 kHz, low latency
  2. if it fails, probe supported configurations and pick one

TODO:

  • ^this mechanism
  • way to sort the available configurations to pick the "best" one
  • ability to reset the audio stream on the network side (send terminator bit + reset opus encoder state if necessary)

#24 Handle DW_AT_declaration on types 1 year, 10 months ago

Comment by ~taiite on ~taiite/protodump

gdb seems to just take the first definition it finds, so I guess we can do that. We'd have to lookup the type by its name somehow.

https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=gdb/symtab.c;h=ff8d24a56145204587999e6343370c4fd53e820e;hb=HEAD#l2323

RESOLVED CLOSED REPORTED

#26 Print object architecture 1 year, 10 months ago

Comment by ~taiite on ~taiite/protodump

REPORTED RESOLVED CLOSED

#24 Handle DW_AT_declaration on types 1 year, 10 months ago

Comment by ~taiite on ~taiite/protodump

REPORTED RESOLVED CLOSED

#27 Add `-D` to diff exported and imported symbols 1 year, 10 months ago

Ticket created by ~taiite on ~taiite/protodump

On top of

protodump -d libfcft.so.4.0.0 libfcft.so.4.1.0

allow

protodump -D libfcft.so.4.0.0 foot

which would diff fcft's exported symbols against foot's imported symbols.

#26 Print object architecture 1 year, 10 months ago

Ticket created by ~taiite on ~taiite/protodump