text:
Can dismissible popover work without href="#" ?

The dismissable popover is not working for me in Bootstrap 3.3.1. No popup window appears anymore when I add a data-trigger="focus" attribute.
See this fiddle:
http://jsfiddle.net/bartvanderwal/qjaL0tp4/
By comparing it in detail with the standard Bootstrap example on your website I found out that this can be fixed by adding a href="#'. See this Fiddle:
http://jsfiddle.net/bartvanderwal/29hbf4no/
But I'd prefer not to need a href :smile:, and that does works for the non-dismissable version, so it'd be more consistent.

I tested http://jsbin.com/zuzoce/3 (which removes the href="#") on all our supported platforms, and it seems to still work fine. And it's valid HTML5.
@patrickhlauke @mdo So, you guys okay with removing the href="#" from the dismissible popover example?

Hi @cvrebert!
You appear to have posted a live example (http://jsbin.com/zuzoce/3/edit), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 17, column 5: W007: Found one or more <button>s missing a type attribute.

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

Removing the href is fine by me.

Why all you don't use href="#_" :)

authors: Bounpakhong bartvanderwal cvrebert mdo twbs-lmvtfy

repo: twbs/bootstrap


text:
combining input-group-addon with form-control-feedback displays glyphicon over input-group-addon

Combining input-group-addon with form-control-feedback displays glyphicon over input-group-addon
Sample form:
<form id="mainForm-form" class="form-inline">

      Hidden label
      <input type="text" class="form-control input-xs" id="inputSuccess5" aria-describedby="inputSuccess5Status">

%

      (success)

</form>

See: http://plnkr.co/edit/JIMcFk4NQwQ3bnrmfpiV?p=preview

The example works because there is a fixed right: 20px. What if the input addpm to the right of the control is of variable width, like the content is text?

@shawnmclean I'm putting  at the beggining of the input-group. The icon is displaying at left. I could also put it anywhere else but there is some problems with the borders when adjacent to input-group-btn or input-group-addon.

source: gharchive/issue

authors: etlel shawnmclean typekpb

license: MIT

license_type: permissive

license_source: github-api


text:
.table-responsive doesn't work inside .media-body

Demo http://jsfiddle.net/vuqm0ybb/2/

Hi @shkarupa-alex!
You appear to have posted a live example (http://fiddle.jshell.net/vuqm0ybb/1/show/light/), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

W005: Unable to locate jQuery, which is required for Bootstrap's JavaScript plugins to work

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

I've added jQuery and Bootstrap JS http://jsfiddle.net/vuqm0ybb/2/

This is due to the use of overflow on the .media-body as far as I can tell.

Doesn't look like an issue with the overflow. Seems to be more to do with the media-body being styled to a width of 10000px.

Yeah, true that. Sadly, nothing we can do about this I think given how the media component works. Punting as a won't fix for now.

authors: mdo mjdean1994 shkarupa-alex twbs-lmvtfy


text:
v4 Sass compile error on flex

Hello,
When compiling v4 bootstrap flex I get the following syntax error:
Sass::SyntaxError:         Sass::SyntaxError: ".col-xs-1" failed to @extend "%grid-column-float-xs".
        The selector "%grid-column-float-xs" was not found.
        Use "@extend %grid-column-float-xs !optional" if the extend should be able to fail.

Regards,

Is this using the Ruby compiler? I recalling hitting something similar last week

Yes,
Basically the following thing happens in the spec (it asserts that the file could be compiled):
It successfully passes on bootstrap.scss but fails on bootstrap-flex.scss
%w(_bootstrap _bootstrap-flex _bootstrap-grid _bootstrap-reboot).each do |file|
      FileUtils.rm_rf('.sass-cache', secure: true)
      engine = Sass::Engine.for_file("#{path}/#{file}.scss", syntax: :scss, load_paths: [path])
      FileUtils.mkdir_p("tmp/#{File.dirname(file)}")
      File.open("tmp/#{file}.css", 'w') { |f|
        f.write engine.render
      }
      assert true # nothing was raised
    end

You can git clone and run the specs: https://github.com/JanStevens/bootstrap-sass
Using Sass gem 3.4.16, havent tried with other versions

Samsies. Also using 3.4.16. Same error with Compass 1.0.3.

Change line 34 in _grid-frameworks.scss to:
@if $enable-flex {
  // Do nothing
} @else {
  @extend %grid-column-float-#{$breakpoint};
}

and it will compile.

What about the optional flag?
In _grid-framework.scss line 31
@for $i from 1 through $columns {
  .col-#{$breakpoint}-#{$i} {
    @extend %grid-column-float-#{$breakpoint} !optional;
    @include make-col-span($i, $columns);
  }
}

Fixed by f88cbe7ee4e2b765b1c4c53efa9a5077e6a22529.

authors: JanStevens daveo1001 glebm thomas-mcdonald vitaflo


text:
Can sanitizeHtml() be made a public utility?

Not really sure if this has been requested before, or if it even makes sense to do so, but is it at all possible to expose the functions from sanitize.js as something that can be called when using bootstrap.js?
Why?
I help maintain the Bootbox library, which creates Bootstrap modals on the fly. One of the features we've had pretty much from the beginning was the ability to use HTML in the message and title you wanted to show to the user. Something like:
bootbox.alert({
    title: 'I have Something Important to say:',
    message: 'I AM A BANANA!'
})

That's all well and good, and works as intended, but apparently kids these days expect small libraries to work like the React and Angular frameworks, and protect them from themselves by automatically sanitizing input (see https://github.com/makeusabrew/bootbox/issues/661). We use jQuery's html() function to allow the aforementioned styled messages, so now it's (apparently) become an issue (the npm package is marked as containing a vulnerability). I don't want to add an external dependency beyond Bootstrap, and I see that you have sanitizing built into tooltips and popovers. It would be great to just be able to call into sanitizeHtml() inside Bootbox, but I haven't found that to be possible. Then again, I'm not a JavaScript expert, so I wouldn't be surprised if it's already possible. If so, could that be documented somewhere (even if it's just a few pointers here prior to closing this issue)?

Hi @tiesont,
I'm not really in favor of sharing our sanitizeHtml method, because it's a very simple sanitizer, people who needs a real sanitizer should use something like DOMPurify.
I would suggest you to provide a way for your users to sanitize themselves their inputs, we did that with sanitizeFn options which allow folks to pass their own sanitize function. See: https://getbootstrap.com/docs/4.3/components/tooltips/#options
I hope it helps you 👍
/CC @twbs/js-review if someone thinks otherwise do not hesitate to reopen 😉

authors: Johann-S tiesont


text:
hide.bs.dropdown not firing

Windows 10 (1909)
Chrome (87.0.4280.88)
hide.bs.dropdown never fires, but show.bs.dropdown fires normaly (angular 11).
Ref.: bootstrap.css and bootstrap.bundle.js (no jQuery)
HTML
https://getbootstrap.com/docs/5.0/components/dropdowns/#single-button
Angular 11 code
@ViewChild("dropdownMenuButton") dropdownMenuButton!: ElementRef<HTMLElement>;

  ngAfterViewInit() {
    this.dropdownMenuButton.nativeElement.addEventListener('show.bs.dropdown', (e) => { console.log(e); }); // FIRING
    this.dropdownMenuButton.nativeElement.addEventListener('hide.bs.dropdown', (e) => { console.log(e); }); // NOT FIRING
  }

Seems like a duplicate of #31935, /CC @rohit2sharma95

Yes, duplicate of #31935
As per the naming convention of the reference variable, it is assumed that you are holding the reference of the .dropdown-toggle in dropdownMenuButton.

authors: XhmikosR gersonmsj rohit2sharma95


text:
data-bs-toggle not hiding the modal after v5 update

Before updating to v5, data-toggle="" was working perfectly. It was actually toggling the visibility (showing / hiding).
After update, data-bs-toggle="" will only show, but not hide the modal.
My HTML:
<button type="button" data-bs-toggle="modal" data-bs-target="#navigationModal"></button>

Operating system: Windows 10 Enterprise
Browser: Chrome Beta v88.0.4324.50 and Chrome v87.0.4280.88
Bootstrap v5.0.0-beta1
reduced test case - data-bs-toggle does not work in v5.0.0-beta1
reduced test case - data-toggle still works in v4.5.3

https://user-images.githubusercontent.com/33201116/103240450-10efcc80-4959-11eb-96cc-bde287e6a8f6.mp4

Bug reports must include a live demo of the issue. Per our contributing guidelines, please create a reduced test case via CodePen or JS Bin and report back with your link, Bootstrap version, and specific browser and Operating System details.
This is an automated reply

Operating system: Windows 10 Enterprise
Browser: Chrome Beta v88.0.4324.50 and Chrome v87.0.4280.88
Bootstrap v5.0.0-beta1
reduced test case - data-bs-toggle does not work in v5.0.0-beta1
reduced test case - data-toggle still works in v4.5.3

Your markup isn't right. You aren't supposed to do it that way with your z-index changes. Please provide a proper example.
Also, the bs change is probably unrelated.

Your markup isn't right. You aren't supposed to do it that way with your z-index changes. Please provide a proper example.
Also, the bs change is probably unrelated.

Sorry, but I'm not sure what exactly of my markup is not correct. A bit more details would help me to adjust the code, if my markup is causing this issue.

Let's do it the other way. Provide an alpha3 CodePen that works and the same code fails with beta1. data-bs-foo is OK to change in beta1.

I didn't say it worked in alpha3. I had v4.** where data-toggle worked just fine. 2 days ago bumped straight to beta1 and data-bs-toggle is just not working anymore. In the CodePens I provided v4 (where it works) and beta1 (where it does not) are loaded from settings. Sorry if i'm not getting something, but I'm doing my best.

Indeed, confirmed. Not sure why this happens.

Removed data attributes from the button, and instead used myModal.toggle() directly from JS. Like this it does work.
CodePen

reduced test case - data-bs-toggle does not work in v5.0.0-beta1

@demiavaliani You are using alpha-1 in the codepen above, and namespace was added in beta-1. So in beta-1 you can show the modal but can not hide the modal by clicking on the toggle button.
The behavior has been changed in V5 though before it was toggling the modal and now it is only showing the modal:
https://github.com/twbs/bootstrap/blob/b05145c9510f210a408569a88239840c91814eff/js/src/modal.js#L583-L593
And in V4:
https://github.com/twbs/bootstrap/blob/4fc35bdc3c3bfd279d199411080e1063772aa643/js/src/modal.js#L590-L594
/CC @XhmikosR

reduced test case - data-bs-toggle does not work in v5.0.0-beta1

@demiavaliani You are using alpha-1 in the codepen above, and namespace was added in beta-1. So in beta-1 you can show the modal but can not hide the modal by clicking on the toggle button.
The behavior has been changed in V5 though before it was toggling the modal and now it is only showing the modal:
https://github.com/twbs/bootstrap/blob/b05145c9510f210a408569a88239840c91814eff/js/src/modal.js#L583-L593
And in V4:
https://github.com/twbs/bootstrap/blob/4fc35bdc3c3bfd279d199411080e1063772aa643/js/src/modal.js#L590-L594
/CC @XhmikosR

@rohit2sharma95 I see, but I think it should be changed for next releases. data-bs-toggle should toggle as the name suggests, not just show.

@rohit2sharma95 I see, but I think it should be changed for next releases. data-bs-toggle should toggle as the name suggests, not just show.

authors: XhmikosR demiavaliani rohit2sharma95


text:
Rename breakpoints infixes based on the  actual breakpoint

Tangentially related:

https://github.com/twbs/bootstrap/pull/8165
https://github.com/twbs/bootstrap/issues/9868

Over the years, new breakpoints infixes have been added, e.g. xs, xl, and now xxl. Using the current scheme, at some point we'll end up with breakpoint infixes like xxxs, xxxxxl, etc. Sometimes breakpoint names stay the same but the underlying breakpoints change, as seen in BS4. The issue is that it can be difficult to easily recall what breakpoint designation corresponds to what pixel value, so I'd propose that we add new breakpoint names that correspond directly to their pixel values.
For example, where we have now:

Breakpoint
Class infix
Dimensions

X-Small
None
<576px

Small
sm
≥576px

Medium
md
≥768px

Large
lg
≥992px

Extra large
xl
≥1200px

Extra extra large
xxl
≥1400px

I'd propose:

Breakpoint
Class infix
Dimensions

X-Small
None
<576px

Small
576px
≥576px

Medium
768px
≥768px

Large
992px
≥992px

Extra large
1200px
≥1200px

Extra extra large
1400px
≥1400px

We'd then be able to use col-768px-6 versus col-md-6 which makes it immediately clear what breakpoint the class refers to.

Thanks, but we'll leave them as is :).

authors: catchmyfame mdo


text:
Error in documentation

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
First example of offcanvas doesn't match the code given below it (data-bs-target is missing):
https://getbootstrap.com/docs/5.2/components/navbar/#offcanvas
Reduced test cases
This is a documentation issue. No reduced test case.
What operating system(s) are you seeing the problem on?
Linux
What browser(s) are you seeing the problem on?
Firefox
What version of Bootstrap are you using?
v5.2

Sorry, there is no issue. I misread.


text:
Revamp Scrollspy using Intersection observer

Based on #33015.
Seems operational on the preview scrollspy page.
Needs:

[x]  Documentation
[x]  tweak tests

Advantages:

No need of relative/overflowing wrappers etc
Keeps offset config as deprecated, for backwards compatibility
Emits "activate" events in the same element that was initialized on, discarding the previous incompatibility where in case of body initialization, event was emitting to window

Disadvantages:

The method option is ignored now
all first observables, get the active class on first render

closes #35727
closes #33943
closes #28638
partialy-fixes #35796
may fix #35628, #28807

After three months, I think, I have something to show 😃

It seems there's some funky thing going on in https://deploy-preview-33421--twbs-bootstrap.netlify.app/docs/5.0/components/scrollspy/#example-with-nested-nav item 3.1: if I scroll to 3.2 and then back up, 3.1 isn't highlighted.
It might need some tweaking with the stepping or whatever it's called :) Also, not sure what the TODO means? If the PR isn't ready yet, let's mark it as draft.

@patrickhlauke @mdo can you please check the changes for grammar issues?

made a few changes/suggestions to the wording in the docs page. please double-check that it still makes sense...

Hi,
I'm watching one of the linked bugs, thought I'd give this a go. Sorry if I'm testing it incorrectly. I tested the preview URL from the PR description (in Firefox, latest stable).
It seems to a bit buggy, frequently leaving the sidebar with no active elements, losing track of where the viewport is, or only marking the parent without the current subheading.
First 10s is the live site for comparison, rest is the preview URL:
https://user-images.githubusercontent.com/156867/152396135-74c0cf02-3fdb-4865-91d4-815e71789007.mp4

Thanks for your feedback @Krinkle .
I did some tweaks over the calculation functionality, so when you have time, I would appreciate to take a look again.
To be honest it is a tough process trying to recreate everything and a bit tricky to fit on the existing tests, so if you have any good suggestion over the _observerCallback method that calculates the changes, it is more than welcome

It's definitely better. When casually scrolling it now mostly produces the right result (the sidebar follows along with me).
However when using the sidebar to jump to any heading, it seems to disagree with itself and highlight the next section as current instead of the one it jumped to.
As before, first few seconds is the live site, then the preview URL. Firefox stable, macOS.
https://user-images.githubusercontent.com/156867/154803436-3f86bb54-6ad1-4acf-93a3-90e66464c0e0.mp4

OK so here's the situation. This seems to work pretty close to the current implementation and it gets rid of some messy stuff. unfortunately, there's one case that's probably a breaking one: https://github.com/twbs/bootstrap/issues/35796#issuecomment-1035858205
So, basically, when the link target is the body there are cases with the current implementation, that lead to setting the active class even though the user hasn't scrolled to that section yet.
I'm unsure if we should land it without a fix, but I can understand @GeoSot to want to land this to move forward. Unfortunately, I have no idea how to fix this (only some ideas).
@mdo @ffoodd @patrickhlauke what's your take on this?

As far as I can tell, this PR works really well.
I'm not sure to understand the remaining issue though, but moving either with scroll or using anchors, it seem to behave fine.

so looking at https://deploy-preview-33421--twbs-bootstrap.netlify.app/docs/5.1/components/scrollspy/ the issue is definitely present there in the nested nav case https://deploy-preview-33421--twbs-bootstrap.netlify.app/docs/5.1/components/scrollspy/#example-with-nested-nav even when just scrolling. sadly my JS skills are quite rusty...but perhaps the fact it's in the nested case can point towards where the issue might be?
i'd say as it's such a visible breakage, directly in one of our actual examples, it's not quite ready for merging/release, unless we rip out that example with nested navs

@ffoodd @patrickhlauke that's not the issue I'm concerned about (this already exists on main and v4).
The issue I'm concerned about is this one: https://github.com/twbs/bootstrap/issues/35796#issuecomment-1035858205

The nested navs issue is caused, because there are many (2/3) observable sections in viewport at the same time. Can be 'fixed' given bigger texts below the observable headers, or using a wrapper to enclose each header and its content, and point out this wrapper as observable section
The real issue is that for some reason, the Observer during initialization, activates all first elements in each instance, ignoring that they are not in viewport

The issue I'm concerned about is this one: #35796 (comment)

ah sorry, missed that this was a separate thing / in a different issue ticket. yeah that looks a bit more niche
but circling back to the nested navs: we should really also try to tackle this properly, as it's embarassing that in our very own examples in the docs it's visibly broken. and ideally not just fixing it in terms of "faking it" by adding more content or something, but fixing it fundamentally if possible - or taking the example out for now

The reason of the different behavior (activate the first element by default, is described at MDN Web Docs

Typically, you'll want to watch for intersection changes with regard to the target element's closest scrollable ancestor, or, if the target element isn't a descendant of a scrollable element, the device's viewport. To watch for intersection relative to the device's viewport, specify null for root option. Keep reading for a more detailed explanation about intersection observer options.

Observer, watches and decides for items visibility based on given root, and our roots are no the body

As for the the nested navs, it is not possible to "fix" something, as it is not broken in real
Observer or other calculation methods, can find all the relative visible elements but cannot decide easily which has to be active and only.
One valid approach is to help them out giving to observe, bigger sections (as they can calculate seen percentage )
Our approach is to give them observe,  one line things that easily may be multiple in user viewport.
(long story short 😋 , it's not bad idea to wrap our content and headings as observable section)

As for the the nested navs, we cannot "fix" something it is not broken in real

Ah, looking at this again, I can kind of see why it's arguably "intended" behaviour - though it feels unintuitive. And I don't think this gets solved by adding more content (at least i just tried padding out the sub-items with more content, but the result is still the same in https://deploy-preview-33421--twbs-bootstrap.netlify.app/docs/5.1/components/scrollspy/#example-with-nested-nav)
Anyway, forget about that case anyway, as it seems it's just my not understanding what the purpose/idea there would be of this nested approach.

OK so here's the situation. This seems to work pretty close to the current implementation and it gets rid of some messy stuff. unfortunately, there's one case that's probably a breaking one: #35796 (comment)
So, basically, when the link target is the body there are cases with the current implementation, that lead to setting the active class even though the user hasn't scrolled to that section yet.
I'm unsure if we should land it without a fix, but I can understand @GeoSot to want to land this to move forward. Unfortunately, I have no idea how to fix this (only some ideas).

is FIXED now. :open_mouth: :love_you_gesture:
Thanks @XhmikosR & @mdo for your support  :wolf:

Does this fix #29473 for v5 @geosot?

Does this fix #29473 for v5 @GeoSot?

kind of, but not completely .
Js is based on code calculations, and as we may have more than one visible items, need much more tricks and calculations, to indicate one item .
We may could utilize an alternative approach, keeping activated all the visible items at the same time, but I am not sure if this is fine UX

source: gharchive/pull-request

authors: GeoSot Krinkle XhmikosR ffoodd mdo patrickhlauke


text:
Using local packages instead of global

It's possible that mocha, webpack and xo are missing in global NODE_PATH.
So need to use local package.

Did you come across a specific issue with this?
Otherwise I believe this should be working fine since npm adds the local node_modules bin directory to the path before running scripts in the scripts section (which the dependencies should have their defined binaries copied to).
See the npm docs for run-script:

In addition to the shell’s pre-existing PATH, npm run adds node_modules/.bin to the PATH provided to scripts. Any binaries provided by locally-installed dependencies can be used without the node_modules/.bin prefix.

I was executing scripts from PHPStorm was it was failing because it failed to find binaries.

Is it failing if you run the scripts directly from the command line?

I'll need to take a look at my setup on Vagrant machine where I use https://github.com/nvm-sh/nvm, because everything was working like a charm on MBP.

authors: oleg-andreyev willrowe

license_source: bigquery


text:
Twilio sdk doesn't detect web camera microphone

Describe the bug
When participant connects to a room without internal camera and microphone using only connected web camera twilio sdk doesn't detect any microphones and other participants can't hear anything
To Reproduce
Steps to reproduce the behavior:

Get any device without internal camera and microphone with connected web camera
Connect to a room

Expected behavior
Remote audio track from this device is available
Android Device (please complete the following information):

Any device without internal camera and microphone with connected web camera

Video Android SDK (please complete the following information):

Version: 6.3.0

Additional context
Room includes 2 participants, onDominantSpeakerChanged is called with remote participant sid related to device without microphone. Also I have checked web cameras in Google Camera application https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera , therefore They can be considered as supported by android

Hi @dmitriyMak. Thanks for reaching out! Is this an issue in your application or within the video application as part of this repo? I'm curious if this video app handles external mics and cameras properly. Do you mind giving it a try and letting us know what you discover? Thanks!

I have tested my own application and current from this repository, the result is the same. Remote participant comes with both video and audio tracks. Video shows perfectly the same as integrated camera, audio stream doesn't produces any sound, but integrated microphone works fine. Also as I wrote onDominantSpeakerChanged callback is called, the event related to participant with external web camera that doesn't generate any sound. So I suppose that it isn't the bug of applications, but the Twilio SDK library.
Thank you for the answer!

@dmitriyMak Oh okay I think I understand now. So the issue you are experiencing is that there is no audio coming from the external camera's speaker but its microphone and camera are both working for the local participant? If that's the case it could be a bug in AudioSwitch, the library that we use to manage audio input and output on available audio devices.

Also, is the remote participant audio at least coming from the Android device's speakerphone or earpiece and not the external web cam?

Just to clarify, I didn't use AudioSwitch in my application, so my case is to get any available microphone audio from device. Since I have developed the app only for one particular device that doesn't have any internal microphone and camera there is a need to use web camera.
Local participant has video from both internal and external cameras, has audio from internal microphone (tested on normal devices as Google Pixel 4), but not from external (web camera) microphone.
The same remote participant behaves. There is always an ability to get an audio track data stream object from remote participant object weather it participant with internal or external microphone, but the latest doesn't produces any sound.
Hope I answered on your questions.

Hi! I am attaching the log related to connection to the room from device with a web camera, hope it will help in future.
2021-05-25 19:16:02.059 8559-8610 I/tvi.webrtc.Logging: EglBase14Impl: SDK version: 28. isEGL14Supported: true
2021-05-25 19:16:02.060 8559-8610 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:02.116 8559-8610 I/tvi.webrtc.Logging: WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz
2021-05-25 19:16:02.117 8559-8610 I/tvi.webrtc.Logging: WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz
2021-05-25 19:16:02.118 8559-8610 I/tvi.webrtc.Logging: JavaAudioDeviceModule: createAudioDeviceModule
2021-05-25 19:16:02.118 8559-8610 I/tvi.webrtc.Logging: JavaAudioDeviceModule: HW NS will be used.
2021-05-25 19:16:02.118 8559-8610 I/tvi.webrtc.Logging: JavaAudioDeviceModule: HW AEC will be used.
2021-05-25 19:16:02.123 8559-8610 I/tvi.webrtc.Logging: WebRtcAudioEffectsExternal: ctor@[name=DefaultDispatcher-worker-10, id=369]
2021-05-25 19:16:02.124 8559-8610 I/tvi.webrtc.Logging: WebRtcAudioRecordExternal: ctor@[name=DefaultDispatcher-worker-10, id=369]
2021-05-25 19:16:02.129 8559-8610 I/tvi.webrtc.Logging: WebRtcAudioTrackExternal: ctor@[name=DefaultDispatcher-worker-10, id=369]
2021-05-25 19:16:02.224 8559-8610 W/VideoCapabilities: Unrecognized profile 4 for video/hevc
2021-05-25 19:16:02.229 8559-8610 W/VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
2021-05-25 19:16:02.234 8559-8610 W/VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
2021-05-25 19:16:02.298 8559-8610 I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
2021-05-25 19:16:02.305 8559-8610 W/Utils: could not parse long range '175-174'
2021-05-25 19:16:02.336 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: ctor@[name=Thread-16, id=384]
2021-05-25 19:16:02.339 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: Sample rate is set to 48000 Hz
2021-05-25 19:16:02.354 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
2021-05-25 19:16:02.355 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
2021-05-25 19:16:02.357 8559-8628 W/tvi.webrtc.Logging: WebRtcAudioManager: AAudio support is currently disabled on all devices!
2021-05-25 19:16:02.358 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: Android SDK: 28, Release: 9, Brand: Android, Device: msm8953_64, Id: 4A0F14A60117W_date:2007141759, Hardware: qcom, Manufacturer: QUALCOMM, Model: F14A, Product: msm8953_64
2021-05-25 19:16:02.364 8559-8628 I/AudioManager: In isSpeakerphoneOn(), calling application: video.bud.app.dev
2021-05-25 19:16:02.364 8559-8628 I/AudioManager: In isBluetoothScoOn(), calling application: video.bud.app.dev
2021-05-25 19:16:02.366 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: Audio State: audio mode: MODE_NORMAL, has mic: true, mic muted: false, music active: false, speakerphone: true, BT SCO: false
2021-05-25 19:16:02.366 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: Audio State:
2021-05-25 19:16:02.366 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   fixed volume=false
2021-05-25 19:16:02.376 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   STREAM_VOICE_CALL: volume=4, max=5, muted=false
2021-05-25 19:16:02.379 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   STREAM_MUSIC: volume=4, max=15, muted=false
2021-05-25 19:16:02.382 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   STREAM_RING: volume=3, max=7, muted=false
2021-05-25 19:16:02.384 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   STREAM_ALARM: volume=3, max=7, muted=false
2021-05-25 19:16:02.387 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   STREAM_NOTIFICATION: volume=3, max=7, muted=false
2021-05-25 19:16:02.390 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   STREAM_SYSTEM: volume=3, max=7, muted=false
2021-05-25 19:16:02.397 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: Audio Devices:
2021-05-25 19:16:02.398 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_BUILTIN_EARPIECE(out): channels=[1], encodings=[2], sample rates=[48000], id=2
2021-05-25 19:16:02.398 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_BUILTIN_SPEAKER(out): channels=[2], encodings=[2], sample rates=[48000], id=3
2021-05-25 19:16:02.399 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_TELEPHONY(out): channels=[1, 2], encodings=[2], sample rates=[8000, 16000], id=10
2021-05-25 19:16:02.400 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_BUILTIN_MIC(in): channels=[1, 2, 3, 4, 6], encodings=[2], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000], id=16
2021-05-25 19:16:02.402 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_BUILTIN_MIC(in): channels=[1, 2, 3, 4, 6], encodings=[2], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000], id=17
2021-05-25 19:16:02.402 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_FM_TUNER(in): channels=[1, 2], encodings=[2], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000], id=13
2021-05-25 19:16:02.403 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_TELEPHONY(in): channels=[1, 2], encodings=[2], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000], id=14
2021-05-25 19:16:02.404 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager:   TYPE_USB_DEVICE(in): channels=[1, 2], encodings=[2], sample rates=[16000, 24000, 32000, 48000], id=54
2021-05-25 19:16:02.405 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: F14A is blacklisted for OpenSL ES usage!
2021-05-25 19:16:02.406 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: F14A is blacklisted for OpenSL ES usage!
2021-05-25 19:16:02.409 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: ctor@[name=Thread-16, id=384]
2021-05-25 19:16:02.412 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: ctor@[name=Thread-16, id=384]
2021-05-25 19:16:02.413 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: ctor@[name=Thread-16, id=384]
2021-05-25 19:16:02.413 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: init@[name=Thread-16, id=384]
2021-05-25 19:16:02.414 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioManager: audio mode is: MODE_NORMAL
2021-05-25 19:16:02.417 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: enableBuiltInAEC(true)
2021-05-25 19:16:02.418 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: setAEC(true)
2021-05-25 19:16:02.418 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
2021-05-25 19:16:02.419 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: enableBuiltInNS(true)
2021-05-25 19:16:02.419 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: setNS(true)
2021-05-25 19:16:02.419 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
2021-05-25 19:16:03.349 8559-8604 I/CameraManagerGlobal: Connecting to camera service
2021-05-25 19:16:03.339 8559-8559 I/DefaultDispatch: type=1400 audit(0.0:2562): avc: denied { read } for name="u:object_r:vendor_camera_prop:s0" dev="tmpfs" ino=14128 scontext=u:r:untrusted_app:s0:c102,c256,c512,c768 tcontext=u:object_r:vendor_camera_prop:s0 tclass=file permissive=1
2021-05-25 19:16:03.339 8559-8559 I/DefaultDispatch: type=1400 audit(0.0:2563): avc: denied { open } for path="/dev/properties/u:object_r:vendor_camera_prop:s0" dev="tmpfs" ino=14128 scontext=u:r:untrusted_app:s0:c102,c256,c512,c768 tcontext=u:object_r:vendor_camera_prop:s0 tclass=file permissive=1
2021-05-25 19:16:03.339 8559-8559 I/DefaultDispatch: type=1400 audit(0.0:2564): avc: denied { getattr } for path="/dev/properties/u:object_r:vendor_camera_prop:s0" dev="tmpfs" ino=14128 scontext=u:r:untrusted_app:s0:c102,c256,c512,c768 tcontext=u:object_r:vendor_camera_prop:s0 tclass=file permissive=1
2021-05-25 19:16:03.363 8559-8604 I/tvi.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing front, Orientation 0
2021-05-25 19:16:03.364 8559-8604 I/tvi.webrtc.Logging: Camera1Enumerator: getCameraIndex: Camera 0, Facing front, Orientation 0
2021-05-25 19:16:03.396 8559-8643 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:03.419 8559-8604 I/tvi.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing front, Orientation 0
2021-05-25 19:16:03.423 8559-8604 I/tvi.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing front, Orientation 0
2021-05-25 19:16:03.424 8559-8604 I/tvi.webrtc.Logging: CameraCapturer: startCapture: 1920x1020@30
2021-05-25 19:16:03.424 8559-8643 I/tvi.webrtc.Logging: Camera1Enumerator: getCameraIndex: Camera 0, Facing front, Orientation 0
2021-05-25 19:16:03.432 8559-8643 I/tvi.webrtc.Logging: Camera1Session: Open camera 0
2021-05-25 19:16:03.419 8559-8559 I/CaptureThread: type=1400 audit(0.0:2565): avc: denied { read } for name="u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=14135 scontext=u:r:untrusted_app:s0:c102,c256,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=1
2021-05-25 19:16:03.419 8559-8559 I/CaptureThread: type=1400 audit(0.0:2566): avc: denied { open } for path="/dev/properties/u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=14135 scontext=u:r:untrusted_app:s0:c102,c256,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=1
2021-05-25 19:16:03.419 8559-8559 I/CaptureThread: type=1400 audit(0.0:2567): avc: denied { getattr } for path="/dev/properties/u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=14135 scontext=u:r:untrusted_app:s0:c102,c256,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=1
2021-05-25 19:16:03.473 8559-8612 I/AudioManager: In setSpeakerphoneOn(), on: true, calling application: video.bud.app.dev
2021-05-25 19:16:03.573 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: Initializing EglRenderer
2021-05-25 19:16:03.576 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: EglBase.create shared context
2021-05-25 19:16:03.578 8559-8673 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:03.588 8559-8643 I/tvi.webrtc.Logging: Camera1Session: Available fps ranges: [[2.0:5.0], [5.0:10.0], [7.0:15.0], [10.0:20.0], [12.0:25.0], [15.0:30.0]]
2021-05-25 19:16:03.595 8559-8643 I/tvi.webrtc.Logging: Camera1Session: Create new camera1 session on camera 0
2021-05-25 19:16:03.596 8559-8643 I/tvi.webrtc.Logging: Camera1Session: Start capturing
2021-05-25 19:16:03.602 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:03.623 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setMirrorHorizontally: true
2021-05-25 19:16:03.664 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:03.686 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: Initializing EglRenderer
2021-05-25 19:16:03.689 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: EglBase.create shared context
2021-05-25 19:16:03.690 8559-8679 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:03.710 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:03.749 8559-8628 I/tvi.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.qcom.video.decoder.vp8 type: VP8 color format: 19 context: tvi.webrtc.EglBase14Impl$Context@9e75ae6
2021-05-25 19:16:03.752 8559-8628 I/tvi.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.qcom.video.decoder.avc type: H264 color format: 19 context: tvi.webrtc.EglBase14Impl$Context@9e75ae6
2021-05-25 19:16:03.753 8559-8628 I/tvi.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.google.h264.decoder type: H264 color format: 19 context: tvi.webrtc.EglBase14Impl$Context@9e75ae6
2021-05-25 19:16:03.770 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setMirrorHorizontally: true
2021-05-25 19:16:03.799 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:03.878 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: initPlayout(sampleRate=48000, channels=1, bufferSizeFactor=1.0)
2021-05-25 19:16:03.878 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: byteBuffer.capacity: 960
2021-05-25 19:16:03.880 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: minBufferSizeInBytes: 7688
2021-05-25 19:16:03.880 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: createAudioTrackOnLollipopOrHigher
2021-05-25 19:16:03.881 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: nativeOutputSampleRate: 48000
2021-05-25 19:16:03.904 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: AudioTrack: session ID: 1209, channels: 1, sample rate: 48000, max gain: 1.0
2021-05-25 19:16:03.904 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: AudioTrack: buffer size in frames: 3844
2021-05-25 19:16:03.906 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: AudioTrack: buffer capacity in frames: 3844
2021-05-25 19:16:03.908 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioTrack: startPlayout
2021-05-25 19:16:03.916 8559-8685 I/tvi.webrtc.Logging: WebRtcAudioTrack: AudioTrackThread@[name=AudioTrackJavaThread, id=397]
2021-05-25 19:16:03.943 8559-8628 I/tvi.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.qcom.video.decoder.vp8 type: VP8 color format: 19 context: tvi.webrtc.EglBase14Impl$Context@9e75ae6
2021-05-25 19:16:03.944 8559-8628 I/tvi.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.qcom.video.decoder.avc type: H264 color format: 19 context: tvi.webrtc.EglBase14Impl$Context@9e75ae6
2021-05-25 19:16:03.946 8559-8628 I/tvi.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.google.h264.decoder type: H264 color format: 19 context: tvi.webrtc.EglBase14Impl$Context@9e75ae6
2021-05-25 19:16:03.952 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: enableBuiltInAEC(true)
2021-05-25 19:16:03.952 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: setAEC(true)
2021-05-25 19:16:03.953 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
2021-05-25 19:16:03.953 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: enableBuiltInNS(true)
2021-05-25 19:16:03.953 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: setNS(true)
2021-05-25 19:16:03.953 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
2021-05-25 19:16:04.753 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: enableBuiltInAEC(true)
2021-05-25 19:16:04.754 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: setAEC(true)
2021-05-25 19:16:04.754 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
2021-05-25 19:16:04.755 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: enableBuiltInNS(true)
2021-05-25 19:16:04.755 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: setNS(true)
2021-05-25 19:16:04.755 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
2021-05-25 19:16:04.756 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: initRecording(sampleRate=48000, channels=1)
2021-05-25 19:16:04.756 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: byteBuffer.capacity: 960
2021-05-25 19:16:04.757 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: AudioRecord.getMinBufferSize: 3840
2021-05-25 19:16:04.757 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: bufferSizeInBytes: 7680
2021-05-25 19:16:04.780 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: enable(audioSession=1217)
2021-05-25 19:16:04.784 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true
2021-05-25 19:16:04.784 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: AcousticEchoCanceler: was enabled, enable: true, is now: enabled
2021-05-25 19:16:04.788 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true
2021-05-25 19:16:04.788 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioEffects: NoiseSuppressor: was enabled, enable: true, is now: enabled
2021-05-25 19:16:04.789 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: AudioRecord: session ID: 1217, channels: 1, sample rate: 48000
2021-05-25 19:16:04.789 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: AudioRecord: buffer size in frames: 3840
2021-05-25 19:16:04.790 8559-8628 I/tvi.webrtc.Logging: WebRtcAudioRecord: startRecording
2021-05-25 19:16:04.803 8559-8697 I/tvi.webrtc.Logging: WebRtcAudioRecord: AudioRecordThread@[name=AudioRecordJavaThread, id=400]
2021-05-25 19:16:05.046 8559-8701 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:05.054 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal name: OMX.qcom.video.decoder.vp8 type: VP8 width: 640 height: 320
2021-05-25 19:16:05.054 8559-8701 I/tvi.webrtc.Logging: SurfaceTextureHelper: Setting listener to tvi.webrtc.AndroidVideoDecoder@801efc3
2021-05-25 19:16:05.065 8559-8703 I/OMXClient: IOmx service obtained
2021-05-25 19:16:05.250 8559-8702 D/SurfaceUtils: connecting to surface 0x75d5dc8010, reason connectToSurface
2021-05-25 19:16:05.250 8559-8702 I/MediaCodec: [OMX.qcom.video.decoder.vp8] setting surface generation to 8764417
2021-05-25 19:16:05.250 8559-8702 D/SurfaceUtils: disconnecting from surface 0x75d5dc8010, reason connectToSurface(reconnect)
2021-05-25 19:16:05.250 8559-8702 D/SurfaceUtils: connecting to surface 0x75d5dc8010, reason connectToSurface(reconnect)
2021-05-25 19:16:05.254 8559-8703 I/ExtendedACodec: setupVideoDecoder()
2021-05-25 19:16:05.266 8559-8703 I/ExtendedACodec: Decoder will be in frame by frame mode
2021-05-25 19:16:05.311 8559-8703 D/SurfaceUtils: set up nativeWindow 0x75d5dc8010 for 640x320, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:05.329 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal done
2021-05-25 19:16:05.339 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.349 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.351 8559-8703 I/chatty: uid=10102(video.bud.app.dev) CodecLooper identical 1 line
2021-05-25 19:16:05.353 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.370 8559-8703 D/SurfaceUtils: set up nativeWindow 0x75d5dc8010 for 640x320, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:05.401 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.405 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.409 8559-8713 I/tvi.webrtc.Logging: AndroidVideoDecoder: Decoder format changed: {crop-right=639, color-format=2141391878, slice-height=320, mime=video/raw, hdr-static-info=java.nio.HeapByteBuffer[pos=0 lim=25 cap=25], stride=640, color-standard=4, color-transfer=3, crop-bottom=319, crop-left=0, width=640, color-range=2, crop-top=0, height=320}
2021-05-25 19:16:05.409 8559-8713 I/tvi.webrtc.Logging: AndroidVideoDecoder: Frame stride and slice height: 640 x 320
2021-05-25 19:16:05.415 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.429 8559-8703 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:05.462 8559-8643 I/tvi.webrtc.Logging: CameraCapturer: Create session done. Switch state: IDLE
2021-05-25 19:16:05.478 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:07.450 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: initEncode: 1280 x 960. @ 300kbps. Fps: 60 Use surface mode: true
2021-05-25 19:16:07.464 8559-8716 I/OMXClient: IOmx service obtained
2021-05-25 19:16:07.465 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 1.
2021-05-25 19:16:07.493 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=2130708361, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=1280, bitrate-mode=2, bitrate=300000, frame-rate=60, height=960}
2021-05-25 19:16:07.496 8559-8716 I/ExtendedACodec: setupVideoEncoder()
2021-05-25 19:16:07.497 8559-8716 W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2021-05-25 19:16:07.498 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:07.499 8559-8716 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:07.533 8559-8716 I/ACodec: [OMX.qcom.video.encoder.vp8] cannot encode HDR static metadata. Ignoring.
2021-05-25 19:16:07.533 8559-8716 I/ACodec: setupVideoEncoder succeeded
2021-05-25 19:16:07.533 8559-8716 I/ExtendedACodec: [OMX.qcom.video.encoder.vp8] configure, AMessage : AMessage(what = 'conf', target = 4) = {
int32_t color-format = 2130708361
int32_t i-frame-interval = 100
string mime = "video/x-vnd.on2.vp8"
int32_t width = 1280
int32_t bitrate-mode = 2
int32_t bitrate = 300000
int32_t frame-rate = 60
int32_t height = 960
int32_t encoder = 1
}
2021-05-25 19:16:07.540 8559-8716 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:07.563 8559-8716 W/ExtendedACodec: Failed to get extension for extradata parameter
2021-05-25 19:16:07.569 8559-8686 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:07.592 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4008 ms. Frames received: 3. Dropped: 0. Rendered: 3. Render fps: .7. Average render time: 18323 us. Average swapBuffer time: 3810 us.
2021-05-25 19:16:07.703 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 68. Dropped: 0. Rendered: 68. Render fps: 17.0. Average render time: 4138 us. Average swapBuffer time: 1655 us.
2021-05-25 19:16:07.756 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:07.791 8559-8720 I/tvi.webrtc.Logging: HardwareVideoEncoder: Releasing MediaCodec on output thread
2021-05-25 19:16:07.844 8559-8720 I/tvi.webrtc.Logging: HardwareVideoEncoder: Release on output thread done
2021-05-25 19:16:07.859 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: initEncode: 960 x 720. @ 300kbps. Fps: 60 Use surface mode: true
2021-05-25 19:16:07.868 8559-8722 I/OMXClient: IOmx service obtained
2021-05-25 19:16:07.913 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=2130708361, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=960, bitrate-mode=2, bitrate=300000, frame-rate=60, height=720}
2021-05-25 19:16:07.917 8559-8722 I/ExtendedACodec: setupVideoEncoder()
2021-05-25 19:16:07.919 8559-8722 W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2021-05-25 19:16:07.920 8559-8722 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:07.965 8559-8722 I/ACodec: [OMX.qcom.video.encoder.vp8] cannot encode HDR static metadata. Ignoring.
2021-05-25 19:16:07.965 8559-8722 I/ACodec: setupVideoEncoder succeeded
2021-05-25 19:16:07.965 8559-8722 I/ExtendedACodec: [OMX.qcom.video.encoder.vp8] configure, AMessage : AMessage(what = 'conf', target = 7) = {
int32_t color-format = 2130708361
int32_t i-frame-interval = 100
string mime = "video/x-vnd.on2.vp8"
int32_t width = 960
int32_t bitrate-mode = 2
int32_t bitrate = 300000
int32_t frame-rate = 60
int32_t height = 720
int32_t encoder = 1
}
2021-05-25 19:16:07.978 8559-8722 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:08.010 8559-8722 W/ExtendedACodec: Failed to get extension for extradata parameter
2021-05-25 19:16:08.012 8559-8686 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:08.175 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:08.205 8559-8726 I/tvi.webrtc.Logging: HardwareVideoEncoder: Releasing MediaCodec on output thread
2021-05-25 19:16:08.255 8559-8726 I/tvi.webrtc.Logging: HardwareVideoEncoder: Release on output thread done
2021-05-25 19:16:08.266 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: initEncode: 640 x 480. @ 300kbps. Fps: 60 Use surface mode: true
2021-05-25 19:16:08.283 8559-8728 I/OMXClient: IOmx service obtained
2021-05-25 19:16:08.312 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=2130708361, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=640, bitrate-mode=2, bitrate=300000, frame-rate=60, height=480}
2021-05-25 19:16:08.313 8559-8728 I/ExtendedACodec: setupVideoEncoder()
2021-05-25 19:16:08.315 8559-8728 W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2021-05-25 19:16:08.316 8559-8728 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:08.354 8559-8728 I/ACodec: [OMX.qcom.video.encoder.vp8] cannot encode HDR static metadata. Ignoring.
2021-05-25 19:16:08.354 8559-8728 I/ACodec: setupVideoEncoder succeeded
2021-05-25 19:16:08.354 8559-8728 I/ExtendedACodec: [OMX.qcom.video.encoder.vp8] configure, AMessage : AMessage(what = 'conf', target = 10) = {
int32_t color-format = 2130708361
int32_t i-frame-interval = 100
string mime = "video/x-vnd.on2.vp8"
int32_t width = 640
int32_t bitrate-mode = 2
int32_t bitrate = 300000
int32_t frame-rate = 60
int32_t height = 480
int32_t encoder = 1
}
2021-05-25 19:16:08.365 8559-8728 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:08.402 8559-8728 W/ExtendedACodec: Failed to get extension for extradata parameter
2021-05-25 19:16:08.404 8559-8686 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:08.487 8559-8733 I/tvi.webrtc.Logging: HardwareVideoEncoder: Releasing MediaCodec on output thread
2021-05-25 19:16:08.526 8559-8733 I/tvi.webrtc.Logging: HardwareVideoEncoder: Release on output thread done
2021-05-25 19:16:08.549 8559-8735 I/OMXClient: IOmx service obtained
2021-05-25 19:16:08.582 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=21, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=640, bitrate-mode=2, bitrate=300000, frame-rate=5, height=480}
2021-05-25 19:16:08.586 8559-8735 I/ExtendedACodec: setupVideoEncoder()
2021-05-25 19:16:08.587 8559-8735 W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2021-05-25 19:16:08.587 8559-8735 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:08.636 8559-8735 I/ACodec: [OMX.qcom.video.encoder.vp8] cannot encode HDR static metadata. Ignoring.
2021-05-25 19:16:08.636 8559-8735 I/ACodec: setupVideoEncoder succeeded
2021-05-25 19:16:08.636 8559-8735 I/ExtendedACodec: [OMX.qcom.video.encoder.vp8] configure, AMessage : AMessage(what = 'conf', target = 13) = {
int32_t color-format = 21
int32_t i-frame-interval = 100
string mime = "video/x-vnd.on2.vp8"
int32_t width = 640
int32_t bitrate-mode = 2
int32_t bitrate = 300000
int32_t frame-rate = 5
int32_t height = 480
int32_t encoder = 1
}
2021-05-25 19:16:08.673 8559-8735 W/ExtendedACodec: Failed to get extension for extradata parameter
2021-05-25 19:16:08.743 8559-8739 I/tvi.webrtc.Logging: HardwareVideoEncoder: Sync frame generated
2021-05-25 19:16:09.466 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:10.675 8559-8713 I/tvi.webrtc.Logging: AndroidVideoDecoder: Releasing MediaCodec on output thread
2021-05-25 19:16:10.704 8559-8702 D/SurfaceUtils: disconnecting from surface 0x75d5dc8010, reason disconnectFromSurface
2021-05-25 19:16:10.730 8559-8713 I/tvi.webrtc.Logging: AndroidVideoDecoder: Release on output thread done
2021-05-25 19:16:10.731 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal name: OMX.qcom.video.decoder.vp8 type: VP8 width: 960 height: 480
2021-05-25 19:16:10.749 8559-8741 I/OMXClient: IOmx service obtained
2021-05-25 19:16:10.765 8559-8740 D/SurfaceUtils: connecting to surface 0x75d5dcb010, reason connectToSurface
2021-05-25 19:16:10.765 8559-8740 I/MediaCodec: [OMX.qcom.video.decoder.vp8] setting surface generation to 8764418
2021-05-25 19:16:10.765 8559-8740 D/SurfaceUtils: disconnecting from surface 0x75d5dcb010, reason connectToSurface(reconnect)
2021-05-25 19:16:10.765 8559-8740 D/SurfaceUtils: connecting to surface 0x75d5dcb010, reason connectToSurface(reconnect)
2021-05-25 19:16:10.767 8559-8741 I/ExtendedACodec: setupVideoDecoder()
2021-05-25 19:16:10.776 8559-8741 I/ExtendedACodec: Decoder will be in frame by frame mode
2021-05-25 19:16:10.803 8559-8741 D/SurfaceUtils: set up nativeWindow 0x75d5dcb010 for 960x480, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:10.818 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal done
2021-05-25 19:16:10.820 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.824 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.828 8559-8741 I/chatty: uid=10102(video.bud.app.dev) CodecLooper identical 1 line
2021-05-25 19:16:10.831 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.850 8559-8741 D/SurfaceUtils: set up nativeWindow 0x75d5dcb010 for 960x480, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:10.884 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.887 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.888 8559-8745 I/tvi.webrtc.Logging: AndroidVideoDecoder: Decoder format changed: {crop-right=959, color-format=2141391878, slice-height=480, mime=video/raw, hdr-static-info=java.nio.HeapByteBuffer[pos=0 lim=25 cap=25], stride=1024, color-standard=1, color-transfer=3, crop-bottom=479, crop-left=0, width=960, color-range=2, crop-top=0, height=480}
2021-05-25 19:16:10.889 8559-8745 I/tvi.webrtc.Logging: AndroidVideoDecoder: Frame stride and slice height: 1024 x 480
2021-05-25 19:16:10.895 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.908 8559-8741 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:10.938 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:11.474 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 16.
2021-05-25 19:16:11.597 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4004 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 5643 us. Average swapBuffer time: 2244 us.
2021-05-25 19:16:11.710 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4005 ms. Frames received: 112. Dropped: 0. Rendered: 112. Render fps: 28.0. Average render time: 3554 us. Average swapBuffer time: 1810 us.
2021-05-25 19:16:13.476 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:15.478 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:15.604 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 4617 us. Average swapBuffer time: 1895 us.
2021-05-25 19:16:15.713 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4004 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 2962 us. Average swapBuffer time: 1370 us.
2021-05-25 19:16:17.480 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:19.481 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:19.609 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4008 ms. Frames received: 61. Dropped: 0. Rendered: 61. Render fps: 15.2. Average render time: 4440 us. Average swapBuffer time: 1688 us.
2021-05-25 19:16:19.719 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 121. Dropped: 0. Rendered: 121. Render fps: 30.2. Average render time: 3075 us. Average swapBuffer time: 1520 us.
2021-05-25 19:16:21.482 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:23.197 8559-8739 I/tvi.webrtc.Logging: HardwareVideoEncoder: Sync frame generated
2021-05-25 19:16:23.482 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:23.615 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3467 us. Average swapBuffer time: 1162 us.
2021-05-25 19:16:23.727 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4001 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 3131 us. Average swapBuffer time: 1493 us.
2021-05-25 19:16:25.483 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:27.484 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:27.619 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 4263 us. Average swapBuffer time: 1822 us.
2021-05-25 19:16:27.732 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4009 ms. Frames received: 120. Dropped: 0. Rendered: 119. Render fps: 29.7. Average render time: 2840 us. Average swapBuffer time: 1397 us.
2021-05-25 19:16:29.488 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 16.
2021-05-25 19:16:30.721 8559-8745 I/tvi.webrtc.Logging: AndroidVideoDecoder: Releasing MediaCodec on output thread
2021-05-25 19:16:30.749 8559-8740 D/SurfaceUtils: disconnecting from surface 0x75d5dcb010, reason disconnectFromSurface
2021-05-25 19:16:30.765 8559-8745 I/tvi.webrtc.Logging: AndroidVideoDecoder: Release on output thread done
2021-05-25 19:16:30.767 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal name: OMX.qcom.video.decoder.vp8 type: VP8 width: 1280 height: 640
2021-05-25 19:16:30.773 8559-8748 I/OMXClient: IOmx service obtained
2021-05-25 19:16:30.792 8559-8747 D/SurfaceUtils: connecting to surface 0x75d83c3010, reason connectToSurface
2021-05-25 19:16:30.792 8559-8747 I/MediaCodec: [OMX.qcom.video.decoder.vp8] setting surface generation to 8764419
2021-05-25 19:16:30.792 8559-8747 D/SurfaceUtils: disconnecting from surface 0x75d83c3010, reason connectToSurface(reconnect)
2021-05-25 19:16:30.792 8559-8747 D/SurfaceUtils: connecting to surface 0x75d83c3010, reason connectToSurface(reconnect)
2021-05-25 19:16:30.794 8559-8748 I/ExtendedACodec: setupVideoDecoder()
2021-05-25 19:16:30.804 8559-8748 I/ExtendedACodec: Decoder will be in frame by frame mode
2021-05-25 19:16:30.834 8559-8748 D/SurfaceUtils: set up nativeWindow 0x75d83c3010 for 1280x640, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:30.849 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal done
2021-05-25 19:16:30.850 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.852 8559-8748 I/chatty: uid=10102(video.bud.app.dev) CodecLooper identical 1 line
2021-05-25 19:16:30.854 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.878 8559-8748 D/SurfaceUtils: set up nativeWindow 0x75d83c3010 for 1280x640, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:30.910 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.925 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.929 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.931 8559-8752 I/tvi.webrtc.Logging: AndroidVideoDecoder: Decoder format changed: {crop-right=1279, color-format=2141391878, slice-height=640, mime=video/raw, hdr-static-info=java.nio.HeapByteBuffer[pos=0 lim=25 cap=25], stride=1280, color-standard=1, color-transfer=3, crop-bottom=639, crop-left=0, width=1280, color-range=2, crop-top=0, height=640}
2021-05-25 19:16:30.931 8559-8752 I/tvi.webrtc.Logging: AndroidVideoDecoder: Frame stride and slice height: 1280 x 640
2021-05-25 19:16:30.937 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.947 8559-8748 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:30.972 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:31.488 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:31.625 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 61. Dropped: 0. Rendered: 61. Render fps: 15.2. Average render time: 4196 us. Average swapBuffer time: 1624 us.
2021-05-25 19:16:31.736 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4004 ms. Frames received: 113. Dropped: 0. Rendered: 114. Render fps: 28.5. Average render time: 3365 us. Average swapBuffer time: 1848 us.
2021-05-25 19:16:33.490 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:35.491 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:35.629 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 4076 us. Average swapBuffer time: 1625 us.
2021-05-25 19:16:35.742 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 121. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 3295 us. Average swapBuffer time: 1904 us.
2021-05-25 19:16:37.491 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:38.221 8559-8739 I/tvi.webrtc.Logging: HardwareVideoEncoder: Sync frame generated
2021-05-25 19:16:38.736 8559-8752 I/tvi.webrtc.Logging: AndroidVideoDecoder: Releasing MediaCodec on output thread
2021-05-25 19:16:38.765 8559-8747 D/SurfaceUtils: disconnecting from surface 0x75d83c3010, reason disconnectFromSurface
2021-05-25 19:16:38.790 8559-8752 I/tvi.webrtc.Logging: AndroidVideoDecoder: Release on output thread done
2021-05-25 19:16:38.791 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal name: OMX.qcom.video.decoder.vp8 type: VP8 width: 1920 height: 960
2021-05-25 19:16:38.799 8559-8754 I/OMXClient: IOmx service obtained
2021-05-25 19:16:38.819 8559-8753 D/SurfaceUtils: connecting to surface 0x75d5d9d010, reason connectToSurface
2021-05-25 19:16:38.819 8559-8753 I/MediaCodec: [OMX.qcom.video.decoder.vp8] setting surface generation to 8764420
2021-05-25 19:16:38.819 8559-8753 D/SurfaceUtils: disconnecting from surface 0x75d5d9d010, reason connectToSurface(reconnect)
2021-05-25 19:16:38.819 8559-8753 D/SurfaceUtils: connecting to surface 0x75d5d9d010, reason connectToSurface(reconnect)
2021-05-25 19:16:38.821 8559-8754 I/ExtendedACodec: setupVideoDecoder()
2021-05-25 19:16:38.829 8559-8754 I/ExtendedACodec: Decoder will be in frame by frame mode
2021-05-25 19:16:38.856 8559-8754 D/SurfaceUtils: set up nativeWindow 0x75d5d9d010 for 1920x960, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:38.877 8559-8687 I/tvi.webrtc.Logging: AndroidVideoDecoder: initDecodeInternal done
2021-05-25 19:16:38.881 8559-8754 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:38.888 8559-8754 I/chatty: uid=10102(video.bud.app.dev) CodecLooper identical 2 lines
2021-05-25 19:16:38.893 8559-8754 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:38.915 8559-8754 D/SurfaceUtils: set up nativeWindow 0x75d5d9d010 for 1920x960, color 0x7fa30c06, rotation 0, usage 0x20002900
2021-05-25 19:16:38.950 8559-8754 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:38.953 8559-8758 I/tvi.webrtc.Logging: AndroidVideoDecoder: Decoder format changed: {crop-right=1919, color-format=2141391878, slice-height=960, mime=video/raw, hdr-static-info=java.nio.HeapByteBuffer[pos=0 lim=25 cap=25], stride=1920, color-standard=1, color-transfer=3, crop-bottom=959, crop-left=0, width=1920, color-range=2, crop-top=0, height=960}
2021-05-25 19:16:38.954 8559-8758 I/tvi.webrtc.Logging: AndroidVideoDecoder: Frame stride and slice height: 1920 x 960
2021-05-25 19:16:38.956 8559-8754 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:38.963 8559-8754 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:38.988 8559-8754 W/MapperHal: buffer descriptor with invalid usage bits 0x2000
2021-05-25 19:16:38.994 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:39.492 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:39.634 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4005 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3758 us. Average swapBuffer time: 1649 us.
2021-05-25 19:16:39.749 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 115. Dropped: 0. Rendered: 116. Render fps: 29.0. Average render time: 3103 us. Average swapBuffer time: 1721 us.
2021-05-25 19:16:41.494 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:43.495 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:43.638 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 4401 us. Average swapBuffer time: 1826 us.
2021-05-25 19:16:43.753 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4004 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 3275 us. Average swapBuffer time: 1923 us.
2021-05-25 19:16:45.496 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:47.498 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:47.644 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 61. Dropped: 0. Rendered: 61. Render fps: 15.2. Average render time: 3953 us. Average swapBuffer time: 1641 us.
2021-05-25 19:16:47.759 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4006 ms. Frames received: 121. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 2735 us. Average swapBuffer time: 1429 us.
2021-05-25 19:16:49.503 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:51.505 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 16.
2021-05-25 19:16:51.650 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4005 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3578 us. Average swapBuffer time: 1411 us.
2021-05-25 19:16:51.768 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4008 ms. Frames received: 120. Dropped: 0. Rendered: 121. Render fps: 30.2. Average render time: 3383 us. Average swapBuffer time: 1664 us.
2021-05-25 19:16:53.240 8559-8739 I/tvi.webrtc.Logging: HardwareVideoEncoder: Sync frame generated
2021-05-25 19:16:53.506 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:55.509 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:55.658 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4007 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3545 us. Average swapBuffer time: 1542 us.
2021-05-25 19:16:55.773 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4005 ms. Frames received: 121. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 2959 us. Average swapBuffer time: 1439 us.
2021-05-25 19:16:55.775 8559-8559 I/tvi.webrtc.Logging: EglRenderer: videoView: setLayoutAspectRatio: 1.0
2021-05-25 19:16:55.808 8559-8739 I/tvi.webrtc.Logging: HardwareVideoEncoder: Releasing MediaCodec on output thread
2021-05-25 19:16:55.872 8559-8739 I/tvi.webrtc.Logging: HardwareVideoEncoder: Release on output thread done
2021-05-25 19:16:55.873 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: initEncode: 480 x 360. @ 848kbps. Fps: 60 Use surface mode: true
2021-05-25 19:16:55.891 8559-8761 I/OMXClient: IOmx service obtained
2021-05-25 19:16:55.927 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=2130708361, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=480, bitrate-mode=2, bitrate=848000, frame-rate=60, height=360}
2021-05-25 19:16:55.930 8559-8761 I/ExtendedACodec: setupVideoEncoder()
2021-05-25 19:16:55.931 8559-8761 W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2021-05-25 19:16:55.933 8559-8761 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:55.973 8559-8761 I/ACodec: [OMX.qcom.video.encoder.vp8] cannot encode HDR static metadata. Ignoring.
2021-05-25 19:16:55.973 8559-8761 I/ACodec: setupVideoEncoder succeeded
2021-05-25 19:16:55.973 8559-8761 I/ExtendedACodec: [OMX.qcom.video.encoder.vp8] configure, AMessage : AMessage(what = 'conf', target = 25) = {
int32_t color-format = 2130708361
int32_t i-frame-interval = 100
string mime = "video/x-vnd.on2.vp8"
int32_t width = 480
int32_t bitrate-mode = 2
int32_t bitrate = 848000
int32_t frame-rate = 60
int32_t height = 360
int32_t encoder = 1
}
2021-05-25 19:16:55.982 8559-8761 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:56.014 8559-8761 W/ExtendedACodec: Failed to get extension for extradata parameter
2021-05-25 19:16:56.016 8559-8686 I/tvi.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
2021-05-25 19:16:56.106 8559-8765 I/tvi.webrtc.Logging: HardwareVideoEncoder: Releasing MediaCodec on output thread
2021-05-25 19:16:56.150 8559-8765 I/tvi.webrtc.Logging: HardwareVideoEncoder: Release on output thread done
2021-05-25 19:16:56.166 8559-8767 I/OMXClient: IOmx service obtained
2021-05-25 19:16:56.193 8559-8686 I/tvi.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=21, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=480, bitrate-mode=2, bitrate=848000, frame-rate=13, height=360}
2021-05-25 19:16:56.196 8559-8767 I/ExtendedACodec: setupVideoEncoder()
2021-05-25 19:16:56.197 8559-8767 W/OMXUtils: do not know color format 0x7fa30c04 = 2141391876
2021-05-25 19:16:56.198 8559-8767 W/OMXUtils: do not know color format 0x7f000789 = 2130708361
2021-05-25 19:16:56.233 8559-8767 I/ACodec: [OMX.qcom.video.encoder.vp8] cannot encode HDR static metadata. Ignoring.
2021-05-25 19:16:56.233 8559-8767 I/ACodec: setupVideoEncoder succeeded
2021-05-25 19:16:56.233 8559-8767 I/ExtendedACodec: [OMX.qcom.video.encoder.vp8] configure, AMessage : AMessage(what = 'conf', target = 28) = {
int32_t color-format = 21
int32_t i-frame-interval = 100
string mime = "video/x-vnd.on2.vp8"
int32_t width = 480
int32_t bitrate-mode = 2
int32_t bitrate = 848000
int32_t frame-rate = 13
int32_t height = 360
int32_t encoder = 1
}
2021-05-25 19:16:56.266 8559-8767 W/ExtendedACodec: Failed to get extension for extradata parameter
2021-05-25 19:16:56.351 8559-8771 I/tvi.webrtc.Logging: HardwareVideoEncoder: Sync frame generated
2021-05-25 19:16:57.510 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:59.511 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:16:59.662 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4004 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3793 us. Average swapBuffer time: 1556 us.
2021-05-25 19:16:59.776 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 120. Dropped: 0. Rendered: 121. Render fps: 30.2. Average render time: 3498 us. Average swapBuffer time: 1900 us.
2021-05-25 19:17:01.512 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:17:03.513 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:17:03.665 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 61. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3517 us. Average swapBuffer time: 1412 us.
2021-05-25 19:17:03.780 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 2958 us. Average swapBuffer time: 1841 us.
2021-05-25 19:17:05.514 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:17:07.515 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:17:07.671 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4005 ms. Frames received: 60. Dropped: 0. Rendered: 61. Render fps: 15.2. Average render time: 3856 us. Average swapBuffer time: 1569 us.
2021-05-25 19:17:07.794 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4014 ms. Frames received: 121. Dropped: 0. Rendered: 120. Render fps: 29.9. Average render time: 2965 us. Average swapBuffer time: 1447 us.
2021-05-25 19:17:09.517 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 16.
2021-05-25 19:17:10.793 8559-8771 I/tvi.webrtc.Logging: HardwareVideoEncoder: Sync frame generated
2021-05-25 19:17:11.519 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 15.
2021-05-25 19:17:11.676 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4004 ms. Frames received: 60. Dropped: 0. Rendered: 60. Render fps: 15.0. Average render time: 3952 us. Average swapBuffer time: 1614 us.
2021-05-25 19:17:11.797 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4002 ms. Frames received: 120. Dropped: 0. Rendered: 121. Render fps: 30.2. Average render time: 3153 us. Average swapBuffer time: 1849 us.
2021-05-25 19:17:13.521 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 20.
2021-05-25 19:17:15.522 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 24.
2021-05-25 19:17:15.682 8559-8673 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4003 ms. Frames received: 90. Dropped: 0. Rendered: 90. Render fps: 22.5. Average render time: 4272 us. Average swapBuffer time: 1751 us.
2021-05-25 19:17:15.800 8559-8679 I/tvi.webrtc.Logging: EglRenderer: videoView: Duration: 4002 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 3229 us. Average swapBuffer time: 2097 us.
2021-05-25 19:17:17.523 8559-8643 I/tvi.webrtc.Logging: CameraStatistics: Camera fps: 24.

repo: twilio/twilio-video-app-android


text:
Cannot find module '@oclif/command'

when i run twilio login
I get error as
Error: Cannot find module '@oclif/command'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object. (C:\Users\Nawaf Momin\AppData\Roaming\npm\node_modules\twilio-cli\bin\run:4:17)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)`

Thanks for the question @mominnawaf!
Unfortunately, I cannot reproduce the issue myself. It's also difficult to know what the issue could be without more information. Can you please create a new issue and complete our issue template in full? The more we know about your environment, what commands you have run, what exact steps are required to reproduce the issue, etc., the better we will be able to help you.
Thanks!

authors: mominnawaf timmydoza

repo: twilio/twilio-video-app-react