| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pica-client: VAAPI on X11, two codepaths | Anton | 2026-08-16 | 15 | -65/+820 |
| | | |||||
| * | pica-client: VAAPI hardware acceleration | Anton | 2026-08-14 | 12 | -53/+1200 |
| | | |||||
| * | pica-client: add support for compressed video formats provided by camera: ↵ | Anton | 2026-08-13 | 7 | -36/+280 |
| | | | | | hevc, h264, mjpeg | ||||
| * | pica-client: add test audio devices buttons in the settings dialog | Anton | 2026-08-13 | 2 | -2/+334 |
| | | |||||
| * | pica-client: video call | Anton | 2026-08-13 | 10 | -9/+1004 |
| | | |||||
| * | pica-client: audio jitter improvements | Anton | 2026-08-13 | 2 | -1/+22 |
| | | |||||
| * | pica-client: fix locking bug in audio queues | Anton | 2026-08-13 | 2 | -3/+22 |
| | | |||||
| * | pica-client: voice calls | Anton | 2026-08-12 | 6 | -32/+814 |
| | | |||||
| * | pica-client: remove dead code, NodeThread class | Anton | 2026-08-12 | 3 | -168/+0 |
| | | |||||
| * | pica-client: move SkyNet instance to the separate thread | Anton | 2026-08-12 | 5 | -30/+223 |
| | | |||||
| * | pica-client: changes for required for multithreaded DB access | Anton | 2026-08-12 | 9 | -36/+47 |
| | | |||||
| * | pica-client: add call timer | Anton | 2026-08-12 | 2 | -3/+60 |
| | | |||||
| * | pica-client: fix call handling in audiovideocallcontroller | Anton | 2026-08-12 | 1 | -1/+16 |
| | | |||||
| * | pica-client: fix CallWindow only being usable for the first call | Anton | 2026-08-09 | 4 | -0/+24 |
| | | | | | | | | | | | | AudioVideoCallController never cleared its callwindow pointer after a call ended, so start_call()/call_from() would see it as non-null forever and silently refuse every subsequent call. CallWindow now sets WA_DeleteOnClose and emits callwindow_closed() from closeEvent(), mirroring the ChatWindow/MsgUIRouter pattern. The controller resets its pointer to 0 in response, and end_call() closes the window once the hangup/reject has been handled. | ||||
| * | pica-client: play ringing tone in a correct place | Anton | 2026-08-09 | 1 | -2/+2 |
| | | |||||
| * | pica-client: add TonePlayer for classic telephony call tones | Anton | 2026-08-09 | 6 | -1/+681 |
| | | | | | | | | | | | | | | | | | Wires ringback, busy, special-information (unreachable) and an electromechanical-bell incoming ringtone into AudioVideoCallController, each played on its own QThread since TonePlayer::play() blocks. Device selection reads audio.playback_device and audio.ring_device from Settings so it follows what's configured in SettingsDialog. Centralizes the FFmpeg libavdevice output driver name (alsa/audiotoolbox/dsound) in AudioDevice::PlatformDriverName() rather than hardcoding ALSA, so it can also back capture/playback later. Adds toneplayer.{h,cpp} to the autotools build and adds the missing GPL v3 header to the touched files that lacked it. | ||||
| * | pica-client: add call initiation & termination in skynet and ↵ | Anton | 2025-08-19 | 6 | -31/+382 |
| | | | | | audiovideocallscontroller and callwindow | ||||
| * | pica-client/audio: enumerate ALSA devices on Linux | Anton | 2021-07-04 | 7 | -19/+140 |
| | | |||||
| * | pica-client/videodevice: filter out metadata /dev/video devices | Anton | 2021-07-02 | 1 | -0/+26 |
| | | |||||
| * | pica-client/settings: load & store video capture device | Anton | 2021-07-02 | 1 | -0/+7 |
| | | |||||
| * | pica-client/settings: add refresh button to video device selection tab | Anton | 2021-06-29 | 2 | -10/+19 |
| | | |||||
| * | add audiovideocallcontroller and callwindow, menu action to initiate call | Anton | 2021-06-29 | 14 | -11/+172 |
| | | |||||
| * | display available video devices in settings dialog on video tab | Anton | 2020-05-30 | 1 | -1/+15 |
| | | |||||
| * | add classes for audio & video devices, implemented video device enumeration ↵ | Anton | 2020-05-30 | 7 | -2/+126 |
| | | | | | for Linux | ||||
| * | add audio and video devices tabs to settings dialog | Anton | 2020-04-27 | 2 | -0/+41 |
| | | |||||
| * | fix license texts displayed by pica-node and pica-client in runtime | Anton | 2019-11-13 | 1 | -2/+1 |
| | | |||||
| * | changed license from GPL-3.0-or-later to GPL-3.0-only | Anton | 2019-11-13 | 54 | -108/+54 |
| | | |||||
| * | pica-client: fixes for compatibility with Qt5 on OS X/C++11/clang | Anton | 2019-06-10 | 3 | -6/+6 |
| | | |||||
| * | new icon files | Anton | 2019-06-05 | 5 | -0/+0 |
| | | |||||
| * | pica-client: improved reconnect behavior | Anton | 2019-05-20 | 2 | -49/+70 |
| | | |||||
| * | pica-client: add missing article in the input dialog text | Anton | 2019-05-17 | 1 | -1/+1 |
| | | |||||
| * | pica-client: add & delete buttons in Nodes dialog | Anton | 2019-05-17 | 4 | -0/+65 |
| | | |||||
| * | pica-client: view blacklisted contacts, move contacts to and from blaclist ↵ | Anton | 2019-05-16 | 5 | -4/+84 |
| | | | | | in contact list | ||||
| * | pica-client: search in message history | Anton | 2019-04-27 | 4 | -0/+53 |
| | | |||||
| * | pica-client: implement cleaning inactive nodes | Anton | 2019-03-15 | 2 | -2/+33 |
| | | |||||
| * | pica-client: fix line breaks in about messagebox | Anton | 2019-03-15 | 1 | -3/+3 |
| | | |||||
| * | pica-client: update about message box, move contributors info away to file ↵ | Anton | 2019-03-15 | 1 | -2/+3 |
| | | | | | in sources, place link to user manual instead | ||||
| * | add missing nodesdialog files | Anton | 2019-03-14 | 2 | -0/+104 |
| | | |||||
| * | pica-client: implement nodes dialog, shows locally stored nodes | Anton | 2019-03-14 | 4 | -2/+21 |
| | | |||||
| * | pica-client: bugfix, set self_aware = false everywhere where ↵ | Anton | 2019-03-13 | 1 | -0/+4 |
| | | | | | LostSelfAwareness() is emitted | ||||
| * | pica-client: fix minimum width of show pica id dialog | Anton | 2019-03-13 | 1 | -1/+1 |
| | | |||||
| * | pica-client: add advice text to add contact messagebox | Anton | 2019-03-13 | 1 | -1/+2 |
| | | |||||
| * | fix mingw-w64 cross-compile issues | Anton | 2019-03-08 | 1 | -1/+1 |
| | | |||||
| * | add new callback direct_c2c_established_cb() | Anton | 2019-03-06 | 2 | -2/+10 |
| | | |||||
| * | pica-client: display connection status, ciphersuite in chat window | Anton | 2019-03-06 | 6 | -6/+47 |
| | | |||||
| * | pica-client: start timer with zero interval when file transfer is active | Anton | 2019-03-04 | 2 | -2/+56 |
| | | |||||
| * | pica-client: bugfix, proper initialization of QByteArray with peer_id | Anton | 2019-03-03 | 1 | -1/+1 |
| | | |||||
| * | pica-client: bugfix, invalid bound variable name in sql query | Anton | 2019-03-02 | 1 | -1/+1 |
| | | |||||
| * | pica-client: Qt5 support | Anton | 2019-02-27 | 5 | -13/+15 |
| | | |||||
| * | pica-client: handle multilogin message in queued slot, in order to avoid ↵ | Anton | 2019-02-26 | 2 | -6/+13 |
| | | | | | calling PICA_close_c2n() inside callback which results in segfault inside PICA_event_loop() on return | ||||
