Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
kidasov
Channel Surfer

Texture memory

Hello! I want to understand how texture memory works. I tried to download bunch of files (426 x 249). Each file is about 15kb. Then I run an r2d2_bitmaps command via telnet. And I found something, I couldn't understand. Why each image tooks so much memory (about 0.45mb). And there is one question, what is these files:
0x2051e9d6   426    249   3   458752 /var/cache/cachefs/pixmap/a047b963ab1bf937aa7abe031332cc9e
0x205a0d46   426    249   3   458752 /var/cache/cachefs/pixmap/8842fbd1380a1ece8c79c82a1f0d8d93
0x20575cf6   426    249   3   458752 /var/cache/cachefs/pixmap/cdb500f558f4a6d6cbc0b33758b86a89
0x2ff6bc7e   426    249   3   458752 /var/cache/cachefs/pixmap/249acd9070cc21f2af07f5e18898a685
0x27b3fc9e   426    249   3   458752 /var/cache/cachefs/pixmap/0cd9de6c2a3266f7d45aa02c060e0c85
0x231f148e   426    249   3   458752 /var/cache/cachefs/pixmap/999ea8a4da4c5664c0fdb3e228d33f3f
0x2052218e   426    249   3   458752 /var/cache/cachefs/pixmap/bd458ead9c100981503000400fe1c6e5
0x2305df4e   426    249   3   458752 /var/cache/cachefs/pixmap/bd458ead9c100981503000400fe1c6e5
0x23249026   426    249   3   458752 /var/cache/cachefs/pixmap/27728205eb6ff99f41f643bf008b58d7
0x2052496e   426    249   3   458752 /var/cache/cachefs/pixmap/9106c85a138c0d9352b905b9e55cd09f


The whole output of r2d2_bitmaps:

telnet> Trying 192.168.14.113...
Connected to 192.168.14.113.
Escape character is '^]'.
1GU49S068137 (Roku 3 - 1GU49S068137)
>RoGraphics instance 0x2453f88e
address    width height bpp     size name
0x245babc6    70     67   4    36864 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/Container_MH.9.png
0x2ff6fc96    79     79   4    36864 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/Circle_MH.png
0x24594ee6    50     50   4    16384 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/Icon_Battery_Half_MH.png
0x2ff3b50e  2048     20   1    49152 /Netflix/Fonts/common/Gotham-Book.otf 26
0x2458338e  1280    720   4  3768320 
0x2ff56ee6  1280    720   4  3768320 
0x2ff1f3c6  1280    720   4  3768320 
Available memory 48555776 used 11444224 max 60000000
RoGraphics instance 0x2ff26cbe
Available memory 60000000 used 0 max 60000000
RoGraphics instance 0x200382b6
address    width height bpp     size name
0x21307626  1280    720   3  3768320 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/background.jpg
0x2fffbb06    90     29   4    12288 /Netflix/Artwork/SceneGraph/BrandTheme/Base/HD/logo_roku.png
0x2757957e    43    137   4    40960 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/scrollBarTrack.9.png
0x20784c8e    30     47   4     8192 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/scrollBarHandle_on.9.png
0x21c3e546    50     24   4     8192 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/scrollBarHandle_icon.png
0x2fa9de1e   400    400   4   692224 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/dialog_background.9.png
0x27521ebe   100      6   4    16384 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/dividerHorizontal.9.png
0x20681fce    40     40   4    16384 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_dialog_info.png
0x2028b59e   100    100   4    65536 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/focus_grid.9.png
0x245b599e   250    250   4   262144 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/image_placeholder.9.png
0x245921d6   128    128   4    65536 /tmp/plugin/ECAAAAXNu39E/pkg:/components/controls/LoadingIndicator/loader.png
0x275a4c06    24     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_generic.png
0x207dcc8e   100    100   4    65536 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/focus_list.9.png
0x207931be   100    100   4    65536 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/focus_footprint.9.png
0x2076a386   248    248   4   262144 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/imageFootprint.9.png
0x2ff0fe46    26     26   4     4096 /tmp/plugin/ECAAAAXNu39E/pkg:/images/red.9.png
0x206d920e   248    248   4   262144 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/missingImageSolid.9.png
0x2754f01e    35     35   4    16384 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoProgressBarChannel.9.png
0x21a4768e    35     35   4    16384 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoProgressBar.9.png
0x2135c89e     3      3   4     4096 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/progress_default_tick.png
0x2ff7b3de    27     27   4     4096 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/icon_playVideo.png
0x2ff41a26     3     24   4     4096 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoCurrentMarker.png
0x2ff1fb56     7      7   4     4096 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoProgressTicker.png
0x2ff3fcce    35     35   4    16384 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoProgressBarHandle.9.png
0x206df41e    22     22   4     4096 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/background_overlay.9.png
0x2ff5f87e    24     24   4     4096 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/icon_liveFeed.png
0x24594c66    45     45   4    16384 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoBIFRectangle.9.png
0x2ffe3616    45     45   4    16384 /Netflix/Artwork/SceneGraph/FixedTheme/Base/HD/videoFloatingHUD.9.png
0x2754096e    50     50   4    16384 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/inputField.9.png
0x27541b56     3     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/cursor_textInput.png
0x2071bc56    80     80   4    36864 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/focus_keyboard.9.png
0x2458847e    24     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_shift.png
0x2ffcff16   120     54   4    32768 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/vkb_caps_off.png
0x2ff37946    24     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_space.png
0x2ff724ae   120     53   4    32768 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/vkb_abc123_on.png
0x2ff68e86    24     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_delete.png
0x2ffc759e   120     53   4    32768 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/vkb_symbols_off.png
0x2ff1dc56    24     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_moveCursorLeft.png
0x2ff46c56    24     24   4     4096 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/icon_moveCursorRight.png
0x2ff695ee   120     54   4    32768 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/vkb_international_off.png
0x202f30b6   930    242   4   983040 /Netflix/Artwork/SceneGraph/GenevaTheme/Base/HD/keyboard_full.png
0x2002bbfe  1308    115   4   671744 
0x26e53e36  2048     19   1    49152 /Netflix/Fonts/common/Gotham-Book.otf 24
0x2078d1d6  2048     19   1    49152 /Netflix/Fonts/common/Gotham-Medium.otf 23
0x21a0008e  2048     32   1    65536 /Netflix/Fonts/common/Gotham-Book.otf 23
0x20578eb6   854    480   3  1658880 /var/cache/cachefs/pixmap/932a87a9bf23998b1c1f803be88cd48b
0x20544656   854    480   3  1658880 /var/cache/cachefs/pixmap/0358c647858f2a8848626623ecc2d772
0x2054454e   854    568   3  1990656 /var/cache/cachefs/pixmap/d6fa83a4e51d1626d631e84f85a3f99d
0x2054ae66   854    534   3  1880064 /var/cache/cachefs/pixmap/21772db0c00df3b22b966965dff463b2
0x2458c6ee   854    480   3  1658880 /var/cache/cachefs/pixmap/47a814cf27b290da2845b16e3c983b22
0x2ff08536   854    854   3  2985984 /var/cache/cachefs/pixmap/0fbb22f5a472a7f62d47de624b90da15
0x2ff7f1fe   854    534   3  1880064 /var/cache/cachefs/pixmap/9f401044fb69751ae3079860a8fca2e8
0x2fff4356   854    534   3  1880064 /var/cache/cachefs/pixmap/500f217b083249c2f41f64ab27f3e11f
0x2fff7dce   854    534   3  1880064 /var/cache/cachefs/pixmap/67517d008821ee5befe62d9aac097fc7
0x2ffc08de   854    480   3  1658880 /var/cache/cachefs/pixmap/e4d87affb912752704fd34ed76356af4
0x2fffb516   854    480   3  1658880 /var/cache/cachefs/pixmap/32e19e1545cbe647a7c050ec39fb592a
0x245b8886   854    480   3  1658880 /var/cache/cachefs/pixmap/81342af0ffbff63bd3fb5451f51e88f9
0x2457b666   854    454   3  1658880 /var/cache/cachefs/pixmap/e780ee8643ea3314d015abc9fcfeeb1d
0x20599f9e   426    249   3   458752 /var/cache/cachefs/pixmap/d9ae6f4eada541f665d6ca5df7ee419a
0x205982b6   426    249   3   458752 /var/cache/cachefs/pixmap/eaec1fcad437432a495bc415ce61d469
0x2056495e   426    249   3   458752 /var/cache/cachefs/pixmap/eaec1fcad437432a495bc415ce61d469
0x23c98a36  2048     22   1    49152 /Netflix/Fonts/common/Gotham-Medium.otf 28
0x23c990c6  2048     18   1    49152 /Netflix/Fonts/common/Gotham-Medium.otf 21
0x2004db7e  2048     14   1    32768 /Netflix/Fonts/common/Gotham-Book.otf 16
0x21a124d6  1308    115   4   671744 
0x2452b326   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/235758714/poster.jpg
0x205981ae   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/233171478/poster.jpg
0x21a1315e  2048     24   1    49152 /Netflix/Fonts/common/Gotham-Book.otf 30
0x207e574e  2048     21   1    49152 /Netflix/Fonts/common/Gotham-Book.otf 26
0x213e43be  2048     45   1    98304 /Netflix/Fonts/common/Gotham-Medium.otf 26
0x23727b7e  1308    115   4   671744 
0x2051e9d6   426    249   3   458752 /var/cache/cachefs/pixmap/a047b963ab1bf937aa7abe031332cc9e
0x205a0d46   426    249   3   458752 /var/cache/cachefs/pixmap/8842fbd1380a1ece8c79c82a1f0d8d93
0x20575cf6   426    249   3   458752 /var/cache/cachefs/pixmap/cdb500f558f4a6d6cbc0b33758b86a89
0x2ff6bc7e   426    249   3   458752 /var/cache/cachefs/pixmap/249acd9070cc21f2af07f5e18898a685
0x27b3fc9e   426    249   3   458752 /var/cache/cachefs/pixmap/0cd9de6c2a3266f7d45aa02c060e0c85
0x231f148e   426    249   3   458752 /var/cache/cachefs/pixmap/999ea8a4da4c5664c0fdb3e228d33f3f
0x2052218e   426    249   3   458752 /var/cache/cachefs/pixmap/bd458ead9c100981503000400fe1c6e5
0x2305df4e   426    249   3   458752 /var/cache/cachefs/pixmap/bd458ead9c100981503000400fe1c6e5
0x23249026   426    249   3   458752 /var/cache/cachefs/pixmap/27728205eb6ff99f41f643bf008b58d7
0x2052496e   426    249   3   458752 /var/cache/cachefs/pixmap/9106c85a138c0d9352b905b9e55cd09f
0x20543806   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/239450440/poster.jpg
0x20524ea6   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/239449139/poster.jpg
0x231f29be   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/172149191/poster.jpg
0x2305eba6   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/167302997/poster.jpg
0x27b2917e   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/113983455/poster.jpg
0x2305d4d6   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/105498676/poster.jpg
0x2305d5f6   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/97953979/poster.jpg
0x2247144e   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/49370661/poster.jpg
0x2450b9a6   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/40659751/poster.jpg
0x23054616   426    249   3   458752 /var/cache/cachefs/pixmap/95c39a865dd0d288eafe36628f60684b
0x20566036   426    249   3   458752 /var/cache/cachefs/pixmap/4017b1bd156f602702684914288a5aff
0x27b192d6   426    249   3   458752 /var/cache/cachefs/pixmap/95c39a865dd0d288eafe36628f60684b
0x27b0472e   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/237884689/poster.jpg
0x27b2f77e   426    249   3   458752 /tmp/plugin/ECAAAAXNu39E/tmp:/videos/237051891/poster.jpg
Available memory 13162240 used 46837760 max 60000000
>
0 Kudos