Patch |
File delta |
Description |
05_dont_Werror.diff | (download) |
CMakeLists.txt |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
don't set -werror
Bug-Debian: http://bugs.debian.org/625316
This package builds with -Werror, and GCC 4.6 triggers new warnings
which will make the package fail to build. Currently a Debian patch
just passes
-Wno-error=unused-but-set-variable and
-Wno-error=unused-but-set-parameter
to avoid build failures, but this patch will be reverted with the
GCC 4.6.1 release, and the severity of the report will be raised.
|
10_disable_tests_vmtests.diff | (download) |
CMakeLists.txt |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
disable tests.
|
13_disable_lua_config_install.diff | (download) |
crtmpserver/CMakeLists.txt |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
disable default install for lua config
|
15_use_system_lua.diff | (download) |
cmake_find_modules/Find_lua.cmake |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
use system lua(lua 5.1)
|
16_add_header_install.diff | (download) |
common/CMakeLists.txt |
4 4 + 0 - 0 !
thelib/CMakeLists.txt |
3 3 + 0 - 0 !
2 files changed, 7 insertions(+) |
update cmake rules for 'common' and 'thelib'.
Adds installation of the header files.
|
18_enable_cmake_find_default_paths.diff | (download) |
cmake_find_modules/Find_lua.cmake |
2 1 + 1 - 0 !
cmake_find_modules/Find_openssl.cmake |
4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-) |
enable search libs in default locations
|
19_gcc_4_7_compatibility.diff | (download) |
common/include/platform/linux/linuxplatform.h |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
fix compatibility issue with gcc 4.7
In gcc 4.7 some functions and constants was moved to
unistd.h. This patch adds a unistd header inclusion.
|
20_use_pkgconfig_for_tinyxml.diff | (download) |
CMakeLists.txt |
7 2 + 5 - 0 !
common/CMakeLists.txt |
4 2 + 2 - 0 !
crtmpserver/CMakeLists.txt |
2 1 + 1 - 0 !
3 files changed, 5 insertions(+), 8 deletions(-) |
use pkg-config for detecting tinyxml
Forwarded-Upstream: no
Bug-Debian: #713515
The detection of tinyxml fails in debian because the library is no
longer installed into /usr/lib, is now in /usr/lib/$(ARCH_TRIPLET), for
instance /usr/lib/x86_64-linux-gnu. The upstream included
Find_tinyxml.cmake detects the Headers correctly, but breaks the build
for failing to locate the libraries.
Tinyxml ships a working pkg-config file, so let's use that one for now.
|
21_fix_ftbfs_kfreebsd.diff | (download) |
common/include/platform/dfreebsd/dfreebsdplatform.h |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
update the kfreebsd platform specific header to unbreak compilation
Forwarded-Upstream: not-yet
Bug-Debian: http://bugs.debian.org/713840
It seems that the "dfreebsd" platform requires some updates to allow compilation on
(modern?) kfreebsd systems.
|
22_fix_ftbfs_gcc 6.diff | (download) |
applications/applestreamingclient/src/playlist.cpp |
2 1 + 1 - 0 !
applications/applestreamingclient/src/protocols/key/inboundkeyprotocol.cpp |
2 1 + 1 - 0 !
common/src/platform/android/androidplatform.cpp |
6 3 + 3 - 0 !
common/src/platform/dfreebsd/dfreebsdplatform.cpp |
6 3 + 3 - 0 !
common/src/platform/freebsd/freebsdplatform.cpp |
6 3 + 3 - 0 !
common/src/platform/linux/linuxplatform.cpp |
6 3 + 3 - 0 !
common/src/platform/openbsd/openbsdplatform.cpp |
6 3 + 3 - 0 !
common/src/platform/osx/osxplatform.cpp |
6 3 + 3 - 0 !
common/src/platform/solaris/solarisplatform.cpp |
6 3 + 3 - 0 !
common/src/utils/logging/fileloglocation.cpp |
4 2 + 2 - 0 !
common/src/utils/logging/syslogloglocation.cpp |
2 1 + 1 - 0 !
common/src/utils/misc/file.cpp |
10 5 + 5 - 0 !
common/src/utils/misc/mmapfile.cpp |
22 11 + 11 - 0 !
common/src/utils/misc/uri.cpp |
6 3 + 3 - 0 !
common/src/utils/misc/variant.cpp |
34 17 + 17 - 0 !
crtmpserver/src/crtmpserver.cpp |
2 1 + 1 - 0 !
thelib/include/mediaformats/mediaframe.h |
2 1 + 1 - 0 !
thelib/include/protocols/ts/tspacketpmt.h |
2 1 + 1 - 0 !
thelib/src/application/baseclientapplication.cpp |
4 2 + 2 - 0 !
thelib/src/configuration/configfile.cpp |
2 1 + 1 - 0 !
thelib/src/mediaformats/basemediadocument.cpp |
10 5 + 5 - 0 !
thelib/src/mediaformats/flv/flvdocument.cpp |
2 1 + 1 - 0 !
thelib/src/mediaformats/mp3/mp3document.cpp |
4 2 + 2 - 0 !
thelib/src/mediaformats/mp4/baseatom.cpp |
6 3 + 3 - 0 !
thelib/src/mediaformats/mp4/boxatom.cpp |
2 1 + 1 - 0 !
thelib/src/mediaformats/mp4/mp4document.cpp |
14 7 + 7 - 0 !
thelib/src/mediaformats/nsv/nsvdocument.cpp |
2 1 + 1 - 0 !
thelib/src/netio/epoll/iohandlermanager.cpp |
4 2 + 2 - 0 !
thelib/src/netio/epoll/udpcarrier.cpp |
4 2 + 2 - 0 !
thelib/src/netio/kqueue/iohandlermanager.cpp |
4 2 + 2 - 0 !
thelib/src/netio/kqueue/udpcarrier.cpp |
4 2 + 2 - 0 !
thelib/src/netio/select/iohandlermanager.cpp |
4 2 + 2 - 0 !
thelib/src/netio/select/udpcarrier.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/http/httpauthhelper.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/protocolfactorymanager.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/rawhttpstream/inboundrawhttpstreamprotocol.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtmp/amf0serializer.cpp |
28 14 + 14 - 0 !
thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp |
8 4 + 4 - 0 !
thelib/src/protocols/rtmp/basertmpprotocol.cpp |
10 5 + 5 - 0 !
thelib/src/protocols/rtmp/header_le_ba.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtmp/inboundhttp4rtmp.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtmp/monitorrtmpprotocol.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtmp/rtmpprotocolserializer.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtmp/streaming/baseoutnetrtmpstream.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtmp/streaming/debugging.patch |
24 12 + 12 - 0 !
thelib/src/protocols/rtmp/streaming/infilertmpnsvstream.cpp_ |
12 6 + 6 - 0 !
thelib/src/protocols/rtmp/streaming/infilertmpstream.cpp |
22 11 + 11 - 0 !
thelib/src/protocols/rtmp/streaming/innetrtmpstream.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/rtmp/streaming/outnetrtmp4tsstream.cpp |
6 3 + 3 - 0 !
thelib/src/protocols/rtp/basertspappprotocolhandler.cpp |
2 1 + 1 - 0 !
thelib/src/protocols/rtp/connectivity/inboundconnectivity.cpp |
6 3 + 3 - 0 !
thelib/src/protocols/rtp/connectivity/outboundconnectivity.cpp |
8 4 + 4 - 0 !
thelib/src/protocols/rtp/nattraversalprotocol.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/rtp/rtspprotocol.cpp |
8 4 + 4 - 0 !
thelib/src/protocols/rtp/sdp.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/rtp/streaming/innetrtpstream.cpp |
24 12 + 12 - 0 !
thelib/src/protocols/ssl/basesslprotocol.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/ts/innettsstream.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/ts/tspacketpat.cpp |
4 2 + 2 - 0 !
thelib/src/protocols/ts/tspacketpmt.cpp |
4 2 + 2 - 0 !
thelib/src/streaming/baseinfilestream.cpp |
10 5 + 5 - 0 !
thelib/src/streaming/streamcapabilities.cpp |
16 8 + 8 - 0 !
thelib/src/streaming/streamsmanager.cpp |
2 1 + 1 - 0 !
63 files changed, 216 insertions(+), 216 deletions(-) |
fix build failure with gcc-6
All of many errors are of only two types:
.
* letters after string literals, sometimes fatal: "foo"name"bar", sometimes
merely a warning: "foo"PRIx64 -- I've fixed either
* "return false;" in a function returning a pointer
|