If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since september. Please use hippie2000@webnmail.de instead.

0
U

Property:libwylg.so

From BoxMatrix


BoxMatrix >> Shell-Commands >> libwylg.so @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Gallery

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Shared-Library

Goto:   Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

libwylg.so is a geometric primitives raster graphics drawing library, obviously named WYL Graph, whatever WYL means.

It can draw points, lines, rectangles, circles, polygons, render text, fill or clip rectangles, etc, see the Symbols below.

libwylg was used by srgp (Simple Raster Graphics Plotting test), which only was present in a 5.07 labor (ie 7390 r21320).
Today it is optionally loaded by libmailbuilder.so (no dependency) to render Graphs for Push-Mail.

libwylg has builtin support for BMP images and uses libpng15.so or libpng16.so for PNG support.

In older FRITZ!OS libwylg opened libdsl.so, and it still has Mbit/s, Upstream, Downstream strings builtin,
so it's likely used to render DSL Graphs, but this may as well be used for the builtin test function called by srgp.

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.39 source files:

$ strings /lib/libwylg.so | grep -e '\.c$' -e '\.cpp$'

gc.c
gdevice.c
gbmpdev.c
grtest.c
wylgraph.c  

Dependencies

Daily updated index of all dependencies of this library. Last update: 2023-01-31 07:13 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Depends on lib ld.so 26 7.08 - 7.51 Dynamic linker / loader Linux
Depends on lib libavmcsock.so 72 5.07 - 7.51 Networking, I/O and helper functions AVM
Depends on lib libc.so 72 5.07 - 7.51 Standard C library Linux
Depends on lib libdl.so 62 5.07 - 7.50 Dynamic linking library Linux
Depends on lib libdsl.so 26 5.07 - 6.55 ctlmgr plugin library for DSL / Fiber config AVM
Depends on lib libgcc_s.so 36 5.07 - 6.110 GCC low-level runtime library Linux
Depends on lib libm.so 47 6.35 - 7.50 C math library Linux
Depends on lib libpng15.so 71 5.07 - 7.31 Official PNG reference library LibPNG
Depends on lib libpng16.so 26 7.39 - 7.51 Official PNG reference library LibPNG
Depends on lib libpthread.so 62 5.07 - 7.50 POSIX threading library Linux
Depends on lib libz.so 72 5.07 - 7.51 Zlib compressor / decompressor Linux
Required by cmd srgp 3 5.07 Simple Raster Graphics Plotting test AVM
12 dependencies for this library

Model-Matrix

Daily updated index of the presence, path and size of this library for each model. Last update: 2023-01-31 05:50 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom) label in the Model column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Box WLAN 3270 5.21 - 5.54 /lib 44.4k - 53.3k, Link
FRITZ!Box WLAN 3270 v3 5.21 - 5.54 /lib 44.4k - 53.3k, Link
FRITZ!Box WLAN 3270 IT 5.23 - 5.52 /lib 44.4k - 53.3k, Link
FRITZ!Box 3272 5.50 - 6.88 /lib 45.4k - 47.5k, Link
FRITZ!Box WLAN 3370 5.09 - 6.55 /lib 40.1k - 47.0k, Link
FRITZ!Box 3390 5.50 - 6.55 /lib 45.4k - 47.0k, Link
FRITZ!Box 3490 (main) 6.20 - 7.30 /lib 46.0k - 70.0k, Link
FRITZ!Box 4060 7.26 - 7.39 /lib 48.2k - 48.3k, Link
FRITZ!Box 5490 (main) 6.51 - 7.29 /lib 46.0k - 70.0k, Link
FRITZ!Box 5491 (main) 7.01 - 7.29 /lib 54.6k - 70.0k, Link
FRITZ!Box 5530 Fiber (main) 7.21 - 7.30 /lib 69.8k, Link
FRITZ!Box 5590 Fiber (arm) 7.27 - 7.39 /lib 48.1k - 48.3k, Link
FRITZ!Box 6320 Cable v1 6.03 - 6.04 /lib 40.7k, Link
FRITZ!Box 6320 Cable v2 6.21 /lib 42.0k, Link
FRITZ!Box 6360 Cable 6.04 - 6.51 /lib 40.7k - 42.1k, Link
FRITZ!Box 6430 Cable (arm) 6.84 - 7.29 /lib 48.4k - 64.2k, Link
FRITZ!Box 6430 Cable (atom) 6.84 - 7.29 /lib 48.4k - 64.2k, Link
FRITZ!Box 6490 Cable (arm) 6.20 - 7.39 /lib 42.0k - 64.2k, Link
FRITZ!Box 6490 Cable (atom) 6.83 - 7.39 /lib 48.4k - 64.2k, Link
FRITZ!Box 6590 Cable (arm) 6.83 - 7.39 /lib 48.4k - 64.2k, Link
FRITZ!Box 6590 Cable (atom) 6.83 - 7.39 /lib 48.4k - 64.2k, Link
FRITZ!Box 6591 Cable (arm) 7.04 - 7.39 /lib 60.6k - 68.3k, Link
FRITZ!Box 6591 Cable (atom) 7.04 - 7.39 /lib 60.6k - 68.3k, Link
FRITZ!Box 6660 Cable (arm) 7.14 - 7.39 /lib 60.6k - 68.3k, Link
FRITZ!Box 6660 Cable (atom) 7.14 - 7.39 /lib 60.6k - 68.3k, Link
FRITZ!Box 6690 Cable (arm) 7.28 - 7.50 /lib 64.1k - 68.3k, Link
FRITZ!Box 6690 Cable (atom) 7.28 - 7.50 /lib 64.1k - 68.3k, Link
FRITZ!Box 6810 LTE 6.03 - 6.34 /lib 45.3k - 46.7k, Link
FRITZ!Box 6840 LTE 5.55 - 6.87 /lib 45.4k - 47.0k, Link
FRITZ!Box 6842 LTE 6.01 - 6.34 /lib 45.3k - 46.7k, Link
FRITZ!Box 6850 LTE 7.21 - 7.39 /lib 48.3k - 69.8k, Link
FRITZ!Box 6850 5G 7.24 - 7.39 /lib 52.2k - 52.3k, Link
FRITZ!Box 6890 LTE 6.84 - 7.39 /lib 55.4k - 70.0k, Link
FRITZ!Box 6890 LTE v1 6.84 - 7.39 /lib 55.4k - 70.0k, Link
FRITZ!Box 6890 LTE v2 6.84 - 7.39 /lib 55.4k - 70.0k, Link
FRITZ!Box Fon WLAN 7240 5.09 - 6.06 /lib 44.4k - 53.3k, Link
FRITZ!Box Fon WLAN 7270 v2 5.07 - 6.06 /lib 38.4k - 53.3k, Link
FRITZ!Box Fon WLAN 7270 v3 5.07 - 6.06 /lib 38.4k - 53.3k, Link
FRITZ!Box 7272 5.55 - 6.88 /lib 45.4k - 47.5k, Link
FRITZ!Box 7312 5.23 - 6.55 /lib 44.4k - 47.1k, Link
FRITZ!Box Fon WLAN 7320 5.09 - 6.34 /lib 44.4k - 47.0k, Link
FRITZ!Box 7330 5.20 - 6.55 /lib 44.4k - 47.1k, Link
FRITZ!Box 7330 SL 5.20 - 6.55 /lib 44.4k - 47.1k, Link
FRITZ!Box Fon WLAN 7340 5.22 - 6.06 /lib 44.4k - 47.0k, Link
FRITZ!Box Fon WLAN 7360 SL 5.20 - 6.34 /lib 44.4k - 47.0k, Link
FRITZ!Box Fon WLAN 7360 v1 5.09 - 6.35 /lib 40.1k - 47.0k, Link
FRITZ!Box Fon WLAN 7360 v2 5.22 - 6.87 /lib 44.4k - 47.0k, Link
FRITZ!Box 7362 SL 5.53 - 7.13 /lib 45.4k - 58.0k, Link
FRITZ!Box 7369 6.30 - 6.32 /lib 47.0k, Link
FRITZ!Box Fon WLAN 7390 5.20 - 6.87 /lib 38.4k - 47.5k, Link
FRITZ!Box 7412 6.21 - 6.87 /lib 46.0k - 47.0k, Link
FRITZ!Box 7430 6.26 - 7.29 /lib 46.0k - 70.0k, Link
FRITZ!Box 7490 (main) 5.57 - 7.51 /lib 45.4k - 70.0k, Link
FRITZ!Box 7510 7.30 - 7.39 /lib 48.1k - 52.3k, Link
FRITZ!Box 7520 6.98 - 7.50 /lib 46.6k - 52.3k, Link
FRITZ!Box 7520 v2 (arm) 7.30 - 7.50 /lib 52.2k - 52.3k, Link
FRITZ!Box 7530 6.93 - 7.51 /lib 42.6k - 52.3k, Link
FRITZ!Box 7530 AX 7.20 - 7.39 /lib 52.1k - 56.2k, Link
FRITZ!Box 7560 6.51 - 7.29 /lib 55.4k - 70.0k, Link
FRITZ!Box 7580 6.51 - 7.29 /lib 55.4k - 70.0k, Link
FRITZ!Box 7581 6.54 - 7.16 /lib 41.4k - 52.2k, Link
FRITZ!Box 7582 6.83 - 7.16 /lib 41.4k - 52.2k, Link
FRITZ!Box 7583 7.01 - 7.31 /lib 66.0k - 70.0k, Link
FRITZ!Box 7583 VDSL 7.19 - 7.31 /lib 69.8k, Link
FRITZ!Box 7590 6.83 - 7.51 /lib 55.4k - 70.0k, Link
FRITZ!Box 7590 AX 7.19 - 7.39 /lib 65.9k - 69.9k, Link
FRITZ!Smart Gateway 7.39 - 7.51 /lib 48.3k, Link
FRITZ!Powerline 540E 6.50 - 7.14 /lib 46.7k - 57.9k, Link
FRITZ!Powerline 546E 5.50 - 7.10 /lib 45.3k - 57.9k, Link
FRITZ!Powerline 1240E 6.90 - 7.14 /lib 49.7k - 57.9k, Link
FRITZ!Powerline 1260E 6.90 - 7.29 /lib 41.8k - 52.2k, Link
FRITZ!Powerline 1260 7.08 - 7.29 /lib 52.1k - 52.2k, Link
72 models use this library

Symbols

Daily updated index of all symbols of this library. Last update: 2023-01-31 07:13 GMT.

Firmware Symbol
5.29 - 7.51 AhaCreateImage
6.98 - 7.51 AhaCreateTempImage
5.07 - 7.51 AllocGC
5.07 - 7.51 CenterRect
5.07 - 7.51 CenterRectH
5.07 - 7.51 CenterRectToPoint
5.07 - 7.51 CenterRectV
5.07 - 7.51 ClipPointAgainstRect
5.07 - 7.51 ClipRectAgainstRect
5.07 - 7.51 CloseGC
5.07 - 7.51 CreateImage
5.07 - 7.51 ExtendRect
5.07 - 7.51 FreeGC
5.07 - 7.51 GCConvBytesToColor
5.07 - 7.51 GCConvColorToBytes
5.07 - 7.51 GCDrawBegin
5.07 - 7.51 GCDrawEnd
5.07 - 7.51 GCDrawLineCoord
5.07 - 7.51 GCDrawPixelCoord
5.07 - 7.51 GCDrawPixelDirect
5.07 - 7.51 GCDrawPointCoord
5.07 - 7.51 GCDrawRectCoord
5.07 - 7.51 GCFillRectCoord
5.07 - 7.51 GCGetBGColor
5.07 - 7.51 GCGetFGColor
5.07 - 7.51 GCGetHeight
5.07 - 7.51 GCGetWidth
5.07 - 7.51 GCOnClose
5.07 - 7.51 GCOnOpen
5.07 - 7.51 GCSetBGColor
5.07 - 7.51 GCSetClipRect
5.07 - 7.51 GCSetFGColor
5.07 - 7.51 GClear
5.07 - 7.51 GConvBytesToColor
5.07 - 7.51 GConvColorToBytes
5.07 - 7.51 GDrawBegin
5.07 GDrawCircle
5.07 - 7.51 GDrawCircleCoord
5.07 - 7.51 GDrawCirclePoint
5.07 - 7.51 GDrawCircleRect
5.07 - 7.51 GDrawEnd
5.07 - 7.51 GDrawLineCB
5.07 - 7.51 GDrawLineCoord
5.07 - 7.51 GDrawLinePoint
5.07 - 7.51 GDrawPixelDirect
5.07 - 7.51 GDrawPoint
5.07 - 7.51 GDrawPointCoord
5.07 - 7.51 GDrawRect
5.07 - 7.51 GDrawRectCoord
5.07 - 7.51 GDrawRectPoint
5.07 - 7.51 GDrawText
5.07 - 7.51 GDrawTextCoord
5.07 - 7.51 GDrawTextPoint
5.07 - 7.51 GFillRect
5.07 - 7.51 GFillRectCoord
5.07 - 7.51 GFillRectPoint
5.07 - 7.51 GGetBGColor
5.07 - 7.51 GGetFGColor
5.07 - 7.51 GGetHeight
5.07 - 7.51 GGetRasterOp
5.07 - 7.51 GGetScreenRect
5.07 - 7.51 GGetWidth
5.07 - 7.51 GLineToPoint
5.07 - 7.51 GLineToPointCoord
5.07 - 7.51 GMoveToPoint
5.07 - 7.51 GMoveToPointCoord
5.07 - 7.51 GPolyLineCoord
5.07 - 7.51 GPolyLinePoint
5.07 - 7.51 GPolygonCoord
5.07 - 7.51 GPolygonPoint
5.07 - 7.51 GSetBGColor
5.07 - 7.51 GSetClipRect
5.07 - 7.51 GSetFGColor
5.07 - 7.51 GSetFont
5.09 - 7.51 GSetLineHeight
5.07 - 7.51 GSetLineWidth
5.27 - 7.51 GSetPattern
5.07 - 7.51 GSetRasterOp
5.07 - 7.51 GSetTextAlign
5.07 - 7.51 GSetTextDirection
5.07 - 7.51 GTextRect
5.07 - 7.51 GetColorAlpha
5.07 - 7.51 GetColorBlue
5.07 - 7.51 GetColorGreen
5.07 - 7.51 GetColorRed
5.29 - 7.51 GrAhaCreateImage
6.98 - 7.51 GrAhaCreateTempImage
6.88 - 7.51 GrPlcCreateImage
5.07 - 7.51 GrTest
5.07 GrTest2
5.07 - 7.51 NormRect
5.07 - 7.51 OpenGC
6.88 - 7.31 PlcCreateImage
7.27 - 7.51 PlcCreateImage2
5.07 - 7.51 RGBToBW
5.07 - 7.51 RGBToYUV
5.07 - 7.51 RegisterDeviceGC
5.07 - 7.51 RegisterGCMethod
5.07 - 7.51 SetColorRGB
5.07 - 7.51 SetColorRGBA
5.07 - 7.51 WylAllocData
5.07 - 7.51 WylDrawGraph
5.07 - 7.51 YUVToRGB
5.07 - 7.51 grCircle
6.88 - 7.51 grCircumference
5.07 - 7.51 grClose
5.07 - 7.51 grFillRect
5.07 - 7.51 grInit
5.07 - 7.51 grLine
5.07 - 7.51 grRect
5.27 - 7.51 grSetAlphaEntry
5.07 - 7.51 grSetColor
5.07 - 7.51 grSetColorEntry
5.07 - 7.51 grSetFillColor
5.09 - 7.51 grSetLineHeight
5.07 - 7.51 grSetLineWidth
5.27 - 7.51 grSetPattern
5.07 - 7.51 grSetTextAlign
5.07 - 7.51 grSetTextDirection
5.07 - 7.51 grText
120 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.