GNOME Bugzilla – Bug 735778
gstreamer on android playing 1080p video would be often stuck with androidmedia plugin
Last modified: 2014-10-08 00:24:33 UTC
I play video with gstreamer 1.3.X with androidmedia plugin, android 4.2 when video is 480p, 720p, it play well. but it is often stuck for 1080p.
What do you mean with stuck? Also are there any useful error/warning messages in the GStreamer debug log?
(In reply to comment #1) > What do you mean with stuck? Also are there any useful error/warning messages > in the GStreamer debug log? Hi, it means jumpy, fluency of 1080p video is bad, I use your apk(https://coaxion.net/~slomo/gst-player/android/gst-play-debug.apk), also jumpy. log: 01-01 09:22:16.290: W/GStreamer+amcvideodec(12203): 0:01:26.892085000 0x67892bb0 gstamcvideodec.c:691:gst_amc_video_dec_loop:<amcvideodec-omxnvidiah264decode0> Frame is too late, dropping (deadline 0:00:03.963004534) 01-01 09:22:16.340: W/GStreamer+amcvideodec(12203): 0:01:26.942076000 0x67892bb0 gstamcvideodec.c:691:gst_amc_video_dec_loop:<amcvideodec-omxnvidiah264decode0> Frame is too late, dropping (deadline 0:00:03.921337867) 01-01 09:22:16.410: W/GStreamer+amcvideodec(12203): 0:01:27.015429000 0x67892bb0 gstamcvideodec.c:691:gst_amc_video_dec_loop:<amcvideodec-omxnvidiah264decode0> Frame is too late, dropping (deadline 0:00:03.879671201) 01-01 09:22:16.460: W/GStreamer+amcvideodec(12203): 0:01:27.061691000 0x67892bb0 gstamcvideodec.c:691:gst_amc_video_dec_loop:<amcvideodec-omxnvidiah264decode0> Frame is too late, dropping (deadline 0:00:03.838004534) and when exit, it crash: 01-01 09:22:17.740: I/DEBUG(107): backtrace: 01-01 09:22:17.740: I/DEBUG(107): #00 pc 00045ca0 /system/lib/libdvm.so (dvmAbort+75) 01-01 09:22:17.740: I/DEBUG(107): #01 pc 0004a2b7 /system/lib/libdvm.so (dvmDecodeIndirectRef(Thread*, _jobject*)+210) 01-01 09:22:17.740: I/DEBUG(107): #02 pc 0004c361 /system/lib/libdvm.so 01-01 09:22:17.740: I/DEBUG(107): #03 pc 00003d4f /data/app-lib/org.freedesktop.gstreamer.play-1/libgstplayer.so 01-01 09:22:17.740: I/DEBUG(107): #04 pc 00aab368 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (ffi_call_SYSV+44) 01-01 09:22:17.740: I/DEBUG(107): #05 pc 00aab1a5 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (ffi_call+168) 01-01 09:22:17.740: I/DEBUG(107): #06 pc 00a95a0d /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (g_cclosure_marshal_generic+320) 01-01 09:22:17.740: I/DEBUG(107): #07 pc 00a95465 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (g_closure_invoke+152) 01-01 09:22:17.740: I/DEBUG(107): #08 pc 00a9f77b /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so 01-01 09:22:17.740: I/DEBUG(107): #09 pc 00aa2995 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (g_signal_emit_valist+1496) 01-01 09:22:17.740: I/DEBUG(107): #10 pc 00aa2b37 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (g_signal_emit+10) 01-01 09:22:17.740: I/DEBUG(107): #11 pc 00004605 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstplayer.so 01-01 09:22:17.740: I/DEBUG(107): #12 pc 00ac53e5 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so 01-01 09:22:17.740: I/DEBUG(107): #13 pc 00ac4d13 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (g_main_context_dispatch+214) 01-01 09:22:17.740: I/DEBUG(107): #14 pc 00ac4ed1 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so 01-01 09:22:17.740: I/DEBUG(107): #15 pc 00ac5127 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so (g_main_loop_run+178) 01-01 09:22:17.740: I/DEBUG(107): #16 pc 000048b7 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstplayer.so 01-01 09:22:17.740: I/DEBUG(107): #17 pc 00ad9a05 /data/app-lib/org.freedesktop.gstreamer.play-1/libgstreamer_android.so 01-01 09:22:17.740: I/DEBUG(107): #18 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 01-01 09:22:17.740: I/DEBUG(107): #19 pc 0000dac4 /system/lib/libc.so (pthread_create+160) ... ... 01-01 09:22:17.990: I/dalvikvm-heap(387): Grow heap (frag case) to 12.044MB for 196628-byte allocation 01-01 09:22:18.000: E/OMXNodeInstance(112): !!! Observer died. Quickly, do something, ... anything... 01-01 09:22:18.000: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 2981: StreamIndex = 0 01-01 09:22:18.000: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 3246: StreamIndex = 0, AbortStatus = 1, Done 01-01 09:22:18.000: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 2981: StreamIndex = 1 01-01 09:22:18.000: E/OMXNodeInstance(112): !!! Observer died. Quickly, do something, ... anything... 01-01 09:22:18.000: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 3246: StreamIndex = 1, AbortStatus = 3, Done 01-01 09:22:18.000: V/ExternalDatabaseHelper(740): Event: 16, Path: star.mp4 01-01 09:22:18.000: I/ActivityManager(387): Process org.freedesktop.gstreamer.play (pid 12203) has died. 01-01 09:22:18.100: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 2981: StreamIndex = 0 01-01 09:22:18.100: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 3246: StreamIndex = 0, AbortStatus = 1, Done 01-01 09:22:18.100: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 2981: StreamIndex = 1 01-01 09:22:18.100: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecAbortBuffers: 3246: StreamIndex = 1, AbortStatus = 3, Done 01-01 09:22:18.140: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecBlockClose: 2945 01-01 09:22:18.140: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecPrivateClose: 2459 ++ 01-01 09:22:18.140: D/NvOsDebugPrintf(112): TVMR: TVMRFrameDelivery: 2055: Closing TVMR Frame Delivery Thread ------------- 01-01 09:22:18.150: D/NvOsDebugPrintf(112): TVMR: NvMMDecTVMRDestroyParser: 2437: NvAvpClose 01-01 09:22:18.150: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecPrivateClose: 2472: NvMMLiteTVMRDecPrivateClose Done 01-01 09:22:18.150: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecPrivateClose: 2474 -- 01-01 09:22:18.150: D/NvOsDebugPrintf(112): TVMR: NvMMLiteTVMRDecBlockClose: 2950: Done 01-01 09:22:18.290: D/Zygote(110): Process 12203 terminated by signal (11)
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 731204 ***
(In reply to comment #3) > Thanks for the bug report. This particular bug has already been reported into > our bug tracking system, but please feel free to report any further bugs you > find. > > *** This bug has been marked as a duplicate of bug 731204 *** oh, thanks, is it fixed in the latest relesase, i.e gst-plugins-bad(1.4.3)?