Anthias icon indicating copy to clipboard operation
Anthias copied to clipboard

Improve transitions

Open vpetersson opened this issue 13 years ago • 19 comments

We need to investigate how we can improve transitions. This is particularly painful between videos and images/web sites.

The solution doesn't necessarily need to be a cross-over fade, but it should be at least make the transition more seamless.

vpetersson avatar Mar 08 '13 13:03 vpetersson

Just an idea: There is http://www.uzbl.org/wiki/uzbl_tabbed and it seems to have an set show_tablist option. So IF that means, we can use tabs without displaying any tab controls in the UI, maybe a new asset can be laoded in a background tab before the old asset finshes, and then we just tell uzbl to switch tabs, and close the old one.

But anyway, just an idea. I did not test anything. Also loading a new asset in the background might slow down the currently running asset (if it is a non-static webpage). So even if this is a solution, it should probably be user configurable.

SebastianSchildt avatar Mar 08 '13 19:03 SebastianSchildt

Yeah, that's an idea worth exploring, but I'm still concerned about the memory consumption of having two assets loaded simultaneously.

vpetersson avatar Mar 08 '13 19:03 vpetersson

I've just installed a new Pi with the latest release and the transitions are very poor. The screen flashes gray,black then the next jpg appears (good second+ delay). I have another Pi running an older version from before xmas which was slow when the images were coming from a public Dropbox folder, but once I ran a http server on the local network (hsf.exe - nice bit of freeware!) transitions were very quick.

I've swapped the SD cards over to eliminate any hardware issues and the problem follows the software.

All assets are 1920x1080 jpg's. Hope this helps.

mlott avatar Apr 12 '13 23:04 mlott

Yep, this is unfortunate, and something we are working on. The real reason why the delay was increased was because we had to switch the image viewer since the old one couldn't properly render all images. Gradients etc were rendered real poorly, as a result we had to move away from it.

vpetersson avatar Apr 22 '13 14:04 vpetersson

That makes sense. Is there any chance the viewer type could be an option as I had no problems with the old one?

PS Hope to see the Pro version soon!

On 22 April 2013 15:02, Viktor Petersson [email protected] wrote:

Yep, this is unfortunate, and something we are working on. The real reason why the delay was increased was because we had to switch the image viewer since the old one couldn't properly render all images. Gradients etc were rendered real poorly, as a result we had to move away from it.

— Reply to this email directly or view it on GitHubhttps://github.com/wireload/screenly-ose/issues/95#issuecomment-16788297 .

01202 390777 07866 313130

20 Sea Road, Boscombe, Dorset, BH5 1DD.

Lotelle Ltd. www.lotelle.com Company Number: 5890664 VAT Number: 889937823

mlott avatar Apr 24 '13 11:04 mlott

Hi, I just wonder if there's any progress made on this issue? In between different assets my TV turns black, flickers before next asset on list is shown.

sm7urw avatar Aug 20 '13 06:08 sm7urw

No progress yet on OSE, but we will first roll this out in Pro.

vpetersson avatar Aug 20 '13 21:08 vpetersson

I have been playing around and removed the sleep which let me continuously load images while a video was playing, and didn't see any quality loss in the video playing (I could see web being a bit more). Possible to detect images/web content and load the next image or web asset in the background and have OMX simply kill as it does which would "reveal" UZBL, the duration could still count from the kill of OMX.

-Granted all of my web content I run locally so it does not need to reach out to the internet for that, which helps with web loads. Unfortunately I am too green of a coder but wouldn't this be viable to make the flip between OMX and UZBL be almost instant? For me at least OMX opens very quick so the gap between image/web TO a video is really no concern, long transitions seem to be going the other way in my opinion.

cyanarnofsky avatar Jan 21 '14 18:01 cyanarnofsky

So three years later, no solution?!

chixxi avatar Jun 30 '17 09:06 chixxi

It's something that we have solved in ht next version of Screenly Pro. In OSE however, it's not possible to solve it (well) using the current stack.

vpetersson avatar Jun 30 '17 10:06 vpetersson

What's different about the stack on Pro?

richstandbrook avatar Jun 30 '17 10:06 richstandbrook

The new version of Screenly Pro is a complete rewrite from scratch, which gives us hardware acceleration and other goodies.

vpetersson avatar Jun 30 '17 10:06 vpetersson

Oh wow, so that is not even available in pro yet?! OK, looking for other solutions.

chixxi avatar Jun 30 '17 11:06 chixxi

It's available in the Screenly Pro v2 viewer, which is currently in closed beta.

vpetersson avatar Jul 01 '17 14:07 vpetersson

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Aug 13 '18 16:08 stale[bot]

@vpetersson has any progress been made with this ? we have been using your OSE for some time, but now thinking of looking elsewhere if the player cant handle seamless transitions ?

klarkizim avatar Jan 29 '19 08:01 klarkizim

@klarkizim We have gap-less transitions in Screenly Pro since some time ago.

For OSE, it comes down to user contributions. We are working on improving this in the Experimental branch, but could need additional hands.

vpetersson avatar Jan 29 '19 08:01 vpetersson

@vpetersson could you specify what you would need from us besides “additional hands”. I’ve got those... where can they be put to use ...

basz avatar Feb 15 '19 22:02 basz

Hi @basz - thanks for reaching out and offering to help.

The first thing would be to install a device with the Experimental branch, which uses Screenly OSE Webview as the browser.

A good ticket to start with would be #1016.

vpetersson avatar Feb 16 '19 08:02 vpetersson