Skip to content

Commit

Permalink
Merge pull request Kurento#3 from mconf/merge-6.8.1
Browse files Browse the repository at this point in the history
Merge with 6.8.1
  • Loading branch information
prlanzarin authored Nov 22, 2018
2 parents ddca087 + e2403cc commit 5d99648
Show file tree
Hide file tree
Showing 60 changed files with 1,224 additions and 680 deletions.
47 changes: 40 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,38 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [6.8.1] - 2018-10-23

### Fixed
- GStreamerFilter: Allow using the 'textoverlay' filter.

## [6.8.0] - 2018-09-26

### Added
- Hub, HubPort: Add support for DATA streams

### Changed
- Use kms_utils_element_factory_make() for better element names in debug graphs
- ModuleManager: Review startup logging messages

### Fixed
- Agnosticbin: Send TRANSCODING signals only once
- [#144](https://github.com/Kurento/bugtracker/issues/144) AgnosticBin: FIXME Reconfigure pipeline
- BaseRtpSession: Fix memory leaks
- MediaSet: Fix unreleased memory on object unref

## [6.7.2] - 2018-05-11

### Added
- KmsBaseRtpEndpoint: New property "offer-dir", which allows to specify the SDP Offer direction when it gets generated by KMS.
- KmsBaseRtpEndpoint: Don't reduce RTCP interval if REMB is not used.

### Fixed
- All: Apply multiple fixes suggested by *clang-tidy*.
- [#241](https://github.com/Kurento/bugtracker/issues/241) (Add 'a=setup' to SDP Offers).

## [6.7.1] - 2018-03-21

Expand All @@ -17,25 +47,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [6.7.0] - 2018-01-24

### Changed
- CMake: Compile and link as Position Independent Code ('-fPIC').
- CMake: Compile and link as Position Independent Code (`fPIC`).
- Add more verbose logging in some areas that required it.
- Debian: Align all version numbers of KMS-related modules.
- Debian: Remove version numbers from package names.
- Debian: Configure builds to use parallel compilation jobs.

### Fixed
- Reset stats after RTP source gets reconnected. The RTP sources assume a starting point of 0, so KMS must also adjust its own status after a reconnection.
- Fix [#197](https://github.com/Kurento/bugtracker/issues/197) (Composite Hub making audio choppy) with [#9](https://github.com/Kurento/kms-core/pull/9) (fix composite: kmsenctreebin.c use max-size-time instead of max-size-buffers), by @ruddell (Jon Ruddell).
- [#197](https://github.com/Kurento/bugtracker/issues/197) (Composite Hub making audio choppy) with [PR#9](https://github.com/Kurento/kms-core/pull/9) (kmsenctreebin.c use max-size-time instead of max-size-buffers), by [@ruddell](https://github.com/ruddell) (Jon Ruddell).

## [6.6.3] - 2017-08-10

### Changed
- Prevent frames from building up in the buffer if the CPU falls behind, by @kc7bfi (David Robison).
- [PR#7](https://github.com/Kurento/kms-core/pull/7) (Prevent frames from building up in the buffer if the CPU falls behind), by [@kc7bfi](https://github.com/kc7bfi) (David Robison).

## [6.6.2] - 2017-07-24

### Added
- REMB: Add "COMEDIA"/automatic port discovery. [Documentation](http://doc-kurento.readthedocs.io/en/latest/features/nat_traversal.html#rtp-without-ice).
- REMB: Add "COMEDIA"/automatic port discovery. [Documentation](https://doc-kurento.readthedocs.io/en/latest/features/nat_traversal.html#rtp-without-ice).
- REMB: Enable for RTP connections. Previously, it would only work for WebRTC.

### Changed
Expand All @@ -50,7 +80,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### Fixed
- Bugfix: Out of bound access on SDP medias.
- Use format macros to fix compiler errors on 32bit systems, by @fancycode (Joachim Bauch).
- [PR#5](https://github.com/Kurento/kms-core/pull/5) (Use format macros to fix compiler errors on 32bit systems), by [@fancycode](https://github.com/fancycode) (Joachim Bauch).
- When a non incremental PTS is discovered in an input stream, the internal DTS gets updated with the new PTS value.

## [6.6.1] - 2016-09-30
Expand Down Expand Up @@ -160,6 +190,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- MediaElement: Fix error notification mechanisms. Errors where not raising in most cases.
- Improvements in format negotiations between elements, this fixes problems in RecorderEndpoint and Composite.

[6.8.1]: https://github.com/Kurento/kms-core/compare/6.8.0...6.8.1
[6.8.0]: https://github.com/Kurento/kms-core/compare/6.7.2...6.8.0
[6.7.2]: https://github.com/Kurento/kms-core/compare/6.7.1...6.7.2
[6.7.1]: https://github.com/Kurento/kms-core/compare/6.7.0...6.7.1
[6.7.0]: https://github.com/Kurento/kms-core/compare/6.6.3...6.7.0
[6.6.3]: https://github.com/Kurento/kms-core/compare/6.6.2...6.6.3
Expand Down
18 changes: 6 additions & 12 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,10 @@ message(STATUS "Project version: ${PROJECT_NAME}-${PROJECT_VERSION}")
# Compiler flags
include(CommonBuildFlags)
common_buildflags_set()
#common_buildflags_print()

#message("CMAKE_C_FLAGS: ${CMAKE_C_FLAGS}")
#message("CMAKE_CXX_FLAGS: ${CMAKE_CXX_FLAGS}")
#message("CMAKE_STATIC_LINKER_FLAGS: ${CMAKE_STATIC_LINKER_FLAGS}")
#message("CMAKE_SHARED_LINKER_FLAGS: ${CMAKE_SHARED_LINKER_FLAGS}")
#message("CMAKE_MODULE_LINKER_FLAGS: ${CMAKE_MODULE_LINKER_FLAGS}")
#message("CMAKE_EXE_LINKER_FLAGS: ${CMAKE_EXE_LINKER_FLAGS}")
#message("CMAKE_C_FLAGS_DEBUG: ${CMAKE_C_FLAGS_DEBUG}")
#message("CMAKE_CXX_FLAGS_DEBUG: ${CMAKE_CXX_FLAGS_DEBUG}")
#message("CMAKE_STATIC_LINKER_FLAGS_DEBUG: ${CMAKE_STATIC_LINKER_FLAGS_DEBUG}")
#message("CMAKE_SHARED_LINKER_FLAGS_DEBUG: ${CMAKE_SHARED_LINKER_FLAGS_DEBUG}")
#message("CMAKE_MODULE_LINKER_FLAGS_DEBUG: ${CMAKE_MODULE_LINKER_FLAGS_DEBUG}")
#message("CMAKE_EXE_LINKER_FLAGS_DEBUG: ${CMAKE_EXE_LINKER_FLAGS_DEBUG}")
# Development: Exceptions to "Warnings are Errors" rule
#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=unused-function")

# FIXME Disable error when macros __TIME__, __DATE__ or __TIMESTAMP__ are encountered
include(CheckCXXCompilerFlag)
Expand All @@ -45,6 +36,9 @@ if(HAS_WARNING_DATE_TIME)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=date-time")
endif()

# Development
#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=unused-function")

# Decide between std::regex or boost::regex
include(CheckCXXSourceCompiles)
set(CMAKE_REQUIRED_FLAGS ${CMAKE_CXX_FLAGS})
Expand Down
27 changes: 27 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
kms-core (6.8.1) testing; urgency=medium

* Prepare release 6.8.1

-- Juan Navarro Moreno <[email protected]> Tue, 23 Oct 2018 16:23:46 +0200

kms-core (6.8.0) testing; urgency=medium

* debian/rules: Remove 'override_dh_auto_test'
* Prepare release 6.8.0

-- Juan Navarro Moreno <[email protected]> Wed, 26 Sep 2018 11:30:00 +0200

kms-core (6.7.3) testing; urgency=medium

[ Juan Navarro Moreno ]
* Prepare release 6.7.2

-- Juan Navarro Moreno <[email protected]> Fri, 27 Jul 2018 10:20:30 +0100

kms-core (6.7.2) testing; urgency=medium

[ Juan Navarro Moreno ]
* Prepare release 6.7.2

-- Juan Navarro Moreno <[email protected]> Fri, 11 May 2018 10:20:30 +0100

kms-core (6.7.1) testing; urgency=medium

[ Juan Navarro Moreno ]
Expand Down
3 changes: 0 additions & 3 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,3 @@ override_dh_auto_configure:

override_dh_strip:
dh_strip --dbg-package=kms-core-dbg

override_dh_auto_test:
dh_auto_build -- check ARGS=-j10
5 changes: 0 additions & 5 deletions src/gst-plugins/commons/constants.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
#ifndef __KMS_CONSTANTS_H__
#define __KMS_CONSTANTS_H__

G_BEGIN_DECLS

#define SDP_MEDIA_RTCP_FB "rtcp-fb"
#define SDP_MEDIA_RTCP_FB_NACK "nack"
#define SDP_MEDIA_RTCP_FB_CCM "ccm"
Expand All @@ -35,8 +33,6 @@ G_BEGIN_DECLS
#define SDP_MEDIA_RTP_AVP_PROTO "RTP/AVP"
#define SDP_MEDIA_RTP_SAVPF_PROTO "RTP/SAVPF"

#define RTCP_MUX "rtcp-mux"

#define RTCP_MIN_INTERVAL 500 /* ms */
#define REMB_MAX_INTERVAL 200 /* ms */
#define RTP_RTX_SIZE 512 /* packets */
Expand Down Expand Up @@ -77,5 +73,4 @@ G_BEGIN_DECLS
#define OPUS_ENCONDING_NAME "OPUS"
#define VP8_ENCONDING_NAME "VP8"

G_END_DECLS
#endif /* __KMS_CONSTANTS_H__ */
Loading

0 comments on commit 5d99648

Please sign in to comment.