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
How is H265 performing now?
What formats seem to be working? e.g. 8bit 1080p @ 25, 30, 50, 60 fps?

anyone willing to post a clip onto you tube?
(2017-05-24, 11:48)fsman1967 Wrote: [ -> ]How is H265 performing now?
What formats seem to be working? e.g. 8bit 1080p @ 25, 30, 50, 60 fps?

I'm finding all my movies/tvshows at 8-bit 1080p24 play fine without overclock and with fairly low arm cpu.

25 and 30fps are much less common. I'd imagine no problems with 25, but 30 may require overclocking.

We will never do 1080p at 50 or 60fps without dedicated hardware.
My 720p50 samples do play fine.
(2017-05-24, 13:38)popcornmix Wrote: [ -> ]
(2017-05-24, 11:48)fsman1967 Wrote: [ -> ]How is H265 performing now?
What formats seem to be working? e.g. 8bit 1080p @ 25, 30, 50, 60 fps?

I'm finding all my movies/tvshows at 8-bit 1080p24 play fine without overclock and with fairly low arm cpu.

25 and 30fps are much less common. I'd imagine no problems with 25, but 30 may require overclocking.

We will never do 1080p at 50 or 60fps without dedicated hardware.
My 720p50 samples do play fine.

Good to konw.
I would have thought that only at 1080p and above would h265 really make a big difference in verse h264.
I think I read that 720p not much difference of 264 vs 265.

Great work btw. I am actually thinking o f replacing my Rpi2 for a Rpi3 just on the basis of your work on h665
(2017-05-24, 14:06)fsman1967 Wrote: [ -> ]I would have thought that only at 1080p and above would h265 really make a big difference in verse h264.
I think I read that 720p not much difference of 264 vs 265.

I don't believe that is true.

HEVC is getting around 50% saving in bitrate for same quality across UHD, 1080, 720p and 480p in paper linked from here.

One issue currently is the H.264 encoders are much more mature than HEVC.
It may be easier to produce a good encode from a H.264 encoder as options are well understood.
(2017-05-24, 14:06)fsman1967 Wrote: [ -> ]
(2017-05-24, 13:38)popcornmix Wrote: [ -> ]
(2017-05-24, 11:48)fsman1967 Wrote: [ -> ]How is H265 performing now?
What formats seem to be working? e.g. 8bit 1080p @ 25, 30, 50, 60 fps?

I'm finding all my movies/tvshows at 8-bit 1080p24 play fine without overclock and with fairly low arm cpu.

25 and 30fps are much less common. I'd imagine no problems with 25, but 30 may require overclocking.

We will never do 1080p at 50 or 60fps without dedicated hardware.
My 720p50 samples do play fine.

Good to konw.
I would have thought that only at 1080p and above would h265 really make a big difference in verse h264.
I think I read that 720p not much difference of 264 vs 265.

Great work btw. I am actually thinking o f replacing my Rpi2 for a Rpi3 just on the basis of your work on h665

To back up what Popcornmix has said, I am using test files generated using HandBrake.

I use a 4K original that I re sample down to lower resolutions, it has a lot of movement and high detail.
At 1280x720 (720p) @ 31Hz full screen plays perfectly at almost any quality setting, Handbrake recommend using 20 to 18 quality, (for some reason the lower the number the higher the quality) I've generated files using 12 quality which still play perfectly, which is a 125MB file for a 2 minute clip. This is true for both a Pi2 and a Pi3.

For 1920x1080 (1080p) HandBrake recommends a quality factor of 23 to 20, again lower is higher quality.

The 1920x1080 @ 31Hz full screen will also play perfectly on both a Pi2 and Pi3 but using slightly less quality than the 1280x720 sample.
On a Pi2 I can get to a quality factor of 24, I use 25 to compress my videos anyway, so that works just great. File size for this is 46MB for a 2 minute clip.
On a Pi3 I can get down to a quality factor of 15, so way better than HandBrake recommends. File size for this is 156MB for the same 2 minute clip.
So if you don't want or need perfect quality, a Pi2 will actually do the job.

Both my Pis are slightly over clocked and have a good heat sink, no fan.

Hope this helps.
Kevin.
(2017-05-24, 16:47)bleep42 Wrote: [ -> ]
(2017-05-24, 14:06)fsman1967 Wrote: [ -> ]
(2017-05-24, 13:38)popcornmix Wrote: [ -> ]I'm finding all my movies/tvshows at 8-bit 1080p24 play fine without overclock and with fairly low arm cpu.

25 and 30fps are much less common. I'd imagine no problems with 25, but 30 may require overclocking.

We will never do 1080p at 50 or 60fps without dedicated hardware.
My 720p50 samples do play fine.

Good to konw.
I would have thought that only at 1080p and above would h265 really make a big difference in verse h264.
I think I read that 720p not much difference of 264 vs 265.

Great work btw. I am actually thinking o f replacing my Rpi2 for a Rpi3 just on the basis of your work on h665

To back up what Popcornmix has said, I am using test files generated using HandBrake.

I use a 4K original that I re sample down to lower resolutions, it has a lot of movement and high detail.
At 1280x720 (720p) @ 31Hz full screen plays perfectly at almost any quality setting, Handbrake recommend using 20 to 18 quality, (for some reason the lower the number the higher the quality) I've generated files using 12 quality which still play perfectly, which is a 125MB file for a 2 minute clip. This is true for both a Pi2 and a Pi3.

For 1920x1080 (1080p) HandBrake recommends a quality factor of 23 to 20, again lower is higher quality.

The 1920x1080 @ 31Hz full screen will also play perfectly on both a Pi2 and Pi3 but using slightly less quality than the 1280x720 sample.
On a Pi2 I can get to a quality factor of 24, which is what I already use to compress my videos anyway, so that's great. File size for this is 46MB for a 2 minute clip.
On a Pi3 I can get down to a quality factor of 18, so way better than HandBrake recommends. File size for this is 104MB for the same 2 minute clip.
So if you don't want or need perfect quality, a Pi2 will actually do the job.

Both my Pis are slightly over clocked and have a good heat sink, no fan.

Hope this helps.
Kevin.

Wow - very detailed. Many thanks. I thought the RPI2 wouldn't handle it, especially as the RPI3 have a higher clocked GPU vs. the PI2.
(2017-05-24, 17:01)fsman1967 Wrote: [ -> ]Wow - very detailed. Many thanks. I thought the RPI2 wouldn't handle it, especially as the RPI3 have a higher clocked GPU vs. the PI2.

Actually the firmware is able to request a clock boost in various scenarios.
HEVC is one where core_freq=400 and v3d_freq=300 is requested on both Pi2 and Pi3.
(if you have manually specified a higher overclock you will get the higher overclock).

The Pi3 does have a higher arm frequency and double width NEON so it can handle harder HEVC files.
(2017-05-23, 22:38)Vimes Wrote: [ -> ]
(2017-05-23, 21:46)popcornmix Wrote: [ -> ]
(2017-05-23, 20:56)Vimes Wrote: [ -> ]I have found that build 314 works fine but from build 315 on it fails.

Build 315....

http://forum.kodi.tv/showthread.php?tid=...pid2549210

Yes there are a couple of bug reports:
https://github.com/Pulse-Eight/libcec/issues/342
https://github.com/Pulse-Eight/libcec/issues/343

and this commit is under suspicion:
https://github.com/Pulse-Eight/libcec/co...27c890ede4

Perhaps Milhouse can try reverting that commit to confirm it is to blame.
If so you can add your voice to the libcec issues.

If Milhouse would feel that is appropriate then I could test and report accordingly.

Thanks for the links Smile

Can you test build #0523y: RPi2

It's similar to #0523, but with the following commits reverted:

https://github.com/Pulse-Eight/libcec/co...972e4786b0
https://github.com/Pulse-Eight/libcec/co...27c890ede4
(2017-05-24, 20:58)Milhouse Wrote: [ -> ]
(2017-05-23, 22:38)Vimes Wrote: [ -> ]
(2017-05-23, 21:46)popcornmix Wrote: [ -> ]Yes there are a couple of bug reports:
https://github.com/Pulse-Eight/libcec/issues/342
https://github.com/Pulse-Eight/libcec/issues/343

and this commit is under suspicion:
https://github.com/Pulse-Eight/libcec/co...27c890ede4

Perhaps Milhouse can try reverting that commit to confirm it is to blame.
If so you can add your voice to the libcec issues.

If Milhouse would feel that is appropriate then I could test and report accordingly.

Thanks for the links Smile

Can you test build #0523y: RPi2

It's similar to #0523, but with the following commits reverted:

https://github.com/Pulse-Eight/libcec/co...972e4786b0
https://github.com/Pulse-Eight/libcec/co...27c890ede4


I have just got home and tested it now and I can happily confirm that it works a treat. The Pi3 was fully powered off with the TV on standby. Then the power was applied to the Pi3 and when it started to power up the TV switched on then switched to the correct HDMI input of the PI3.


Great work and most appreciated Smile

What will this mean now, in terms of those reverted commits....?
(2017-05-24, 23:18)Vimes Wrote: [ -> ]I have just got home and tested it now and I can happily confirm that it works a treat. The Pi3 was fully powered off with the TV on standby. Then the power was applied to the Pi3 and when it started to power up the TV switched on then switched to the correct HDMI input of the PI3.


Great work and most appreciated Smile

What will this mean now, in terms of those reverted commits....?

Please report it to @opdenkamp on the Pulse-Eight github in either of those existing bug reports. It really needs fixing upstream, as reverting those commits doesn't really fix the issue.
(2017-05-24, 23:34)Milhouse Wrote: [ -> ]
(2017-05-24, 23:18)Vimes Wrote: [ -> ]I have just got home and tested it now and I can happily confirm that it works a treat. The Pi3 was fully powered off with the TV on standby. Then the power was applied to the Pi3 and when it started to power up the TV switched on then switched to the correct HDMI input of the PI3.


Great work and most appreciated Smile

What will this mean now, in terms of those reverted commits....?

Please report it to @opdenkamp on the Pulse-Eight github in either of those existing bug reports. It really needs fixing upstream, as reverting those commits doesn't really fix the issue.

Will do and thanks again.

Reported....

https://github.com/Pulse-Eight/libcec/co...27c890ede4


hopefully that might help, although I did notice that it had already been reported 28 days ago, with no comment. The person making those commits has not been active this month.
New LibreELEC.tv Leia build #0525: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.11.2 #1 Thu May 25 02:25:31 BST 2017 armv6l GNU/Linux

# vcgencmd version
May 15 2017 17:01:07
Copyright (c) 2012 Broadcom
version 9469ea3706e34c4de62f38a5008f69a429b4b43e (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170525022341-#0525-g856d624 [Build #0525]

# Kodi version
(18.0-ALPHA1 Git:61e98fd). Platform: Linux ARM 32-bit

Based on tip of LibreELEC.tv master (856d6246, changelog) and tip of XBMC master (1a38948a, changelog) with the following modifications: Build Highlights:
  1. Incorrect release code - should have been #0524 but I probably won't have time to do one tonight anyway so...
  2. Enable mesa GLES support for Generic/RPi/RPi2 (nothing to see here, testing only)
  3. Bump Samba 4.6.4
Build Details:
  1. LibreELEC.tv:
    • linux: enable fq_codel for all projects (PR:713, 2 commits, 9 files changed)
    • Enable mesa GLES support for Generic/RPi/RPi2 (PR:1395, 9 commits, 8 files changed)
  2. XBMC:
    • [osx/windowing] - fix regression after removing deprecated video mode enumeration API (PR:12152, 2 commits, 1 file changed)
    • [fix] gcc 4.8 doesn’t correctly implement std::regex (PR:12154, 1 commit, 4 files changed)
    • allow using VAAPI with OpenGLES (PR:12113, 7 commits, 12 files changed)
  3. inputstream.adaptive:
  4. peripheral.joystick:
    • Minor fixes and improvements (PR:104, 3 commits, 2 files changed)
    • [xinput] Add motors to built-in button map (PR:103, 1 commit, 2 files changed)
    • Preserve underscores in file name (PR:102, 1 commit, 1 file changed)
  5. kernel 4.11.y:
    • New commits in this build:
      • [ARM64] enable drivers for GPIO expander and vcio (8cedda2b)
In build #0525 does not work the multimedia keys (stop, play, pause, rec etc.).
Pansonic TX-50EXW784 - remote control.
From build to build, the one works the other no function...
(2017-05-25, 17:42)Aux_ Wrote: [ -> ]In build #0525 does not work the multimedia keys (stop, play, pause, rec etc.).
Pansonic TX-50EXW784 - remote control.
From build to build, the one works the other no function...

Have you tried this: http://forum.kodi.tv/showthread.php?tid=...pid1367645
I have a Panasonic and find those buttons occasionally stop working.
Unplugging from main all CEC devices (e.g. TV) may also help.
WOW !!! Thanks @popcornmix it works perfectly Smile

Power + 7 + 3 + stop
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