[Bug 747613] Fixes to HEVC: codecparser, videoparser, codec-utils

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Apr 29 05:19:39 PDT 2015


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

--- Comment #9 from sreerenj <bsreerenj at gmail.com> ---
(In reply to Athanasios Oikonomou from comment #8)
> Hi, 
> 
> I get the following error when trying to play h256 file.
> 
> [code]
> root at dm800se:/var/volatile/tmp# GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:3
> gst-launch-1.0 -v playbin
> uri=file:///media/usb/1/140626_720p_hm130_4s_sao_dbf_qp27.265.mkv
> Setting pipeline to PAUSED ...
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri =
> file:///media/usb/1/140626_720p_hm130_4s_sao_dbf_qp27.265.mkv
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
> 0:00:00.227617000   579   0x649780 WARN                 basesrc
> gstbasesrc.c:3481:gst_base_src_start_complete:<source> pad not activated yet
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source =
> "\(GstFileSrc\)\ source"
> 0:00:00.237162296   579   0x649780 WARN                 basesrc
> gstbasesrc.c:3481:gst_base_src_start_complete:<source> pad not activated yet
> Pipeline is PREROLLING ...
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/
> GstTypeFindElement:typefind.GstPad:src: caps = "NULL"
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/
> GstTypeFindElement:typefind.GstPad:src: caps = "NULL"
> 0:00:00.599147963   579 0x76142200 WARN       codecparsers_h265
> gsth265parser.c:1824:gst_h265_parse_pps: value not in allowed range. value:
> 0, range 1-19
> 0:00:00.599541963   579 0x76142200 WARN       codecparsers_h265
> gsth265parser.c:1869:gst_h265_parse_pps: error parsing "Picture parameter
> set"
> 0:00:00.599739963   579 0x76142200 WARN               h265parse
> gsth265parse.c:562:gst_h265_parse_process_nal:<h265parse0> failed to parse
> PPS:
> 0:00:00.600066519   579 0x76142200 WARN       codecparsers_h265
> gsth265parser.c:1951:gst_h265_parser_parse_slice_hdr: couldn't find
> associated picture parameter set with id: 0
> *** Error in `gst-launch-1.0': free(): invalid pointer: 0x75365d34 ***
> Aborted (core dumped)
> [/code]
> 
> Above error is happening on Enigma2 STB using latest HEAD (compiled using
> openembedded few minutes ago). 
> Currently there is no Enigma2 STB that supports h265 and there is no video
> sink that has h265 caps.
> 
> Here you can find above sample
> http://www.elecard.com/assets/files/other/clips/
> 140626_720p_hm130_4s_sao_dbf_qp27.265

Do you mean, these patches introduced regression???

There are surely more stuffs which needs to be fixed: couple of things are
fixed already in the codecparser that I maintain.
https://github.com/01org/gstreamer-codecparsers/commits/master
There are fixes in codedparser and videoparser plugin. Not yet complete though. 

Also I have noticed that the h265 elementary streams are not at all working
with software decoder ;)

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