GNOME Bugzilla – Bug 731370
Android - H264 rtsp streaming is corrupted
Last modified: 2018-05-01 07:01:11 UTC
Created attachment 278099 [details] LogCat from device + screen shots from devices when trying to play rtsp stream on an android device using the tutorial-4 i get a corrupted stream on the following device (maybe relevant for other devices) Device name : Alcatel One Touch Scribe HD Chipset : Mediatek MT6589 CPU: Quad-core 1.2 GHz Cortex-A7 GPU: PowerVR SGX544 http://www.gsmarena.com/alcatel_one_touch_scribe_hd-5218.php Attached is a ziped file conatains: - LogCat from corrupted device - Screen shot from corrupted device - screen shot from nexus5 - streaming ok. Thanks in advance
From the log : -------------- 06-08 16:22:45.520: W/GStreamer+videodecoder(14961): 0:00:17.343160693 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:04.836828539 < 0:00:05.297631061) 06-08 16:22:45.578: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug 06-08 16:22:45.578: W/GStreamer+videodecoder(14961): 0:00:17.401037155 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:04.902681212 < 0:00:05.297631061) 06-08 16:22:45.580: W/GStreamer+videodecoder(14961): 0:00:17.402219232 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:04.968478352 < 0:00:05.297631061) 06-08 16:22:45.646: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug 06-08 16:22:45.646: W/GStreamer+videodecoder(14961): 0:00:17.468559924 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:05.034331071 < 0:00:05.297631061) 06-08 16:22:45.648: W/GStreamer+videodecoder(14961): 0:00:17.470778385 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:05.100128257 < 0:00:05.297631061) 06-08 16:22:45.658: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug 06-08 16:22:45.658: W/GStreamer+videodecoder(14961): 0:00:17.480619847 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:05.165981021 < 0:00:05.297631061) 06-08 16:22:45.659: W/GStreamer+videodecoder(14961): 0:00:17.481935001 0x605b9c90 gstvideodecoder.c:2365:gst_video_decoder_prepare_finish_frame:<amcvideodec-omxmtkvideodecoderavc0> decreasing timestamp (0:00:05.231833808 < 0:00:05.297631061) 06-08 16:22:45.662: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug 06-08 16:22:45.667: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug 06-08 16:22:45.672: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug 06-08 16:22:45.675: W/GLib(14961): amcvideodec-omxmtkvideodecoderavc0: Too old frames, bug in decoder -- please file a bug
This is still relevant for GStreamer 1.3.90 - tested today with the problematic device.
Can you provide up-to-date debug logs with 1.3.90? And how do you create the RTSP stream?
Created attachment 279978 [details] new log
Added the new log. If the log is not good - please instruct me how to get the correct log that you wish. Thank you for the help.
Another thing: My stream is from an IP camera connected to my router via Ethernet cable. The camera has a built-in RTSP URL. i just use the provide the GStreamer with that URL - setMediaUri.
Is this still a problem with 1.7.2 ?
No news in 2 years. Closing. Please re-open if it's still an issue with GStreamer >= 1.14