case AV_CODEC_ID_MPEG1VIDEO:
return MM_VIDEO_CODEC_MPEG1;
case AV_CODEC_ID_MPEG2VIDEO: /*/< preferred ID for MPEG-1/2 video decoding */
- case AV_CODEC_ID_MPEG2VIDEO_XVMC:
case AV_CODEC_ID_MPEG2TS:
return MM_VIDEO_CODEC_MPEG2;
case AV_CODEC_ID_H261:
av_log_set_level(AV_LOG_QUIET);
#endif
- av_register_all();
-
if (formatContext->filesrc->type == MM_FILE_SRC_TYPE_MEMORY) {
if (mmfile_util_get_mimetype(formatContext->filesrc->memory.format, mimeType, MMFILE_MIMETYPE_MAX_LEN) != MMFILE_UTIL_SUCCESS) {
debug_error(DEBUG, "error: Error in MIME Type finding");
/* debug_msg(RELEASE, " SMALL_LAST_FRAME: %d", pVideoCodec->capabilities & CODEC_CAP_SMALL_LAST_FRAME ? 1 : 0); */
/* debug_msg(RELEASE, " HWACCEL_VDPAU : %d", pVideoCodec->capabilities & CODEC_CAP_HWACCEL_VDPAU ? 1 : 0); */
- if (pVideoCodec->capabilities & CODEC_CAP_TRUNCATED)
- pVideoCodecCtx->flags |= CODEC_FLAG_TRUNCATED;
+ if (pVideoCodec->capabilities & AV_CODEC_CAP_TRUNCATED)
+ pVideoCodecCtx->flags |= AV_CODEC_FLAG_TRUNCATED;
/*set workaround bug flag*/
pVideoCodecCtx->workaround_bugs = FF_BUG_AUTODETECT;
mm_file_retv_if_fails(width, MMFILE_FORMAT_FAIL);
mm_file_retv_if_fails(height, MMFILE_FORMAT_FAIL);
- av_register_all();
-
/* Open video file */
mm_file_retvm_if_fails(DEBUG, avformat_open_input(&pFormatCtx, path, NULL, NULL) == 0, MMFILE_FORMAT_FAIL);
mm_file_retv_if_fails(width, MMFILE_FORMAT_FAIL);
mm_file_retv_if_fails(height, MMFILE_FORMAT_FAIL);
- av_register_all();
-
urifilename = g_strdup_printf("%s%u:%u", MMFILE_MEM_URI, (unsigned int)data, datasize);
mmfile_register_io_all();