Skip to content

Commit

Permalink
KJSL: update deps
Browse files Browse the repository at this point in the history
  • Loading branch information
kevleyski committed Jul 25, 2024
1 parent a1ff459 commit f3f9f47
Show file tree
Hide file tree
Showing 6 changed files with 114 additions and 97 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
<a name="2.1.0"></a>
# [2.1.0](https://github.com/videojs/videojs-vr/compare/v1.10.1...v2.0.0) (2024-07-22)

### Chores

* revisting clean exit immersive and 180 projection

<a name="2.0.0"></a>
# [2.0.0](https://github.com/videojs/videojs-vr/compare/v1.10.1...v2.0.0) (2023-02-15)

### Chores

* update build tooling to drop older browser support ([#276](https://github.com/videojs/videojs-vr/issues/276)) ([0947a0f](https://github.com/videojs/videojs-vr/commit/0947a0f))


### BREAKING CHANGES

* This drops support for older browsers such as IE

<a name="1.10.1"></a>
## [1.10.1](https://github.com/videojs/videojs-vr/compare/v1.10.0...v1.10.1) (2022-08-16)

Expand Down Expand Up @@ -125,7 +144,7 @@
### Chores

* update to generator-videojs-plugin[@7](https://github.com/7).2.0 ([634be2b](https://github.com/videojs/videojs-vr/commit/634be2b))
* **package:** update videojs-generate-rollup-config to version 2.2.0 🚀 ([#135](https://github.com/videojs/videojs-vr/issues/135)) ([d42d1f2](https://github.com/videojs/videojs-vr/commit/d42d1f2))
* **package:** update videojs-generate-rollup-config to version 2.2.0 🚀 ([#135]https://github.com/videojs/videojs-vr/issues/135)) ([d42d1f2](https://github.com/videojs/videojs-vr/commit/d42d1f2))

<a name="1.4.7"></a>
## [1.4.7](https://github.com/videojs/videojs-vr/compare/v1.4.6...v1.4.7) (2018-08-23)
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ https://videojs-vr.netlify.com

[![NPM](https://nodei.co/npm/videojs-vr.png?downloads=true&downloadRank=true)](https://nodei.co/npm/videojs-vr/)

A video.js plugin that turns a video element into a HTML5 Panoramic 360 video player. Project video onto different shapes. Optionally supports Oculus Rift, HTC Vive and the GearVR.
A video.js plugin that turns a video element into a HTML5 Panoramic VR/XR immersive capable video player. Project video onto different shapes depending on the underlying format. Optionally supports Meta Quest and other VR/XR capable HMDs.

Lead Maintainer: Brandon Casey [@brandonocasey](https://github.com/brandonocasey)

Expand All @@ -29,7 +29,7 @@ Maintenance Status: Stable
- [Optional integration with videojs-errors](#optional-integration-with-videojs-errors)
- [Setting a global projection](#setting-a-global-projection)
- [Passing a projection on a source by source basis](#passing-a-projection-on-a-source-by-source-basis)
- [Oculus Rift and HTC Vive Support](#oculus-rift-and-htc-vive-support)
- [Meta Quest and other HMD support](#meta-quest-and-other-hmd-support)
- [Accessing the Camera Position](#accessing-the-camera-position)
- [Accessing THREE.js objects](#accessing-threejs-objects)
- [Options](#options)
Expand Down Expand Up @@ -68,7 +68,7 @@ npm i videojs-vr
## Browser Support
The most recent versions of:
* Desktop
* Chrome
* Chrome (recommended for HMD support)
* Firefox
* Safari
* Mobile
Expand All @@ -85,7 +85,7 @@ The most recent versions of:
## Projection support
Currently we only support:
* Projections
* Spherical Videos, via the 360/equirectangular projection
* Spherical Videos, via the 180/360/equirectangular projection
* 360 cube videos
* Mappings
* Monoscopic (single video pane)
Expand Down Expand Up @@ -173,12 +173,12 @@ player.vr({projection: 'AUTO'});
// or player.vr(); since 'AUTO' is the default
```

## Oculus Rift and HTC Vive Support
This project leverages the [webvr-polyfill](https://github.com/borismus/webvr-polyfill) and [three.js](https://github.com/mrdoob/three.js) libraries to create a 'responsive VR' experience across multiple devices.
## Meta Quest and other HMD support
This project leverages the [webxr-polyfill](https://github.com/immersive-web/webxr-polyfill), [webvr-polyfill](https://github.com/borismus/webvr-polyfill) and [three.js](https://github.com/mrdoob/three.js) libraries to create a 'responsive XR/VR' experience across multiple devices.

Oculus Rift and HTC Vive playback requires Firefox >= 55, experimental WebVR-enabled builds of Chromium, or via Chrome by enabling webvr in `chrome://flags`. Go to [WebVR.info](http://www.webvr.info) for more info.
Rift, Meta Quest (with Quest Link cable) and other compatible HMDs on desktop require a Chrome build of 79 or higher. We recommend the latest stable Chrome. Go to [immersiveweb.dev](https://immersiveweb.dev/) for more info.

GearVR playback requires the latest Samsung Internet for Gear VR with WebVR support enabled. Go [here](https://webvr.rocks/samsung_internet) for more info.
Meta Quest/Pro users running in standalone mode should use the Meta Quest browser to access the immersive modes. It is downloadable from the Meta Quest Store. We recommend using the latest available version.

## Accessing the Camera Position
The Three.js rotation values are exposed under the property `cameraVector` on the `vr` plugin namespace.
Expand Down
7 changes: 4 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<title>videojs-vr Demo</title>
</head>
<body>
<iframe width="700" height="640" src="examples/360.html" allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen="" allow="gyroscope; accelerometer; xr"></iframe>
<iframe width="700" height="400" src="examples/360.html" allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen="" allow="gyroscope; accelerometer; xr"></iframe>
<ul>
<li><a href="test/debug.html">Run unit tests in browser.</a></li>
<li><a href="examples/180.html">180 video example (left/right)</a></li>
Expand All @@ -14,12 +14,13 @@
<li><a href="examples/360-cube.html">360 Cube Video example</a></li>
<li><a href="examples/360.html">360 Video example</a></li>
<li><a href="examples/360-two.html">Another 360 Video example</a></li>
<li><a href="examples/360-tb.html">360 TB Video example</a></li>
<li><a href="examples/360-tb.html">360 TB (top/bottom) Video example</a></li>
<li><a href="examples/360-tb-2.html">Another 360 TB (top/bottom) Video example</a></li>
<li><a href="examples/eac.html">EAC video example</a></li>
<li><a href="examples/eac-lr.html">EAC LR video example</a></li>
<li><a href="examples/fluid.html">"Fluid" video size example</a></li>
<li><a href="examples/spatial.html">Spatial audio example</a></li>
<li><a href="examples/sphere-detail.html">360 with increased sphere detail example</a></li>
<li><a href="examples/360-sphere-detail.html">360 with increased sphere detail example</a></li>
</ul>
</body>
</html>
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "videojs-vr",
"version": "1.10.1",
"description": "A plugin to add 360 and VR video support to video.js.",
"version": "2.1.0",
"description": "A plugin to add VR/XR video support to video.js.",
"author": {
"name": "James Broberg",
"email": "[email protected]"
Expand Down Expand Up @@ -92,7 +92,7 @@
},
"devDependencies": {
"@videojs/generator-helpers": "^3.0.1",
"husky": "^8.0.0",
"husky": "^8.0.3",
"karma": "^6.3.4",
"lint-staged": "^13.1.0",
"omnitone": "^1.3.0",
Expand Down
Loading

0 comments on commit f3f9f47

Please sign in to comment.