codecparsers_h265: fails (core dump) to parse h265 sample
Submitted by Athanasios Oikonomou
Link to original bug (#748641)
Description
Hi,
I get the following error when trying to play h256 file.
root@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)
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