117 Commits (a8546fe8cb5b432df89ce66c623b224d90884bd4)

Author SHA1 Message Date
initramfs 8bfbae1b47
refactor(video): use a new ToxAVFrame structure instead of vpx_image 9 years ago
initramfs 277ddc3d2f
fix(video): fix CoreAV and VideoSurface to conform to new VideoFrame 9 years ago
Nils Fenner 31c154293b
refactor(coreav): fix static analysis warnings and code style 9 years ago
Diadlo 2696a9265a
docs(core): Change comment style 9 years ago
Diadlo f8eda7eb57
style(core): Style fixes 9 years ago
Diadlo 1ddc1371a0
fix(videoframe): Added correct image copy 9 years ago
Nils Fenner 792103f8b0
refactor(filter_audio): completely remove filter_audio dependency 9 years ago
sudden6 5339ad978b
fix(groupaudio): don't play audio while call is inactive 9 years ago
sudden6 afcd146a5b
fix(groupaudio): avoid deadlock when ending groupcall 9 years ago
Nils Fenner 356543ca3b
feat(audio): add (repair) support for group audio calls 9 years ago
tux3 ce2f8fd1d5
Cleanup and improve audio input 10 years ago
Nils Fenner 0615c7c3c6
reimplement audio in/out subscription concept 10 years ago
Nils Fenner 08c43d0b83
cleanup OpenAL compatibility code in audio class 10 years ago
Nils Fenner a1b87194b8
fix #2504 10 years ago
Nils Fenner bb7d2a72b7
privatized audio interface 10 years ago
tux3 a6bbd31b12
Retry sending audio frames on sync/lock error 10 years ago
tux3 333d10e6d5
Log type of audio send error 10 years ago
tux3 7f5f807bde
Fix filter audio 10 years ago
tux3 37075dbfb5
Improve video quality 10 years ago
tux3 db52ef6e6a
Disable buggy automatic bitrate adjustements 10 years ago
tux3 523e419adf
Fix theoritical A/V deadlock 10 years ago
tux3 7dc608818c
Automatic AV bitrate management 10 years ago
tux3 d41a578735
Fix crash on audio -> video call promotion 10 years ago
tux3 f107858252
Properly exit CoreAV thread 10 years ago
tux3 c902543ae4
Fix call race leading to deadlock and memory leak 10 years ago
tux3 a776579732
Don't assert if a call dies while we answer it 10 years ago
tux3 37e2d2e75f
CoreAV: Fix BlockingQueued connections deadlock 10 years ago
tux3 c0d8703368
Properly signal when we stop sending video 10 years ago
tux3 1dc7e4cca5
Add 45s call ringing timeout 10 years ago
tux3 ae243b2089
Delete CoreAV's timer from the CoreAV thread 10 years ago
tux3 4d9aeeec39 Fix bitrate callback to match toxav update 10 years ago
tux3 6dc91b156a Use actual mutexes for CameraSource 10 years ago
tux3 477554ffba Clean up callback hell between AV UI and CoreAV 10 years ago
tux3 a505e06f83 Multithread CoreAV 10 years ago
tux3 41e0212f77 Cleanup UI/CoreAV interface 10 years ago
tux3 73a4f40744 Fix call start/call invite race condition 10 years ago
tux3 f45256baf1 Implement group calls 10 years ago
tux3 6cbd507ca8 Clean up dead code in CoreAV 10 years ago
tux3 69b8a90277 Implement video calls 10 years ago
tux3 e0aa8dd4a2 Implement audio calls 10 years ago
tux3 2b888ddc05 Better data structure for tox calls 10 years ago
tux3 512dc8de2d Implement basic call logic 10 years ago
tux3 dbbc702c60 Strip out old AV code 10 years ago
Nils Fenner b7cf4df13f
Get rid of static methods and bugs 10 years ago
TheSpiritXIII dc2c6532a5
Audio: Fix unclosed audio when hanging up 10 years ago
agilob 7c6ac40d21
add debugging messages to camerasource, code reformatting to make it more readable and ogranized better 10 years ago
tux3 2ab55568f2
Make the video code a singleton, fix multithreading bugs 10 years ago
tux3 7513725a3d
Fix wrong assert 10 years ago
tux3 89e9b18cf3
Better checks before cleanupCall 10 years ago
tux3 d76fb459cf
Fix #1817 10 years ago