Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
linphone-cmake-builder
Commits
0af80151
Commit
0af80151
authored
Mar 19, 2014
by
Ghislain MARY
Browse files
Add H263, H263P and MPEG4 options.
parent
d06cb279
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
33 additions
and
0 deletions
+33
-0
builders/ffmpeg.cmake
builders/ffmpeg.cmake
+15
-0
cmake/LinphoneBuilderOptions.cmake
cmake/LinphoneBuilderOptions.cmake
+6
-0
configs/config-bb10.cmake
configs/config-bb10.cmake
+3
-0
configs/config-desktop.cmake
configs/config-desktop.cmake
+3
-0
configs/config-ios.cmake
configs/config-ios.cmake
+3
-0
configs/config-webplugin.cmake
configs/config-webplugin.cmake
+3
-0
No files found.
builders/ffmpeg.cmake
View file @
0af80151
...
...
@@ -41,6 +41,21 @@ set(EP_ffmpeg_CONFIGURE_OPTIONS
"--disable-vaapi"
"--disable-vdpau"
)
if
(
${
ENABLE_H263
}
)
list
(
APPEND EP_ffmpeg_CONFIGURE_OPTIONS
"--enable-decoder=h263"
"--enable-encoder=h263"
)
endif
(
${
ENABLE_H263
}
)
if
(
${
ENABLE_H263P
}
)
list
(
APPEND EP_ffmpeg_CONFIGURE_OPTIONS
"--enable-encoder=h263p"
)
endif
(
${
ENABLE_H263P
}
)
if
(
${
ENABLE_MPEG4
}
)
list
(
APPEND EP_ffmpeg_CONFIGURE_OPTIONS
"--enable-decoder=mpeg4"
"--enable-encoder=mpeg4"
)
endif
(
${
ENABLE_MPEG4
}
)
set
(
EP_ffmpeg_LINKING_TYPE
"--disable-static"
"--enable-shared"
)
set
(
EP_ffmpeg_PATCH_COMMAND
"
${
PATCH_PROGRAM
}
"
"-p1"
"-i"
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/builders/ffmpeg/no-sdl.patch"
)
set
(
EP_ffmpeg_ARCH
"i386"
)
...
...
cmake/LinphoneBuilderOptions.cmake
View file @
0af80151
...
...
@@ -60,6 +60,12 @@ linphone_builder_add_feature_info("Speex" ENABLE_SPEEX "Speex audio encoding/dec
cmake_dependent_option
(
ENABLE_FFMPEG
"Enable ffmpeg support."
${
DEFAULT_VALUE_ENABLE_FFMPEG
}
"ENABLE_VIDEO;ENABLE_GPL_THIRD_PARTIES"
OFF
)
linphone_builder_add_feature_info
(
"FFmpeg"
ENABLE_FFMPEG
"Some video processing features via FFmpeg: MPEG4 encoding/decoding, video scaling..."
)
cmake_dependent_option
(
ENABLE_H263
"Enable H263 video codec support."
${
DEFAULT_VALUE_ENABLE_H263
}
"ENABLE_FFMPEG"
OFF
)
linphone_builder_add_feature_info
(
"H263"
ENABLE_H263
"H263 video encoding/decoding support."
)
cmake_dependent_option
(
ENABLE_H263P
"Enable H263+ video codec support."
${
DEFAULT_VALUE_ENABLE_H263P
}
"ENABLE_FFMPEG"
OFF
)
linphone_builder_add_feature_info
(
"H263+"
ENABLE_H263P
"H263+ video encoding/decoding support."
)
cmake_dependent_option
(
ENABLE_MPEG4
"Enable MPEG4 video codec support."
${
DEFAULT_VALUE_ENABLE_MPEG4
}
"ENABLE_FFMPEG"
OFF
)
linphone_builder_add_feature_info
(
"MPEG4"
ENABLE_MPEG4
"MPEG4 video encoding/decoding support."
)
cmake_dependent_option
(
ENABLE_VPX
"Enable VPX video codec support."
${
DEFAULT_VALUE_ENABLE_VPX
}
"ENABLE_VIDEO"
OFF
)
linphone_builder_add_feature_info
(
"VPX"
ENABLE_VPX
"VPX video encoding/decoding support."
)
cmake_dependent_option
(
ENABLE_X264
"Enable H.264 video encoder support with the x264 library."
${
DEFAULT_VALUE_ENABLE_X264
}
"ENABLE_FFMPEG"
OFF
)
...
...
configs/config-bb10.cmake
View file @
0af80151
...
...
@@ -34,6 +34,9 @@ set(DEFAULT_VALUE_ENABLE_ISAC OFF)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK OFF
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_H263 OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263P OFF
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 OFF
)
set
(
DEFAULT_VALUE_ENABLE_VPX OFF
)
set
(
DEFAULT_VALUE_ENABLE_X264 OFF
)
set
(
DEFAULT_VALUE_ENABLE_TUNNEL OFF
)
...
...
configs/config-desktop.cmake
View file @
0af80151
...
...
@@ -34,6 +34,9 @@ set(DEFAULT_VALUE_ENABLE_ISAC ON)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK ON
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_H263 ON
)
set
(
DEFAULT_VALUE_ENABLE_H263P ON
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 ON
)
set
(
DEFAULT_VALUE_ENABLE_VPX ON
)
set
(
DEFAULT_VALUE_ENABLE_X264 ON
)
set
(
DEFAULT_VALUE_ENABLE_TUNNEL OFF
)
...
...
configs/config-ios.cmake
View file @
0af80151
...
...
@@ -34,6 +34,9 @@ set(DEFAULT_VALUE_ENABLE_ISAC OFF)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK OFF
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_H263 OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263P OFF
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 OFF
)
set
(
DEFAULT_VALUE_ENABLE_VPX OFF
)
set
(
DEFAULT_VALUE_ENABLE_X264 OFF
)
set
(
DEFAULT_VALUE_ENABLE_TUNNEL OFF
)
...
...
configs/config-webplugin.cmake
View file @
0af80151
...
...
@@ -34,6 +34,9 @@ set(DEFAULT_VALUE_ENABLE_ISAC OFF)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK OFF
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_H263 OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263P OFF
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 OFF
)
set
(
DEFAULT_VALUE_ENABLE_VPX ON
)
set
(
DEFAULT_VALUE_ENABLE_X264 OFF
)
set
(
DEFAULT_VALUE_ENABLE_TUNNEL OFF
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment