flickering / jitter on iPhone 6+ (iOS 10.0.2)

Q&A about the latest versions
User avatar
Tony
Posts: 1342
Joined: Mon Feb 15, 2010 6:54 am
Location: Adelaide, South Australia
Contact:

Svendus wrote:Do this embedded panorama with the Sawmill flickers on your device ?
it runs nicely here iPhone6 iPad 4 iOS 10.0.2!
Hi Svendus, this one looks great on the iPad Air 2, no flickering detected :D

Tony
Tony Redhead | Panoramic Photographer | mobile: +61438501002 | website: https://tonyredhead.com - https://redsquare.com | Pano2VR Tutorials: https://tonyredhead.com/pano2vr | instagram: https://www.instagram.com/tonyredhead/
User avatar
Tony
Posts: 1342
Joined: Mon Feb 15, 2010 6:54 am
Location: Adelaide, South Australia
Contact:

thomas wrote:Can you please replace you pano2vr_player.js file with the attached file and see if this solves the flicker issue?
pano2vr_player.js
Hi Thomas,

I replaced the existing pano2vr_player.js file with the one you provided on the page http://tonyredhead.com/rome-station/fast-train but it's still flickering and the auto resize of the iFrame is still not working either.

regards,

Tony
Tony Redhead | Panoramic Photographer | mobile: +61438501002 | website: https://tonyredhead.com - https://redsquare.com | Pano2VR Tutorials: https://tonyredhead.com/pano2vr | instagram: https://www.instagram.com/tonyredhead/
User avatar
thomas
Chief Gnome
Posts: 2613
Joined: Fri Sep 01, 2006 3:56 pm
Location: Vienna, Austria
Contact:

tonyredhead wrote:
thomas wrote:Can you please replace you pano2vr_player.js file with the attached file and see if this solves the flicker issue?
pano2vr_player.js
I replaced the existing pano2vr_player.js file with the one you provided on the page http://tonyredhead.com/rome-station/fast-train but it's still flickering and the auto resize of the iFrame is still not working either.
Ok, lets get out a bigger stick... Can you please try this player?
pano2vr_player.js
Pano2VR 5.0.3, 2nd attempt
(166.18 KiB) Downloaded 383 times
Edit:
You need to change the line

Code: Select all

<div id="container" style="width:100%;height:100%;">
to

Code: Select all

<div id="container" style="width:100%;height:100%;overflow:hidden;">
fix the problem with the iframe resizing in the HTML page of the panorama.
MfG, Thomas
User avatar
Tony
Posts: 1342
Joined: Mon Feb 15, 2010 6:54 am
Location: Adelaide, South Australia
Contact:

thomas wrote:Ok, lets get out a bigger stick... Can you please try this player?
Hi Thomas,

Well the big stick seemed to beat the hell out of the flickering in this panorama http://tonyredhead.com/rome-station/fast-train

Great job :-)
thomas wrote:Edit:
You need to change the line

Code: Select all

<div id="container" style="width:100%;height:100%;">
to

Code: Select all

<div id="container" style="width:100%;height:100%;overflow:hidden;">
fix the problem with the iframe resizing in the HTML page of the panorama.
Unfortunately the iFrame resizing issue is still there as you can see in the link above if you rotate 90˚ and back again :-(

Tony
Tony Redhead | Panoramic Photographer | mobile: +61438501002 | website: https://tonyredhead.com - https://redsquare.com | Pano2VR Tutorials: https://tonyredhead.com/pano2vr | instagram: https://www.instagram.com/tonyredhead/
User avatar
thomas
Chief Gnome
Posts: 2613
Joined: Fri Sep 01, 2006 3:56 pm
Location: Vienna, Austria
Contact:

tonyredhead wrote:
thomas wrote:Ok, lets get out a bigger stick... Can you please try this player?
Well the big stick seemed to beat the hell out of the flickering in this panorama http://tonyredhead.com/rome-station/fast-train
Great job :-)
:D I am glad it works now!
thomas wrote: Unfortunately the iFrame resizing issue is still there as you can see in the link above if you rotate 90˚ and back again :-(
I guess the problem is the hideUrlBar code. This doesn't work anymore, since iOS 8, so you can just throw out the whole block.

Code: Select all

		<script type="text/javascript">
			function hideUrlBar() {
				// hide URL field on the iPhone/iPod touch
.....
			}
			if (window.addEventListener) {
				window.addEventListener("load", hideUrlBar);
				window.addEventListener("resize", hideUrlBar);
				window.addEventListener("orientationchange", hideUrlBar);
			}
	
		</script>
MfG, Thomas
User avatar
Tony
Posts: 1342
Joined: Mon Feb 15, 2010 6:54 am
Location: Adelaide, South Australia
Contact:

thomas wrote:I guess the problem is the hideUrlBar code. This doesn't work anymore, since iOS 8, so you can just throw out the whole block.
Hi Thomas,

Yes that fixed it. Pulling out all that block of code has resolved the issue. Now to go back and update all the .html pages on all of the published panorama projects :(

http://tonyredhead.com/rome-station/fast-train

Thanks for the help, much appreciated.

Tony
Tony Redhead | Panoramic Photographer | mobile: +61438501002 | website: https://tonyredhead.com - https://redsquare.com | Pano2VR Tutorials: https://tonyredhead.com/pano2vr | instagram: https://www.instagram.com/tonyredhead/
User avatar
Tony
Posts: 1342
Joined: Mon Feb 15, 2010 6:54 am
Location: Adelaide, South Australia
Contact:

Hi Thomas,

Just wondering if you will be updating 4.5.3 with the new pano2vr_player.js?

Tony
Tony Redhead | Panoramic Photographer | mobile: +61438501002 | website: https://tonyredhead.com - https://redsquare.com | Pano2VR Tutorials: https://tonyredhead.com/pano2vr | instagram: https://www.instagram.com/tonyredhead/
User avatar
thomas
Chief Gnome
Posts: 2613
Joined: Fri Sep 01, 2006 3:56 pm
Location: Vienna, Austria
Contact:

tonyredhead wrote: Just wondering if you will be updating 4.5.3 with the new pano2vr_player.js?
Pano2VR 4.5.3 will not be updated any more, but we will bring out a Pano2VR 5.0.3 with the fix.
MfG, Thomas
User avatar
Tony
Posts: 1342
Joined: Mon Feb 15, 2010 6:54 am
Location: Adelaide, South Australia
Contact:

tonyredhead wrote: Just wondering if you will be updating 4.5.3 with the new pano2vr_player.js?
thomas wrote:Pano2VR 4.5.3 will not be updated any more, but we will bring out a Pano2VR 5.0.3 with the fix.
Hi Thomas,

That's a pity. I have a lot of droplets that were built in 4.5.3 and some of the functionality isn't available in V5, but having been involved in software development I can appreciate your desire to maintain one version number :-)

Thanks again for getting those issues taken care of so swiftly, much appreciated.

cheers,

Tony
Tony Redhead | Panoramic Photographer | mobile: +61438501002 | website: https://tonyredhead.com - https://redsquare.com | Pano2VR Tutorials: https://tonyredhead.com/pano2vr | instagram: https://www.instagram.com/tonyredhead/
User avatar
Svendus
Posts: 687
Joined: Sun Jan 06, 2008 11:03 am
Location: Sweden
Contact:

Pano2VR 4.5.3 will not be updated any more, but we will bring out a Pano2VR 5.0.3 with the fix.
@ Thomas
Pano2VR 5.0.3 will fix all new or edited panoramas
but will it do to overwrite the
Js pano2vr_player
in existing pano2VR5 created Panoramas
am i right!
to get rid of the Thunder Storm in i OS 10.0.2 :?:
Image Image
M. Kräckmann
Posts: 47
Joined: Mon Feb 22, 2016 3:38 pm

thomas wrote: :D I am glad it works now!
Hi Thomas,

I just uploaded the new pano2vr_player.js to our server and did a fresh round of testing:
- iPhone 6+ with iOS 10.0.2 / Safari => OK
- Samsung S7 with Android 6.0.1 / Chrome => OK
- PC with Win10 / Chrome, IE, Firefox and Edge => OK

So I have found no issues at all with the new player!

And most importantly the flickering on the iPhone is gone :mrgreen:

Thats' great!

Still I have 2 questions:
1) can you please shed some light on the root cause?
2) is it now safe to deploy the new pano2vr_player.js (5.0.3/2) to the already created Panos?
- what about the Panos that were created with any previous P2VR versions (5.0, 5.0.1)? Is the new player backward compatible?
- has the new Player already been tested on an iPhone with a previous iOS versions?

Cheers,
Matthias
User avatar
thomas
Chief Gnome
Posts: 2613
Joined: Fri Sep 01, 2006 3:56 pm
Location: Vienna, Austria
Contact:

M. Kräckmann wrote: Still I have 2 questions:
1) can you please shed some light on the root cause?
2) is it now safe to deploy the new pano2vr_player.js (5.0.3/2) to the already created Panos?
You can use the player for all 5.0 projects. It should even work for 4.x projects in most cases. The root cause are new WebGL features in iOS 10 (that Pano2VR doesn't need) that are turn on as default and have some bugs that only show up if you embed stuff in iframes with long pages...
Pano2VR turns them now off, and flickering problems are gone. ;)
MfG, Thomas
M. Kräckmann
Posts: 47
Joined: Mon Feb 22, 2016 3:38 pm

Thanks Thomas for the clarification!

Cheers,
Matthias
NitromanX
Posts: 92
Joined: Thu Aug 07, 2008 9:09 pm
Location: UK
Contact:

I'm still getting minor flickering on all my 360's since updating my iPhone 6 / iPad mini to iOS 10.0.2.

This flickering is fixed when i re-generate the output using latest Pano2VR 5.1 beta.

However, all older outputs show some flickering on open and then occasionally when being viewed.

Is anyone else still getting this flickering ?

Any idea what is causing this flickering - .js file or player or what ?

Is it also being experienced on other devices ? :?:
Professional photographer, videographer and 360 degree interactive panorama specialist.
http://www.rodedwards.com
User avatar
Svendus
Posts: 687
Joined: Sun Jan 06, 2008 11:03 am
Location: Sweden
Contact:

Hi NitromanX
stupid question :mrgreen: do you upload the Js pano2vr_player
and overwrite the existing file on your pano2VR5 created Panoramas ?
here there ar no more flickering thunderstorm on older existing Panos :!:

Regards Svendus
Image Image
Post Reply