#include <linux/videodev2.h>
#include "decoder.h"
+
#include "gstnxvideodec.h"
#define MAX_OUTPUT_BUF 6
pDecHandle->fpsDen = 1;
}
- g_print ("mime type = %s\n", pMime);
+ GST_LOG ("mime type = %s\n", pMime);
// H.264
if (!strcmp (pMime, "video/x-h264")) {
return FALSE;
} else {
// Debugging
- g_print ("NumSps = %d, NumPps = %d, type = %s\n",
+ GST_DEBUG ("NumSps = %d, NumPps = %d, type = %s\n",
pDecHandle->pH264Info->numSps,
pDecHandle->pH264Info->numPps,
(pDecHandle->pH264Info->eStreamType ==
memcpy (pDecHandle->pExtraData, pCodecData, codecDataSize);
}
} else {
- g_print ("Codec_data not exist.\n");
+ GST_LOG ("Codec_data not exist.\n");
}
return TRUE;
}
if (0 != ret) {
- g_print ("NX_V4l2DecDecodeFrame!!!!, ret = %d\n", ret);
+ GST_ERROR ("NX_V4l2DecDecodeFrame!!!!, ret = %d\n", ret);
ret = DEC_ERR;
}
}
}
if (0 != ret) {
- g_print ("NX_V4l2DecDecodeFrame!!!!, ret = %d\n", ret);
+ GST_ERROR ("NX_V4l2DecDecodeFrame!!!!, ret = %d\n", ret);
ret = DEC_ERR;
}
} else {
pHDec->minRequiredFrameBuffer = seqOut.minBuffers;
pHDec->pSem = VDecSemCreate (MAX_OUTPUT_BUF);
- g_print
+ GST_LOG
("<<<<<<<<<< InitializeCodaVpu(Min=%d, %dx%d) (ret = %d) >>>>>>>>>\n",
pHDec->minRequiredFrameBuffer, seqOut.width, seqOut.height, ret);
hDec->outTimeStamp[minIdx].flag = (gint) - 1;
return 0;
} else {
-// g_print("Cannot Found Time Stamp!!!\n");
+// GST_ERROR ("Cannot Found Time Stamp!!!\n");
return -1;
}
}
}
gst_buffer_unmap (pCodecData, &mapInfo);
} else {
- g_print ("No Codec Data\n");
+ GST_LOG ("No Codec Data\n");
}
if (pDecHandle->codecType == V4L2_PIX_FMT_H264) {
DisplayDone (pMeta->pNxVideoDec->pNxVideoDecHandle,
pMeta->v4l2BufferIdx);
if (ret) {
- g_print ("Fail: DisplayDone !");
+ GST_ERROR ("Fail: DisplayDone !");
}
}
pthread_mutex_unlock (&pMeta->pNxVideoDec->mutex);
/* FIXME Remember to set the rank if it's an element that is meant
to be autoplugged by decodebin. */
- ret = gst_element_register (plugin, "nxvideodec", GST_RANK_NONE,
+ ret = gst_element_register (plugin, "nxvideodec", GST_RANK_PRIMARY + 1,
GST_TYPE_NXVIDEODEC);
FUNC_OUT ();