[Bug 735778] gstreamer on android playing 1080p video would be often stuck with androidmedia plugin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 29 20:34:59 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735778
  GStreamer | gst-plugins-bad | unspecified

--- Comment #2 from europe.lee at gmail.com 2014-09-30 03:34:52 UTC ---
(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)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list