Kodi Community Forum
OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Raspberry Pi (https://forum.kodi.tv/forumdisplay.php?fid=166)
+---- Thread: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) (/showthread.php?tid=231092)



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - polo_joe - 2015-09-11

(2015-09-11, 15:08)popcornmix Wrote:
(2015-09-10, 20:53)polo_joe Wrote: anything else I could try to debug my playback problem?

Can you try this test firmware.
Copy start_x.elf and fixup_x.dat and replace start.elf and fixup.dat from the boot partition of OE sdcard.

and add:
Code:
hvs_priority=0x100000

I wonder if reducing the sdram priority of the deinterlacer may help.

With this firmware there are just some artefacts at the beginning. TVheadend webif shows some discontinuities at the beginning and some rare further on. Thats a real improvement! No glitches or artefacts visible anymore after short test.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - popcornmix - 2015-09-11

(2015-09-11, 16:35)polo_joe Wrote: With this firmware there are just some artefacts at the beginning. TVheadend webif shows some discontinuities at the beginning and some rare further on. Thats a real improvement! No glitches or artefacts visible anymore after short test.

Okay, that's interesting. The default priority of deinterlacer is 14 (0xe), so:
Code:
hvs_priority=0xe00000

Should behave the same as the usual firmware. It would be interesting if you could determine what the highest priority is before you get artefacts.
(e.g. perhaps start with 0x800000, and increase if it is fine, or decrease if there are artefacts).


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - MarkT - 2015-09-11

@popcornmix just to butt in here a little again, I did some tests with tv station arte HD today.
I recorded about two minutes of transport stream and results so far:

1) Corruption of picture was visible live + when played back from file + in MPC-HC + in VLC 2.2.0. So not a firmware problem but a stream problem.

2) Trying to convert the video using avconf (aka ffmpeg) yielded these errors:

Code:
c:\Temp\Test>avconv.exe -i 00001.ts test.ts
avconv version 11.3, Copyright (c) 2000-2014 the Libav developers
  built on Mar  9 2015 02:27:07 with gcc 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9)
[h264 @ 003eea80] mmco: unref short failure
[NULL @ 02a0b940] start time is not set in estimate_timings_from_pts
[NULL @ 02a0c1e0] start time is not set in estimate_timings_from_pts
[mpegts @ 029f7ea0] PES packet size mismatch
    Last message repeated 2 times
Input #0, mpegts, from '00001.ts':
  Duration: 00:01:53.43, start: 47451.507133, bitrate: 9415 kb/s
  Program 132
    Stream #0.0[0x1a05]: Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 50 fps, 90k tbn, 100 tbc
    Stream #0.1[0x1a06](deu): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0.2[0x1a07](fra): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0.3[0x1a0d](mis): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0.4[0x1a09](deu): Subtitle: dvbsub (hearing impaired)
    Stream #0.5[0x1a0a](fra): Subtitle: dvbsub (hearing impaired)
Output #0, mpegts, to 'test.ts':
  Metadata:
    encoder         : Lavf56.1.0
    Stream #0.0: Video: mpeg2video, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 50 fps, 90k tbn, 50 tbc
    Metadata:
      encoder         : Lavc56.1.0 mpeg2video
    Stream #0.1(deu): Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
    Metadata:
      encoder         : Lavc56.1.0 mp2
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native))
  Stream #0:1 -> #0:1 (ac3 (native) -> mp2 (native))
Press ctrl-c to stop encoding
[h264 @ 03971820] mmco: unref short failure
illegal short term buffer state detectedkB time=17.62 bitrate=2269.1kbits/s
Continuity check failed for pid 6661 expected 1 got 26 bitrate=2389.2kbits/s
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 3 got 4
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 5 got 3
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 4 got 5
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 6 got 4
[mpegts @ 029f7ea0] Continuity check failed for pid 6662 expected 13 got 14
[h264 @ 03971f80] concealing 1215 DC, 1215 AC, 1215 MV errors
[mpegts @ 029f7ea0] PES packet size mismatch
[ac3 @ 043c7020] exponent out-of-range
[ac3 @ 043c7020] error decoding the audio block
[ac3 @ 043c7020] frame sync error
Error while decoding stream #0:1
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 5 got 7
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 9 got 6
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 8 got 9
[mpegts @ 029f7ea0] Continuity check failed for pid 6662 expected 4 got 5
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 5 got 6
[mpegts @ 029f7ea0] PES packet size mismatch
[h264 @ 03972320] left block unavailable for requested intra mode at 0 28
[h264 @ 03972320] error while decoding MB 0 28, bytestream 26591
[h264 @ 03972320] concealing 1409 DC, 1409 AC, 1409 MV errors
[ac3 @ 043c7020] frame sync error
Error while decoding stream #0:1
[h264 @ 03971f80] left block unavailable for requested intra mode at 0 12
[h264 @ 03971f80] error while decoding MB 0 12, bytestream 113655
[h264 @ 03971f80] concealing 2689 DC, 2689 AC, 2689 MV errors
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 1 got 4
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 5 got 3
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 4 got 5
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 9 got 12
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 13 got 10
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 11 got 13
[h264 @ 03971f80] left block unavailable for requested intra mode at 0 41
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 14 got 11
[h264 @ 03971f80] error while decoding MB 0 41, bytestream 6046
[h264 @ 03971f80] concealing 369 DC, 369 AC, 369 MV errors
[h264 @ 03971be0] cabac decode of qscale diff failed at 22 7
[h264 @ 03971be0] error while decoding MB 22 7, bytestream 48291
[h264 @ 03971be0] concealing 3067 DC, 3067 AC, 3067 MV errors
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 4 got 6
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 9 got 6
[mpegts @ 029f7ea0] Continuity check failed for pid 6662 expected 13 got 12
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 13 got 15
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 2 got 15
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 0 got 2
[mpegts @ 029f7ea0] Continuity check failed for pid 6661 expected 3 got 0
[mpegts @ 029f7ea0] PES packet size mismatch
[h264 @ 02aceec0] cabac decode of qscale diff failed at 74 22
[h264 @ 02aceec0] error while decoding MB 74 22, bytestream 77128
[h264 @ 02aceec0] concealing 1815 DC, 1815 AC, 1815 MV errors
[ac3 @ 043c7020] frame sync error
Error while decoding stream #0:1
Non-monotonous DTS in output stream 0:1; previous: 9243898, current: 9243178; changing to 9243899. This may result in in
correct timestamps in the output file.
PES packet size mismatch.0 size=   32995kB time=109.84 bitrate=2460.8kbits/s
[ac3 @ 043c7020] incomplete frame
frame= 5625 fps=344 q=31.0 Lsize=   33917kB time=112.49 bitrate=2469.9kbits/s
video:25378kB audio:5272kB other streams:0kB global headers:0kB muxing overhead: 10.659556%

c:\Temp\Test>

The device in question is below. I'd say in my case the RPi2's USB is overwhelmed with data and dropping
parts of the transport stream, causing problems with playback and crashing the machine after 3-4 hours
quite reliably. Or the driver has a bug somewhere which I estimate to be less likely. Stick works flawlessly
in Windows 7. Sad, isn't it. Wink

Code:
# lsusb -v -d 0ccd:10ad

Bus 001 Device 013: ID 0ccd:10ad TerraTec Electronic GmbH
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0ccd TerraTec Electronic GmbH
  idProduct          0x10ad
  bcdDevice            1.00
  iManufacturer           2 TerraTec Electronic GmbH
  iProduct                1 TerraTec H5
  iSerial                 3 100502010981
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          305
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0ad0  2x 720 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0c00  2x 1024 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1300  3x 768 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       5
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1380  3x 896 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       6
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x13c0  3x 960 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       7
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)

To add, i used Firmware: Sep 11 2015 13:44:34, version 0520310a767d76e235bc7ea0278011677d110b96 (clean) (release) with hvs_priority=0x100000.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - polo_joe - 2015-09-11

(2015-09-11, 16:47)popcornmix Wrote: Should behave the same as the usual firmware. It would be interesting if you could determine what the highest priority is before you get artefacts.
(e.g. perhaps start with 0x800000, and increase if it is fine, or decrease if there are artefacts).

0x800000 some discontinuities,some artefacts
0x900000 some discontinuities,some artefacts
0x100000 rare discontinuities, no artefacts after some minutes
0x110000 very rare discontinuities, one glitch at the beginning
0x120000 some discontinuities,some artefacts
0x130000 some discontinuities,some artefacts
0xe00000 a lot of discontinuities and artefacts

so 0x110000 works best for now.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - J_E_F_F - 2015-09-11

(2015-09-11, 12:39)popcornmix Wrote:
(2015-09-10, 22:03)J_E_F_F Wrote: If I manually "Scan item to library" for the entire music folder, it runs A-Z once and finishes without the long pause.

What would the difference be in how the scan is performed?

Not something I know much about. It's not likely to be Pi specific, so a post in the OS independent forum may get a response from devs who know more about this.
Does it occur with official OE 5.95.5 build?
Does it occur with a nightly build on another platform (windows/linux)?

Looks like maybe a general bug
Win 5.95.5 same issue, only much faster. Where the Pi2 takes >5min, the PC does it in less than a minute.
When updating on startup, it goes through the database twice. The first time in about a minute, then immediately after, faster, in about 20 seconds, then hangs on the same folder for 20 seconds before completing.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - popcornmix - 2015-09-11

(2015-09-11, 18:22)polo_joe Wrote: 0x800000 some discontinuities,some artefacts
0x900000 some discontinuities,some artefacts
0x100000 rare discontinuities, no artefacts after some minutes
0x110000 very rare discontinuities, one glitch at the beginning
0x120000 some discontinuities,some artefacts
0x130000 some discontinuities,some artefacts
0xe00000 a lot of discontinuities and artefacts

so 0x110000 works best for now.
Actually these numbers should be hex, so the order is:
Code:
0x100000
0x200000
0x300000
0x400000
0x500000
0x600000
0x700000
0x800000
0x900000
0xa00000
0xb00000
0xc00000
0xd00000
0xe00000
0xf00000



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - popcornmix - 2015-09-11

(2015-09-11, 19:08)J_E_F_F Wrote: Looks like maybe a general bug
Win 5.95.5 same issue, only much faster. Where the Pi2 takes >5min, the PC does it in less than a minute.
When updating on startup, it goes through the database twice. The first time in about a minute, then immediately after, faster, in about 20 seconds, then hangs on the same folder for 20 seconds before completing.

I think a report in the OS independent forum may be more likely to get a response from someone who knows the answer.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - grayback - 2015-09-11

Hello,

I'm using testbuilds in order to test my 3D MVC MKV and I have some problems with the PGS subtitles. I have an LG TV with passive 3D and sometimes I have only the half of the subtitle on the screen.

Here is a screenshot in 3D with framepacked enabled :
Image

Here is a screenshot in 2D :
Image

Here is a screenshot in 2D with VLC : (the subtitle is complete)
Image

Here is a screenshot of the extract from the sup file :
Image

I suspect a problem with the resolution of the subtitle, because only the large ones are affected.
I made a test to convert PGS subtitle to SUB/IDX but I have the same problem.
Do you have an idea of the problem?

Have a good week-end


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Milhouse - 2015-09-11

(2015-09-11, 15:22)popcornmix Wrote:
(2015-09-11, 15:17)zaphod24 Wrote: Any chance for a newer build to go back to pvr.mythtv 3.2.2?

@Milhouse I'd be interested in the results of that. Would be good to work out if this is caused by VideoPlayer changes or mythtv changes.

I've uploaded "test" build #0910y that has pvr.myth as it was in #0906 (ie. before the 3.3.0 version bump in #0907): RPi / RPi2

This build should allow direct comparison with #0910 as the only difference is to pvr.mythtv.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - zaphod24 - 2015-09-11

(2015-09-11, 20:38)Milhouse Wrote:
(2015-09-11, 15:22)popcornmix Wrote:
(2015-09-11, 15:17)zaphod24 Wrote: Any chance for a newer build to go back to pvr.mythtv 3.2.2?

@Milhouse I'd be interested in the results of that. Would be good to work out if this is caused by VideoPlayer changes or mythtv changes.

I've uploaded "test" build #0910y that has pvr.myth as it was in #0906 (ie. before the 3.3.0 version bump in #0907): RPi / RPi2

This build should allow direct comparison with #0910 as the only difference is to pvr.mythtv.

Thank you! I'll test it tonight and report back.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - polo_joe - 2015-09-11

(2015-09-11, 19:25)popcornmix Wrote: Actually these numbers should be hex, so the order is:
Code:
0x100000
0x200000
0x300000
0x400000
0x500000
0x600000
0x700000
0x800000
0x900000
0xa00000
0xb00000
0xc00000
0xd00000
0xe00000
0xf00000

Thanks for clarification, but 0x100000 gives me the best picture quality. All others have artefacts and increasing discontinuity counter in tvheadend. With 0x100000 there are still but rare discontinuities but I can't see any artefacts so far.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Mfleigle - 2015-09-12

(2015-09-11, 12:38)popcornmix Wrote:
(2015-09-11, 04:13)Mfleigle Wrote: I have a small problem that started with either build #909 or #910 (I skipped 909). When I start to play a tv show it skips the first 4~5 seconds. It mostly skips "previously on.." I have only tested MP4 files. I haven't intentionally installed anything in the past few days. Would a log file show why it's doing this?

Identifying the exact build would be helpful.
Does it occur with omxplayer enabled/disabled
Does it occur with "adjust display refresh rate" enabled/disabled
Does it occur with "sync playback to display" enabled/disabled

I'll try 909 soon, and as for the other questions I haven't changed any of those settings (they are default). I'll flip them and re-test


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - Milhouse - 2015-09-12

New OpenELEC Jarvis build #0911: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.1.6 #1 Sat Sep 12 01:31:45 BST 2015 armv6l GNU/Linux

# vcgencmd version
Sep  9 2015 23:05:32
Copyright (c) 2012 Broadcom
version de72f07669414925f3fde745fb860bc5d4d193d8 (clean) (release)

# lsb_release
OpenELEC (Milhouse) - Version: devel-20150912013055-#0911-g5f82648 [Build #0911]

# vcdbg log msg 2>&1 | grep DTOK
001718.416: Kernel trailer DTOK property says yes

# Kernel device tree status: Enabled

Based on tip of OpenELEC master (5f826488, changelog) and tip of XBMC master (4d4c0d76, changelog) with the following modifications: Build Highlights:
  1. Replace YAJL with RapidJSON
Build Details:
  1. OpenELEC:
    • linux: add Elgato EyeTV Sat v3 (maybe v2.x) (PR:4311, 1 commit, 1 file changed)
    • Update package.mk to fix issue #4308 (PR:4315, 1 commit, 1 file changed)
    • mesa: update to mesa-10.6.6 (b1224cc6)
    • glibc: install librt to initramfs (55e2fdb4)
    • libxcb: update to libxcb-1.11.1 (b788b2d5)
    • util-linux: update to util-linux-2.27, simplifing and rework buildscript, needs a full rebuild (490ce24d)
    • libva: update to libva-1.6.1 (73f3af73)
    • libva-intel-driver: update to libva-intel-driver-1.6.1 (823cc696)
    • update GPL version and secure links (d5e874ba)
    • update LGPL version and secure links (942123db)
    • fix wrong licence, update to secure links (397c9886)
    • update to secure download links (7a4bf30d)
    • libgpg-error: update to libgpg-error-1.20, update links and GPL version (eb3e81b9)
  2. XBMC:
    • CMusicInfoTag: copy some missing information in SetArtist/SetAlbum/SetSong() (PR:8012, 3 commits, 2 files changed)
    • fix use of progress-dialog lines in wake-on-access class (PR:7982, 1 commit, 1 file changed)
    • CGUIViewStateMusicSmartPlaylist: fix default sorting of songs over UPnP (fixes #16192) (PR:8010, 1 commit, 1 file changed)
    • addon installer: remove referer code (PR:8004, 1 commit, 15 files changed)
    • [DVDDemuxFFmpeg] Ignore extradata for unknown stream types (PR:7994, 1 commit, 1 file changed)
    • [pvr] Radio RDS support (PR:6174, 7 commits, 53 files changed)
    • [xbmc][utils] Remove auto_aptr (PR:8007, 1 commit, 4 files changed)
    • [MusicLibrary] Include "Various artists" album artist in the artists list (PR:7938, 1 commit, 1 file changed)
  3. libnfs:
    • Fuse symlinks (PR:128, 2 commits, 1 file changed)
    • Fuse commands (PR:129, 8 commits, 1 file changed)
  4. newclock5:
    • Commits no longer in build:
      • [DVDDemuxFFmpeg] Ignore extradata for unknown stream types (b05eb0b9)
  5. Additional commits/pull requests/changes not yet merged upstream:
    • Added: patch: Add RapidJSON package
    • Added: PR:8008: JSON: replace YAJL with RapidJSON
    • Reverted: patch: #Fix xcode after videoplayer before PR8008



RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - zaphod24 - 2015-09-12

(2015-09-11, 21:06)zaphod24 Wrote:
(2015-09-11, 20:38)Milhouse Wrote:
(2015-09-11, 15:22)popcornmix Wrote: @Milhouse I'd be interested in the results of that. Would be good to work out if this is caused by VideoPlayer changes or mythtv changes.

I've uploaded "test" build #0910y that has pvr.myth as it was in #0906 (ie. before the 3.3.0 version bump in #0907): RPi / RPi2

This build should allow direct comparison with #0910 as the only difference is to pvr.mythtv.

Thank you! I'll test it tonight and report back.

Everything works great with the test build so it looks like pvr.mythtv was the problem.


RE: OpenELEC Testbuilds for RaspberryPi (Kodi 16.0) - J_E_F_F - 2015-09-12

unhelpful comment time. I'm not sure if it is a RPi problem, a UPnP problem, my configuration problem or all the above, but my experience with it stinks.
2 ethernet wired RPi2s. One UPnP shared database, and the other as a receiver.
To start, both work well with local databases, and the UPnP RPi that is sharing works great regardless.
The UPnP receiver experience stinks, even more-so trying to use Kore to control it.

On the receiver, there are no desktop recently added thumbnails for Music, Movies or TV Shows. Heck, Movies and TV Shows does not even show as an option on the desktop. It seems like the database is being shared, but not an actual constructed "library."

With Kore as a remote, (and I posted this in the Kore thread too):
On the receiving device, I can use the remote arrows to select video and music files, but if I use the Kore options like "Movies, TV Shows, Music" Kore does not see anything at all, no library.

Using the File Browser on the receiving UPnP device works about 10% of the time, the other 90% it times out. These are ethernet wired RPi2's, not wireless.
I've also had the receiving Pi lock up requiring a hard power cycle while using the Kore file manager, even an SSH reboot didn't work. I'd not had a hard lockup like that before.

My personal user experience with the current state of UPnP and my device configuration seems to be pretty awful. I though v15 was suppose to fix all that and make mysql a legacy option, and figured v16 would be even better. Is that in fact the current state, or am I missing something?