Commit Graph

379 Commits

Author SHA1 Message Date
7cb4f67f96 use sdl yuv to yuv conversion, and better fallbacks
display intended main screen intervals
actually report min interval in debug view and more
2024-10-03 12:33:52 +02:00
a290bec8f1 add experimental NV12 to IYUV conversion routine 2024-10-02 23:35:33 +02:00
2554229211 sdl camera input source 2024-10-02 18:51:35 +02:00
54a57896b6 sdl video push conversion stream and toxav video sink 2024-10-02 12:42:17 +02:00
51ec99a42f add toxav incoming video (sdl video) 2024-10-02 11:45:06 +02:00
0039340fd5 further small reframer fixes, workaround distortion bug by wrapping sdl
input with reframer (magic fix, someone pls tell my why)
2024-10-01 18:30:20 +02:00
84c48d7f5a add simple reframer tests (no errors found) 2024-10-01 12:05:08 +02:00
acbc1552eb refactor pop reframer 2024-10-01 11:39:26 +02:00
9501292fc9 accept call 2024-10-01 11:13:27 +02:00
a1d3e0a480 improve src filling with lookup table 2024-09-30 12:37:40 +02:00
0886e9c8ef fix toxav interval (sad) 2024-09-30 00:10:04 +02:00
064106c6b2 add audio incoming source 2024-09-30 00:10:04 +02:00
06c7c1fa37 add broken reframer and voip changes 2024-09-30 00:10:04 +02:00
472615a31f wip toxav voip model (only asink and outgoing call and missing reframer) 2024-09-30 00:10:04 +02:00
0acabf70b7 voip model draft 1 2024-09-30 00:10:03 +02:00
d8a58ee286 amends to prev commit (oops) 2024-09-30 00:08:56 +02:00
28be54ac97 fix audo connection for sinks and add a try catch block for the file sorting 2024-09-29 18:24:34 +02:00
ce6febdc29 dvt default output 2024-09-29 13:09:04 +02:00
3d8deb310e implement stream default src/sink 2024-09-28 19:16:57 +02:00
248b00dafb add video frame type and debug viewer and debug test source
the test source thread will always exist for now
the debug view will open a window for each connection
2024-09-28 11:56:47 +02:00
59cdb2638f improve toxav module 2024-09-27 22:37:06 +02:00
61b9044f94 add sdl audio input/output devices and add by default (if audio works) 2024-09-27 17:38:14 +02:00
d89ab0bf42 add stream manager ui 2024-09-27 16:05:16 +02:00
b899b8131e start porting frame streams 2024-09-27 13:26:18 +02:00
3bdf262068 give raw time remaining estimate based on rate 2024-09-24 12:05:29 +02:00
86ce199ac8 improve menus 2024-09-22 12:35:19 +02:00
557a642ad3 update sdl and sdl_image again (contains v4l2 fix) 2024-09-19 14:01:47 +02:00
3b399fec5c update sdl and sdl_image to latest 2024-09-09 11:49:32 +02:00
4b9fd6db81 more/better humanreadable sizes 2024-09-06 13:38:14 +02:00
7e92e9808e reorder, as jxl was not used by every app providing clipboards and sdl
still has no way to know which mimetype was set last
2024-08-31 17:24:32 +02:00
a3c9be2348 rework mime types, support pasting file lists, SIP when dropping single files 2024-08-13 16:17:25 +02:00
73afcfaaeb improve file selector performance (20% in my extreme case) 2024-08-13 12:30:42 +02:00
ebbaaa93b1 ci/cd maintenance
remove extra ;
2024-08-10 12:04:43 +02:00
f9c9eefb40 fix config tox profile path relative to config and load plugins from
config and skip setup screen option
2024-08-10 11:46:29 +02:00
b133c5f79f static asan and reorder forward/open 2024-08-10 10:53:57 +02:00
b48d7e3cfd better context 2024-08-06 12:47:47 +02:00
c7ba6d19ad more consistend forward menu 2024-07-31 18:30:02 +02:00
2abf09ac06 refactor file from messages to objects (#27)
* part 1 move files from messages to objects tomato - did not touch chat_gui yet, but image loaders and other stuff
* part 1.1
* part 2, mostly chatgui - also ngcft1 behind the scenes
* part 3 - port over rest, except for avatar_manager, which is effectivly disabled
* fix surface missused causing bmp loader to crash
* fixing small issues and small forward refactor
2024-07-31 18:10:52 +02:00
b550810db5 start with toxav interface (wip)
no callbacks yet, gonna use threading
2024-07-20 13:46:41 +02:00
09372b3865 os update 2024-07-20 13:18:50 +02:00
3490704d64 fix sdl new string policies 2024-07-18 14:23:22 +02:00
25b55b3530 also fix android 2024-07-18 12:31:28 +02:00
9fd2440ec6 update flake and code 2024-07-18 12:22:15 +02:00
d5709c421c add os inspector and minor stuff 2024-07-16 15:03:37 +02:00
18c37f9934 fix multiline text context menu 2024-07-16 12:47:31 +02:00
21243ea979 show contact ID in tooltip 2024-07-01 14:00:00 +02:00
1d212c5fab missing include 2024-06-28 17:11:30 +02:00
37239f1c25 make file message file size readable 2024-06-27 17:41:27 +02:00
780e1e06d4 fix start load button sizing 2024-06-23 10:33:39 +02:00
7c227457cd visibility checks + group and person icon 2024-06-19 16:10:03 +02:00