Comments (13)
My bad, just had a look at the XDA thread and read your comment there...
Shame on me
from moonlight-embedded.
Yeah I noticed that last night as well. Thought i'd broken something until I realized the driver had updated. Same error.
from moonlight-embedded.
I'm getting the same :(.
java -jar limelight-pi.jar 192.168.1.96
Starting app
Starting RTSP handshake
java.io.IOException: RTSP OPTIONS request failed: 505
at com.limelight.nvstream.rtsp.RtspConnection.doRtspHandshake(Unknown Source)
at com.limelight.nvstream.NvConnection.doRtspHandshake(Unknown Source)
at com.limelight.nvstream.NvConnection.establishConnection(Unknown Source)
at com.limelight.nvstream.NvConnection.access$300(Unknown Source)
at com.limelight.nvstream.NvConnection$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)
RTSP OPTIONS request failed: 505
Connection Error Starting RTSP handshake failed
from moonlight-embedded.
It's fixed in the latest limelight-common. @irtimmer just needs to rebuild limelight-pi with it.
from moonlight-embedded.
That's right :). I just test and the communication is working :D. Just need to wait irtimmer because the version of irtimmer (his fork) is different than yours limelight-common repo xD (in my side the app boots but the screen is freezed, but it's the first time I'm looking to this code and my merge is not very good I think ;)).
from moonlight-embedded.
The difference between my fork and limelight-common are very small (smaller buffers to avoid bufferbloat and prevent high latency). I've committed some changes but because I'm on vacation I can't test it. So just compile from source and hopefully it's works again.
from moonlight-embedded.
Same issue than with my version. The screen on the pi is freezed. The console prints many :"Your device is processing the A/V data too slowly. Try lowering stream resolution and/or frame rate." But I'm using 720p resolution and 30fps ;) !
May be someone else can try... (in case of the issue is only in my side)
from moonlight-embedded.
Has anyone complied the fixes yet, just saves me having to do it! ;-)
from moonlight-embedded.
@beakersoft : http://dl.free.fr/ngFMQAZzI
from moonlight-embedded.
I think I have located the issue. The video renderer uses a pool of DecodeUnit Object. The pool (PopulatedBufferList) is initialized with the VideoDepacketizer but all objects are unstacked but no one is added in the free pool list (freeList attribute of PopulatedBufferList).
By adding "depacketizer.freeDecodeUnit(decodeUnit);" in the AbstractVideoRenderer thread, the video seems to be OK. Moreover le sound lag issue monitored seems to less important (see ticket #26). It's may be due to the update of commons lib. I haven't test more than this.
@beakersoft : you can try the patch ? : http://dl.free.fr/tUlY6jCVA
from moonlight-embedded.
I think that would indeed fix this issue (it was atleast missing) so I've merged it. If anyone else can confirm the issue is solved I can close it and release a new version.
from moonlight-embedded.
If you want, you can pull up to the latest common again to get a few changes I made to handle out of order packets, drop the bandwidth requirements back to GFE 2.1 levels, and properly disable resolution scaling which can cause the video decoder to crash (not sure if you handle that in your OMX renderer). It's up to you whether you want to pull those in. I'll probably do an Android release later today with them.
from moonlight-embedded.
I just have to say; you guys are brilliant! Thanks for such a great app and for fixing the issues.
I can confirm that this video freezing issue is fixed with the recent video patch and as an added bonus, as @HellKeeper62 mentioned, the severe audio stuttering issues I was seeing have also been fixed (there are now only insignificant audio compression anomalies). My ticket #26 can be closed or I will close it if you want me to.
from moonlight-embedded.
Related Issues (20)
- Raspbian binary packages from APT repo not ARMv6 compatible
- "plane_id" assertion failure on rk3399 HOT 2
- No response on fullscreen mode when using Win11 HOT 1
- When Moonlight is running, the system cannot receive all input events? HOT 1
- Host 1920x1200 / Client 1920x1080 - no bars left and right - no taskbar or close-buttons
- Amlogic platform issue HOT 2
- no sound over the internet
- rk_setup: Assertion 'plane_id' failed. when starting Stream HOT 6
- Rockchip platform issue HOT 2
- Failure to fully compile on Raspberry Pi 3 with bookworm: interface/mmal/mmal.h: No such file or directory HOT 3
- rotate option not working with rockchip platform HOT 2
- an issue dating of 2015 not yet fixed almost a DECADE later HOT 1
- AtGames ControlDeck recognized and mapped as gamepad when wired, not when paired with bluetooth.
- No video: Video decode unit queue overflow
- Problem trying to build moonlight embedded on RPI 3 HOT 4
- Add option to flip face buttons HOT 1
- Is it possible to make use of drm lease protocol to run under wayland?
- Make udev/evdev optional
- Uninitialized local variable fdindex HOT 1
- Unable to pair moonlight 2.7.0 on a Sunshine v0.22.0 or higher HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonlight-embedded.