Hello, all.
We are running the EVM with both SDK versions (see below) and trying to play the file of MP4 container with one h.264 encoded stream (from DM8148 board).
All known to us video players (VLC, WMP, ffplay, mplayer,...) play this file without a problem.
But our attempts to play it in te EVM fails (while some other originated files are played OK).
Here is the explanation:
*** PC with FC23 runs this command perfect:
gst-launch-0.10 filesrc location=/home/out.mp4 ! decodebin ! queue ! ffmpegcolorspace ! autovideosink
*** AM572x EVM - ERROR! (PSDK 2.0.2.11):
gst-launch-1.0 filesrc location=/home/out.mp4 ! decodebin ! queue ! videoconvert ! autovideosink --gst-debug=*:1
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.179756101 1241 0x7c260 ERROR ducati gstducatividdec.c:242:codec_create:<decoder> failed XDM_GETVERSION
0:00:00.189203293 1241 0x7c260 ERROR ducati gstducatividdec.c:242:codec_create:<decoder> failed XDM_GETVERSION
0:00:00.201666487 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 0 (00000001): no error-free slice
0:00:00.201745055 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.201798898 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 31 (80000000): gap in frame num
0:00:00.206593986 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.210852599 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 18 (00040000): stream end
0:00:00.219663765 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 0 (00000001): no error-free slice
0:00:00.219727855 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.219777957 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 31 (80000000): gap in frame num
0:00:00.224601837 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.227728941 1241 0x7c260 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 18 (00040000): stream end
.....
.....
*** AM572x EVM - ERROR! (PSDK 3.0.0.4):
gst-launch-1.0 filesrc location=/home/out.mp4 ! decodebin ! queue ! videoconvert ! autovideosink --gst-debug=*:1
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.381561118 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 0 (00000001): no error-free slice
0:00:00.381758757 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.381850663 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 31 (80000000): gap in frame num
0:00:00.387275077 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.393608468 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 18 (00040000): stream end
0:00:00.404300975 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 0 (00000001): no error-free slice
0:00:00.404430131 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.404517483 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 31 (80000000): gap in frame num
0:00:00.410274548 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 9 (00000200): applied concealment
0:00:00.464585873 1192 0x9f460 ERROR ducati gstducati.c:60:gst_ducati_log_extended_error_info: Bit 18 (00040000): stream end
.....
.....
-------------------------------------------------------------------------------------------------------------------------
Thanks a lot ahead for any help!