zhang-ray / easy-voice-call Goto Github PK
View Code? Open in Web Editor NEWA self-hosting voice chating App
License: MIT License
A self-hosting voice chating App
License: MIT License
$ lsb_release -a #running machine
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
$ ./EasyVoiceCall.qt5-x86_64.AppImage
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
[1] 9721 abort (core dumped) ./EasyVoiceCall.qt5-x86_64(1).AppImage
OS: Windows 10
version: a43b283
a43b283 in macOS 10.14 :
OS: Windows 7 64-bit
commit: d293868
A dialog box told me that missing MSVCP140.dll when I try to run EasyVoiceCall.exe
Application Specific Information:
terminating with uncaught exception of type boost::filesystem::filesystem_error: boost::filesystem::create_directories: Invalid argument
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff5c99cb86 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff5ca52c50 pthread_kill + 285
2 libsystem_c.dylib 0x00007fff5c9061c9 abort + 127
3 libc++abi.dylib 0x00007fff59f89231 abort_message + 231
4 libc++abi.dylib 0x00007fff59f893b5 default_terminate_handler() + 241
5 libobjc.A.dylib 0x00007fff5b792c8f _objc_terminate() + 105
6 libc++abi.dylib 0x00007fff59f94dfe std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x00007fff59f94e73 std::terminate() + 51
8 com.zhang-ray.easy-voice-call 0x0000000103230475 MainWindow::~MainWindow() + 21
9 com.zhang-ray.easy-voice-call 0x0000000103268e51 main + 369
10 libdyld.dylib 0x00007fff5c85e085 start + 1
Thread 1:
0 libsystem_pthread.dylib 0x00007fff5ca4f408 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796
Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff5c996c2a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff5c997174 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff2f7ca05e __CFRunLoopServiceMachPort + 337
3 com.apple.CoreFoundation 0x00007fff2f7c95ad __CFRunLoopRun + 1654
4 com.apple.CoreFoundation 0x00007fff2f7c8ce4 CFRunLoopRunSpecific + 463
5 com.apple.AppKit 0x00007fff2cd28581 _NSEventThread + 160
6 libsystem_pthread.dylib 0x00007fff5ca5033d _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff5ca532a7 _pthread_start + 70
8 libsystem_pthread.dylib 0x00007fff5ca4f425 thread_start + 13
Thread 3:
0 libsystem_pthread.dylib 0x00007fff5ca4f408 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796
Thread 4:
0 libsystem_pthread.dylib 0x00007fff5ca4f408 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796
Thread 5:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff5c996c2a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff5c997174 mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff2f21a89a HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 124
3 com.apple.audio.CoreAudio 0x00007fff2f21a80d HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4 com.apple.audio.CoreAudio 0x00007fff2f216b84 HALC_ProxyIOContext::IOWorkLoop() + 988
5 com.apple.audio.CoreAudio 0x00007fff2f2165ee HALC_ProxyIOContext::IOThreadEntry(void*) + 128
6 com.apple.audio.CoreAudio 0x00007fff2f2160d6 HALB_IOThread::Entry(void*) + 72
7 libsystem_pthread.dylib 0x00007fff5ca5033d _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff5ca532a7 _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff5ca4f425 thread_start + 13
Thread 6:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff5c996c2a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff5c997174 mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff2f21a89a HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 124
3 com.apple.audio.CoreAudio 0x00007fff2f21a80d HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4 com.apple.audio.CoreAudio 0x00007fff2f216b84 HALC_ProxyIOContext::IOWorkLoop() + 988
5 com.apple.audio.CoreAudio 0x00007fff2f2165ee HALC_ProxyIOContext::IOThreadEntry(void*) + 128
6 com.apple.audio.CoreAudio 0x00007fff2f2160d6 HALB_IOThread::Entry(void*) + 72
7 libsystem_pthread.dylib 0x00007fff5ca5033d _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff5ca532a7 _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff5ca4f425 thread_start + 13
Thread 7:
0 libsystem_pthread.dylib 0x00007fff5ca4f408 start_wqthread + 0
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000010a2b25c0 rcx: 0x00007ffeec9dfec8 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffeec9dff00 rsp: 0x00007ffeec9dfec8
r8: 0x00007ffeec9dfd88 r9: 0x00000000000007fb r10: 0x0000000000000000 r11: 0x0000000000000206
r12: 0x0000000000000307 r13: 0x0000003000000008 r14: 0x0000000000000006 r15: 0x000000000000002d
rip: 0x00007fff5c99cb86 rfl: 0x0000000000000206 cr2: 0x00007fff8e8fa188
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
commit: 2a2f0c0
The *.desktop
file is lacking a Categories=
entry.
According to the menu spec,
By including one of the Main Categories in an application's desktop entry file, the application will be ensured that it will show up in a section of the application menu dedicated to this category. If multiple Main Categories are included in a single desktop entry file, the entry may appear more than once in the menu.
Hence, please add at least one of the following in the Categories=
key.
Main Category | Description | Notes |
---|---|---|
AudioVideo | Application for presenting, creating, or processing multimedia (audio/video) | |
Audio | An audio application | Desktop entry must include AudioVideo as well |
Video | A video application | Desktop entry must include AudioVideo as well |
Development | An application for development | |
Education | Educational software | |
Game | A game | |
Graphics | Application for viewing, creating, or processing graphics | |
Network | Network application such as a web browser | |
Office | An office type application | |
Science | Scientific software | |
Settings | Settings applications | Entries may appear in a separate menu or as part of a "Control Center" |
System | System application, "System Tools" such as say a log viewer or network monitor | |
Utility | Small utility application, "Accessories" |
In addition, you could specify one or more from the longer list of Additional Categories.
Please test the result with desktop-file-validate
and make sure it passes.
References:
The font type of a43b283 in Windows 10 is suck enough:
What's more, the end of text "example: your.server.com" is hidden!
Hi,
I tried to compile the library using CMake Mingw32 7.3.0, I lined QT widgets, core, GUI CMake files, and add the audio-processing-module to the folder, configuration and generation done without a problem in CMake just a few warnings then I use this command to start to build
mingw32-make
I got this Error
Scanning dependencies of target vad
[ 1%] Building CXX object audio-processing-module/independent_vad/src/CMakeFiles/vad.dir/Android_JNI.cpp.obj
g++.exe: error: /MP: No such file or directory
mingw32-make[2]: *** [audio-processing-module\independent_vad\src\CMakeFiles\vad.dir\build.make:63: audio-processing-module/independent_vad/src/CMakeFiles/vad.dir/Android_JNI.cpp.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:138: audio-processing-module/independent_vad/src/CMakeFiles/vad.dir/all] Error 2
mingw32-make: *** [Makefile:83: all] Error 2
so what i did wrong so far?
version: a43b283
OS: macOS 10.14
steps:
start server.
after few seconds, click "Disconnect!" button, the UI was not changed... (expectation: the button should be "Connect!", the LineEdit should be light and seems like editable)
when I clicked the "gray" LineEdit in left side, the LineEdit was changed to "light" immedially (expectation: the LineEdit's color should not be changed when mouse clicked!)
when I click "Tab" key, the gray "Disconnect!" button was changed to light "Connect!" button (expectation: the button's text and color should not be changed when focus changed ) ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.