Search This thread

Partizanos

Member
Apr 10, 2014
27
14
Brest
Another bug that is in this firmware is the freezing of the video in Telegram when rewinding:
Logcat:
Code:
11-07 18:55:56.989 18468  8910 W CCodecBufferChannel: [c2.qti.avc.decoder#570] start: cannot allocate memory at all
11-07 18:55:56.989 18468  8910 E CCodec  : Resume request for Input Buffers failed
11-07 18:55:56.989 18468  8910 E MediaCodec: Codec reported err 0xfffffff4/NO_MEMORY, actionCode 0, while in state 6/STARTED
11-07 18:55:56.989 18468  8910 D SurfaceUtils: disconnecting from surface 0xb400007008162010, reason disconnectFromSurface
11-07 18:55:56.990 18468  8916 D CCodecBuffers: [c2.android.aac.decoder#204:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
11-07 18:55:56.990 18468  8916 D CCodecBuffers: [c2.android.aac.decoder#204:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 1
11-07 18:55:56.990 18468  8916 I CCodecConfig: query failed after returning 20 values (BAD_INDEX)
11-07 18:55:56.991 18468  8916 W Codec2Client: query -- param skipped: index = 1342179345.
11-07 18:55:56.991 18468  8916 W Codec2Client: query -- param skipped: index = 2415921170.
11-07 18:55:56.991 18468  8916 W Codec2Client: query -- param skipped: index = 1610614798.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] flushed work; ignored.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] Discard frames from previous generation.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] flushed work; ignored.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] Discard frames from previous generation.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] flushed work; ignored.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] Discard frames from previous generation.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] flushed work; ignored.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] Discard frames from previous generation.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] flushed work; ignored.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] Discard frames from previous generation.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] flushed work; ignored.
11-07 18:55:56.992 18468  8911 D CCodecBufferChannel: [c2.qti.avc.decoder#570] Discard frames from previous generation.
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal: Renderer error: index=0, type=video, format=Format(1, null, null, video/avc, null, -1, null, [1280, 720, 25.0], [-1, -1]), rendererSupport=YES
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:   com.google.android.exoplayer2.ExoPlaybackException: java.lang.IllegalStateException
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.BaseRenderer.createRendererException(BaseRenderer.java:359)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:735)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:599)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:329)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at android.os.Handler.dispatchMessage(Handler.java:102)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at android.os.Looper.loopOnce(Looper.java:201)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at android.os.Looper.loop(Looper.java:288)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at android.os.HandlerThread.run(HandlerThread.java:67)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:   Caused by: java.lang.IllegalStateException
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:3573)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.drainOutputBuffer(MediaCodecRenderer.java:1520)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:721)
11-07 18:55:56.995 18468  8906 E ExoPlayerImplInternal:       ... 6 more
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal: Disable failed.
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:   java.lang.IllegalStateException
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at android.media.MediaCodec.native_flush(Native Method)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at android.media.MediaCodec.flush(MediaCodec.java:2388)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.flushOrReleaseCodec(MediaCodecRenderer.java:777)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.flushOrReleaseCodec(MediaCodecVideoRenderer.java:728)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onDisabled(MediaCodecRenderer.java:636)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onDisabled(MediaCodecVideoRenderer.java:569)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.BaseRenderer.disable(BaseRenderer.java:168)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.disableRenderer(ExoPlayerImplInternal.java:1142)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.resetInternal(ExoPlayerImplInternal.java:891)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.stopInternal(ExoPlayerImplInternal.java:850)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:382)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at android.os.Handler.dispatchMessage(Handler.java:102)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at android.os.Looper.loopOnce(Looper.java:201)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at android.os.Looper.loop(Looper.java:288)
11-07 18:55:56.998 18468  8906 E ExoPlayerImplInternal:       at android.os.HandlerThread.run(HandlerThread.java:67)
11-07 18:55:56.998 18468  8916 I CCodecConfig: query failed after returning 20 values (BAD_INDEX)
11-07 18:55:56.998 18468  8916 W Codec2Client: query -- param skipped: index = 1342179345.
11-07 18:55:56.998 18468  8916 W Codec2Client: query -- param skipped: index = 2415921170.
11-07 18:55:56.998 18468  8916 W Codec2Client: query -- param skipped: index = 1610614798.
11-07 18:55:56.999   770  2042 D C2BqBuffer: configuring null producer: igbp_information(0)
11-07 18:55:57.000 18468  8910 D CCodecBufferChannel: [c2.qti.avc.decoder#570] MediaCodec discarded an unknown buffer
11-07 18:55:57.000 18468  8910 D CCodecBufferChannel: [c2.qti.avc.decoder#570] MediaCodec discarded an unknown buffer
11-07 18:55:57.000 18468  8910 D CCodecBufferChannel: [c2.qti.avc.decoder#570] MediaCodec discarded an unknown buffer
11-07 18:55:57.000 18468  8910 D CCodecBufferChannel: [c2.qti.avc.decoder#570] MediaCodec discarded an unknown buffer
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal: Reset failed.
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:   java.lang.IllegalStateException
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at android.media.MediaCodec.native_stop(Native Method)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at android.media.MediaCodec.stop(MediaCodec.java:2338)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.releaseCodec(MediaCodecRenderer.java:671)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.releaseCodec(MediaCodecVideoRenderer.java:718)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onReset(MediaCodecRenderer.java:643)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onReset(MediaCodecVideoRenderer.java:578)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.BaseRenderer.reset(BaseRenderer.java:175)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.resetInternal(ExoPlayerImplInternal.java:900)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.stopInternal(ExoPlayerImplInternal.java:850)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:382)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at android.os.Handler.dispatchMessage(Handler.java:102)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at android.os.Looper.loopOnce(Looper.java:201)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at android.os.Looper.loop(Looper.java:288)
11-07 18:55:57.001 18468  8906 E ExoPlayerImplInternal:       at android.os.HandlerThread.run(HandlerThread.java:67)
11-07 18:55:57.001 18468  8916 D CCodecBufferChannel: [c2.android.aac.decoder#204] MediaCodec discarded an unknown buffer
11-07 18:55:57.001 18468  8916 D CCodecBufferChannel: [c2.android.aac.decoder#204] MediaCodec discarded an unknown buffer
11-07 18:55:57.001 18468  8916 D CCodecBufferChannel: [c2.android.aac.decoder#204] MediaCodec discarded an unknown buffer
11-07 18:55:57.001 18468  8916 D CCodecBufferChannel: [c2.android.aac.decoder#204] MediaCodec discarded an unknown buffer
11-07 18:55:57.005 18468  8930 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
11-07 18:55:57.005  1113  2067 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
11-07 18:55:57.005  1113  2067 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
11-07 18:55:57.005  1113  2067 V C2Store : in ~ComponentModule
11-07 18:55:57.005  1113  2067 V C2Store : unloading dll
11-07 18:55:57.014   770  8912 I QC2V4l2Driver: [avcD_959] Closed device driver with fd: 7
11-07 18:55:57.014   770  8912 I QC2Comp : NOTE: handleReleaseCodec returning: 0 (OK=0)
11-07 18:55:57.016   770  2042 I QC2Comp : NOTE: Release returning: 0 (OK=0)
11-07 18:55:57.019 18468  8929 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
11-07 18:55:57.019   770  2042 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
11-07 18:55:57.019   770  2042 I QC2CompStore: Deleting component(c2.qti.avc.decoder) id(959)
11-07 18:55:57.020   770  2042 I QC2Comp : [avcD_959] Deallocated component c2.qti.avc.decoder [id=959]
11-07 18:55:57.028  1608  4028 D CoreBackPreview: Window{88809ef u0 org.telegram.messenger/org.telegram.messenger.DefaultIcon}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@34ff01, mPriority=0}
Problems somewhere in ExoPlayer or Ffmpeg or codec configuration:
Code:
11-07 18:55:35.988 18468 18468 I ExoPlayerImpl: Init 87bdf51 [ExoPlayerLib/2.11.7] [toco, Mi Note 10 Lite, Xiaomi, 33]
11-07 18:55:36.025 18468 15025 W Parcel  : Expecting binder but got null!
11-07 18:55:36.028 18468  8509 W FfmpegLibrary: No aac decoder available. Check the FFmpeg build configuration.
11-07 18:55:36.093 18468  8514 D CCodec  : allocate(c2.qti.avc.decoder)
11-07 18:55:36.117 18468  8514 I CCodec  : setting up 'default' as default (vendor) store
11-07 18:55:36.144   770  2035 I vendor.qti.media.c2@1.0-service: missing struct descriptor #Param::CoreIndex(--002) for field mastering of struct #Param::CoreIndex(--180a)
11-07 18:55:36.144   770  2035 I QC2Comp : Create: Allocated component[958] for name c2.qti.avc.decoder
11-07 18:55:36.144   770  2035 I QC2CompStore: Created component(c2.qti.avc.decoder) id(958)
11-07 18:55:36.154 18468  8514 I CCodec  : Created component [c2.qti.avc.decoder]
11-07 18:55:36.158 18468  8514 D CCodecConfig: read media type: video/avc
11-07 18:55:36.163 18468  8514 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
11-07 18:55:36.163 18468  8514 D CCodecConfig: ignoring local param raw.size (0xd2001800) as it is already supported
11-07 18:55:36.167 18468  8514 D CCodecConfig: ignoring local param default.color (0x5200180b) as it is already supported
11-07 18:55:36.169 18468  8514 D CCodecConfig: ignoring local param raw.hdr-static-info (0xd200180a) as it is already supported
11-07 18:55:36.176 18468  8514 I CCodecConfig: query failed after returning 17 values (BAD_INDEX)
11-07 18:55:36.176 18468  8514 D CCodecConfig: c2 config diff is Dict {
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::i32 algo.priority.value = -1
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::float algo.rate.value = 30
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 algo.secure-mode.value = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::float coded.frame-rate.value = 30
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 coded.pl.level = 20480
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 coded.pl.profile = 20480
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 coded.vui.color.matrix = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 coded.vui.color.primaries = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 coded.vui.color.range = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 coded.vui.color.transfer = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 default.color.matrix = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 default.color.primaries = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 default.color.range = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 default.color.transfer = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 input.buffers.max-size.value = 13271040
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 input.delay.value = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   string input.media-type.value = "video/avc"
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 output.delay.value = 18
11-07 18:55:36.176 18468  8514 D CCodecConfig:   string output.media-type.value = "video/raw"
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 raw.color.matrix = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 raw.color.primaries = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 raw.color.range = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::u32 raw.color.transfer = 0
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::float raw.hdr-static-info.mastering.blue.x = 1
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::float raw.hdr-static-info.mastering.blue.y = 1
11-07 18:55:36.176 18468  8514 D CCodecConfig:   c2::float raw.hdr-static-info.mastering.gree
11-07 18:55:36.177 18468  8514 W ColorUtils: expected specified color aspects (0:0:0:0)
11-07 18:55:36.228 18468  8513 D SurfaceUtils: connecting to surface 0xb4000072302d0010, reason connectToSurface
11-07 18:55:36.233 18468  8513 I MediaCodec: [c2.qti.avc.decoder] setting surface generation to 18911236
11-07 18:55:36.233 18468  8513 D SurfaceUtils: disconnecting from surface 0xb4000072302d0010, reason connectToSurface(reconnect)
11-07 18:55:36.233 18468  8513 D SurfaceUtils: connecting to surface 0xb4000072302d0010, reason connectToSurface(reconnect)
11-07 18:55:36.236 18468  8514 D CCodec  : [c2.qti.avc.decoder] buffers are bound to CCodec for this session
11-07 18:55:36.236 18468  8514 D CCodecConfig: no c2 equivalents for csd-1
11-07 18:55:36.236 18468  8514 D CCodecConfig: no c2 equivalents for native-window
11-07 18:55:36.236 18468  8514 D CCodecConfig: no c2 equivalents for flags
11-07 18:55:36.237   770  2035 E 6150Caps: max size must equal to/greater than output size
11-07 18:55:36.237 18468  8514 D CCodecConfig: c2 config diff is   c2::i32 algo.priority.value = 0
11-07 18:55:36.237 18468  8514 D CCodecConfig:   c2::u32 input.buffers.max-size.value = 613440
11-07 18:55:36.237 18468  8514 D CCodecConfig:   c2::u32 raw.max-size.height = 852
11-07 18:55:36.237 18468  8514 D CCodecConfig:   c2::u32 raw.max-size.width = 480
11-07 18:55:36.237 18468  8514 D CCodecConfig:   c2::u32 raw.size.height = 852
11-07 18:55:36.237 18468  8514 D CCodecConfig:   c2::u32 raw.size.width = 480
11-07 18:55:36.237 18468  8514 W Codec2Client: query -- param skipped: index = 1107298332.
11-07 18:55:36.237 18468  8514 D CCodec  : client requested max input size 66073, which is smaller than what component recommended (613440); overriding with component recommendation.
11-07 18:55:36.237 18468  8514 W CCodec  : This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
11-07 18:55:36.237 18468  8514 D CCodec  : encoding statistics level = 0
11-07 18:55:36.237 18468  8514 D CCodec  : setup formats input: AMessage(what = 0x00000000) = {
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t feature-secure-playback = 0
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t frame-rate = 30
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t height = 852
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t level = 1
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t max-input-size = 613440
11-07 18:55:36.237 18468  8514 D CCodec  :   string mime = "video/avc"
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t priority = 0
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t profile = 1
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t width = 480
11-07 18:55:36.237 18468  8514 D CCodec  :   Rect crop(0, 0, 479, 851)
11-07 18:55:36.237 18468  8514 D CCodec  : }
11-07 18:55:36.237 18468  8514 D CCodec  : setup formats output: AMessage(what = 0x00000000) = {
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t android._color-format = 2141391878
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t android._video-scaling = 1
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t android._dataspace = 260
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t color-standard = 1
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t color-range = 2
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t color-transfer = 3
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t sar-height = 1
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t rotation-degrees = 0
11-07 18:55:36.237 18468  8514 D CCodec  :   Buffer hdr-static-info = {
11-07 18:55:36.237 18468  8514 D CCodec  :     00000000:  00 50 c3 50 c3 50 c3 50  c3 50 c3 50 c3 50 c3 50  .P.P.P.P.P.P.P.P
11-07 18:55:36.237 18468  8514 D CCodec  :     00000010:  c3 01 00 10 27 01 00 01  00                       ....'....
11-07 18:55:36.237 18468  8514 D CCodec  :   }
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t sar-width = 1
11-07 18:55:36.237 18468  8514 D CCodec  :   Rect crop(0, 0, 479, 851)
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t width = 480
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t feature-secure-playback = 0
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t frame-rate = 30
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t height = 852
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t max-height = 852
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t max-width = 480
11-07 18:55:36.237 18468  8514 D CCodec  :   string mime = "video/raw"
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t priority = 0
11-07 18:55:36.237 18468  8514 D CCodec  :   int32_t color-format = 2130708361
11-07 18:55:36.237 18468  8514 D CCodec  : }
11-07 18:55:36.237 18468  8514 I CCodecConfig: query failed after returning 17 values (BAD_INDEX)
11-07 18:55:36.238   770  8515 I QC2V4l2Driver: [avcD_958] Device /dev/video32 opened with fd: 7
11-07 18:55:36.245   770  8515 W QC2V4l2Codec: [avcD_958] unknown/unsupported param Output::MaxPictureSize index = 0x52002003
11-07 18:55:36.246   770  8515 W QC2V4l2Codec: [avcD_958] unknown/unsupported param Input::MaxBufferSize index = 0xC200081E
 

gnome_mo

Senior Member
Sep 24, 2012
110
25
Last edited:

genti.b

Senior Member
Apr 24, 2016
339
203
Prishtina
Xiaomi Mi Note 10 Lite
I can't seem to turn down volume on ringtone and other system sounds.. All sounds are very very loud, even on lowest settings. Volume in media apps like YouTube works fine.
Just installed ROM, will report any new bugs if present.
Thanks to developer.

*Opening links from Viber doesn't work either.
Yes. Every ROM I used with november security update had very high ringtone and notification volume, even if you set it very low.
 

gnome_mo

Senior Member
Sep 24, 2012
110
25
Ringtone I could live with, but alarm is a no go for me.
Other thing is face unlock - much better implemented in stock ROM. There is a redundant action, in my opinion - you have to press power button or tap twice to wake, and only then face unlock starts. I couldn't find "raise to wake" option like in MIUI, which is much more logical, IMHO.
 
  • Like
Reactions: andrut04

nikkeh

Member
Sep 30, 2018
7
3
Krosno
The issue I am having with this ROM is that the notification volume setting is completely ignored and notification or call sounds always play at full volume
 
  • Like
Reactions: andrut04
I have Pixel OS installed for 2 days and almost everything works great. One really annoying thing for me is automatic brightness. It's smooth after restart but then starts to change rapidly, it looks awful. I can confirm that ringtones and alarm is very loud, changing it does nothing. Battery life is a little bit worse than on MIUI. Otherwise it's the best ROM that I've ever used and I'm looking forward for the next update. Thanks to the developers for their hard work!
 
  • Like
Reactions: nikkeh and namstoB

nikkeh

Member
Sep 30, 2018
7
3
Krosno
The issue I am having with this ROM is that the notification volume setting is completely ignored and notification or call sounds always play at full volume
Turns out that's not the case, changing the ringtone and alarm volume still works, it's just that the volume ranges from loud as the lowest to so loud it feels like your speakers are going to explode as the highest. It's less noticeable with multimedia volume, which is still pretty loud, about twice the volume of stock MIUI.

I've also noticed that fast charge doesn't work anymore. I have a genuine Xiaomi charger that came with the phone.
 
  • Like
Reactions: andrut04
The issue I am having with this ROM is that the notification volume setting is completely ignored and notification or call sounds always play at full volume
I found out that after disabling "volume leveler" in Dolby Atmos settings this problem seems to be solved. At least for me.
Another thing is that the speaker quality is terrible. It sounds like it's membrane is broken. I've tested many different sound settings but the speaker sounds not nearly as good as on MIUI. I don't remember having this problem on different rom's.
 
D

Deleted member 10679719

Guest
All pixelOS recovery links are down on sourceforge, any idea why?
Also i was following the guide to install this ROM coming from another ROM using TWRP sideload and i was always getting "No OS installed". I don't know what i did wrong since i followed every step.

EDIT1: By luck i still have the pixelOS recovery 12 that worked fine to install pixelOS 13.

EDIT2: Maybe it didn't worked because the guide here it's not up to date, since you already released a new TWRP on your blog but didn't updated the link here + the firmware version. But honestly i won't bother testing it again since i can't get rid of that Google search bar in the bottom... I even tried to uninstall it using this the android debloater GUI.
Probably i would had to change the launcher as i read it somewhere this last days, eh. This ROMS with vanilla versions (no google stuff) would be amazing...

EDIT3: They are all back again o_O Yesterday they were all down, wtf.
 
Last edited by a moderator:

Partizanos

Member
Apr 10, 2014
27
14
Brest

nkrx

Member
Feb 3, 2023
5
2
@Partizanos @AndroidHQ254 I did a dirty flash today, wiped cache and dalvik cache. All apps I installed from play store keep crashing after the upgrade. But, none of the system apps or apps I installed from other sources (f-droid) crashes. Any idea why?

Only way to get apps to run again was by clearing data as well of individual apps. What boggles me is, why only apps installed from play store?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    banner.jpg

    PixelOS is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, themed icons, google sans fonts, Monet color based system wide theming, boot animation), a fork of OG Pixel Experience with improvements on the top of it. Huge respect to Pixel Experience team for their work, thanks to them for making this ROM possible.
    In short a fully functional Pixel Experience with just the right amount of essentials.

    Code:
    /* Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    Improvements over PixelExperience

    General Enhancements:

    Performance improvements from ProtonAOSP
    Reduced log spam verbosity
    Under the hood optimizations
    Optimized UI responsiveness
    Flattened apexes for faster access

    Pixel Goodies:

    System-wide Google Sans font integration
    Spoofed Google Photos as Pixel 1XL for unlimited Photos backup in original quality
    Pixel spoofing for various pixel exclusives
    Smartspace on lockscreen (weather)

    UX Improvements:

    Material You boot animation
    Material You colors on fingerprint authentication ripple animation
    Bluetooth battery icon in status bar
    Material style 4G/LTE icons
    Themed icons for a lot of 3rd party apps
    Extended Material You theming to more UI elements
    Add/remove Quick Settings tiles with one click
    More font size options in 5% steps from 80% to 130%

    Additional features:

    Various additional Quick Settings tiles (Caffeine, Heads up, Sync, Adaptive Brightness, Ambient display, Always on display, USB tether, Live display, Data Switch)
    Optional separate Quick Settings tiles for WiFi and Mobile data
    Optional Quick unlock
    Pin Scramble layout
    Allow removing the screenshots and screenrecords limits for all applications (excluding DRM content)
    Allow disabling combined signal icon
    Status bar icon manager
    Allow hiding gesture navigation bar
    Allow toggling screen off FoD for supported devices
    Unlinked ring and media notification volumes
    In-call vibration customizations
    Optional inverted layout for 3-button navigation
    Three-fingers-swipe to screenshot
    Double-tap/long-press power button to toggle torch
    Double-tap to sleep on lockscreen
    Double-tap to sleep on statusbar
    Double tap to trigger doze
    Volume button long-press media controls
    Allow disabling screenshot shutter sound
    First-class implementation of Repainter app to allow for rootless theming



    Device-Specific Issues:
    You tell me

    Requirements
    MIUI V13.0.2.0 Firmware base

    Downloads
    Get the latest PixelOS Build for Mi Note 10 Lite Download
    Firmware https://xiaomifirmwareupdater.com/firmware/toco/stable/V13.0.2.0.SFNMIXM/
    TWRP Recovery TWRP for Android 13
    OrangeFox Recovery OrangeFox for Android 13

    Note: GApps are included, don't flash separately.

    Notes

    • Encryption is enabled by default
    • SELinux is enforcing
    • VantomKernel v4.14.295 included


    Flashing Instructions

    Clean flash (coming from a different ROM):


    • Reboot to recovery
    • Flash MIUI 13.0.2.0 global stable firmware (link above)
    • Flash ROM zip
    • Format data (if encrypted)
    • Reboot and voila!

    Updating to a newer build (dirty flash):

    • Flash ROM zip
    • Wipe cache and dalvik (optional, recommended)
    • Reboot and voila!

    Join our Telegram Group https://t.me/PixelOSChat
    Buy me a Coffee https://paypal.me/ahq254

    Source Code
    PixelOS: http://github.com/PixelOS-Pixelish
    Device Tree and Vendor Tree: https://github.com/PixelOS-Devices
    Kernel Tree: https://github.com/vantoman/kernel_xiaomi_sm6150

    ROM OS Version: Android 13.0
    ROM Kernel: Linux 4.14.x
    Stable Release Date: 20 October 2022
    Latest Release Date: 20 October 2022​
    3
    Hi, @AndroidHQ254 released a rom update - https://androidhq254.blogspot.com/2023/02/pixelos-13-nov-for-xiaomi-mi-note-10-lite.html

    Clean flash:​

    • Download ROM from the link above
    • Reboot to recovery
    • Flash the latest MIUI 13.0.4.0 firmware
    • Flash ROM zip
    • Format DATA
    • Reboot and voila!

    Updating to a newer build (dirty flash):​

    • Update via OTA Updater, or
    • Flash ROM zip (sideload or USB-OTG)
    • Wipe Cache & Dalvik Cache
    • Reboot and voila!
    Thx, Dennis )
    2
    Source Changelog

    • Merged August Security Patch
    • Introduced Quick unlock
    • Added an option to scramble pin layout when unlocking
    • Added an option to hide power menu on secure lockscreen
    • Allow user configurable fingerprint wake and unlock
    • Fixed an issue where vibration intensity would reset on some devices
    • Fixed volume panel background color in light mode
    • Restored default Pixel font behavior
    • Enable strict standby policy
    • Rework screen off FOD
    • AppLock improvements
    • Updated translations
    2
    I turned off VOLTE and now the calls are working
    A fix will come in the next update without the need to turn off volte
    2
    If the solution to the problem with VoLTE is fixed in git repo, I will be glad if you add a link to the commit to this topic - it's interesting to know what the changes will be. Thx
    The fix involves using the latest codeaurora telephony stuff since our vendor blobs are updated to be at per with lineageos one. The one from PixelOS has not merged the latest QSSI tag