• 1
  • 88
  • 89
  • 90(current)
  • 91
  • 92
  • 111
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 1
Should we be leaving both players (omxplayer & the other one; forgetting what it's called right now) enabled in Settings?
[H]i-[d]eft [M]edia [K]een [V]ideosaurus
My Family Room Theater
(2015-03-26, 02:02)Milhouse Wrote: With build #0325 I'm seeing very stuttery playback with Blade Runner Final Cut mkv (VC1/1080, 5 audio streams one of which - the default - is TrueHD) over NFS (nfs://).

Looks like:
Code:
firmware: video codec: refactor userdata release mechanics in categoriser

(2015-03-26, 02:02)Milhouse Wrote: Yes, same on RPi2 with #0325. Last good build for reverse seek is #0321.

This seems too be:
Code:
video codec: refactor sequence close and reopen

Reverting firmware to version from #0321 should avoid both these issues. I've let Deborah know.
(2015-03-26, 02:57)hdmkv Wrote: Should we be leaving both players (omxplayer & the other one; forgetting what it's called right now) enabled in Settings?

That's what official stable/Helix builds do.
These test builds disable omxplayer by default as that's the future plan.

Basically omxplayer has better performance, but misses some features (e.g. ALSA audio, DVD menus).
Some thing just work a bit differently.

On Pi1 using omxplayer was essential for Bu-Ray quality video.
On Pi2 you can play Blu-Ray video without omxplayer (dvdplayer with MMAL codec acceleration).

However there's a couple of use cases where even on Pi2 performance is better with omxplayer (mostly live TV with deinterlace enabled).
I think these issues are solvable, but for now omxplayer has some advantages.

I normally run with omxplayer disabled. That would be my recommendation if it works well for you.
If you have any performance issues (especially with live TV and interlaced content) then try enabling omxplayer.

For most users they both work fine, and it's hard to tell which one you're using without checking.
(2015-03-26, 02:02)Milhouse Wrote: @popcornmix:

With build #0325 I'm seeing very stuttery playback with Blade Runner Final Cut mkv (VC1/1080, 5 audio streams one of which - the default - is TrueHD) over NFS (nfs://).

The last good (smooth playback) build is #0324.

Thanks for the report -- I'll look at this in the morning.
(2015-03-25, 19:47)popcornmix Wrote: Could you test #322 with start.elf and fixup.dat from #321 copied over?
I'd like to confirm if this is a firmware or kodi issue.

Done. I can confirm that is a firmware issue.

Code:
lsb_release
OpenELEC (Milhouse) - Version: devel-20150322221659-#0322-g4d2f16d [Build #0322]

Code:
09:25:26 134.231766 T:1967685632  NOTICE: DVDPlayer: Opening:[...]video.mp4|User-Agent=Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0
09:25:26 134.232117 T:1967685632 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
09:25:26 134.233215 T:1666622528  NOTICE: Thread DVDPlayer start, auto delete: false
09:25:26 134.233963 T:1666622528  NOTICE: Creating InputStream
09:25:26 134.234970 T:1778201664  NOTICE: Thread CMMALRenderer start, auto delete: false
09:25:28 135.491959 T:1666622528  NOTICE: Creating Demuxer
09:25:28 135.504395 T:1658233920  NOTICE: Thread FileCache start, auto delete: false
09:25:28 136.199310 T:1666622528  NOTICE: Opening stream: 0 source: 256
09:25:28 136.282913 T:1666622528  NOTICE: Creating video thread
09:25:28 136.284073 T:1666622528  NOTICE: Opening stream: 1 source: 256
09:25:28 136.291504 T:1636734016  NOTICE: Thread OMXPlayerVideo start, auto delete: false
09:25:28 136.311951 T:1666622528  NOTICE: Creating audio thread
09:25:28 136.324768 T:1628345408  NOTICE: Thread OMXPlayerAudio start, auto delete: false
09:25:28 136.329529 T:1666622528  NOTICE: OMXClock using audio as reference
09:25:28 136.336761 T:1636734016  NOTICE: Display resolution DESKTOP : 1920x1080 (1280x720) @ 60.00 - Full Screen (16)
09:25:29 136.486008 T:1636734016 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
09:26:39 206.896072 T:1666622528 WARNING: Previous line repeats 17 times.
09:26:39 206.896896 T:1666622528  NOTICE: CDVDPlayer::OnExit()
09:26:39 206.897308 T:1666622528  NOTICE: DVDPlayer: eof, waiting for queues to empty
09:26:39 206.897720 T:1666622528  NOTICE: Closing stream player 1
09:26:39 206.898346 T:1666622528  NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
09:26:39 206.909119 T:1628345408  NOTICE: thread end: OMXPlayerAudio::OnExit()
09:26:39 206.990067 T:1666622528  NOTICE: Closing stream player 2
09:26:39 206.990570 T:1666622528  NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
09:26:39 206.991241 T:1636734016   ERROR: OMXPlayerVideo: Got MSGQ_IS_ERROR(-1) Aborting
09:26:39 206.991501 T:1636734016  NOTICE: thread end: video_thread
09:26:40 207.697922 T:1666622528  NOTICE: Thread BackgroundLoader start, auto delete: false
09:26:40 207.785522 T:1658233920  NOTICE: Thread JobWorker start, auto delete: true
09:26:40 208.157486 T:1967685632  NOTICE: Previous line repeats 1 times.
09:26:40 208.157867 T:1967685632  NOTICE: CDVDPlayer::CloseFile()
09:26:40 208.158539 T:1967685632  NOTICE: DVDPlayer: waiting for threads to exit
09:26:40 208.158737 T:1967685632  NOTICE: DVDPlayer: finished waiting
09:26:40 208.158936 T:1967685632  NOTICE: CDVDPlayer::CloseFile()
09:26:40 208.159103 T:1967685632  NOTICE: DVDPlayer: waiting for threads to exit
09:26:40 208.159241 T:1967685632  NOTICE: DVDPlayer: finished waiting

Thanks for your time.
(2015-03-25, 13:49)popcornmix Wrote:
(2015-03-25, 10:06)da-anda Wrote: with #0323 I have serious issues when mmal renderer is used. As soon as there is any UI overlay playback is choppy with lots of drops. This doesn't happen with omxplayer.

Is #0323 the first build with this issue? Is #0322 okay?
I had skipped a few nightlies, will try to find the build that broke it.
(2015-03-26, 02:02)Milhouse Wrote: @popcornmix:

With build #0325 I'm seeing very stuttery playback with Blade Runner Final Cut mkv (VC1/1080, 5 audio streams one of which - the default - is TrueHD) over NFS (nfs://).

I confirm the problem with VC1, stutters.
#0324 it's OK
(2015-03-25, 14:26)popcornmix Wrote:
(2015-03-25, 14:02)sarcoptic Wrote: Now my question Smile I just want quick clarification on the DTS-MA/TrueHD decoding. I personally have a 5.1 setup, however it sounds like if I disable passthrough and set my speaker configuration at 7.1 I should get PCM for DTS-MA/TrueHD correct? This group is amazing and definitely is helping sales of the Pi2 Smile

Yes. If you select 7.1 for number of channels then Kodi will not downmix the audio, and the receiver should downmix to 5.1 (as long as it has been set to 5.1 or can autodetect the speakers connected).
If you select 5.1 you will still get the lossless audio, but Kodi will downmix to 5.1.
If you have passthrough enabled then the receiver will decode the lossy DTS track.

Try all 3 options and see which you prefer.
I imagine to tell the difference between the lossy and lossless audio you will need good ears and a good sound system. There shouldn't be a lot of difference.
Obviously if you do have a 7.1 system then the difference will be more noticeable (a whole extra two channels of audio).

i don't agree, if KODI decode the lossy DTS track you lose metatada information

try 2013 DTS Blu-Ray Demo Disc Vol.17:
- Dredd – DTS Sound Check DTS-HD MA 7.1
- The Hunger Games – DTS Sound Check DTS-HD MA 7.1

try with 5.1 setup speaker wih kodi decoding then with passthrough enabled to the receiver, there is big difference.You lose virtual back surround speakers and DTS / Ampi DSP optimization.

Kodi decoding the lossy DTS track it's good way ,but it's not equal however.
LG OLED 55E8 - M9702(oppo 203) -  Dinobot U5PVR(Enigma 2) - Meccol KI pro(COREelec) - Sony PS5
AndroidPremiumPlayer blog - HI - Frequency Switcher 
(2015-03-26, 20:48)looun Wrote: i don't agree, if KODI decode the lossy DTS track you lose metatada information

try 2013 DTS Blu-Ray Demo Disc Vol.17:
- Dredd – DTS Sound Check DTS-HD MA 7.1
- The Hunger Games – DTS Sound Check DTS-HD MA 7.1

try with 5.1 setup speaker wih kodi decoding then with passthrough enabled to the receiver, there is big difference.You lose virtual back surround speakers and DTS / Ampi DSP optimization.

What platforms are you doing this test on?
Pi can't passthrough DTS-HD.
Other platforms can't decode DTS-HD.

So you'd need to test with Pi decoding the DTS-HD and another platform (e.g. Chromebox) passing through the DTS-HD.
You might want to set the Pi to 7.1 channels and let the receiver do the mixing to 5.1.
Test results with 3D MVC MKV rip of 'Captain America: Winter Soldier', skipped ahead to chapter at about 1:16:22 and let it play through to about 1:19.15. This is the highway chase/shootout sequence.

Setup:
  • Kodi 15 RPi2 Build #325
  • OMXPlayer disabled (as suggested by popcornmix)
  • No overclock
  • Wired SMB via Synology 1812+

Test Results: Skipped frames during this highway chase sequence. Video isn't smooth, but little jumpy. Same sequence (via 3D ISO) on my Fire TV and HiMedia noticeably smoother, especially as neither do proper 23.976 (only 24.000).

I pulled the logfile zip from \\<IP address>\Logfiles, but not sure how to share or post to pastebin yet. No experience with logfiles.

Other Pi2 questions, comments and issues:
  • Birds, up to 70Mbps plays fine, while Jellyfish, up to 60Mbps (70Mbps just barely w/o stutter) (2-3 skipped frame shown when pressing 'Menu', but I think that's just at initial playback as video smooths out fairly quickly).
  • Any way to disable 'Pulse-Eight CEC Adapter' prompt every time I boot into Kodi?
  • My Pi2 crashes every so often when testing files. Must unplug, replug. An example is the Dolby ATMOS 'Amaze' clip (download here). It plays fine and sounds amazing (even with just my 7.1 system) Smile, but when I press stop before it's over, my RPi2 blanks out (no picture). Must unplug, replug.
  • To edit the config.txt file for overclocking, where do I find it? Somewhere in \\<IP address>\Configfiles?

Thanks!
[H]i-[d]eft [M]edia [K]een [V]ideosaurus
My Family Room Theater
(2015-03-26, 21:00)hdmkv Wrote: Test Results: Skipped frames during this highway chase sequence. Video isn't smooth, but little jumpy. Same sequence (via 3D ISO) on my Fire TV and HiMedia noticeably smoother, especially as neither do proper 23.976 (only 24.000).

Make sure "adjust display refresh.." is enabled. With dvdplayer you probably want "sync playback to display" enabled.
Try enabling omxplayer first. See if it works better.

Next edit config.txt. Many ways to do this, but inserting sdcard into windows PC is probably easiest. Try adding:
Code:
avoid_pwm_pll=1
h264_freq_min=333
core_freq=500
sdram_freq=500
over_voltage_min=2
over_voltage=2

If you don't mind setting the "warranty bit" you can be a bit more aggressive with overclock:
Code:
avoid_pwm_pll=1
gpu_freq=333
core_freq=500
sdram_freq=500
over_voltage=2
force_turbo=1

Note: overclock is not guaranteed to work, but does for most. It does need a decent power supply.
(2015-03-26, 20:53)popcornmix Wrote:
(2015-03-26, 20:48)looun Wrote: i don't agree, if KODI decode the lossy DTS track you lose metatada information

try 2013 DTS Blu-Ray Demo Disc Vol.17:
- Dredd – DTS Sound Check DTS-HD MA 7.1
- The Hunger Games – DTS Sound Check DTS-HD MA 7.1

try with 5.1 setup speaker wih kodi decoding then with passthrough enabled to the receiver, there is big difference.You lose virtual back surround speakers and DTS / Ampi DSP optimization.

What platforms are you doing this test on?
Pi can't passthrough DTS-HD.
Other platforms can't decode DTS-HD.

So you'd need to test with Pi decoding the DTS-HD and another platform (e.g. Chromebox) passing through the DTS-HD.
You might want to set the Pi to 7.1 channels and let the receiver do the mixing to 5.1.

i talk about general, i test with player in signature can passthrough DTS-HD.

Try passthrough DTS Sound Check DTS-HD MA 7.1 into 5.1 ampi setup( no upmix , no audisy DSX, no prologic ) ... your surprise :-)

IMMO
LG OLED 55E8 - M9702(oppo 203) -  Dinobot U5PVR(Enigma 2) - Meccol KI pro(COREelec) - Sony PS5
AndroidPremiumPlayer blog - HI - Frequency Switcher 
(2015-03-26, 21:00)hdmkv Wrote: [*]To edit the config.txt file for overclocking, where do I find it? Somewhere in \\<IP address>\Configfiles?
[/list]

Thanks!

There is an add-on that I use to easily do the overclocking - http://ls80.github.io/script.openelec.rpi.config/
popcornmix, what you suggested above did the trick! You da man! Smile I had 'Adjust display refresh rate...' enabled, but not 'Sync playback to display'. Appears both are necessary; now movies play very smoothly.

I edited confix.txt in Windows (much easier) as follows:
Code:
avoid_pwm_pll=1
gpu_freq=333
core_freq=500
sdram_freq=500
over_voltage=2
force_turbo=1
I could easily notice the UI nav and performance bump. I think it matches Fire TV speed now, maybe even a lick faster. Also, both Birds 70Mbps and Jellyfish 70Mbps play smoothly. No skipped frames.

Re-tested 2-3mins of a couple of 3D MVC MKV and 2D MKV rips, especially action/movement sequences and no stutters; smooth playback. Need to watch a 3D movie with those high bitrate peaks, like 'The Avengers' final battle sequence, parts of 'The Immortals' and perhaps 'Avatar'.

I'm thinking of pushing it and trying what wrxtasy suggested; wonder if it's safe to...
Code:
arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
[H]i-[d]eft [M]edia [K]een [V]ideosaurus
My Family Room Theater
Are you using a pi2? I find running the ram at a slightly lower 483 much more stable even with arm at 1100 and core at 500. With sdram at 500 I get occasional lockups even with core and arm dropped significantly and over volt at 6. For me, arm 1100, core 500, sdram 483 and over volt 2 is completely stable.
  • 1
  • 88
  • 89
  • 90(current)
  • 91
  • 92
  • 111

Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 112