Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pull changes from upstream #7

Open
wants to merge 219 commits into
base: master
Choose a base branch
from
Open

pull changes from upstream #7

wants to merge 219 commits into from

Conversation

strngr
Copy link

@strngr strngr commented Jul 24, 2018

No description provided.

slycoder and others added 30 commits April 11, 2018 15:27
Per discussion here:
https://github.com/twilio/video-quickstart-android#troubleshooting-audio

and here:
twilio/video-quickstart-android#221

On some devices it may be advisable to disable openSL ES.  This PR exposes that functionality.
Function to disable OpenSL ES on Android
Update twiliovideo dependency version
Mention proguard in android instructions
This PR updates the library to support version 2.2 of the Twilio Video library.  It does not yet expose any new functionality per-se of v2 of the library; the goal here is feature parity with minimal changes for existing users of the library.

The major user-visible changes are:
* onParticipant{Enabled/Disabled}Track are now broken out into separate events for Audio and Video.
* The track identifier prop type now contains two fields: `participantSid` and `videoTrackSid`.  Generally under the hood we try to use sids everywhere as the idenfitier for participants and tracks.  This would necessitate a small change in the example, namely in the `onParticipantAddedVideoTrack` handler set:

```
this.setState({
  participant,
  track,
});
```

and then pass this in as follows:

```
<TwilioVideoParticipantView trackIdentifier={{ participantSid: this.state.participant.sid, videoTrackSid: this.state.track.trackSid }} />
```
This updates the interface to work with Twilio Video v2.1.  In addition to a bunch of general cleanup, it updates the events to be more similar to their iOS counterparts.  The same user changes needed to get things working on iOS should also work here (namely, the use of Sids to identify everything).
Support on Android for Twilio Video v2
Support Twilio Video 2.2 on iOS
Sorry, my previous PR accidentally omitted to header file changes.
On iOS these are promises, but not on Android.  Return promises so that users can expect a consistent interface.
Mention installing entirely via podspec, and also mention updating header paths.
* Updates the example.
* Removes the android-specific example.  Since the two platforms are pretty much in sync now, it doens't make sense to have two separate examples to grok.
* Update the example in the readme.
* Add in the section in the readme about migrating from 1.x to 2.x.
Updates examples and docs for 2.x
Promisify setLocal{Audio/Video}Enabled on Android
dependabot bot and others added 17 commits January 28, 2023 16:29
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](faisalman/ua-parser-js@0.7.31...0.7.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](faisalman/ua-parser-js@0.7.31...0.7.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [debug](https://github.com/debug-js/debug) from 2.6.8 to 2.6.9.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Changelog](https://github.com/debug-js/debug/blob/2.6.9/CHANGELOG.md)
- [Commits](debug-js/debug@2.6.8...2.6.9)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(config-plugin): wip on implementing expo config plugin

* fix(config-plugin): add missing peerDependency on expo-build-properties

* feat(config-plugin): improve typings for plugin

* feat(config-plugin): rename entrypoint to index, add 'build' folder

* docs(config-plugin): add docs on how to use with Expo in README.md

* docs(config-plugin): add missing section about installing expo-build-properties

* chore: temporary disable deploymentTarget setup

* chore: update build folder
Bumps [qs](https://github.com/ljharb/qs) from 6.7.0 to 6.11.0.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.7.0...v6.11.0)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [minimatch](https://github.com/isaacs/minimatch) to 3.1.2 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.


Updates `minimatch` from 0.2.14 to 3.1.2
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v0.2.14...v3.1.2)

Updates `gulp` from 3.9.1 to 4.0.2
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](gulpjs/gulp@v3.9.1...v4.0.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
- dependency-name: gulp
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash.template](https://github.com/lodash/lodash) from 3.6.2 to .
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/commits)

---
updated-dependencies:
- dependency-name: lodash.template
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* RN-0.73 change Android configs for RN 0.73 compatibility

* add back the namespace to AndroidManifest
* Feature: Add setRemoteAudioPlayback to android

* remove unnecessary  return
When react's set state hook depends on past values, a callback is
recommendend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.