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 750523 - H264 4K doesn't play
H264 4K doesn't play
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
1.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-06-07 17:06 UTC by Sven Arvidsson
Modified: 2017-07-11 20:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
debug log (1.42 MB, application/gzip)
2015-06-08 15:42 UTC, Sven Arvidsson
Details
backtrace (31.64 KB, text/plain)
2015-06-11 10:24 UTC, Sven Arvidsson
Details

Description Sven Arvidsson 2015-06-07 17:06:04 UTC
This video does not play in Totem 3.14.0. No error, just no playback and no thumbnail.

The video does at least render the first frame with gst-launch but errors with "pipeline doesn't want to preroll" another video of the same sort plays, but very slowly with gst-launch.

Video is 4096x2160 H264.

https://www.dropbox.com/s/006tnls8t2qeiof/VID_20150515_114100.mp4?dl=0
Comment 1 Bastien Nocera 2015-06-07 20:59:11 UTC
Hangs for me as well using gst-play-1.0, using:
gstreamer1-plugins-bad-freeworld-1.4.3-1.fc21.x86_64
gstreamer1-plugins-good-1.4.5-2.fc22.x86_64
gstreamer1-plugins-ugly-1.4.3-1.fc21.x86_64
gstreamer1-plugins-bad-free-1.4.5-2.fc22.x86_64
gstreamer1-plugins-base-1.4.5-2.fc22.x86_64
gstreamer1-libav-1.4.3-1.fc21.x86_64
gstreamer1-1.4.5-1.fc22.x86_64
Comment 2 Sebastian Dröge (slomo) 2015-06-08 12:14:53 UTC
Works here with GIT master (and 1.5.1) in totem and gst-play-1.0.

Can you get a GStreamer debug log?
Comment 3 Sven Arvidsson 2015-06-08 15:42:44 UTC
Created attachment 304788 [details]
debug log

This is loglevel 9, let me know if you need a less verbose log.
Comment 4 Sven Arvidsson 2015-06-08 15:43:16 UTC
gst-play-1.0 hangs after "Redistribute latency..." but I'm using 1.4.5 so it might already be fixed?
Comment 5 Sebastian Dröge (slomo) 2015-06-09 08:20:12 UTC
Maybe a deadlock somewhere, can you get a backtrace of all threads when this happens?

Nothing looking too suspicious in the logs, other than data being last seen at h264parse.
Comment 6 Tim-Philipp Müller 2015-06-09 08:43:40 UTC
gstmultiqueue.c:2216:single_queue_check_full:<multiqueue0> queue 0: visible 1/0, bytes 3426358/2097152, time 41677778/0
gstmultiqueue.c:2216:single_queue_check_full:<multiqueue0> queue 1: visible 0/0, bytes 0/2097152, time 0/0
Comment 7 Sebastian Dröge (slomo) 2015-06-09 09:05:22 UTC
So it's probably related to those multiqueue fixes
Comment 8 Sven Arvidsson 2015-06-11 10:24:13 UTC
Created attachment 305059 [details]
backtrace
Comment 9 Tim-Philipp Müller 2017-07-11 20:58:24 UTC
Works for me, I suspect this has been fixed in multiqueue and/or decodebin.

If not, please re-open and attach new logs made with 1.12 or git master, thanks!