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

- #45

Closed
ghost opened this issue Oct 25, 2024 · 10 comments
Closed

- #45

ghost opened this issue Oct 25, 2024 · 10 comments
Labels
bug Something isn't working

Comments

@ghost
Copy link

ghost commented Oct 25, 2024

No description provided.

@ghost ghost added the bug Something isn't working label Oct 25, 2024
@ClassicOldSong
Copy link
Owner

What device your using? Could you post the actual device model and system/ROM information?

I have two 8G3 devices and both of them can decode AV1 stream with no problems.

@ClassicOldSong
Copy link
Owner

Samsung has the most issues reported than any other brands, from multiple different aspects...

Still a vendor issue though, might need to avoid Samsung devices for streaming in the future...

@ClassicOldSong
Copy link
Owner

Yes, it's c2.qti.av1.decoder.low_latency, the same from your log.

@ClassicOldSong
Copy link
Owner

10-27 00:59:02.931  4557  4630 I DynamicDDSService: handleMessage(ACTIVITY_INVOKE{appInfo=com.limelight.noir isFullScreen=}true)
10-27 00:59:02.934  1617  1657 I ANDR-PWR-OPT: PowerAppClassifier: getAppType() 59: checking app [com.limelight.noir] is type 1
10-27 00:59:02.936  1617  1657 I ANDR-PWR-OPT: PowerAppClassifier: getAppType() 59: checking app [com.limelight.noir] is type 1
10-27 00:59:02.937  2836  4366 I ActivityTaskManager: START u0 {cmp=com.limelight.noir/com.limelight.Game (has extras)} with LAUNCH_SINGLE_TASK from uid 10219 (BAL_ALLOW_VISIBLE_WINDOW) result code=0
10-27 00:59:02.943 28435 28484 I com.limelight.LimeLog: NSD: Service discovery stopped
10-27 00:59:02.946  2836 12513 I ActivityTaskManager: The Process com.limelight.noir Already Exists in BG. So sending its PID: 28435
10-27 00:59:02.946  1617  1657 I ANDR-PWR-OPT: PowerAppClassifier: getAppType() 59: checking app [com.limelight.noir] is type 1
10-27 00:59:02.949  1617  1657 I ANDR-PWR-OPT: PowerAppClassifier: getAppType() 59: checking app [com.limelight.noir] is type 1
10-27 00:59:02.993 28435 28435 I com.limelight.LimeLog: Using Android O+ native mouse capture
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.avc.decoder (round 1)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Skipping decoder that lacks FEATURE_LowLatency for round 1
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.avc.decoder.low_latency (round 1)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Low latency decoding mode supported (FEATURE_LowLatency)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.avc.decoder.low_latency supports required profile
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Selected AVC decoder: c2.qti.avc.decoder.low_latency
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.hevc.decoder (round 1)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Skipping decoder that lacks FEATURE_LowLatency for round 1
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.hevc.decoder.low_latency (round 1)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Low latency decoding mode supported (FEATURE_LowLatency)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Media performance class: 34
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Allowing HEVC based on media performance class
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Selected HEVC decoder: c2.qti.hevc.decoder.low_latency
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.av1.decoder (round 1)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Skipping decoder that lacks FEATURE_LowLatency for round 1
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.av1.decoder.low_latency (round 1)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Low latency decoding mode supported (FEATURE_LowLatency)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Found AV1 decoder, but it's not whitelisted - c2.qti.av1.decoder.low_latency
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Forcing AV1 enabled despite non-whitelisted decoder
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Selected AV1 decoder: c2.qti.av1.decoder.low_latency
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.avc.decoder.low_latency will use direct submit
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.avc.decoder.low_latency will use reference frame invalidation for AVC
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.avc.decoder.low_latency wants 1 slices per frame
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Low latency decoding mode supported (FEATURE_LowLatency)
10-27 00:59:02.997 28435 28435 I com.limelight.LimeLog: Enabling HEVC RFI based on low latency option support
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.hevc.decoder.low_latency will use reference frame invalidation for HEVC
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.hevc.decoder.low_latency wants 1 slices per frame
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Low latency decoding mode supported (FEATURE_LowLatency)
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Enabling AV1 RFI based on low latency option support
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.av1.decoder.low_latency will use reference frame invalidation for AV1
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Requesting 1 slices per frame
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Enumerated 0 gamepads
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Current display mode: 1080x2340x120.00001
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Examining display mode: 1080x2340x120.00001
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Examining display mode: 1080x2340x60.000004
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Best display mode: 1080x2340x120.00001
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Current display mode is already the best display mode
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: surfaceChanged-->2.1666666666666665
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: scaleMode-->FIT
10-27 00:59:02.998 28435 28435 I com.limelight.LimeLog: Display refresh rate: 120.00001

@ClassicOldSong
Copy link
Owner

ClassicOldSong commented Oct 26, 2024

Sure:

10-27 01:07:44.958 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.av1.decoder (round 1)
10-27 01:07:44.958 28435 28435 I com.limelight.LimeLog: Examining decoder capabilities of c2.qti.av1.decoder.low_latency (round 1)
10-27 01:07:44.958 28435 28435 I com.limelight.LimeLog: Found AV1 decoder, but it's not whitelisted - c2.qti.av1.decoder.low_latency
10-27 01:07:44.958 28435 28435 I com.limelight.LimeLog: Selected AV1 decoder: c2.qti.av1.decoder.low_latency
10-27 01:07:44.959 28435 28435 I com.limelight.LimeLog: Decoder c2.qti.av1.decoder.low_latency will use reference frame invalidation for AV1
10-27 01:07:47.746  1705  1705 W QC2Comp : [cmpav1DL_313] mismatched libqcodec2_utils.so. Actual: Mon Nov 13 06:31:15 2023 -0800 vs Expected: Wed Aug 30 11:01:10 2023 +0800
10-27 01:07:47.747  1705  1705 W QC2Comp : [cmpav1DL_313] mismatched libqcodec2_platform.so Actual: Mon Nov 13 06:31:15 2023 -0800 vs Expected: Wed Aug 30 11:01:10 2023 +0800
10-27 01:07:47.752 28435 20460 I CCodec  : Created component [c2.qti.av1.decoder.low_latency]
10-27 01:07:47.752  1705  2702 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.762  1705  4176 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.764 28435 20459 I MediaCodec: [c2.qti.av1.decoder.low_latency] setting surface generation to 29117451
10-27 01:07:47.766  1705  4176 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.766  1705  2702 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.768  1705  4175 E QC2Comp : [av1DL_313] configureIntf failed 95
10-27 01:07:47.774  1705 20462 E QC2V4l2Codec: [v4lav1DL_313]  ? is not a supported pixel format!
10-27 01:07:47.778  1705  4175 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.778  1705  4175 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.779  1705  4175 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.779  1705  4176 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.779 28435 20460 I CCodecBufferChannel: [c2.qti.av1.decoder.low_latency#497] Created output block pool with allocatorID 18 => poolID 591 - OK
10-27 01:07:47.781  1705  4176 W QC2Interface: [av1DL_313] Few parameters failed to configure
10-27 01:07:47.782  1705  2702 W QC2Interface: [av1DL_313] Failed to query parameters
10-27 01:07:47.783 28435 20449 I com.limelight.LimeLog: Using codec c2.qti.av1.decoder.low_latency for hardware decoding video/av01
10-27 01:07:48.077 28435 20460 I CCodecBufferChannel: [c2.qti.av1.decoder.low_latency#497] onWorkDone: updating max output delay 24

Log ends here as the video stream starts normally.

@ClassicOldSong
Copy link
Owner

No it doesn't. The lowest framerate is 30 while displaying AOD content but it only reports 60 and 120 to apps

@ClassicOldSong
Copy link
Owner

I don't have Samsung devices and have no experience reporting bugs to them, this should be a vendor issue as VRR isn't very much standarized and Samsung seems forcing it everywhere.

Might go to their support forum and see if anyone there can help?

@ghost ghost closed this as completed Oct 26, 2024
@ClassicOldSong
Copy link
Owner

VRR is causing other issues like lagging and stuttering as well, it's already reported multiple times across different Samsung devices.

@ghost ghost reopened this Oct 26, 2024
@ClassicOldSong
Copy link
Owner

These kind of issues only happen on Samsung devices so it's hard to tell. With multiple 8G3 devices working but only Samsung ones not, it's more likely to be a vendor issue.

@ClassicOldSong
Copy link
Owner

I don't run Linux on my development machine that is capable of doing AV1 encoding, sorry for not being able to help at this moment.

@ghost ghost closed this as completed Oct 28, 2024
@ghost ghost changed the title [Issue]: Av1 stream fails on av1 supported hardware - Nov 23, 2024
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant