mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
build/cmake: add unit tests
Change-Id: Id239a17a9d601ac4cae074c9fb83102bfde7a6c7
This commit is contained in:

committed by
Sébastien Blin

parent
417447a167
commit
0ec1d2e353
219
CMakeLists.txt
219
CMakeLists.txt
@ -18,6 +18,8 @@ option(JAMI_VIDEO_ACCEL "Build video hardware acceleration support" ON)
|
||||
option(BUILD_CONTRIB "Build contrib to CONTRIB_PATH" ON)
|
||||
option(BUILD_EXTRA_TOOLS "Build extra tools" OFF)
|
||||
|
||||
include(CTest)
|
||||
|
||||
if(NOT MSVC)
|
||||
################################################################################
|
||||
# Contrib
|
||||
@ -641,4 +643,221 @@ else()
|
||||
install (TARGETS jamid DESTINATION ${CMAKE_INSTALL_LIBEXECDIR})
|
||||
endif()
|
||||
|
||||
if (BUILD_TESTING)
|
||||
pkg_search_module(Cppunit REQUIRED IMPORTED_TARGET cppunit)
|
||||
|
||||
file(COPY test/unitTest/actors DESTINATION ${CMAKE_BINARY_DIR})
|
||||
|
||||
add_library(ut_library STATIC test/unitTest/common.cpp)
|
||||
target_link_libraries(ut_library
|
||||
PUBLIC
|
||||
${PROJECT_NAME}
|
||||
${CMAKE_THREAD_LIBS_INIT}
|
||||
PkgConfig::Cppunit
|
||||
PkgConfig::opendht
|
||||
PkgConfig::pjproject
|
||||
PkgConfig::git2
|
||||
PkgConfig::archive
|
||||
PkgConfig::gnutls
|
||||
PkgConfig::webrtcap
|
||||
PkgConfig::avformat
|
||||
PkgConfig::avdevice
|
||||
PkgConfig::avfilter
|
||||
PkgConfig::avcodec
|
||||
PkgConfig::swresample
|
||||
PkgConfig::swscale
|
||||
jsoncpp
|
||||
yaml-cpp
|
||||
PkgConfig::fmt
|
||||
PkgConfig::secp256k1
|
||||
)
|
||||
target_include_directories(ut_library PUBLIC
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/test;"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/test/unitTest;"
|
||||
)
|
||||
target_compile_options(ut_library PUBLIC
|
||||
-fvisibility=hidden
|
||||
-Wall -Wextra
|
||||
-Wnon-virtual-dtor
|
||||
-Wno-deprecated
|
||||
-Wno-deprecated-declarations
|
||||
-Wno-unknown-pragmas
|
||||
)
|
||||
target_compile_definitions(ut_library PUBLIC
|
||||
JAMI_DATADIR="${JAMI_DATADIR}"
|
||||
PJ_AUTOCONF=1
|
||||
HAVE_RINGNS
|
||||
ASIO_STANDALONE
|
||||
MSGPACK_NO_BOOST
|
||||
)
|
||||
if (JAMI_PLUGIN)
|
||||
target_compile_definitions(ut_library PUBLIC ENABLE_PLUGIN)
|
||||
endif()
|
||||
if (JAMI_VIDEO)
|
||||
target_compile_definitions(ut_library PUBLIC ENABLE_VIDEO)
|
||||
endif()
|
||||
|
||||
add_executable(ut_conversationRepository test/unitTest/conversationRepository/conversationRepository.cpp)
|
||||
target_link_libraries(ut_conversationRepository ut_library)
|
||||
add_test(NAME conversationRepository COMMAND ut_conversationRepository)
|
||||
|
||||
add_executable(ut_revoke test/unitTest/revoke/revoke.cpp)
|
||||
target_link_libraries(ut_revoke ut_library)
|
||||
add_test(NAME revoke COMMAND ut_revoke)
|
||||
|
||||
add_executable(ut_syncHistory test/unitTest/syncHistory/syncHistory.cpp)
|
||||
target_link_libraries(ut_syncHistory ut_library)
|
||||
add_test(NAME syncHistory COMMAND ut_syncHistory)
|
||||
|
||||
add_executable(ut_base64 test/unitTest/base64/base64.cpp)
|
||||
target_link_libraries(ut_base64 ut_library)
|
||||
add_test(NAME base64 COMMAND ut_base64)
|
||||
|
||||
add_executable(ut_ice_media_cand_exchange test/unitTest/ice/ice_media_cand_exchange.cpp)
|
||||
target_link_libraries(ut_ice_media_cand_exchange ut_library)
|
||||
add_test(NAME ice_media_cand_exchange COMMAND ut_ice_media_cand_exchange)
|
||||
|
||||
add_executable(ut_ice test/unitTest/ice/ice.cpp)
|
||||
target_link_libraries(ut_ice ut_library)
|
||||
add_test(NAME ice COMMAND ut_ice)
|
||||
|
||||
add_executable(ut_ice_sdp_parser test/unitTest/ice/ice_sdp_parser.cpp)
|
||||
target_link_libraries(ut_ice_sdp_parser ut_library)
|
||||
add_test(NAME ice_sdp_parser COMMAND ut_ice_sdp_parser)
|
||||
|
||||
add_executable(ut_scheduler test/unitTest/scheduler.cpp)
|
||||
target_link_libraries(ut_scheduler ut_library)
|
||||
add_test(NAME scheduler COMMAND ut_scheduler)
|
||||
|
||||
add_executable(ut_testAccount_factory test/unitTest/account_factory/testAccount_factory.cpp)
|
||||
target_link_libraries(ut_testAccount_factory ut_library)
|
||||
add_test(NAME testAccount_factory COMMAND ut_testAccount_factory)
|
||||
|
||||
add_executable(ut_call test/unitTest/call/call.cpp)
|
||||
target_link_libraries(ut_call ut_library)
|
||||
add_test(NAME call COMMAND ut_call)
|
||||
|
||||
add_executable(ut_conference test/unitTest/call/conference.cpp)
|
||||
target_link_libraries(ut_conference ut_library)
|
||||
add_test(NAME conference COMMAND ut_conference)
|
||||
|
||||
add_executable(ut_recorder test/unitTest/call/recorder.cpp)
|
||||
target_link_libraries(ut_recorder ut_library)
|
||||
add_test(NAME recorder COMMAND ut_recorder)
|
||||
|
||||
add_executable(ut_connectionManager test/unitTest/connectionManager/connectionManager.cpp)
|
||||
target_link_libraries(ut_connectionManager ut_library)
|
||||
add_test(NAME connectionManager COMMAND ut_connectionManager)
|
||||
|
||||
add_executable(ut_migration test/unitTest/account_archive/migration.cpp)
|
||||
target_link_libraries(ut_migration ut_library)
|
||||
add_test(NAME migration COMMAND ut_migration)
|
||||
|
||||
add_executable(ut_accountArchive test/unitTest/account_archive/account_archive.cpp)
|
||||
target_link_libraries(ut_accountArchive ut_library)
|
||||
add_test(NAME accountArchive COMMAND ut_accountArchive)
|
||||
|
||||
add_executable(ut_mapUtils test/unitTest/map_utils/testMap_utils.cpp)
|
||||
target_link_libraries(ut_mapUtils ut_library)
|
||||
add_test(NAME mapUtils COMMAND ut_mapUtils)
|
||||
|
||||
add_executable(ut_sipBasicCalls test/unitTest/sip_account/sip_basic_calls.cpp)
|
||||
target_link_libraries(ut_sipBasicCalls ut_library)
|
||||
add_test(NAME sipBasicCalls COMMAND ut_sipBasicCalls)
|
||||
|
||||
add_executable(ut_sipSrtp test/unitTest/sip_account/sip_srtp.cpp)
|
||||
target_link_libraries(ut_sipSrtp ut_library)
|
||||
add_test(NAME sipSrtp COMMAND ut_sipSrtp)
|
||||
|
||||
add_executable(ut_fileTransfer test/unitTest/fileTransfer/fileTransfer.cpp)
|
||||
target_link_libraries(ut_fileTransfer ut_library)
|
||||
add_test(NAME fileTransfer COMMAND ut_fileTransfer)
|
||||
|
||||
add_executable(ut_fileutils test/unitTest/fileutils/testFileutils.cpp)
|
||||
target_link_libraries(ut_fileutils ut_library)
|
||||
add_test(NAME fileutils COMMAND ut_fileutils)
|
||||
|
||||
add_executable(ut_holdResume test/unitTest/media_negotiation/hold_resume.cpp)
|
||||
target_link_libraries(ut_holdResume ut_library)
|
||||
add_test(NAME holdResume COMMAND ut_holdResume)
|
||||
|
||||
add_executable(ut_autoAnswer test/unitTest/media_negotiation/auto_answer.cpp)
|
||||
target_link_libraries(ut_autoAnswer ut_library)
|
||||
add_test(NAME autoAnswer COMMAND ut_autoAnswer)
|
||||
|
||||
add_executable(ut_mediaNegotiation test/unitTest/media_negotiation/media_negotiation.cpp)
|
||||
target_link_libraries(ut_mediaNegotiation ut_library)
|
||||
add_test(NAME mediaNegotiation COMMAND ut_mediaNegotiation)
|
||||
|
||||
add_executable(ut_stringUtils test/unitTest/string_utils/testString_utils.cpp)
|
||||
target_link_libraries(ut_stringUtils ut_library)
|
||||
add_test(NAME stringUtils COMMAND ut_stringUtils)
|
||||
|
||||
add_executable(ut_utf8_utils test/unitTest/utf8_utils/testUtf8_utils.cpp)
|
||||
target_link_libraries(ut_utf8_utils ut_library)
|
||||
add_test(NAME utf8_utils COMMAND ut_utf8_utils)
|
||||
|
||||
add_executable(ut_certstore test/unitTest/certstore.cpp)
|
||||
target_link_libraries(ut_certstore ut_library)
|
||||
add_test(NAME certstore COMMAND ut_certstore)
|
||||
|
||||
add_executable(ut_conversationCall test/unitTest/conversation/call.cpp test/unitTest/conversation/conversationcommon.cpp)
|
||||
target_link_libraries(ut_conversationCall ut_library)
|
||||
add_test(NAME conversationCall COMMAND ut_conversationCall)
|
||||
|
||||
add_executable(ut_conversation test/unitTest/conversation/conversation.cpp test/unitTest/conversation/conversationcommon.cpp)
|
||||
target_link_libraries(ut_conversation ut_library)
|
||||
add_test(NAME conversation COMMAND ut_conversation)
|
||||
|
||||
add_executable(ut_conversationRequest test/unitTest/conversation/conversationRequest.cpp test/unitTest/conversation/conversationcommon.cpp)
|
||||
target_link_libraries(ut_conversationRequest ut_library)
|
||||
add_test(NAME conversationRequest COMMAND ut_conversationRequest)
|
||||
|
||||
add_executable(ut_conversationMembersEvent test/unitTest/conversation/conversationMembersEvent.cpp test/unitTest/conversation/conversationcommon.cpp)
|
||||
target_link_libraries(ut_conversationMembersEvent ut_library)
|
||||
add_test(NAME conversationMembersEvent COMMAND ut_conversationMembersEvent)
|
||||
|
||||
add_executable(ut_test_media_frame test/unitTest/media/test_media_frame.cpp)
|
||||
target_link_libraries(ut_test_media_frame ut_library)
|
||||
add_test(NAME test_media_frame COMMAND ut_test_media_frame)
|
||||
|
||||
add_executable(ut_test_video_scaler test/unitTest/media/video/test_video_scaler.cpp)
|
||||
target_link_libraries(ut_test_video_scaler ut_library)
|
||||
add_test(NAME test_video_scaler COMMAND ut_test_video_scaler)
|
||||
|
||||
add_executable(ut_testVideo_input test/unitTest/media/video/testVideo_input.cpp)
|
||||
target_link_libraries(ut_testVideo_input ut_library)
|
||||
add_test(NAME testVideo_input COMMAND ut_testVideo_input)
|
||||
|
||||
add_executable(ut_test_media_encoder test/unitTest/media/test_media_encoder.cpp)
|
||||
target_link_libraries(ut_test_media_encoder ut_library)
|
||||
add_test(NAME test_media_encoder COMMAND ut_test_media_encoder)
|
||||
|
||||
add_executable(ut_test_media_decoder test/unitTest/media/test_media_decoder.cpp)
|
||||
target_link_libraries(ut_test_media_decoder ut_library)
|
||||
add_test(NAME test_media_decoder COMMAND ut_test_media_decoder)
|
||||
|
||||
add_executable(ut_test_resampler test/unitTest/media/audio/test_resampler.cpp)
|
||||
target_link_libraries(ut_test_resampler ut_library)
|
||||
add_test(NAME test_resampler COMMAND ut_test_resampler)
|
||||
|
||||
add_executable(ut_test_audio_frame_resizer test/unitTest/media/audio/test_audio_frame_resizer.cpp)
|
||||
target_link_libraries(ut_test_audio_frame_resizer ut_library)
|
||||
add_test(NAME test_audio_frame_resizer COMMAND ut_test_audio_frame_resizer)
|
||||
|
||||
add_executable(ut_test_media_filter test/unitTest/media/test_media_filter.cpp)
|
||||
target_link_libraries(ut_test_media_filter ut_library)
|
||||
add_test(NAME test_media_filter COMMAND ut_test_media_filter)
|
||||
|
||||
add_executable(ut_test_media_player test/unitTest/media/test_media_player.cpp)
|
||||
target_link_libraries(ut_test_media_player ut_library)
|
||||
add_test(NAME test_media_player COMMAND ut_test_media_player)
|
||||
|
||||
if (JAMI_PLUGIN)
|
||||
add_executable(ut_plugins test/unitTest/plugins/plugins.cpp)
|
||||
target_link_libraries(ut_plugins ut_library)
|
||||
add_test(NAME plugins COMMAND ut_plugins)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
endif()
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "registration_states.h"
|
||||
#include "im/message_engine.h"
|
||||
#include "connectivity/ip_utils.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "media/media_attribute.h"
|
||||
#include "logger.h"
|
||||
#include "compiler_intrinsics.h" // include the "UNUSED" macro
|
||||
|
@ -29,11 +29,11 @@
|
||||
|
||||
#include "logger.h"
|
||||
|
||||
#include "recordable.h"
|
||||
#include "peerrecorder.h"
|
||||
#include "connectivity/ip_utils.h"
|
||||
#include "conference.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/recordable.h"
|
||||
#include "media/peerrecorder.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "media/media_attribute.h"
|
||||
|
||||
#include <atomic>
|
||||
|
@ -28,13 +28,13 @@
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
|
||||
#include "audio/audio_input.h"
|
||||
#include "media/audio/audio_input.h"
|
||||
#ifdef ENABLE_VIDEO
|
||||
#include "video/video_device_monitor.h"
|
||||
#include "video/video_base.h"
|
||||
#include "video/video_input.h"
|
||||
#include "media/video/video_device_monitor.h"
|
||||
#include "media/video/video_base.h"
|
||||
#include "media/video/video_input.h"
|
||||
#endif
|
||||
#include "media_player.h"
|
||||
#include "media/media_player.h"
|
||||
|
||||
namespace jami {
|
||||
|
||||
|
@ -33,22 +33,21 @@
|
||||
#include <map>
|
||||
#include <functional>
|
||||
|
||||
#include "audio/audio_input.h"
|
||||
#include "conference_protocol.h"
|
||||
#include "media_attribute.h"
|
||||
|
||||
#include <json/json.h>
|
||||
|
||||
#include "recordable.h"
|
||||
#include "media/audio/audio_input.h"
|
||||
#include "media/media_attribute.h"
|
||||
#include "media/recordable.h"
|
||||
|
||||
#ifdef ENABLE_PLUGIN
|
||||
#include "plugin/streamdata.h"
|
||||
#endif
|
||||
|
||||
#ifdef ENABLE_VIDEO
|
||||
#include <video/sinkclient.h>
|
||||
#include "media/video/sinkclient.h"
|
||||
#endif
|
||||
|
||||
#include <json/json.h>
|
||||
|
||||
namespace jami {
|
||||
|
||||
class Call;
|
||||
|
@ -21,7 +21,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "connectivity/ip_utils.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "media/audio/audiobuffer.h"
|
||||
#include "noncopyable.h"
|
||||
|
||||
|
@ -34,7 +34,7 @@
|
||||
#include "account_factory.h"
|
||||
#include "call_factory.h"
|
||||
#include "preferences.h"
|
||||
#include "audio/audiolayer.h"
|
||||
#include "media/audio/audiolayer.h"
|
||||
#include "scheduled_executor.h"
|
||||
#include "gittransport.h"
|
||||
#include "connectivity/security/certstore.h"
|
||||
|
@ -19,10 +19,10 @@
|
||||
#pragma once
|
||||
|
||||
#include "noncopyable.h"
|
||||
#include "audio/audio_frame_resizer.h"
|
||||
#include "audio/resampler.h"
|
||||
#include "audio/audiobuffer.h"
|
||||
#include "libav_deps.h"
|
||||
#include "media/audio/audio_frame_resizer.h"
|
||||
#include "media/audio/resampler.h"
|
||||
#include "media/audio/audiobuffer.h"
|
||||
#include "media/libav_deps.h"
|
||||
#include "logger.h"
|
||||
|
||||
#include <atomic>
|
||||
|
@ -21,7 +21,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "audiobuffer.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media/media_buffer.h"
|
||||
#include "noncopyable.h"
|
||||
|
||||
#include <mutex>
|
||||
|
@ -26,12 +26,12 @@
|
||||
#include <mutex>
|
||||
#include <chrono>
|
||||
|
||||
#include "audio/audiobuffer.h"
|
||||
#include "media_device.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media/audio/audiobuffer.h"
|
||||
#include "media/media_device.h"
|
||||
#include "media/media_buffer.h"
|
||||
#include "observer.h"
|
||||
#include "threadloop.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/media_codec.h"
|
||||
|
||||
namespace jami {
|
||||
class AudioDeviceGuard;
|
||||
|
@ -21,12 +21,12 @@
|
||||
#pragma once
|
||||
|
||||
#include "audiobuffer.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media_device.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/media_buffer.h"
|
||||
#include "media/media_device.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "noncopyable.h"
|
||||
#include "observer.h"
|
||||
#include "socket_pair.h"
|
||||
#include "media/socket_pair.h"
|
||||
#include "threadloop.h"
|
||||
|
||||
#include <functional>
|
||||
|
@ -22,9 +22,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "audiobuffer.h"
|
||||
#include "media_device.h"
|
||||
#include "rtp_session.h"
|
||||
#include "media_stream.h"
|
||||
#include "media/media_device.h"
|
||||
#include "media/rtp_session.h"
|
||||
#include "media/media_stream.h"
|
||||
|
||||
#include "threadloop.h"
|
||||
|
||||
|
@ -30,7 +30,7 @@ struct AVFrame;
|
||||
}
|
||||
|
||||
#include "ring_types.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media/media_buffer.h"
|
||||
|
||||
#include <fmt/core.h>
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "audiobuffer.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media/media_buffer.h"
|
||||
#include "noncopyable.h"
|
||||
|
||||
extern "C" {
|
||||
|
@ -24,10 +24,10 @@
|
||||
|
||||
#include "noncopyable.h"
|
||||
#include "threadloop.h"
|
||||
#include "media_stream.h"
|
||||
#include "media/media_stream.h"
|
||||
#include "media/media_device.h" // DeviceParams
|
||||
#include "media/video/video_base.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/media_codec.h"
|
||||
|
||||
#include <map>
|
||||
#include <atomic>
|
||||
|
@ -24,14 +24,14 @@
|
||||
#define _VIDEO_RECEIVE_THREAD_H_
|
||||
|
||||
#include "video_base.h"
|
||||
#include "media_codec.h"
|
||||
#include "media_io_handle.h"
|
||||
#include "media_codec.h"
|
||||
#include "media_device.h"
|
||||
#include "media_stream.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "media/media_io_handle.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "media/media_device.h"
|
||||
#include "media/media_stream.h"
|
||||
#include "threadloop.h"
|
||||
#include "noncopyable.h"
|
||||
#include "libav_utils.h"
|
||||
#include "media/libav_utils.h"
|
||||
|
||||
#include <functional>
|
||||
#include <map>
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include "connectivity/sip_utils.h"
|
||||
#include "connectivity/ip_utils.h"
|
||||
#include "connectivity/ice_transport.h"
|
||||
#include "media_codec.h"
|
||||
#include "media/media_codec.h"
|
||||
#include "media/media_attribute.h"
|
||||
#include "connectivity/sip_utils.h"
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
#include "call.h"
|
||||
#include "connectivity/ice_transport.h"
|
||||
#include "media_codec.h" // for MediaType enum
|
||||
#include "media/media_codec.h" // for MediaType enum
|
||||
#include "connectivity/sip_utils.h"
|
||||
#include "sip/sdp.h"
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "account_const.h"
|
||||
#include "common.h"
|
||||
#include "media_const.h"
|
||||
#include "video/sinkclient.h"
|
||||
#include "media/video/sinkclient.h"
|
||||
#include "sip/sipcall.h"
|
||||
#include "sip/siptransport.h"
|
||||
|
||||
|
@ -36,6 +36,7 @@
|
||||
#include "media/audio/audio_rtp_session.h"
|
||||
#include "media/audio/audio_receive_thread.h"
|
||||
#include "media/video/video_rtp_session.h"
|
||||
#include "media/video/video_receive_thread.h"
|
||||
|
||||
#include "common.h"
|
||||
|
||||
|
@ -22,11 +22,11 @@
|
||||
#include <cppunit/TestFixture.h>
|
||||
#include <cppunit/extensions/HelperMacros.h>
|
||||
|
||||
#include "audio/audio_frame_resizer.h"
|
||||
#include "audio/audiobuffer.h"
|
||||
#include "media/audio/audio_frame_resizer.h"
|
||||
#include "media/audio/audiobuffer.h"
|
||||
#include "jami.h"
|
||||
#include "libav_deps.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media/libav_deps.h"
|
||||
#include "media/media_buffer.h"
|
||||
|
||||
#include "../../../test_runner.h"
|
||||
|
||||
|
@ -24,8 +24,8 @@
|
||||
|
||||
#include "jami.h"
|
||||
#include "videomanager_interface.h"
|
||||
#include "libav_deps.h"
|
||||
#include "audio/resampler.h"
|
||||
#include "media/libav_deps.h"
|
||||
#include "media/audio/resampler.h"
|
||||
|
||||
#include "../test_runner.h"
|
||||
|
||||
|
@ -24,11 +24,11 @@
|
||||
|
||||
#include "jami.h"
|
||||
#include "fileutils.h"
|
||||
#include "libav_deps.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media_decoder.h"
|
||||
#include "media_device.h"
|
||||
#include "media_io_handle.h"
|
||||
#include "media/libav_deps.h"
|
||||
#include "media/media_buffer.h"
|
||||
#include "media/media_decoder.h"
|
||||
#include "media/media_device.h"
|
||||
#include "media/media_io_handle.h"
|
||||
|
||||
#include "../../test_runner.h"
|
||||
|
||||
|
@ -24,10 +24,10 @@
|
||||
|
||||
#include "jami.h"
|
||||
#include "fileutils.h"
|
||||
#include "libav_deps.h"
|
||||
#include "media_encoder.h"
|
||||
#include "media_io_handle.h"
|
||||
#include "system_codec_container.h"
|
||||
#include "media/libav_deps.h"
|
||||
#include "media/media_encoder.h"
|
||||
#include "media/media_io_handle.h"
|
||||
#include "media/system_codec_container.h"
|
||||
|
||||
#include "../../test_runner.h"
|
||||
|
||||
|
@ -23,9 +23,9 @@
|
||||
#include <cppunit/extensions/HelperMacros.h>
|
||||
|
||||
#include "jami.h"
|
||||
#include "libav_deps.h"
|
||||
#include "media_buffer.h"
|
||||
#include "media_filter.h"
|
||||
#include "media/libav_deps.h"
|
||||
#include "media/media_buffer.h"
|
||||
#include "media/media_filter.h"
|
||||
|
||||
#include "../../test_runner.h"
|
||||
|
||||
@ -230,12 +230,12 @@ MediaFilterTest::testVideoFilter()
|
||||
const constexpr AVPixelFormat format = AV_PIX_FMT_YUV420P;
|
||||
|
||||
// prepare video frame
|
||||
VideoFrame vf1;
|
||||
libjami::VideoFrame vf1;
|
||||
auto frame = vf1.pointer();
|
||||
frame->format = format;
|
||||
frame->width = width1;
|
||||
frame->height = height1;
|
||||
VideoFrame vf2;
|
||||
libjami::VideoFrame vf2;
|
||||
auto extra = vf2.pointer();
|
||||
extra->format = format;
|
||||
extra->width = width2;
|
||||
|
@ -27,7 +27,7 @@ extern "C" {
|
||||
#include <libavutil/pixfmt.h>
|
||||
}
|
||||
|
||||
#include "audio/audiobuffer.h"
|
||||
#include "media/audio/audiobuffer.h"
|
||||
#include "jami.h"
|
||||
#include "videomanager_interface.h"
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
#include "jami.h"
|
||||
#include "videomanager_interface.h"
|
||||
#include "video/video_scaler.h"
|
||||
#include "media/video/video_scaler.h"
|
||||
|
||||
#include "../../../test_runner.h"
|
||||
|
||||
|
@ -37,6 +37,8 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include <yaml-cpp/yaml.h>
|
||||
|
||||
using namespace libjami::Account;
|
||||
|
||||
namespace jami {
|
||||
|
Reference in New Issue
Block a user