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

DSi Camera crash on Redmi 9T with AOSPA 13 #1288

Open
andrigamerita opened this issue Mar 5, 2024 · 0 comments
Open

DSi Camera crash on Redmi 9T with AOSPA 13 #1288

andrigamerita opened this issue Mar 5, 2024 · 0 comments

Comments

@andrigamerita
Copy link

Hi, I was testing the DSi camera feature of this emulator and sadly noticed that it refuses to work in any way with the real cameras on my smartphone:

  • Device model: Xiaomi Redmi 9T (M2010J19SY)
  • Android version: Android 13, Paranoid Android ROM ("AOSPA"), Topaz Beta 4 (Build: TKQ1.230714.001; Kernel: 4.19.177-topaz-g99526c1aa66f, #1 Sun Aug 13 04:45:17 KST 2023)

Problem: The app will crash (the first time, it just goes back to the ROM selection menu; in a second time, it pops up the Android system error box saying the app keeps crashing) every time I go into the shooting section of the DSi camera app, with the default setting of using the device's real cameras. I'm using an european DSi firmware dump, in case that matters.

  • I double checked that camera permission was granted to the app.
  • I've tried both the latest release version downloaded from Google Play, and the latest nightly build from this repository.
  • I've also tried using the emulator in both portrait and landscape mode, as suggested in DSi Camera Crash on Xperia 1 V #1257.

Steps to reproduce:

  1. Open the melonDS app and boot into the DSi system firmware menu
  2. Open the DSi camera app and go to the shooting section
  3. Notice a really slight flash of green in the camera interface, and that the icon indicating an app is accessing the camera appears in the status bar
  4. Notice how then immediately the melonDS app crashes as described above

Here are the logcat dumps from my device, made by respectively starting the release version of the app in portrait mode, doing the reproduction steps, then after it crashes rotating the device in landscape and redoing the steps, then doing the same thing again with the nightly version of the app:

  1. 1-release-portrait.txt
  2. 2-release-landscape.txt
  3. 3-nightly-portrait.txt
  4. 4-nightly-landscape.txt

On a side note, I tested the nightly on my Samsung Galaxy Tab S6 Lite running Android 12, OneUI 4.1, and it works perfectly on there, so that's really nice and promising! Thank you for all the work up until now!

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

No branches or pull requests

1 participant