130 Commits (dfeca3e90637a55ce97013ffcf0cfece0e1699a4)

Author SHA1 Message Date
Diadlo 4f9cb0b008
refactor: rename args to conform to C++11 § 17.6.4.3.2 9 years ago
Diadlo 3c304c50bc
refactor(core): Added error handling 9 years ago
Diadlo e9a2fc6b57
refactor(core, widget): Update toxcore group API (new: conference) 9 years ago
Nils Fenner 917812daaa
fix: Status reflection for friend calls 9 years ago
Zetok Zalbavar 7b60a5dd36
chore: explicitly mention that copyright belongs to qTox contributors 9 years ago
Diadlo b4a9f04f92
refactor: Added to include path and exclude it from all includes 9 years ago
Diadlo 5d6445065e
refactor(core): Changed Core interface, added documentation 9 years ago
Zetok Zalbavar 64bbc6cfbb
style: change postfix increment to prefix increment 9 years ago
Diadlo 9a62f44c33
docs(core): Added leading stars 9 years ago
initramfs 3e7d55e833
feat(video): add a isValid() function to ToxTUVFrame 9 years ago
initramfs 07f5cf3a65
refactor(video): update code and documentation to honour QSize validity 9 years ago
initramfs 607b8d5a20
docs(video): remove old unnecessary comment pertaining to removed code 9 years ago
initramfs f85a299e75
refactor(video): rename ToxAVFrame to ToxYUVFrame and add documentation 9 years ago
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