patch-xbmc_cores_dvdplayer_DVDCodecs_Video_DVDVideoCodecFFmpeg_cpp 1.4 KB

12345678910111213141516171819202122232425262728
  1. --- xbmc-12.2.orig/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp 2013-05-03 07:57:41.000000000 +0200
  2. +++ xbmc-12.2/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp 2013-08-01 17:31:00.000000000 +0200
  3. @@ -273,7 +273,7 @@ bool CDVDVideoCodecFFmpeg::Open(CDVDStre
  4. }
  5. // set acceleration
  6. - m_pCodecContext->dsp_mask = 0;//FF_MM_FORCE | FF_MM_MMX | FF_MM_MMXEXT | FF_MM_SSE;
  7. + //m_pCodecContext->dsp_mask = 0;//FF_MM_FORCE | FF_MM_MMX | FF_MM_MMXEXT | FF_MM_SSE;
  8. // advanced setting override for skip loop filter (see avcodec.h for valid options)
  9. // TODO: allow per video setting?
  10. @@ -799,14 +799,14 @@ int CDVDVideoCodecFFmpeg::FilterProcess(
  11. #if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0)
  12. result = m_dllAvFilter.av_vsrc_buffer_add_frame(m_pFilterIn, frame, 0);
  13. #else
  14. - result = m_dllAvFilter.av_buffersrc_add_frame(m_pFilterIn, frame, 0);
  15. + result = m_dllAvFilter.av_buffersrc_add_frame_flags(m_pFilterIn, frame, 0);
  16. #endif
  17. if (result < 0)
  18. {
  19. #if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0)
  20. CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_vsrc_buffer_add_frame");
  21. #else
  22. - CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_buffersrc_add_frame");
  23. + CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_buffersrc_add_frame_flags");
  24. #endif
  25. return VC_ERROR;
  26. }