Вышла версия 0.3.0: http://git.altlinux.org/people/drool/packages/simplescreenrecording.git На t7 работает.
При попытке сборки на свежем Сизифе: AV/Output/AudioEncoder.cpp: In member function 'virtual bool AudioEncoder::EncodeFrame(AVFrame*)': AV/Output/AudioEncoder.cpp:141:12: error: 'AVFrame' has no member named 'channels' make[2]: *** [AV/Output/simplescreenrecorder-AudioEncoder.o] Error 1 make[2]: *** Waiting for unfinished jobs.... AV/Output/Synchronizer.cpp: In function 'std::unique_ptr<AVFrameWrapper> CreateAudioFrame(unsigned int, unsigned int, unsigned int, unsigned int, AVSampleFormat)': AV/Output/Synchronizer.cpp:119:21: error: 'AVFrame' has no member named 'channels' make[2]: *** [AV/Output/simplescreenrecorder-Synchronizer.o] Error 1 AV/AVWrapper.cpp: In constructor 'AVFrameWrapper::AVFrameWrapper(const std::shared_ptr<AVFrameData>&)': AV/AVWrapper.cpp:50:12: warning: 'AVFrame* avcodec_alloc_frame()' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3118) [-Wdeprecated-declarations] AV/AVWrapper.cpp:50:32: warning: 'AVFrame* avcodec_alloc_frame()' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3118) [-Wdeprecated-declarations] AV/AVWrapper.cpp: In destructor 'AVFrameWrapper::~AVFrameWrapper()': AV/AVWrapper.cpp:64:2: warning: 'void avcodec_free_frame(AVFrame**)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3143) [-Wdeprecated-declarations]
Это, случайно, не результат отсутствия чего-то в BuildRequires?
Это всего лишь очередное изменение в API libav
Такого пакета больше нет в сизифе. Закрываю багу.