[Bug 762922] New: Fail to play H265 video decode if the video in matroska container

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 1 13:01:35 UTC 2016


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

            Bug ID: 762922
           Summary: Fail to play H265 video decode if the video in
                    matroska container
    Classification: Platform
           Product: GStreamer
           Version: 1.6.0
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer-vaapi
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: siew.hoon.lim at intel.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bsreerenj at gmail.com, vjaquez at igalia.com
     GNOME version: ---

gstreamer framework 1.6.1 version
gstreamer-vaapi 1.6.0 or 0.7.1.1 version. 

For gstreamer-vaapi 1.6.0 version, I changed to gstreamer minimum requirement
support to 1.6.1 instead 1.6.3 to run the test.

For gstreamer-vaapi master:
I changed to gstreamer minimum requirement support to 1.6.1 instead 1.7.1.1. to
run the test.
And revert commit id for vp9 parser checking is been removed out from master
branch (to avoid compilation error causing in my system that using 1.6.1) just
to do test.


Most of the H265 video clip in matroska container format not able to play. But
if I'm extract the video to elementary stream (without matroska container
format), I'm able to play the video. 

I also test with master branch side, and this issue get fixed by this commit id
in master branch:

>From 6034734d733e8514e2aaa6d4d625b70985317b2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
 <victorx.jaquez at intel.com>
Date: Wed, 17 Feb 2016 13:43:48 +0100
Subject: [PATCH] vaapidecode: use video decoder getcaps()

The usage of getcaps() vmethod is preferred than to handle manually the sink's
caps query.

In order to avoid function declarations, this patch moves the class_init()
method to the end of the file.
---
 gst/vaapi/gstvaapidecode.c | 120 +++++++++++++++++++--------------------------
 1 file changed, 50 insertions(+), 70 deletions(-)

Will you push this commit to 1.6 branch?

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