作者: jefferyzhang 时间: 2021-12-2 11:32
请直接用mpp库来开发测试作者: jefferyzhang 时间: 2021-12-2 11:47
还有265是没有隔行模式的作者: Joy_zhang 时间: 2021-12-2 13:26
265开始不支持隔行,后来通过SEI补充增加的隔行的信息,我用mpi_dec_test操作写的YUV文件是0字节,打印如下:
toybrick@toybrick:/usr/bin$ mpi_dec_test -t 16777220 -i /mnt/ts.ts -o /mnt/ts.yuv -n 10
mpp[19007]: mpi_dec_utils: cmd parse result:
mpp[19007]: mpi_dec_utils: input file name: /mnt/ts.ts
mpp[19007]: mpi_dec_utils: output file name: /mnt/ts.yuv
mpp[19007]: mpi_dec_utils: config file name:
mpp[19007]: mpi_dec_utils: width : 0
mpp[19007]: mpi_dec_utils: height : 0
mpp[19007]: mpi_dec_utils: type : 16777220
mpp[19007]: mpi_dec_utils: debug flag : 0
mpp[19007]: mpi_dec_utils: max frames : 10
mpp[19007]: mpi_dec_test: mpi_dec_test start
mpp[19007]: mpi_dec_test: input file size 6529428
mpp[19007]: mpp_info: mpp version: 49f29006 author: Jeffy Chen 2021-08-04 [drm]: Add mmap flag detection
mpp[19007]: mpi_dec_test: 0x55ae089a60 mpi_dec_test decoder test start w 0 h 0 type 16777220
mpp[19007]: mpp_rt: NOT found ion allocator
mpp[19007]: mpp_rt: found drm allocator
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_sei error ret = -1006
mpp[19007]: H265D_PARSER: PPS id out of range: 0
mpp[19007]: H265D_PARSER: hls_slice_header error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #3,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_sei error ret = -1006
mpp[19007]: H265D_PARSER: PPS id out of range: 0
mpp[19007]: H265D_PARSER: hls_slice_header error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #3,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_sei error ret = -1006
mpp[19007]: H265D_PARSER: PPS id out of range: 0
mpp[19007]: H265D_PARSER: hls_slice_header error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #3,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_sei error ret = -1006
mpp[19007]: H265D_PARSER: PPS id out of range: 0
mpp[19007]: H265D_PARSER: hls_slice_header error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #3,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_sei error ret = -1006
mpp[19007]: H265D_PARSER: PPS id out of range: 0
mpp[19007]: H265D_PARSER: hls_slice_header error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #3,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265PARSER_PS: vps_reserved_ffff_16bits is not 0xffff
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_vps error ret = -1004
mpp[19007]: H265D_PARSER: Error parsing NAL unit #0,error ret = 0xd.
mpp[19007]: H265D_PARSER: current stream is no right skip it (nil)
mpp[19007]: H265D_PARSER: mpp_hevc_decode_nal_sei error ret = -1006
mpp[19007]: H265D_PARSER: PPS id out of range: 0
: