aboutsummaryrefslogtreecommitdiff
path: root/src/sound.cpp
AgeCommit message (Collapse)Author
11 daysComment out unused egl priority for now because amd error is misleadingdec05eba
12 daysFix virtual sink not destroyed if gsr is forcefully killed (use pipewire to ↵dec05eba
create the virtual sink instead of pulseaudio)
2024-11-17Disable application audio recording on pulseaudio4.3.0dec05eba
2024-11-13Use module-null-sink instead of module-combine-sinkdec05eba
2024-11-10Add -aa and -aai options to record audio only from selected applicationsdec05eba
Use the --list-application-audio option to list available applications to record from.
2024-11-05Fix incorrect bitrate calculation for constant bitratedec05eba
2024-08-02Allow using 'default_output' / 'default_input' as audio devices (-a option), ↵dec05eba
add --list-audio-devices option
2024-04-16Remove audio compenstationdec05eba
2024-04-15Test latency compdec05eba
2024-04-14Remove unecessary shitdec05eba
2024-04-14shitdec05eba
2024-04-14minreqdec05eba
2024-04-14Try different pulseaudio optionsdec05eba
2024-04-14Revert "Testing audio latency compensation"dec05eba
This reverts commit 2692a7d22c0b691f7f27f969c91e7af05c8ede7d.
2024-04-14Testing audio latency compensationdec05eba
2024-04-11Fix messed up audio on some distros (those using pulseaudio?)dec05eba
2024-04-11Time based audio latency, test, might fix some shitsdec05eba
2023-05-17Fix all warningsdec05eba
2023-04-07Implement kms vaapi capturedec05eba
2023-03-04Support opus flt and fltpdec05eba
2023-03-04Add opus/flac audio options (only supported my mp4/mkv)dec05eba
2022-10-16Refactor xcomposite into abstract capture apidec05eba
Refactor c++ files into c files, more usable
2022-10-07Fix crash caused by invalid memory write when recording audiodec05eba
In some scenarios memcpy can write to 8 bytes (or more?) over the buffer end. Thanks to Guilherme for reporting the issue and testing the fix.
2022-10-04Livestream: add silent audio track if not audio input is provided (fixes ↵dec05eba
youtube and other sites)
2022-10-02Allow giving audio inputs names by prefixing them with <name>/dec05eba
2022-10-02Add unique index to each audio input device namedec05eba
2022-09-30Give error when using an invalid audio input with pipewiredec05eba
2022-09-30Give each audio input a seperate node by giving them an unique context namedec05eba
2022-09-22Read audio data from pulseaudio as it's available and buffer it. Fixes audio ↵dec05eba
recording on pulseaudio (and some pipewire configs)
2022-09-20Is this the final solution to the audio crackling problem? increase pts by ↵dec05eba
number of samples and add dummy audio frames between
2022-09-20Fix build on ubuntu, use a mainloop with timeout instead of sleepdec05eba
2022-09-20Fix replay video/audio desync, fix dummy audio when dropping audio input, ↵dec05eba
give each audio stream a new name so it can be replaced with pipewire graphs
2022-09-02Make video framerate constant, fix audio desync a bit when no audio playing ↵dec05eba
for a while
2022-08-06Fix audio recording with pipewire and with different pulseaudio system ↵dec05eba
settings (frag)
2022-03-22Use /usr/lib64 instead of /usr/lib, which makes it compatible with gentoodec05eba
2020-06-21Add gpl license to filesdec05eba
2020-06-21Add pulseaudio, parse command line argsdec05eba
2020-06-21Add audio supportdec05eba
2020-03-30output encoded video to stdout instead and add twitch stream scriptdec05eba
2020-03-29blabladec05eba
2020-03-29add alsadec05eba