alibaba / alibaba/CicadaPlayer

seek 会出现黑屏 必现

Open
#748 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
771
Forks
209
PR merge metrics
No merged PRs in 30d

Description

release 0.4.4分支

flutter 3.19.6使用纹理的方式接入视频 切换横竖屏 然后seek 会出现以下错误 需要多操作几遍

E/AliFrameWork( 2573): [0.9] [GLRender] :createGLSurface fail
I/AliFrameWork( 2573): [0.9] [GLRender] :drop a frame pts = 139680000
E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1177: query: BufferQueue has been abandoned
I/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext CreateSurface mDisplay 0x1 mConfig 0x75bbcb0008 window 0x75921cdfd0
E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1243: connect: BufferQueue has been abandoned
E/libEGL ( 2573): eglCreateWindowSurface: native_window_api_connect (win=0x7592b88010) failed (0xffffffed) (already connected to another API?)
E/libEGL ( 2573): eglCreateWindowSurfaceTmpl:738 error 3003 (EGL_BAD_ALLOC)
E/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext eglCreateWindowSurface failed : 0x3003
E/AliFrameWork( 2573): [0.9] [GLRender] :createGLSurface fail
E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1177: query: BufferQueue has been abandoned
I/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext CreateSurface mDisplay 0x1 mConfig 0x75bbcb0008 window 0x75921cdfd0
E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1243: connect: BufferQueue has been abandoned
E/libEGL ( 2573): eglCreateWindowSurface: native_window_api_connect (win=0x7592b88010) failed (0xffffffed) (already connected to another API?)
E/libEGL ( 2573): eglCreateWindowSurfaceTmpl:738 error 3003 (EGL_BAD_ALLOC)
E/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext eglCreateWindowSurface failed : 0x3003
E/AliFrameWork( 2573): [0.9] [GLRender] :createGLSurface fail

Contributor guide

Open the contributing guide

Research direction

Reproduce on the release 0.4.4 branch with Flutter 3.19.6 by using texture-based video, rotating between orientations, and seeking repeatedly. Start with the reported EGL, GLRender, and BufferQueue errors; done means seeking after rotation no longer produces a black screen or repeated surface-creation failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, flutter
Domain
audio-video-rtc, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.