gaussian-splatting icon indicating copy to clipboard operation
gaussian-splatting copied to clipboard

SIBR_viewers dependence on old ffmpeg leading to build errors

Open isharma25 opened this issue 1 year ago • 4 comments
trafficstars

Function calls such as following, to really old versions of ffmpeg are leading to build errors such as:

gs/SIBR_viewers/src/core/video/FFmpegVideoEncoder.cpp:46:25: error: ‘av_register_all’ was not declared in this scope
   46 |                         av_register_all();
      |                         ^~~~~~~~~~~~~~~
gs/SIBR_viewers/src/core/video/FFmpegVideoEncoder.cpp: In member function ‘void sibr::FFVideoEncoder::close()’:
/home/isharma/gs/SIBR_viewers/src/core/video/FFmpegVideoEncoder.cpp:82:49: error: ‘struct AVStream’ has no member named ‘codec’
   82 |                         avcodec_close(video_st->codec);

Has anyone got their SIBR_Viewers app compiled from source after pulling in the latest changes?

I was able to get an old version compiled around a month back.

isharma25 avatar Nov 13 '24 10:11 isharma25