![]() |
GlyEngine 0.0.21
Create games and apps with lua
|
problem: This affects all devices regardless of brand, allowing for the indication of unsupported working features while also claiming support for a non-existent feature in the middleware. (Samsung and LG are confirmed)
solution: Anything that doesn't crash should be tested instead of asking support.
problem: LGs have incremental connection IDs starting from 0. There appears to be an issue where posting a disconnect event with ID 0 in the TCP class of the Ginga implemented by LG causes the application to crash. It is not possible to capture this with pcall in Lua. (not confirmed)
solution: The engine's legacy http protocol already chose to make a first separate request to test DNS and Network, the alternative was to just comment on this first connection, it is up to the server to disconnect the socket.
problem: For some mysterious reason, the Telemidia Ginga simulator has swapped the pressed
and released
events. However, this issue only occurs in the ginga
(CLI) command and not in gingagui
which uses the same codebase but with an interface. (confirmed)
solution: For testing purposes with the engine (CLI), there is the --telemedia190
building flag, which compiles the engine with the swapped events. This can be useful when combined with the --run
flag to immediately test after the build.
collectgarbage()
function causes the black screen.region
parameter when associeated with the descriptor
used by a media
with the source sbtvd-ts://video
instead, they interprete it as pixel size, which causes the video to appear small on the screen. (not confirmed)sbtvd-ts://video
media should be omitted, you are not required to declare if you dont want to interact with attributes.