[Bug 697617] New: gst-libav renders incorrectly in multithread mode
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Apr 9 01:29:43 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=697617
GStreamer | gst-libav | 1.0.6
Summary: gst-libav renders incorrectly in multithread mode
Classification: Platform
Product: GStreamer
Version: 1.0.6
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: Normal
Component: gst-libav
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: fykcee1 at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
gst-launch-1.0 filesrc location=big_buck_bunny_480p_h264.mov ! qtdemux name=qt
qt.video_0 ! avdec_h264 max-threads=4 ! autovideosink
The above command produces incorrect frame(see the screenshot in attachment)
for the famous "big buck bunny".
While with ffplay(from libav), it works fine in multithread mode:
ffplay -threads 4 big_buck_bunny_480p_h264.mov
--------
More information(on a dual core CPU):
$ gst-inspect-1.0 avdec_h264
Factory Details:
Rank: primary (256)
Long-name: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
Klass: Codec/Decoder/Video
Description: libav h264 decoder
Author: Wim Taymans <wim.taymans at gmail.com>, Ronald Bultje
<rbultje at ronald.bitfreak.net>, Edward Hervey <bilboed at bilboed.com>
Plugin Details:
Name: libav
Description: All libav codecs and formats (local snapshot)
Filename: /usr/lib64/gstreamer-1.0/libgstlibav.so
Version: 1.0.6
License: GPL
Source module: gst-libav
Binary package: libav
Origin URL: http://www.libav.org
$ gst-inspect-1.0 qtdemux
Factory Details:
Rank: primary (256)
Long-name: QuickTime demuxer
Klass: Codec/Demuxer
Description: Demultiplex a QuickTime file into audio and video streams
Author: David Schleef <ds at schleef.org>, Wim Taymans <wim at fluendo.com>
Plugin Details:
Name: isomp4
Description: ISO base media file format support (mp4, 3gpp, qt, mj2)
Filename: /usr/lib64/gstreamer-1.0/libgstisomp4.so
Version: 1.0.6
License: LGPL
Source module: gst-plugins-good
Source release date: 2013-03-22
Binary package: Fedora GStreamer-plugins-good package
Origin URL: http://download.fedoraproject.org
--
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