lukaslihotzki / pixelflood Goto Github PK
View Code? Open in Web Editor NEWA fast, asynchronous implementation of Pixelflut.
License: GNU Affero General Public License v3.0
A fast, asynchronous implementation of Pixelflut.
License: GNU Affero General Public License v3.0
the app does not start on my android with logcat:
12-15 18:27:29.506 I/ActivityManager( 5015): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=de.lihotzki.pixelflood/android.app.NativeActivity bnds=[843,404][1045,682]} from uid 10046
12-15 18:27:29.511 D/audio_route( 4747): Apply path: speaker-protected
12-15 18:27:29.522 D/audio_hw_primary( 4747): enable_snd_device: snd_device(95: vi-feedback)
12-15 18:27:29.522 D/audio_route( 4747): Apply path: vi-feedback
12-15 18:27:29.522 D/audio_hw_primary( 4747): enable_audio_route: usecase(24) apply and update mixer path: spkr-vi-record
12-15 18:27:29.522 D/audio_route( 4747): Apply path: spkr-vi-record
12-15 18:27:29.544 I/ActivityManager( 5015): Start proc 8086:de.lihotzki.pixelflood/u0a110 for activity de.lihotzki.pixelflood/android.app.NativeActivity
12-15 18:27:29.547 D/audio_hw_primary( 4747): enable_audio_route: usecase(1) apply and update mixer path: low-latency-playback
12-15 18:27:29.548 D/audio_route( 4747): Apply path: low-latency-playback
12-15 18:27:29.586 E/msm8974_platform( 4747): ramp_speaker_gain: Could not get ctl for mixer cmd - Left Speaker Gain or Right Speaker Gain, not applying speaker gain ramp
12-15 18:27:29.586 D/audio_hw_primary( 4747): out_write: retry previous failed cal level set
12-15 18:27:29.850 D/AndroidRuntime( 8086): >>>>>> START com.android.internal.os.RuntimeInit uid 10110 <<<<<<
12-15 18:27:30.005 D/AndroidRuntime( 8086): Calling main entry com.android.internal.os.ExecInit
12-15 18:27:30.005 D/Zygote ( 8086): begin preload
12-15 18:27:30.014 D/vndksupport( 8086): Loading /vendor/lib64/hw/[email protected] from current namespace instead of sphal namespace.
12-15 18:27:30.016 I/Zygote ( 8086): Preloading shared libraries...
12-15 18:27:30.098 D/audio_hw_primary( 4747): disable_audio_route: usecase(1) reset and update mixer path: low-latency-playback
12-15 18:27:30.113 D/audio_hw_primary( 4747): disable_snd_device: snd_device(95: vi-feedback)
12-15 18:27:30.113 D/audio_hw_primary( 4747): disable_audio_route: usecase(24) reset and update mixer path: spkr-vi-record
12-15 18:27:30.128 D/Zygote ( 8086): end preload
12-15 18:27:30.277 W/System ( 8086): ClassLoader referenced unknown path:
12-15 18:27:30.287 D/vndksupport( 8086): Loading /vendor/lib64/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
12-15 18:27:30.298 D/libEGL ( 8086): loaded /vendor/lib64/egl/libEGL_adreno.so
12-15 18:27:30.375 D/vndksupport( 8086): Loading /vendor/lib64/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
12-15 18:27:30.377 D/libEGL ( 8086): loaded /vendor/lib64/egl/libGLESv1_CM_adreno.so
12-15 18:27:30.400 D/vndksupport( 8086): Loading /vendor/lib64/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
12-15 18:27:30.401 D/libEGL ( 8086): loaded /vendor/lib64/egl/libGLESv2_adreno.so
12-15 18:27:30.421 I/Adreno ( 8086): QUALCOMM build : 8e59954, I0be83d0d26
12-15 18:27:30.421 I/Adreno ( 8086): Build Date : 09/22/17
12-15 18:27:30.421 I/Adreno ( 8086): OpenGL ES Shader Compiler Version: EV031.21.02.00
12-15 18:27:30.421 I/Adreno ( 8086): Local Branch : O17A
12-15 18:27:30.421 I/Adreno ( 8086): Remote Branch :
12-15 18:27:30.421 I/Adreno ( 8086): Remote Branch :
12-15 18:27:30.421 I/Adreno ( 8086): Reconstruct Branch :
12-15 18:27:30.423 D/vndksupport( 8086): Loading /vendor/lib64/hw/gralloc.msm8992.so from current namespace instead of sphal namespace.
12-15 18:27:30.428 I/Adreno ( 8086): PFP: 0x00000000, ME: 0x00000000
12-15 18:27:30.432 W//system/bin/hwservicemanager( 362): getTransport: Cannot find entry [email protected]::ISurfaceFlingerConfigs/default in either framework or device manifest.
12-15 18:27:30.435 I/de.lihotzki.pixelflood( 8086): android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
12-15 18:27:30.441 I/ActivityManager( 5015): Displayed de.lihotzki.pixelflood/android.app.NativeActivity: +898ms
12-15 18:27:30.530 W/tzki.pixelflood( 8104): type=1400 audit(0.0:140230): avc: denied { read } for name="file-max" dev="proc" ino=857657 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:proc:s0 tclass=file permissive=0
12-15 18:27:30.534 F/libc ( 8086): Fatal signal 6 (SIGABRT), code -6 in tid 8104 (tzki.pixelflood), pid 8086 (tzki.pixelflood)
12-15 18:27:30.566 F/crash_dump64( 8109): crash_dump.cpp:298] failed to attach to thread 8104: Operation not permitted
12-15 18:27:30.566 I//system/bin/tombstoned( 3139): received crash request for pid 8086
12-15 18:27:30.569 F/libc ( 8086): crash_dump helper failed to exec
12-15 18:27:30.569 W//system/bin/tombstoned( 3139): crash socket received short read of length 0 (expected 12)
12-15 18:27:30.599 I/ActivityManager( 5015): Process de.lihotzki.pixelflood (pid 8086) has died: fore TOP
12-15 18:27:30.599 W/InputDispatcher( 5015): channel 'd638964 de.lihotzki.pixelflood/android.app.NativeActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
12-15 18:27:30.599 E/InputDispatcher( 5015): channel 'd638964 de.lihotzki.pixelflood/android.app.NativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-15 18:27:30.599 I/WindowManager( 5015): WIN DEATH: Window{d638964 u0 de.lihotzki.pixelflood/android.app.NativeActivity}
12-15 18:27:30.599 W/InputDispatcher( 5015): Attempted to unregister already unregistered input channel 'd638964 de.lihotzki.pixelflood/android.app.NativeActivity (server)'
12-15 18:27:30.599 W/zygote64( 5015): kill(-8086, 9) failed: No such process
12-15 18:27:30.599 W/ActivityManager( 5015): Force removing ActivityRecord{103b021 u0 de.lihotzki.pixelflood/android.app.NativeActivity t4738}: app died, no saved state
12-15 18:27:30.600 I/Zygote ( 4746): Process 8086 exited due to signal (6)
12-15 18:27:30.632 W/ActivityManager( 5015): setHasOverlayUi called on unknown pid: 8086
12-15 18:27:30.641 W/zygote64( 5015): kill(-8086, 9) failed: No such process
12-15 18:27:30.641 I/zygote64( 5015): Successfully killed process cgroup uid 10110 pid 8086 in 42ms
12-15 18:27:31.202 W/OpenGLRenderer( 6132): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
it's a copperhead android, may that is the cause?
Described in https://cccgoe.de/wiki/Pixelflut
Maybe only once per TCP connection to prevent blocking writes or transmit buffer handling.
since android 6 or so there is a option for apps to dont display the navigation bar (the thing at the bottom with back/home/switch apps icons that where hardware buttons in android 2.x). Would be nice to add an option to remove them and to force landscape mode for the usage of the full area of a display.
thanks
Currently, buffer size is fixed to 1280x720 and scaled to window size. Buffer should resize automatically to window size.
Described in https://cccgoe.de/wiki/Pixelflut
please add a changelog and link it to fdroid repository
thanks
There should be an option to start in full screen or a key to toggle full screen.
as of the python original server implementation
thanks
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.