Camera icon indicating copy to clipboard operation
Camera copied to clipboard

Enable external microphone when headset/custom device is plugged in.

Open danperezasensio opened this issue 3 years ago • 9 comments

When using a Pixel 6 with the internal microphone removed, it is not possible to capture video with sound when using headphones. Although the headphones are working in audio messages and calls, they are not detected within the camera app.

danperezasensio avatar Apr 26 '22 20:04 danperezasensio

Same on Pixel 3a and Pixel 5 when connecting external RØDE VideoMicro mic using RØDE SC7 TRS to TRRS patch cable and Goggle’s USB-C to 3.5mm adapter.

As a result, one cannot vlog on GrapheneOS… I totally understand that this is a niche use case and should not be a priority for a privacy and security-conscious app.

sunknudsen avatar May 31 '22 17:05 sunknudsen

Hi @dancybersec and @sunknudsen,

We have filed an feature request for this issue to the CameraX team (https://issuetracker.google.com/issues/234640554).

As soon as they develop the required changes and make a release, we could include an option to manually select an audio source from the settings dialog of our camera app and possibly add some additional UI/logic to support the same. We'll update this thread as soon as the required changes/fix is made.

Thanks a lot for reporting this issue @dancybersec and @sunknudsen!

MHShetty avatar Jun 02 '22 17:06 MHShetty

Hey @MHShetty, amazing, thanks so much!

sunknudsen avatar Jun 04 '22 10:06 sunknudsen

You could use a different camera app for this in the meantime.

thestinger avatar Jun 04 '22 10:06 thestinger

@thestinger For sure, not pressing but thought it was worth mentioning. Thanks for GrapheneOS btw. 🙌

sunknudsen avatar Jun 04 '22 10:06 sunknudsen

That said, didn’t want to shadow @dancybersec’s Snowden-inspired use case which I really appreciate.

sunknudsen avatar Jun 04 '22 10:06 sunknudsen

This feature would be really helpful! I also use an external microphone to record video with my pixel 6.

At first I thought I made an error of some sorts, but now I realize it’s just a limitation of the current app. Would be cool if it could be added in the future! I haven’t tested it with Google Cam, but I assume this will probably work on graphene without much hassle.

Xonar92 avatar Jul 23 '22 23:07 Xonar92

We're aware of this being a feature request and as indicated by the previous posts this is blocked on CameraX. Bumping this issue is not going to make any difference. You should consider starring the feature on the Google issue tracker instead of bumping our issue here when we can't do anything.

https://issuetracker.google.com/issues/234640554

ghost avatar Jul 23 '22 23:07 ghost

We're aware of this being a feature request and as indicated by the previous posts this is blocked on CameraX. Bumping this issue is not going to make any difference. You should consider starring the feature on the Google issue tracker instead of bumping our issue here when we can't do anything.

https://issuetracker.google.com/issues/234640554

Yes I am aware. It might indirectly help to bump, since they listed this GitHub page in the resources list for the issue.

Xonar92 avatar Jul 24 '22 04:07 Xonar92