Tool/software: Linux
Hello Team,
We are trying to play video file with separate subtitle file using below commands. When we play Divx video file + external subtitle, we observed the video will stop after play a while, but same file plays properly without subtitle file.
gst-launch-1.0 playbin uri=file:///tmp/USB1-1.4-sda1/02_DivX6\(AVI\)_with_SRT_subtitle\(German\).AVI suburi=file:///tmp/USB1-1.4-sda1/02_DivX6\(AVI\)_with_SRT_subtitle\(German\).SRT video-sink=waylandsink
0:00:07.778620689 2735 0xb5d044c0 WARN waylandsink wlvideoformat.c:102:gst_wl_shm_format_to_video_format: gst video format not found
0:00:07.778672539 2735 0xb5d044c0 WARN waylandsink wlvideoformat.c:102:gst_wl_shm_format_to_video_format: gst video format not found
0:00:07.778847745 2735 0xb5d044c0 WARN default gstvalue.c:210:gst_value_serialize_any_list: Could not serialize list/array value of type 'gchararray'
0:00:07.778914845 2735 0xb5d044c0 WARN default gstvalue.c:210:gst_value_serialize_any_list: Could not serialize list/array value of type 'gchararray'
0:00:07.778828936 2735 0xb5d044c0 DEBUG waylandsink gstwaylandsink.c:478:gst_wayland_sink_get_caps:<waylandsink0> display caps: video/x-raw, format=(string){ BGRA, BGRx, RGB16, YUV9, Y41B, I420, Y42B, v308, NV12, NV16, YUY2 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:07.797768079 2735 0xb5d044c0 WARN waylandsink wlvideoformat.c:102:gst_wl_shm_format_to_video_format: gst video format not found
0:00:07.797850259 2735 0xb5d044c0 WARN waylandsink wlvideoformat.c:102:gst_wl_shm_format_to_video_format: gst video format not found
0:00:07.798034445 2735 0xb5d044c0 WARN default gstvalue.c:210:gst_value_serialize_any_list: Could not serialize list/array value of type 'gchararray'
0:00:07.798099173 2735 0xb5d044c0 WARN default gstvalue.c:210:gst_value_serialize_any_list: Could not serialize list/array value of type 'gchararray'
0:00:07.798016145 2735 0xb5d044c0 DEBUG waylandsink gstwaylandsink.c:478:gst_wayland_sink_get_caps:<waylandsink0> display caps: video/x-raw, format=(string){ BGRA, BGRx, RGB16, YUV9, Y41B, I420, Y42B, v308, NV12, NV16, YUY2 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:07.834835063 2735 0xb4002580 WARN ducati gstducatividdec.c:570:codec_process:<decoder> err=-1, extendedError=02001000
0:00:07.834918769 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 12 (00001000): corrupted header
0:00:07.834987055 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 25 (02000000): given vop is not codec
0:00:07.835471158 2735 0xb4002580 ERROR GST_BUFFER gstbuffer.c:558:gst_buffer_copy_into: failed to copy meta 0xb53698e4 of API type GstMetaDucatiBufferPrivAPI
0:00:07.866697054 2735 0x1c7cf0 DEBUG waylandsink wldrm.c:92:gst_wl_drm_memory_construct_wl_buffer: create planar buffer: 0xb404d7a0 (name=18)
0:00:07.887893196 2735 0xb4002580 WARN ducati gstducatividdec.c:570:codec_process:<decoder> err=-1, extendedError=02001000
0:00:07.887961483 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 12 (00001000): corrupted header
0:00:07.888002149 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 25 (02000000): given vop is not codec
0:00:07.888711105 2735 0xb5d044c0 ERROR GST_BUFFER gstbuffer.c:558:gst_buffer_copy_into: failed to copy meta 0xb40543c4 of API type GstMetaDucatiBufferPrivAPI
0:00:07.895326723 2735 0xb5d044c0 ERROR GST_BUFFER gstbuffer.c:558:gst_buffer_copy_into: failed to copy meta 0xb4052564 of API type GstMetaDucatiBufferPrivAPI
0:00:07.921353896 2735 0x1c7cf0 DEBUG waylandsink wldrm.c:92:gst_wl_drm_memory_construct_wl_buffer: create planar buffer: 0xb40527b0 (name=19)
0:00:07.924367804 2735 0xb4002580 WARN ducati gstducatividdec.c:570:codec_process:<decoder> err=-1, extendedError=02001000
0:00:07.924553345 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 12 (00001000): corrupted header
0:00:07.924715673 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 25 (02000000): given vop is not codec
0:00:08.002211250 2735 0x1c7cf0 DEBUG waylandsink wldrm.c:92:gst_wl_drm_memory_construct_wl_buffer: create planar buffer: 0xb40527b0 (name=20)
0:00:08.024522337 2735 0xb5d044c0 ERROR GST_BUFFER gstbuffer.c:558:gst_buffer_copy_into: failed to copy meta 0xb40535a4 of API type GstMetaDucatiBufferPrivAPI
0:00:08.051918281 2735 0x1c7cf0 DEBUG waylandsink wldrm.c:92:gst_wl_drm_memory_construct_wl_buffer: create planar buffer: 0xb4026538 (name=21)
0:00:08.073308098 2735 0xb4002580 WARN ducati gstducatividdec.c:570:codec_process:<decoder> err=-1, extendedError=02001000
0:00:08.073544981 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 12 (00001000): corrupted header
0:00:08.073738148 2735 0xb4002580 ERROR ducati gstducati.c:61:gst_ducati_log_extended_error_info: Bit 25 (02000000): given vop is not codec
Sharing you the files separately.
Could you please suggest us on what might be going wrong?
Thanks & Regards,
Ikshwaku