-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
更新到最新的android库后视频流打不开 #280
Comments
只能看到是解码错误,具体错误原因看不出来。nightly版本呢?你也二分法测试下哪个版本开始播不了,然后我看下那个版本有什么修改 |
我测试了一下,0.23.1没问题,0.24.0有问题 |
解码器设成 "MediaCodec"呢。我看解码器那边我也没怎么改。 |
MediaCodec我刚才测试了一下是正常的 |
0.24我看了下没有解码器相关的修改。播放其他视频呢? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我将mdk android版本从0.23.0更新到最新版后,我的视频流打不开,不知道是何情况,以下是我的使用日志:
行 157: D XDRP : MDKLOG 3 "0.30.1 (git a7f8c29) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) \nBuild for: Android21/29 4KB ARMv7; libc++180000; Clang18.0.3 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) NDK27.2.12479018; 12:00:17 Nov 23 2024\n\n"
行 158: D XDRP : MDKLOG 4 "0xa80fc240 player.setDecoders(video, [AMediaCodec:java=0:copy=0:surface=1:async=1:image=1, FFmpeg])\n"
行 159: D XDRP : MDKLOG 4 "video decoders: "AMediaCodec:java=0:copy=0:surface=1:async=1:image=1", "FFmpeg"\n"
行 160: D XDRP : MDKLOG 4 "video decoders: "AMediaCodec:java=0:copy=0:surface=1:async=1:image=1", "FFmpeg"\n"
行 161: D XDRP : MDKLOG 4 "0xa80fc240 player.onMediaStatus(1)\n"
行 162: D XDRP : MDKLOG 4 "0xa80fc240 player.onStateChanged(1)\n"
行 163: D XDRP : MDKLOG 4 "0xa80fc240 player.setMedia()\n"
行 164: D XDRP : MDKLOG 4 "0xa80fc240 player.set(1)\n"
行 165: D XDRP : MDKLOG 4 "0xaaaef300 virtual void mdk::MediaControlPush::setState(PlaybackState)@1077 requested state 0=>1, current state 0. status: 0\n"
行 166: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader.start(0, ...)\n"
行 167: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0=>0X2\n"
行 169: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>0=>1, 0\n"
行 170: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>1=>1, 0\n"
行 171: D XDRP : MDKLOG 4 "0xa80fbd40start frame reader thread: -1494760912\n"
行 172: D XDRP : MDKLOG 2 "reader open error\n"
行 173: D XDRP : MDKLOG 4 "-1494760912default 0xa80fbd40 update @1147: reset status_mask. status: 80000000\n"
行 174: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0X2=>0X80000000\n"
行 175: D XDRP : MDKLOG 4 "0xa80fbd40 unload, current status 0x80000000, invalid: 0x80000000, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0\n"
行 176: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>1=>0, 1\n"
行 177: D XDRP : MDKLOG 1 "state not changed!\n"
行 178: D XDRP : MDKLOG 4 "read thread finished: mdk.read@-1494760912\n"
行 180: D XDRP : MDKLOG 4 "0xa80fc240 player.setMute(1)\n"
行 181: D XDRP : MDKLOG 4 "0xa80fc248 setRenderAPI(1, 0x0)\n"
行 182: D XDRP : MDKLOG 4 "getVideoOutContext 0x0 => 0xaaa76fc0. vo count: 1\n"
行 183: D XDRP : MDKLOG 4 "0xa80fc248 setVideoSurfaceSize(994x701, 0x0)\n"
行 184: D XDRP : MDKLOG 4 "ThreadLocal::Data::Data() thread: -1386782160\n"
行 185: D XDRP : MDKLOG 4 "T *ThreadLocal::get() const allocate and initialize ThreadLocal data\n"
行 186: D XDRP : MDKLOG 4 "ThreadLocalUGL::opengl::Context::Config::Data::Data() thread: -1386782160\n"
行 187: D XDRP : MDKLOG 4 "T *ThreadLocalUGL::opengl::Context::Config::get() const allocate and initialize ThreadLocal data\n"
行 188: D XDRP : MDKLOG 4 "select gl api resolver for EGL|OpenGL|OpenGLES\n"
行 189: D XDRP : MDKLOG 4 "ThreadLocal<std::function<void *(const char *)>>::Data::Data() thread: -1386782160\n"
行 190: D XDRP : MDKLOG 4 "T *ThreadLocal<std::function<void *(const char *)>>::get() const allocate and initialize ThreadLocal data\n"
行 191: D XDRP : MDKLOG 4 "dso.load: libEGL.sotest: true\n"
行 192: D XDRP : MDKLOG 4 "libEGL.so test load result 0x89f68d6b...\n"
行 193: D XDRP : MDKLOG 4 "dso path: pWW�\u0010^W�G���\u0010^W�\n"
行 194: D XDRP : MDKLOG 4 "ThreadLocal<std::unordered_map<const void *, std::unique_ptrUGL::opengl::Context>>::Data::Data() thread: -1386782160\n"
行 195: D XDRP : MDKLOG 4 "T *ThreadLocal<std::unordered_map<const void *, std::unique_ptrUGL::opengl::Context>>::get() const allocate and initialize ThreadLocal data\n"
行 196: D XDRP : MDKLOG 4 "new Context object 0xa7f0f620(0) for native context handle 0xae7f7580\n"
行 197: D XDRP : MDKLOG 4 "ctx->api_: 0xa80cf600\n"
行 198: D XDRP : MDKLOG 4 "probing gl context... native: 0x0\n"
行 199: D XDRP : MDKLOG 4 "select gl api resolver for EGL|OpenGL|OpenGLES\n"
行 200: D XDRP : MDKLOG 4 "EGL_VERSION: 1.4 Android META-EGL\n"
行 201: D XDRP : MDKLOG 4 "EGL_VENDOR: Android\n"
行 202: D XDRP : MDKLOG 4 "EGL_CLIENT_APIS: OpenGL_ES\n"
行 203: D XDRP : MDKLOG 4 "Current EGL dso path: /system/lib/libEGL.so\n"
行 205: D XDRP : MDKLOG 4 "0xa80fc240 player.setMedia(rtsp视频流)\n"
行 206: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>0=>0, 0\n"
行 207: D XDRP : MDKLOG 3 "default0xa80fbd40 stop, current state: , drequested: 0\n"
行 208: D XDRP : MDKLOG 4 "clear on stop\n"
行 209: D XDRP : MDKLOG 4 "GLESv2 dso loaded: /system/lib/libGLESv2.so\n"
行 210: D XDRP : MDKLOG 4 "resolving gl common functions...\n"
行 211: D XDRP : MDKLOG 4 "select gl api resolver for EGL|OpenGL|OpenGLES\n"
行 212: D XDRP : MDKLOG 4 "using opengl api resolver: EGL\n"
行 213: D XDRP : MDKLOG 4 "probing gl client context... major_: 0\n"
行 214: D XDRP : MDKLOG 4 "GL_VENDOR: ARM\n"
行 215: D XDRP : MDKLOG 4 "GL_RENDERER: Mali-G51\n"
行 216: D XDRP : MDKLOG 4 "GL_VERSION: OpenGL ES 3.2 v1.r18p0-01rel0.caae7eec9919d9090a8a7e777d44918f\n"
行 217: D XDRP : MDKLOG 4 "GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20\n"
行 218: D XDRP : MDKLOG 4 "EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_image_native_buffer EGL_ANDROID_presentation_time EGL_ANDROID_recordable EGL_ANGLE_platform_angle EGL_EXT_client_extensions EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_protected_content EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_platform_android EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_KHR_wait_sync GL_ANDROID_extension_pack_es31a GL_ARM_mali_program_binary GL_ARM_mali_shader_binary GL_ARM_rgba8 GL_ARM_shader_framebuffer_fetch GL_AR
行 219: D XDRP : MDKLOG 4 "gl.TexImage2D(0x0DE1, 0, gp.internal_format, 64, 64, 0, gp.format, gp.type, nullptr) GL ERROR (501) @test_red_depth257\n"
行 220: D XDRP : MDKLOG 4 "gl.TexImage2D(0x0DE1, 0, gp.internal_format, 64, 64, 0, gp.format, gp.type, nullptr) GL ERROR (501) @test_red_depth257\n"
行 221: D XDRP : MDKLOG 4 "OpenGL Context thread: -1386782160\n"
行 222: D XDRP : MDKLOG 4 "OpenGL ES3.2 No profile, EGL140, GLSL320\nFeatures PBO: 1, UBO: 1, RG texture: 1, 16bit texture: 0\n"
行 223: D XDRP : MDKLOG 4 "resolving gl extensions...\n"
行 224: D XDRP : MDKLOG 4 "select gl api resolver for EGL|OpenGL|OpenGLES\n"
行 225: D XDRP : MDKLOG 4 "using opengl api resolver: EGL\n"
行 226: D XDRP : MDKLOG 4 "context version: 320\n"
行 227: D XDRP : MDKLOG 4 "extension resolved: glMapBufferOES\n"
行 228: D XDRP : MDKLOG 4 "gl api resolved. thread@ -1386782160\n"
行 229: D XDRP : MDKLOG 4 ""
行 230: D XDRP : MDKLOG 4 "0xa8c39048mdk::GLVideoRenderer::Private::Renderers::Renderers()\n"
行 231: D XDRP : MDKLOG 4 "0xa7f0f620/0xae7f7580 Context::setLocalData local data 0xa767c368 for key: 0x0. size: 1\n"
行 232: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>0=>0, 0\n"
行 233: D XDRP : MDKLOG 3 "default0xa80fbd40 stop, current state: , drequested: 0\n"
行 234: D XDRP : MDKLOG 4 "0xa80fc240 player.set(1)\n"
行 235: D XDRP : MDKLOG 4 "0xaaaef300 virtual void mdk::MediaControlPush::setState(PlaybackState)@1077 requested state 0=>1, current state 0. status: 0X80000000\n"
行 236: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader.start(0, ...)\n"
行 237: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0X80000000=>0X2\n"
行 239: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>0=>1, 0\n"
行 240: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>1=>1, 0\n"
行 242: D XDRP : MDKLOG 4 "0xa80fc240 player.setMedia(rtsp视频流)\n"
行 243: D XDRP : MDKLOG 4 "0xa80fc240 player.set(1)\n"
行 244: D XDRP : MDKLOG 4 "0xaaaef300 virtual void mdk::MediaControlPush::setState(PlaybackState)@1077 requested state 1=>1, current state 0. status: 0X2\n"
行 245: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 request to pause 0, loaded: 0.\n"
行 246: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>1=>1, 0\n"
行 247: D XDRP : MDKLOG 4 "0xa80fbd40start frame reader thread: -1494760912\n"
行 248: D XDRP : MDKLOG 2 "Failed to create io for url. io: 0x0, open: 0\n"
行 249: D XDRP : MDKLOG 4 "Selected avformat runtime version: 61.9.100 (build: 61.9.100), license: LGPL version 2.1 or later\n"
行 250: D XDRP : MDKLOG 4 "av_muxer_iterate0xb2ac853d\n"
行 251: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0X2=>0X2\n"
行 252: D XDRP : MDKLOG 4 "FFmpeg/Libav runtime git-2024-11-22-ecc7d5d-avbuild\n"
行 253: D XDRP : MDKLOG 4 "Selected avutil runtime version: 59.47.101 (build: 59.47.101), license: LGPL version 2.1 or later\n"
行 254: D XDRP : MDKLOG 4 "global option: ffmpeg.configuration = --extra-version=avbuild --disable-doc --disable-debug --disable-static --enable-shared --enable-runtime-cpudetect --disable-iamf --enable-mediacodec --enable-jni --disable-vulkan --disable-v4l2-m2m --disable-indevs --enable-indev=android_camera --disable-outdevs --disable-postproc --enable-thumb --enable-neon --ar=llvm-ar --ranlib=llvm-ranlib --nm=llvm-nm --strip=llvm-strip --target-os=android --arch=arm --enable-cross-compile --cross-prefix=arm-linux-androideabi- --pkg-config=pkg-config --cc=clang --extra-ldexeflags='-Wl,--gc-sections -Wl,-z,nocopyreloc -pie -fPIE -lunwind' --enable-lto --enable-pic --extra-cflags='-Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fPIE -ffast-math -fstrict-aliasing -march=armv7-a -mtune=cortex-a8 -mfloat-abi=softfp -mfpu=vfpv3-d16 --target=armv7a-linux-androideabi21' --extra-ldflags='-Wl,--gc-sections -Wl,-z,relro -Wl,-z,now --sysroot /Users/runner/Library/And
行 255: D XDRP : MDKLOG 4 "av_dict_set0xb2b41b13\n"
行 256: D XDRP : MDKLOG 4 "before avformat_open_input. io: 0x0()/pb: 0x0, url: rtsp视频流\n"
行 257: D XDRP : MDKLOG 4 "FFmpeg/Libav runtime git-2024-11-22-ecc7d5d-avbuild\n"
行 259: D XDRP : MDKLOG 4 "after avformat_open_input. pb: 0x0, iformat: 0xb2bcd0a0, context flags: 2097216, input format flags: 1\n"
行 260: D XDRP : MDKLOG 4 "[FFmpeg:rtsp] Stream #0: not enough frames to estimate rate; consider increasing probesize\n"
行 261: D XDRP : MDKLOG 4 "supports 216 ffmpeg sw pixel formats. unsupported: uyyvyy411 rgb8 x2rgb10be x2bgr10be gbrap14be gbrap14le rgbf16be rgba128be rgba128le rgb96be rgb96le y216be y216le\n"
行 262: D XDRP : MDKLOG 3 "Format: rtsp, range: 0 +0ms, bitrate: 0, size: 0\nMetadata:\n title: Media Presentation\nStreams: 1\n Video:\n stream#0, range: 0 +0ms, frames: 0\n codec: h264 tag: 0 profile: 77 level: 30, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 640x480, fps: 50, bframes: 0, primaries: BT709, trc: BT709, matrix: BT709, range: Full\n extra data(35): 00 00 00 01 67 4D 00 1E 96 35 C1 40 7B 4D C0 40 40 50 00 00 70 80 00 15 F9 00 40 00 00 00 01 68 EE 31 B2 \n\n"
行 263: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0X2=>0X4\n"
行 264: D XDRP : MDKLOG 3 "0xa80fbd40 buffering progress 0%\n"
行 265: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0X4=>0X14\n"
行 266: D XDRP : MDKLOG 3 "++++++++++++BUFFERING START++++++++++++\n"
行 267: D XDRP : MDKLOG 4 ""
行 268: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 state: 0=>1=>1, 1\n"
行 269: D XDRP : MDKLOG 4 "default FrameReader0xa80fbd40 update state: 0=>1\n"
行 270: D XDRP : MDKLOG 4 "0 pkt duration: 0.040000, duration:40, dy_duration_delta=0=>40, live_eos_timeout=5000\n"
行 271: D XDRP : MDKLOG 4 "0 pkt duration: 0.040000, duration:40, dy_duration_delta=0=>40, live_eos_timeout=5000\n"
行 272: D XDRP : MDKLOG 4 "0xa80fbd40 start to decode video#0 packet @0.040000/0.040000 pos: -1\n"
行 276: D XDRP : MDKLOG 4 "starting decode loop thread mdk.vdec0@-1483226576\n"
行 277: D XDRP : MDKLOG 4 "0xa80fbd40 video stream#0 starting decoding loop from decoder index 0...\n"
行 278: D XDRP : MDKLOG 4 "0xa80fbd40 creating video decoder: AMediaCodec:java=0:copy=0:surface=1:async=1:image=1...\n"
行 279: D XDRP : MDKLOG 3 "0xa80fbd40 opening video decoder: AMediaCodec...\n"
行 280: D XDRP : MDKLOG 4 "CodecForMimeType: video/avc, profile: 2, level: -1\n"
行 281: D XDRP : MDKLOG 4 "-1483226576 JMI: JNI Modern Interface. Version 0.1.0\n\n"
行 291: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.aac.decoder, mime: audio/mp4a-latm \n"
行 292: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.aac.decoder, mime: audio/mp4a-latm \n"
行 293: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.amrnb.decoder, mime: audio/3gpp \n"
行 294: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.amrnb.decoder, mime: audio/3gpp \n"
行 295: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.amrwb.decoder, mime: audio/amr-wb \n"
行 296: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.amrwb.decoder, mime: audio/amr-wb \n"
行 297: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.flac.decoder, mime: audio/flac \n"
行 298: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.flac.decoder, mime: audio/flac \n"
行 299: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.g711.alaw.decoder, mime: audio/g711-alaw \n"
行 300: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.g711.alaw.decoder, mime: audio/g711-alaw \n"
行 301: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.g711.mlaw.decoder, mime: audio/g711-mlaw \n"
行 302: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.g711.mlaw.decoder, mime: audio/g711-mlaw \n"
行 303: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.gsm.decoder, mime: audio/gsm \n"
行 304: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.gsm.decoder, mime: audio/gsm \n"
行 305: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.mp3.decoder, mime: audio/mpeg \n"
行 306: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.mp3.decoder, mime: audio/mpeg \n"
行 307: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.opus.decoder, mime: audio/opus \n"
行 308: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.opus.decoder, mime: audio/opus \n"
行 309: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.raw.decoder, mime: audio/raw \n"
行 310: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.raw.decoder, mime: audio/raw \n"
行 311: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.vorbis.decoder, mime: audio/vorbis \n"
行 312: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.vorbis.decoder, mime: audio/vorbis \n"
行 313: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.avc, mime: video/avc video/avc -profile: 2\n"
行 314: D XDRP : MDKLOG 4 "profileLevels count: 80\n"
行 315: D XDRP : MDKLOG 4 "profile: 1 level: 1\n"
行 316: D XDRP : MDKLOG 4 "profile: 65536 level: 1\n"
行 317: D XDRP : MDKLOG 4 "profile: 1 level: 2\n"
行 318: D XDRP : MDKLOG 4 "profile: 65536 level: 2\n"
行 319: D XDRP : MDKLOG 4 "profile: 1 level: 4\n"
行 320: D XDRP : MDKLOG 4 "profile: 65536 level: 4\n"
行 321: D XDRP : MDKLOG 4 "profile: 1 level: 8\n"
行 322: D XDRP : MDKLOG 4 "profile: 65536 level: 8\n"
行 323: D XDRP : MDKLOG 4 "profile: 1 level: 16\n"
行 324: D XDRP : MDKLOG 4 "profile: 65536 level: 16\n"
行 325: D XDRP : MDKLOG 4 "profile: 1 level: 32\n"
行 326: D XDRP : MDKLOG 4 "profile: 65536 level: 32\n"
行 327: D XDRP : MDKLOG 4 "profile: 1 level: 64\n"
行 328: D XDRP : MDKLOG 4 "profile: 65536 level: 64\n"
行 329: D XDRP : MDKLOG 4 "profile: 1 level: 128\n"
行 330: D XDRP : MDKLOG 4 "profile: 65536 level: 128\n"
行 331: D XDRP : MDKLOG 4 "profile: 1 level: 256\n"
行 332: D XDRP : MDKLOG 4 "profile: 65536 level: 256\n"
行 333: D XDRP : MDKLOG 4 "profile: 1 level: 512\n"
行 334: D XDRP : MDKLOG 4 "profile: 65536 level: 512\n"
行 335: D XDRP : MDKLOG 4 "profile: 1 level: 1024\n"
行 336: D XDRP : MDKLOG 4 "profile: 65536 level: 1024\n"
行 337: D XDRP : MDKLOG 4 "profile: 1 level: 2048\n"
行 338: D XDRP : MDKLOG 4 "profile: 65536 level: 2048\n"
行 339: D XDRP : MDKLOG 4 "profile: 1 level: 4096\n"
行 340: D XDRP : MDKLOG 4 "profile: 65536 level: 4096\n"
行 341: D XDRP : MDKLOG 4 "profile: 1 level: 8192\n"
行 342: D XDRP : MDKLOG 4 "profile: 65536 level: 8192\n"
行 343: D XDRP : MDKLOG 4 "profile: 1 level: 16384\n"
行 344: D XDRP : MDKLOG 4 "profile: 65536 level: 16384\n"
行 345: D XDRP : MDKLOG 4 "profile: 1 level: 32768\n"
行 346: D XDRP : MDKLOG 4 "profile: 65536 level: 32768\n"
行 347: D XDRP : MDKLOG 4 "profile: 2 level: 1\n"
行 348: D XDRP : MDKLOG 4 " [Match]. \n"
行 349: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.avc.secure, mime: video/avc video/avc -profile: 2\n"
行 350: D XDRP : MDKLOG 4 "profileLevels count: 80\n"
行 351: D XDRP : MDKLOG 4 "profile: 1 level: 1\n"
行 352: D XDRP : MDKLOG 4 "profile: 65536 level: 1\n"
行 353: D XDRP : MDKLOG 4 "profile: 1 level: 2\n"
行 354: D XDRP : MDKLOG 4 "profile: 65536 level: 2\n"
行 355: D XDRP : MDKLOG 4 "profile: 1 level: 4\n"
行 356: D XDRP : MDKLOG 4 "profile: 65536 level: 4\n"
行 357: D XDRP : MDKLOG 4 "profile: 1 level: 8\n"
行 358: D XDRP : MDKLOG 4 "profile: 65536 level: 8\n"
行 359: D XDRP : MDKLOG 4 "profile: 1 level: 16\n"
行 360: D XDRP : MDKLOG 4 "profile: 65536 level: 16\n"
行 361: D XDRP : MDKLOG 4 "profile: 1 level: 32\n"
行 362: D XDRP : MDKLOG 4 "profile: 65536 level: 32\n"
行 363: D XDRP : MDKLOG 4 "profile: 1 level: 64\n"
行 364: D XDRP : MDKLOG 4 "profile: 65536 level: 64\n"
行 365: D XDRP : MDKLOG 4 "profile: 1 level: 128\n"
行 366: D XDRP : MDKLOG 4 "profile: 65536 level: 128\n"
行 367: D XDRP : MDKLOG 4 "profile: 1 level: 256\n"
行 368: D XDRP : MDKLOG 4 "profile: 65536 level: 256\n"
行 369: D XDRP : MDKLOG 4 "profile: 1 level: 512\n"
行 370: D XDRP : MDKLOG 4 "profile: 65536 level: 512\n"
行 371: D XDRP : MDKLOG 4 "profile: 1 level: 1024\n"
行 372: D XDRP : MDKLOG 4 "profile: 65536 level: 1024\n"
行 373: D XDRP : MDKLOG 4 "profile: 1 level: 2048\n"
行 374: D XDRP : MDKLOG 4 "profile: 65536 level: 2048\n"
行 375: D XDRP : MDKLOG 4 "profile: 1 level: 4096\n"
行 376: D XDRP : MDKLOG 4 "profile: 65536 level: 4096\n"
行 377: D XDRP : MDKLOG 4 "profile: 1 level: 8192\n"
行 378: D XDRP : MDKLOG 4 "profile: 65536 level: 8192\n"
行 379: D XDRP : MDKLOG 4 "profile: 1 level: 16384\n"
行 380: D XDRP : MDKLOG 4 "profile: 65536 level: 16384\n"
行 381: D XDRP : MDKLOG 4 "profile: 1 level: 32768\n"
行 382: D XDRP : MDKLOG 4 "profile: 65536 level: 32768\n"
行 383: D XDRP : MDKLOG 4 "profile: 2 level: 1\n"
行 384: D XDRP : MDKLOG 4 " [Match]. \n"
行 385: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.hevc, mime: video/hevc \n"
行 386: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.hevc.secure, mime: video/hevc \n"
行 387: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.mpeg2, mime: video/mpeg2 \n"
行 388: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.mpeg4, mime: video/mp4v-es \n"
行 389: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.hisi.video.decoder.vp8, mime: video/x-vnd.on2.vp8 \n"
行 390: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.av1.decoder, mime: video/av01 \n"
行 391: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.avc.decoder, mime: video/avc video/avc -profile: 2\n"
行 392: D XDRP : MDKLOG 4 "profileLevels count: 5\n"
行 393: D XDRP : MDKLOG 4 "profile: 65536 level: 65536\n"
行 394: D XDRP : MDKLOG 4 "profile: 1 level: 65536\n"
行 395: D XDRP : MDKLOG 4 "profile: 2 level: 65536\n"
行 396: D XDRP : MDKLOG 4 " [Match]. \n"
行 397: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.h264.decoder, mime: video/avc video/avc -profile: 2\n"
行 398: D XDRP : MDKLOG 4 "profileLevels count: 5\n"
行 399: D XDRP : MDKLOG 4 "profile: 65536 level: 65536\n"
行 400: D XDRP : MDKLOG 4 "profile: 1 level: 65536\n"
行 401: D XDRP : MDKLOG 4 "profile: 2 level: 65536\n"
行 402: D XDRP : MDKLOG 4 " [Match]. \n"
行 403: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.h263.decoder, mime: video/3gpp \n"
行 404: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.h263.decoder, mime: video/3gpp \n"
行 405: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.hevc.decoder, mime: video/hevc \n"
行 406: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.hevc.decoder, mime: video/hevc \n"
行 407: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.mpeg4.decoder, mime: video/mp4v-es \n"
行 408: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.mpeg4.decoder, mime: video/mp4v-es \n"
行 409: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.vp8.decoder, mime: video/x-vnd.on2.vp8 \n"
行 410: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.vp8.decoder, mime: video/x-vnd.on2.vp8 \n"
行 411: D XDRP : MDKLOG 4 "MediaCodecInfo name: c2.android.vp9.decoder, mime: video/x-vnd.on2.vp9 \n"
行 412: D XDRP : MDKLOG 4 "MediaCodecInfo name: OMX.google.vp9.decoder, mime: video/x-vnd.on2.vp9 \n"
行 413: D XDRP : MDKLOG 4 "found codecs count: 4 | 0\n"
行 414: D XDRP : MDKLOG 4 "video/avc AMediaCodec_createCodecByName: OMX.hisi.video.decoder.avc\n"
行 415: D XDRP : MDKLOG 4 "AMediaCodec *ndk::AMediaCodec_createCodecByName(const char *) via ndk: true\n"
行 419: D XDRP : MDKLOG 4 "0xb7dba080 MediaCodec try to set async mode\n"
行 421: D XDRP : MDKLOG 4 "MediaCodec async mode is ready\n"
行 422: D XDRP : MDKLOG 4 "0xcdf59a90mdk::NativeVideoBufferPool::NativeVideoBufferPool()\n"
行 423: D XDRP : MDKLOG 4 "resetReader: 5\n"
行 424: D XDRP : MDKLOG 4 "tunnel: 0, window: 0xb7ae7808/0, surface: 0x0/1, image: 1\n"
行 433: D XDRP : MDKLOG 4 "AMediaCodec selected video codec name: OMX.hisi.video.decoder.avc\n"
行 445: D XDRP : MDKLOG 4 "0xa80fbd40 decode stored recovery packets: 0\n"
行 446: D XDRP : MDKLOG 3 "0xa80fbd40 buffering progress 100%\n"
行 447: D XDRP : MDKLOG 4 "default 0xa80fbd40 FrameReader::update MediaStatus 0X14=>0X124\n"
行 448: D XDRP : MDKLOG 3 "++++++++++++BUFFERING END++++++++++++\n"
行 449: D XDRP : MDKLOG 4 ""
行 475: D XDRP : MDKLOG 4 "AMediaCodec_queueInputBuffer(codec_.get(), index, 0, filled, pts, flags) ERROR@191 size_t mdk::MediaCodecBase::onInput(const uint8_t *, size_t, int64_t, int32_t): (-10000)\n"
行 476: D XDRP : MDKLOG 4 ""
The text was updated successfully, but these errors were encountered: