Page 1 of 1

EasyOS Dunfell 2.7.3 released

Posted: Wed May 05, 2021 12:09 am
by BarryK

Blog announcement:

https://bkhome.org/news/202105/easyos-v ... eased.html

Existing users of EasyOS just have to click on "update" icon on the desktop.

Feedback welcome!


Re: EasyOS Dunfell 2.7.3 released

Posted: Tue May 11, 2021 7:42 pm
by Philh

Laptops with radeon cards all play videos very jerkily.
Ive tried the following cards
DESCRIPTION: Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet XT [Radeon R5 M240]
VENDOR: 1002 DEVICE: 6664
KERNEL MODULE: radeon
KERNEL MODULE: radeon

DESCRIPTION: VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R3 Graphics]
VENDOR: 1002 DEVICE: 9850
KERNEL MODULE: radeon
KERNEL MODULE: radeon

DESCRIPTION: VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6520G]
VENDOR: 1002 DEVICE: 9647
KERNEL DRIVER (builtin): 512
KERNEL MODULE: radeon
KERNEL MODULE: radeon

Seems to be using softpipe for rendering. Dont know if thats relevant.
# glxinfo | grep renderer
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: softpipe
# glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: softpipe
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 20.0.2
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
#


Re: EasyOS Dunfell 2.7.3 released

Posted: Sat Jun 05, 2021 7:28 am
by scsijon

Just found I can't play a video with 2.7.3., however music cd's /dvd's are great.
The relevant error messages in xerrs.log are >

cdromreadraw: Input/output error
BusyBox v1.32.0 (2020-07-17 22:02:53 AWST) multi-call binary.

Usage: which [COMMAND]...

Locate a COMMAND
cat: /tmp/vlc-gtk-playlist_root.m3u: No such file or directory
sort: cannot read: /tmp/vlc-gtk-playlist_root1: No such file or directory
/usr/bin/vlc-gtk-osc: line 345: [: too many arguments
grep: 25962: No such file or directory
BusyBox v1.32.0 (2020-07-17 22:02:53 AWST) multi-call binary.

Usage: which [COMMAND]...

Locate a COMMAND
cat: /tmp/vlc-gtk-playlist_root.m3u: No such file or directory
sort: cannot read: /tmp/vlc-gtk-playlist_root1: No such file or directory
/usr/bin/vlc-gtk-osc: line 345: [: too many arguments
grep: 25962: No such file or directory
grep: 26244: No such file or directory
BusyBox v1.32.0 (2020-07-17 22:02:53 AWST) multi-call binary.

Usage: which [COMMAND]...

Locate a COMMAND
cat: /tmp/vlc-gtk-playlist_root.m3u: No such file or directory
sort: cannot read: /tmp/vlc-gtk-playlist_root1: No such file or directory
/usr/bin/vlc-gtk-osc: line 345: [: too many arguments
grep: 25962: No such file or directory
grep: 26244: No such file or directory
grep: 26554: No such file or directory
BusyBox v1.32.0 (2020-07-17 22:02:53 AWST) multi-call binary.

Usage: which [COMMAND]...

Locate a COMMAND

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount pts: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount shm: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount proc: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount sys: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.927: Failed to dispatch async mpv command "mouse 950 628". Reason: core not uninitialized.

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.927: Failed to dispatch async mpv command "mouse 950 628". Reason: core not uninitialized.

Since you don't have xine, can you sugest what to do please.


Re: EasyOS Dunfell 2.7.3 released

Posted: Sat Jun 05, 2021 1:30 pm
by BarryK

Why are you using vlc-gtk?

It isn't necessary, the video players builtin to easyos work fine for me.


Re: EasyOS Dunfell 2.7.3 released

Posted: Mon Jun 07, 2021 2:49 am
by scsijon
BarryK wrote: Sat Jun 05, 2021 1:30 pm

Why are you using vlc-gtk?

It isn't necessary, the video players builtin to easyos work fine for me.

Well, they didn't for me so i tried one other from the petget system. The response from your celluloid is at the bottom, it also still failed, which is why I added the quiestion. I've also tried the memory stick on a number of other HP, Dell, acer and levano desktops with similar responses, yet using my t2 system they all work, so i suspect something is missing.


Re: EasyOS Dunfell 2.7.3 released

Posted: Mon Jun 07, 2021 1:08 pm
by BarryK

In /root/.jwmrc you can see how these apps are launched, and you can then start them from a terminal. This will enable you to see all error message outputted by that app.

For celluloid:

# celluloidshell

For MPV:

# mpv --player-operation-mode=pseudo-gui


Re: EasyOS Dunfell 2.7.3 released

Posted: Tue Jun 08, 2021 2:21 am
by scsijon

thanks,

but celluloid gives these same error messages and back to the # prompt

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount pts: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount shm: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount proc: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount sys: mount doesn’t implement content type guessing

and MPV just gives me a black box and nothing in either it or the console I started it with (except a # in the console).


Re: EasyOS Dunfell 2.7.3 released

Posted: Tue Jun 08, 2021 8:47 am
by BarryK
scsijon wrote: Tue Jun 08, 2021 2:21 am

thanks,

but celluloid gives these same error messages and back to the # prompt

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount pts: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount shm: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount proc: mount doesn’t implement content type guessing

** (io.github.celluloid_player.Celluloid:27510): WARNING **: 17:05:29.909: Failed to guess content type for mount sys: mount doesn’t implement content type guessing

and MPV just gives me a black box and nothing in either it or the console I started it with (except a # in the console).

I also get those warnings, but celluloid still works.

mpv has a "pseudo gui", you have to drag a video file onto it. <space> or <right click> will start and stop the video.


Re: EasyOS Dunfell 2.7.3 released

Posted: Wed Jun 09, 2021 6:40 pm
by scsijon

I've been advised that i need a libdvdcss2 driver installed and it can be found at Videolan, via https://www.videolan.org/developers/libdvdcss.html, seems that cd-video is there but dvd-video is not.


Re: EasyOS Dunfell 2.7.3 released

Posted: Thu Jun 10, 2021 2:14 am
by BarryK
scsijon wrote: Wed Jun 09, 2021 6:40 pm

I've been advised that i need a libdvdcss2 driver installed and it can be found at Videolan, via https://www.videolan.org/developers/libdvdcss.html, seems that cd-video is there but dvd-video is not.

EasyOS does have libdvdcss.

I inserted a dvd, clicked on the icon, and Celluloid started and the dvd played. Both video and audio working.

The mpv "pseudo-gui" is a problem though. I can run the video from the commandline, like this:

# mpv --player-operation-mode=pseudo-gui dvd://

...and it works. Output on the terminal shows libdvdcss is working.

Celluloid is just a GUI frontend to mpv, so the pseudo-gui is not really needed.


Re: EasyOS Dunfell 2.7.3 released

Posted: Thu Jun 10, 2021 3:40 am
by scsijon

Ok, your mpv --player-operation-mode=pseudo-gui dvd:// works so the message sent to me was incorrect.
From that line, I added the last bit to the mpv.desktop as a test, didn't work, gives an error "no file-mpv" so I just reverted that.
However, with that bit added, clicking on the disc icon started celluloid, yeah, but nothing else;

I next went looking into celluloid's preferances and configuration locations (3bars at top of screen, preferances) and found it was set for home, wrong directory, changed both of the settings to /etc/mpv/encoding-profiles.conf where it seems to actually be;
also added dvd:// under preferances, miscellaneous, extra MPV options;
and it at last starts when you click on the disc icon, still won't via the menu, it's not recognizing a playlist or that a dvd exists in the drive, so somethings still not right.
But at least i can start and play the dvd now.

I'll await your new version and see if that fixes anything else.

Also, sorry to be a pain, but that annoying problem of the drive drawer autoclosing again before you can do anything has resurfaced.