aisouard/libwebrtc

builtin_video_decoder_factory.h and builtin_video_encoder_factory.h are missing

Opened this issue · 5 comments

Hello,

i was trying to build the peerconnection_client example from googles webrtc repository. But i was missing these two includes
#include <webrtc/api/video_codecs/builtin_video_decoder_factory.h>
#include <webrtc/api/video_codecs/builtin_video_encoder_factory.h>

Without these includes i can't build the app properly. Do you know why these files are missing?

Thank you and best regards
Maxim

it looks like this project is only supporting up to version 60+, while the files you are looking for have been added only 6 months ago (in the version 69 or 70 frame).
https://chromium.googlesource.com/external/webrtc/+log/HEAD/api/video_codecs/builtin_video_decoder_factory.cc

You need to catch up with approximately 5 revision, or 6 months of work, i.e. around 5200 commits.

Thank you for your fast reply.

What can i do in order to have the newest stable version of webrtc?

to answer your question as you wrote it: go to webrtc.org and follow the instructions.
If you wanted to get the newest stable version of webrtc "using aisouard project", then you need to update the latest line of /CMakeModules/Version.cmake and replace 60 by whatever version you want. It is VERY unlikely to work.

Ok, i see. Thank you. So, you mean that your project needs some adoptions in order to use 60+ versions. Is it right?

This is not my project, I'm just kindly helping where I can.