[Bug 781577] New: Fails to play specific size theora files (vaapisink bufferpool issue)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 21 09:41:22 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=781577

            Bug ID: 781577
           Summary: Fails to play specific size theora files (vaapisink
                    bufferpool issue)
    Classification: Platform
           Product: GStreamer
           Version: 1.10.4
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer-vaapi
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: jussi.kukkonen at intel.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bsreerenj at gmail.com, vjaquez at igalia.com
     GNOME version: ---

https://download.blender.org/durian/trailer/sintel_trailer-480p.ogv fails to
play with gstreamer + vaapi + intel-va (while the 720 version plays fine).

Here is a snippet of GST_DEBUG=3 gst-play sintel_trailer-480p.ogv (will attach
a larger log):

---
ERROR         vaapivideopool
gstvaapivideobufferpool.c:253:gst_vaapi_video_buffer_pool_set_config:<vaapivideobufferpool0>
no allocator defined
FIXME           videodecoder
gstvideodecoder.c:945:gst_video_decoder_drain_out:<theoradec0> Sub-class should
implement drain()
ERROR         vaapivideopool
gstvaapivideobufferpool.c:253:gst_vaapi_video_buffer_pool_set_config:<vaapivideobufferpool1>
no allocator defined
ERROR         vaapivideopool
gstvaapivideobufferpool.c:322:gst_vaapi_video_buffer_pool_alloc_buffer:<vaapivideobufferpool1>
no GstAllocator in buffer pool
WARN              bufferpool
gstbufferpool.c:306:do_alloc_buffer:<vaapivideobufferpool1> alloc function
failed
WARN                oggdemux
gstoggdemux.c:1297:gst_ogg_pad_stream_out:<oggdemux0> could not submit packet
for stream 5f7da35b, error: -5
WARN                oggdemux gstoggdemux.c:4851:gst_ogg_demux_loop:<oggdemux0>
error: Internal data stream error.
WARN                oggdemux gstoggdemux.c:4851:gst_ogg_demux_loop:<oggdemux0>
error: streaming stopped, reason error (-5)
ERROR             gst-player gstplayer.c:1160:error_cb:<player0> ERROR: from
element
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstOggDemux:oggdemux0:
Internal data stream error.
---



This fails the same way:
---
gst-launch-1.0 -v  filesrc location=sintel_trailer-480p.ogv ! oggdemux !
theoradec  !  vaapisink
---
Again, the 720p file works.



We're seeing this on Yocto with
 * gstreamer & gstreamer-vaapi 1.10.4
 * libva and va-intel-driver 1.7.3

I've checked on Debian (which happened to have same versions) and curiously
there are no problems there... I'm available for any further testing.

-- 
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