Kodi Community Forum

Full Version: LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495
(2018-11-07, 22:02)Germeleon Wrote: [ -> ]I've noticed three bugs in build #1105 on my RPI3:

- Kodi needs about 3 minutes to open the libreelec settings menu and opens it slowly with a noticable lag. The CPU workload is about 123% in the meantime.

- Addon Amazon VOD doesn't work anymore. If you open it and select something like series or movies, it offers nothing than an emtpy folder. Will report this in the Amazon VOD addon section,too

Debug log here.

plus
- Kodi crashes at times. The crash logs are here and here.

Hope my findings and debug logs are helpful.

Kind Regards,

Germeleon

The crashes both seem to be Python related. I'd imagine the slow start of the LE Settings addon may be caused by other add-ons hogging all the CPU. Start testing with a clean installation, then install add-on until you can reproduce the problem.
New LibreELEC.tv Leia build #1107: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: 462c67bb8175c2b4c04c0506ce7cb184f43d9d4e9ce224b2669754b238d3cd14 (RPi)
SHA256 Checksum: dcdac517ace6af214fdbb8b3cb64f0363c6754807f9e9f1af8e1bd6e812ad5a3 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Wed Nov 7 21:03:37 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181107210229-#1107-g1a60beb [Build #1107]

# Kodi version
(18.0-RC1 Git:5a42446). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (1a60beb, changelog) and tip of XBMC master (5a42446, changelog) with the following modifications: Build Highlights:
  1. Reintroduce crazycat: update to 2018-11-04
Build Details:
  1. LibreELEC.tv:
    • HACK: fix audio for WP1 (PR:3080, 2 commits, 2 files changed)
    • librespot: update to 96557b4 (PR:3086, 2 commits, 6 files changed)
    • WeTek_Core/WeTek_Play: fixup libcec support (PR:3091, 1 commit, 2 files changed)
    • crazycat: update to 2018-11-04 (PR:3088, 3 commits, 4 files changed)
  2. XBMC:
    • [GUI] reinitialize addon path after returning with .. directory item (PR:14803, 1 commit, 1 file changed)
  3. libcec:
    • Modifies NSIS script to call EventGhost to install the plugin (PR:375, 2 commits, 9 files changed)
    • fixed: don't poll samsung TVs. issue #424 (f87328d)
    • fixed: creating windows installer (009d54b)
  4. pvr.dvbviewer:
    • Add file flags to StreamReader as suggested by FernetMenta (c2e97a1)
    • Move more classes to dvbviewer namespace (f98999f)
    • Add support for (on-the-fly) transcoding of recordings (0025954)
    • appveyor: run apt-get update (8dd1ddb)
    • fix 32 bits time_t (e801485)
    • Bump version to 3.7.5 (a9b204e)
  5. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:3089 (perma): iptables: update to iptables-1.8.1
If I want a very clean instalation of your builds, what official Libreelec version would be best before I update your versions? The new Alpha versions or one of the 8.2.5 version?
(2018-11-09, 03:13)Luck Wrote: [ -> ]If I want a very clean instalation of your builds, what official Libreelec version would be best before I update your versions? The new Alpha versions or one of the 8.2.5 version?

The latest LE9 Alpha will be closer to these builds than 8.2.5. If you want to install directly from these builds then

1) Write 8.90.00x to a USB memory stick

Either:

2a) Boot the memory stick into run mode and copy the tar into the Update folder and reboot (again using run mode) so that the USB memory stick is upgraded to my build
or
2b) Copy the KERNEL and SYSTEM files from a Milhouse tar file to the root of the USB memory stick

Then:
3) Boot from the memory stick using the installer mode to install my build to your HDD/SSD

Edit: Forgot this was the RPi thread. Ignore this list as the instructions only apply to a Generic install. For RPi, write the LE9 alpha image to your SD card, boot it in the RPi and then update it with a Milhouse build.
New LibreELEC.tv Leia build #1108: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: 377c25c17bbfccb4532bb541806e09a577af86cb8cb835160ec73f17cb37f6f3 (RPi)
SHA256 Checksum: be1ffbdb44eb65c69caf06f10b3e81e573640af35be08ccb77213dd92c0c8a79 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Thu Nov 8 21:03:54 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181108210234-#1108-ge8e2816 [Build #1108]

# Kodi version
(18.0-RC1 Git:c674db0). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (e8e2816, changelog) and tip of XBMC master (c674db0, changelog) with the following modifications: Build Highlights:
  1. samba: update to samba-4.9.2
  2. libcec 4.0.3
  3. [Settings] Implement FindIntInList in CSettingList
Build Details:
  1. LibreELEC.tv:
    • lcdd: build with optimization (PR:3094, 1 commit, 2 files changed)
  2. XBMC:
    • windowing/gbm: fallback to non-alpha visual id (PR:14785, 3 commits, 7 files changed)
    • [Settings] Implement FindIntInList in CSettingList (PR:14815, 1 commit, 3 files changed)
    • [macos] [filemanager] Removable storage fixes/improvements (PR:14818, 2 commits, 6 files changed)
    • [osx/windowing] - fix "blank other displays" (PR:14822, 1 commit, 1 file changed)
    • [macos] CDarwinStorageProvider::Eject: Fix crash due to double release of DADiskRef instance. (PR:14827, 2 commits, 1 file changed)
  3. libcec:
    • changed/fixed: install cec-client by default. correct vs redist (6c76f5f)
    • changed: build with vs 2015 (d8bd948)
    • bump to 4.0.3 (d57d3ac)
  4. pvr.mythtv:
  5. Additional commits/pull requests/changes not yet merged upstream:
New LibreELEC.tv Leia build #1109: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: c4265dc52004fd20d3e6197c4aefa759e137b0ef18df6b8ec91ad1be48c6906d (RPi)
SHA256 Checksum: 38ef5b04a53bf3fb202727c733e89fb2b04b3a07aff75423fc35525aacb63973 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Fri Nov 9 21:04:26 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181109210312-#1109-ge8e2816 [Build #1109]

# Kodi version
(18.0-RC1 Git:a948f99). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (e8e2816, changelog) and tip of XBMC master (a948f99, changelog) with the following modifications: Build Highlights:
  1. pvr.zattoo: Fix segfault strlen
Build Details:
  1. XBMC:
    • windowing/gbm: set default plane formats and use the getter methods (PR:14821, 1 commit, 3 files changed)
    • windowing/gbm: use the drm render node fd for the vaapi proxy (PR:14820, 3 commits, 9 files changed)
    • [cmake] fix building with internal fmt (PR:14830, 1 commit, 1 file changed)
  2. inputstream.adaptive:
    • [WVD] Implement full body encoding (395b7b4)
    • [WVD] fix placeholder offsets (0bd5159)
  3. pvr.mythtv:
    • remove special characters in label of built in recording group (2c0289a)
    • rename formattedTitle to groupingTitle (bb446c0)
    • update travis.yml (8a94280)
    • bump version 5.8.16 (8150695)
  4. pvr.zattoo:
    • Fix segfault strlen (PR:30, 3 commits, 4 files changed)
    • Update version and changelog (278d4be)
Hi Milhouse,

pvr.zattoo seems to be broken, but it's already fixed in version 18.0.57 upstream (https://github.com/rbuehlma/pvr.zattoo/issues/31). Would it be possible to have a new build including those changes? If you don't have time for it, no problem, I will wait for the next release.
New LibreELEC.tv Leia build #1110: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: 080567f6a0adff4ebae7d17640fc5786bd3c67f2809a485b7ef0cde3170c64b1 (RPi)
SHA256 Checksum: 16e9f4ab49fb372e515437c4c869274b36a6a1d181a00171e9f5e8220aec1822 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Sat Nov 10 21:03:47 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181110210238-#1110-ge8e2816 [Build #1110]

# Kodi version
(18.0-RC1 Git:0364561). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (e8e2816, changelog) and tip of XBMC master (0364561, changelog) with the following modifications: Build Highlights:
  1. [PVR] New PVR playback setting: 'Delay mark last watched'.
Build Details:
  1. XBMC:
    • Add missing epoll header (PR:14570, 1 commit, 1 file changed)
    • [PVR] New PVR playback setting: 'Delay mark last watched'. (PR:14836, 2 commits, 7 files changed)
    • [PVR] Make 'Simple Timeshift OSD' an advanced setting; remove corresponding standard setting. (PR:14840, 1 commit, 6 files changed)
    • [filemanager] Fix crash due to multiple busy dialog request. (PR:14839, 1 commit, 2 files changed)
  2. pvr.mythtv:
    • fix unusable wstring_convert for my platform ;-) (52d22cf)
    • bump version 5.8.17 (bf90418)
  3. pvr.teleboy:
    • Reduce logging to LOG_NOTICE (c6c4e53)
    • Port GetStringOrEmpty from pvr.zattoo (fbf26cb)
    • Update version and changelog (bdbd6b2)
  4. pvr.zattoo:
    • modernize & bugfixing (#28) (6188857)
    • Fix channels not loading (1831339)
    • Update version and changelog (8ddb060)
(2018-11-11, 01:24)goggle Wrote: [ -> ]Hi Milhouse,

pvr.zattoo seems to be broken, but it's already fixed in version 18.0.57 upstream (https://github.com/rbuehlma/pvr.zattoo/issues/31). Would it be possible to have a new build including those changes? If you don't have time for it, no problem, I will wait for the next release.

Try #1110, it includes all the latest pvr.zattoo commits.
Thank you, now it works again as it did before.
New LibreELEC.tv Leia build #1111: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: e3ee68349f06cb84a0f91d4e5d5cf3d79c6d7f08a11cdcad213137399e196d6c (RPi)
SHA256 Checksum: ec30be5c88c5d0b1efd89278c97b38c672afb277f72634abededdfd97a44d8a4 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Sun Nov 11 21:04:04 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181111210220-#1111-ge496bf6 [Build #1111]

# Kodi version
(18.0-RC1 Git:c895e84). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (e496bf6, changelog) and tip of XBMC master (c895e84, changelog) with the following modifications: Build Highlights:
  1. [PVR] Remove 'Use simple Timeshift OSD' setting from settings.xml.
Build Details:
  1. LibreELEC.tv:
    • kodi: use project specific cputemp scripts for all projects (PR:3077, 1 commit, 18 files changed)
    • samba: update to samba-4.9.2 (PR:3092, 1 commit, 1 file changed)
    • projects/WeTek_Core: Load amlvideodri module at startup (PR:3100, 1 commit, 1 file changed)
  2. XBMC:
    • [PVR] Remove 'Use simple Timeshift OSD' setting from settings.xml. (PR:14846, 1 commit, 1 file changed)
    • [cmake] Rework FindJsonSchemaBuilder on the model of FindTextureBuilder (PR:14774, 1 commit, 1 file changed)
    • Fix screensaver/DPMS interaction (PR:14845, 3 commits, 1 file changed)
    • Allow StartPercent property to be 0 (PR:14649, 1 commit, 1 file changed)
    • [skin.estouchy] Fix order in Recent Movies (PR:14837, 1 commit, 1 file changed)
  3. pvr.mythtv:
    • fill date of airdate as needed (b00d18d)
    • show status of recording (630e0de)
    • show status of broadcast (e00e0a0)
    • include fr_FR map for eit categories (73b3218)
    • bump version 5.8.18 (bd697d5)
    • Non zero startTime for recording stream breaks played position (303158e)
    • bump version 5.8.19 (0517d4b)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] compare (perma): kodi: next
    • Added: [pkg] PR:14852 (perma): LinuxRenderGL: Properly draw black quads on area we manage
New LibreELEC.tv Leia build #1112: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: a3c2ed1a39ad66d2283d63e4c12ccc48e42a0438f7fdab2f3526809c58d1de33 (RPi)
SHA256 Checksum: 0a8a1d35ab06f1e0062253663046d96f2c983ce49cc6c61a38ee64f97b976558 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Mon Nov 12 21:33:50 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181112213214-#1112-ge700f53 [Build #1112]

# Kodi version
(18.0-RC1 Git:b3a7d3c). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (e700f53, changelog) and tip of XBMC master (b3a7d3c, changelog) with the following modifications: Build Highlights:
  1. inputstream-adaptive, pvr.vdr.vnsi updates
Build Details:
  1. LibreELEC.tv:
    • kodi: use relative sym link path to keep page build happy (PR:3101, 1 commit, 6 files changed)
    • u-boot: Bump to 2018.09 (PR:3096, 1 commit, 3 files changed)
  2. XBMC:
    • [settings] fix typo in UPNP setting description (PR:14851, 1 commit, 1 file changed)
  3. inputstream.adaptive:
  4. pvr.vdr.vnsi:
    • fix ubuntu packaging (PR:19, 1 commit, 2 files changed)
    • fix failing load of vnsi caused by failing call to WakeOnLan (8627064)
    • bump version to 3.6.2 (11df9b4)
  5. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] PR:3084 (perma): linux (RPi/Generic): update to linux-4.19.1
(2018-10-28, 00:40)garbear Wrote: [ -> ]
(2018-10-27, 19:26)Milhouse Wrote: [ -> ]The problem is I don't have the bandwidth to build all the game addons and keep them in sync with the core APIs so this type of breakage is inevitable I'm afraid. You'll have to wait until the LE 9.0 repository is updated with new game add-ons, but I don't know when that will happen. 
  
Good news, Game API is now frozen for Leia so no more bumps until we branch for M*. 
LE Alpha7 - still not able to play a game because of
Code:
The dependency for kodi.binary.instance.game in version 1.0.38 couldn't be resolved
Thx in advance for updating the game-addons
I have a problem with Kodi stop responding after a few days when not used. I use a RPi 3 with power adapter bought from the "The Pi Hut".

This is the log zip file that is produced after manual reboot, removing power.

https://drive.google.com/open?id=1EE7OWU...QOUlBMud3f

I don't know if a reason to the problem is that I have both Kodi and a STB using the same remote. So when I don't use Kodi I open some window that hopefully will catch all possible input from the remote, but wont start or delete anything in Kodi. It usually is in search addons, and IP address input.

I upgraded to the latest version I could before I left Kodi alone for a couple of days. But since it take some time it would be impossible to always use the latest.
New LibreELEC.tv Leia build #1113: RPi / RPi2
(Supercedes previous build)

SHA256 Checksum: 3cd1f88906cea5ea79cd0fff97b6b9ae3eabbf82048cdd55e7cb7e0b0d18d591 (RPi)
SHA256 Checksum: aa2b825f8b7d5244ca8091bedb794d0bbc0b1ded5dd68817af104c6aa62c71f6 (RPi2)

text:
# uname -a
Linux rpi512 4.19.1 #1 Tue Nov 13 22:13:27 GMT 2018 armv6l GNU/Linux

# vcgencmd version
Nov 4 2018 16:35:17
Copyright © 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)

# lsb_release
LibreELEC (Milhouse): devel-20181113220935-#1113-gfcca549 [Build #1113]

# Kodi version
(18.0-RC1 Git:fce4d88). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (fcca549, changelog) and tip of XBMC master (fce4d88, changelog) with the following modifications: Build Highlights:
  1. [pvr] Fix channel sorting. Fixes #14854
  2. libcec-4.0.3
Build Details:
  1. LibreELEC.tv:
    • silence jenkins (PR:3103, 1 commit, 4 files changed)
    • hyperion: update to 1d125d8 (PR:3095, 1 commit, 3 files changed)
  2. XBMC:
    • [pvr] Fix channel sorting. Fixes #14854. (PR:14864, 1 commit, 4 files changed)
    • fix: ass subtitle render wrong when play half-sbs/half-ou 3d movie (PR:14853, 1 commit, 3 files changed)
    • [video] Fix #14847 - Take 3 ;-) (PR:14863, 1 commit, 1 file changed)
    • LinuxRenderGL: Properly draw black quads on area we manage (PR:14852, 1 commit, 1 file changed)
    • [GLES] cleanup vsync implementation (PR:14834, 1 commit, 6 files changed)
    • windowing/gbm: rename planes (PR:14848, 1 commit, 6 files changed)
    • Separate shown plots for unwatched items (PR:14489, 1 commit, 5 files changed)
  3. inputstream.adaptive:
    • [WebVTT] rlm / lrm marker conversion (d713b95)
    • [MPD] read role from subtitle adaptationset (forced) (74dcee4)
    • [WebVTT] rlm -> rle hack for right to left languages (1261018)
  4. newclock5:
    • New commits in this build:
      • Revert "FIX: Only handle 3D bitmap subs in TAB" (86854b6d)
  5. Additional commits/pull requests/changes not yet merged upstream:
    • Updated: [env] compare (perma): kodi: next
    • Updated: [env] PR:3084 (perma): linux (RPi/Generic): update to linux-4.19.1
    • Added: [env] PR:3098 (perma): Buildsystem: mkimage / get cleanup
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495