After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 735778 - gstreamer on android playing 1080p video would be often stuck with androidmedia plugin
gstreamer on android playing 1080p video would be often stuck with androidmed...
Status: RESOLVED DUPLICATE of bug 731204
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
unspecified
Other other
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-09-01 01:26 UTC by europe.lee
Modified: 2014-10-08 00:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description europe.lee 2014-09-01 01:26:56 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.
Comment 1 Sebastian Dröge (slomo) 2014-09-01 07:33:20 UTC
What do you mean with stuck? Also are there any useful error/warning messages in the GStreamer debug log?
Comment 2 europe.lee 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)
Comment 3 Sebastian Dröge (slomo) 2014-10-02 07:24:57 UTC
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 ***
Comment 4 europe.lee 2014-10-08 00:24:33 UTC
(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)?