Compilation Statistics: OpenLaszlo 5.0.x: youtube (lps-5.0.x/demos/youtube/youtube)

Summary

Runtime Target: swf10
Application Size (compressed): 350K (357,891 bytes)
LFC 668,407
Class Definitions 36
Instances 86
Resources 24,595
Fonts 0

Auto-Includes

These are the library files that this application auto-includes. Every application includes a version of the LFC.lzl library, where the version is selected depending on the values of the krank, profile, and debug settings. Other library files are autoincluded if the application references (uses or extends) a tag that is defined in one of these libraries, and that the application itself does not define a different definition for.

Library Explanation Size
LFC10.swc Required for all applications 668,407
lz/scrollbar.lzx reference to <scrollbar> tag
av/videolibrarypopup.lzx explicit include
av/videoslider.lzx explicit include
av/videotogglebutton.lzx explicit include
lz/button.lzx reference to <button> tag
av/videoscreen.lzx explicit include
utils/layouts/simplelayout.lzx explicit include
extensions/av/mediastream.lzx explicit include
utils/layouts/stableborderlayout.lzx explicit include
utils/layouts/wrappinglayout.lzx reference to <wrappinglayout> tag
lz/edittext.lzx reference to <edittext> tag
utils/layouts/layout.lzx explicit include
av/videolibraryicon.lzx explicit include
av/videovolumebutton.lzx explicit include
av/videoplayer.lzx explicit include
extensions/av/videoview.lzx explicit include

The application may include additional files using include statements. The sizes from elements in these files are included in the tables below.

Class Definitions

These are sizes that class definitions compile to. The sizes are uncompressed block sizes, and overestimate their size in the compressed application.

Pathname:line number name Size*
av/videolibraryicon.lzx:19 videolibraryicon 1
utils/layouts/layout.lzx:14 layout 1
utils/layouts/simplelayout.lzx:3 simplelayout 1
av/videolibrarypopup.lzx:18 videolibrarypopup 1
extensions/av/mediastream.lzx:14 mediastream 1
extensions/av/videoview.lzx:14 videoview 1
av/videoscreen.lzx:15 videoscreen 1
av/videotogglebutton.lzx:15 videotogglebutton 1
av/videovolumebutton.lzx:25 videovolumebutton 1
utils/layouts/stableborderlayout.lzx:3 stableborderlayout 1
av/videoslider.lzx:31 timetext 1
av/videoslider.lzx:63 videoslider 1
av/videoplayer.lzx:14 videoplayer 1
base/basefocusview.lzx:4 basefocusview 1
lz/focusoverlay.lzx:19 focusoverlay 1
base/componentmanager.lzx:13 _componentmanager 1
base/style.lzx:8 style 1
base/basecomponent.lzx:8 statictext 1
base/basecomponent.lzx:35 basecomponent 1
base/basebutton.lzx:4 basebutton 1
base/swatchview.lzx:6 swatchview 1
lz/button.lzx:35 button 1
base/basevaluecomponent.lzx:5 basevaluecomponent 1
base/baseformitem.lzx:7 baseformitem 1
lz/edittext.lzx:4 _internalinputtext 1
lz/edittext.lzx:24 edittext 1
base/basebuttonrepeater.lzx:6 basebuttonrepeater 1
base/basescrollbar.lzx:10 basescrollbar 1
base/basescrollbar.lzx:509 basescrollthumb 1
base/basescrollbar.lzx:609 basescrollarrow 1
base/basescrollbar.lzx:636 basescrolltrack 1
lz/scrollbar.lzx:13 scrollbar 1
utils/layouts/wrappinglayout.lzx:3 wrappinglayout 1
youtubeplayer.lzx:67 youtubelibrarypanel 1
youtubeplayer.lzx:265 youtubesearchpanel 1
youtubeplayer.lzx:326 youtubeplayer 1
Total 36 items 36

Top-Level Instances

These are sizes that the top-level instances (the children of canvas and library elements) compile to. The sizes are uncompressed block sizes, and overestimate their size in the compressed application.

These sizes include children of top-level instances.

Pathname:line number ID or name Size*
av/videolibraryicon.lzx:76 icon 1
av/videolibraryicon.lzx:63 f 1
av/videolibraryicon.lzx:55 f 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2091 text 1
av/videolibrarypopup.lzx:129 title 1
av/videolibrarypopup.lzx:137 description 1
av/videolibrarypopup.lzx:114 dlg 1
av/videolibrarypopup.lzx:107 f 1
av/videoscreen.lzx:67 ms 1
av/videoscreen.lzx:80 vv 1
av/videovolumebutton.lzx:44 button 1
av/videovolumebutton.lzx:61 clipper 1
av/videovolumebutton.lzx:75 lines 1
av/videovolumebutton.lzx:167 1
av/videovolumebutton.lzx:177 vol 1
av/videovolumebutton.lzx:85 adjuster 1
av/videoslider.lzx:129 playbutton 1
av/videoslider.lzx:221 track 1
av/videoslider.lzx:231 progress 1
av/videoslider.lzx:242 shadow 1
av/videoslider.lzx:252 thumb 1
av/videoslider.lzx:166 slider 1
av/videoslider.lzx:271 background 1
av/videoslider.lzx:283 timefield 1
av/videoslider.lzx:262 timefield 1
av/videoslider.lzx:291 volumebutton 1
av/videoplayer.lzx:119 1
av/videoplayer.lzx:134 vscreen 1
av/videoplayer.lzx:145 vslider 1
base/colors.lzx:28 1
lz/focusoverlay.lzx:27 topleft 1
lz/focusoverlay.lzx:34 topright 1
lz/focusoverlay.lzx:41 bottomleft 1
lz/focusoverlay.lzx:48 bottomright 1
base/style.lzx:245 1
lz/button.lzx:154 _outerbezel 1
lz/button.lzx:155 _innerbezel 1
lz/button.lzx:158 _face 1
lz/button.lzx:161 1
lz/button.lzx:162 1
lz/button.lzx:166 1
lz/button.lzx:167 1
lz/button.lzx:175 _title 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2260 inputtext 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1561 state 1
lz/edittext.lzx:173 1
lz/edittext.lzx:174 1
lz/edittext.lzx:175 1
lz/edittext.lzx:176 1
lz/edittext.lzx:171 _outerbezel 1
lz/edittext.lzx:182 1
lz/edittext.lzx:183 1
lz/edittext.lzx:184 1
lz/edittext.lzx:187 1
lz/edittext.lzx:188 1
lz/edittext.lzx:180 _innerbezel 1
lz/edittext.lzx:192 _face 1
lz/edittext.lzx:209 content 1
lz/edittext.lzx:215 field 1
lz/scrollbar.lzx:61 top 1
lz/scrollbar.lzx:75 1
lz/scrollbar.lzx:83 bottom 1
lz/scrollbar.lzx:118 top 1
lz/scrollbar.lzx:132 1
lz/scrollbar.lzx:140 bottom 1
lz/scrollbar.lzx:162 patch 1
youtubeplayer.lzx:173 bg 1
youtubeplayer.lzx:196 1
youtubeplayer.lzx:184 g 1
youtubeplayer.lzx:179 g 1
youtubeplayer.lzx:273 featured 1
youtubeplayer.lzx:281 taglabel 1
youtubeplayer.lzx:288 tagedit 1
youtubeplayer.lzx:305 userlabel 1
youtubeplayer.lzx:312 useredit 1
youtubeplayer.lzx:387 vp 1
youtubeplayer.lzx:472 1
youtubeplayer.lzx:481 1
youtubeplayer.lzx:396 resizer 1
youtubeplayer.lzx:492 vsearch 1
youtubeplayer.lzx:503 vlibrarypanel 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1433 dataset 1
youtube.lzx:23 ds_videoList 1
youtube.lzx:28 ds_videoGetFlvUrl 1
youtube.lzx:60 vpvp 1
youtube.lzx:60 vpvp 1
Total 86 items 86

Resources

These are "approximate" sizes of imported resources. Some resources have been transcoded from their native format (e.g. JPEG) to SWF. The size of the resource when transcoded is reported here and it is a small overestimate of the size taken up in the actual output program.

Name Source Size
volume_mute_rsc 3,139
thumb 2,998
volume_lines_rsc 2,859
video_no_icon_rsc 785
video_no_icon_rsc 609
volume_mute_rsc 536
$volume_button_rsc_lzf_3 371
$play_button_lzf_6 368
$play_button_lzf_4 364
$play_button_lzf_3 356
$play_button_lzf_1 351
$volume_button_rsc_lzf_1 329
$lzscrollbar_xbuttonleft_rsc_lzf_4 328
$lzscrollbar_ybuttontop_rsc_lzf_4 324
thumb 320
$lzscrollbar_xbuttonright_rsc_lzf_1 301
$lzscrollbar_xbuttonright_rsc_lzf_2 301
$lzscrollbar_ybuttonbottom_rsc_lzf_1 301
$lzscrollbar_ybuttonbottom_rsc_lzf_2 301
$lzscrollbar_xbuttonleft_rsc_lzf_1 298
$lzscrollbar_xbuttonleft_rsc_lzf_2 298
$lzscrollbar_ybuttontop_rsc_lzf_1 298
$lzscrollbar_ybuttontop_rsc_lzf_2 298
$volume_button_rsc_lzf_2 280
$lzscrollbar_xbuttonright_rsc_lzf_3 258
$lzscrollbar_ybuttonbottom_rsc_lzf_3 258
$lzscrollbar_xbuttonleft_rsc_lzf_3 256
$lzscrollbar_ybuttontop_rsc_lzf_3 256
$play_button_lzf_5 243
$play_button_lzf_2 224
lzscrollbar_ythumbgripper_rsc 211
lzscrollbar_ythumbgripper_rsc 207
scroll_track 200
scroll_track 200
lzscrollbar_xthumbgripper_rsc 198
$lzscrollbar_ybuttonbottom_rsc_lzf_4 190
$lzscrollbar_xbuttonright_rsc_lzf_4 188
lzscrollbar_xthumbgripper_rsc 186
$lzfocusbracket_shdw_lzf_3 183
$lzfocusbracket_shdw_lzf_1 182
$lzfocusbracket_shdw_lzf_2 182
$lzfocusbracket_shdw_lzf_4 181
volume_lines_rsc 173
lzscrollbar_xthumbmiddle_rsc 163
lzscrollbar_xthumbmiddle_rsc 163
$lzbutton_bezel_outer_rsc_lzf_5 161
$lzscrollbar_xtrack_rsc_lzf_3 160
$lzscrollbar_ytrack_rsc_lzf_3 159
lzscrollbar_ythumbmiddle_rsc 158
lzscrollbar_ythumbmiddle_rsc 158
$lzfocusbracket_rsrc_lzf_1 143
$lzfocusbracket_rsrc_lzf_3 142
$lzfocusbracket_rsrc_lzf_4 142
$lzscrollbar_xtrack_rsc_lzf_1 142
$lzscrollbar_xtrack_rsc_lzf_2 142
$lzscrollbar_ytrack_rsc_lzf_1 141
$lzscrollbar_ytrack_rsc_lzf_2 141
$lzfocusbracket_rsrc_lzf_2 139
lzscrollbar_xthumbleft_rsc 118
lzscrollbar_xthumbleft_rsc 118
lzscrollbar_ythumbtop_rsc 104
lzscrollbar_ythumbtop_rsc 104
lzscrollbar_ythumbbottom_rsc 99
lzscrollbar_ythumbbottom_rsc 99
lzscrollbar_xthumbright_rsc 98
lzscrollbar_xthumbright_rsc 98
$lzbutton_bezel_outer_rsc_lzf_1 89
$lzbutton_bezel_outer_rsc_lzf_3 89
$lzbutton_bezel_inner_rsc_lzf_4 88
$lzbutton_bezel_inner_rsc_lzf_1 87
$lzbutton_bezel_inner_rsc_lzf_3 87
$lzbutton_face_rsc_lzf_1 81
$lzbutton_face_rsc_lzf_2 79
$lzbutton_face_rsc_lzf_3 79
$lzbutton_face_rsc_lzf_4 70
$lzbutton_bezel_outer_rsc_lzf_4 65
Total 24,595

Fonts

These are "approximate" sizes of imported fonts. These assets have been transcoded from their native format (e.g. TTF) to a SWF Font format. This doesn't include additional font metrics tables added for use by the LFC. These are underestimates. Also, fonts that are imported by way of coming in inside SWF assets are ignored.

Face Style Source Size
Total 0