lp:~morphis/aethercast/add-mock-networkmanager

Created by Simon Fels and last modified
Get this branch:
bzr branch lp:~morphis/aethercast/add-mock-networkmanager
Only Simon Fels can upload to this branch. If you are Simon Fels please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Simon Fels
Project:
aethercast
Status:
Development

Recent revisions

138. By Simon Fels

Make first unit tests working

137. By Simon Fels

Add not yet working test for service API

136. By Simon Fels

Add missing map -> vector conversion

135. By Simon Fels

Refactor bus owner management and add mock network manager implementation
which can be controlled from the outside.

134. By Simon Fels

Rewrite timestamp comparision for RTP tests to overcome timing issues on our builders

133. By Simon Fels

Fix all compiler warnings so that we build now fine with -Werror

By default we don't want any compiler warnings so any warning (except for the GLib stuff)
will now cause the build to fail.

132. By Simon Fels

Rework part of the streaming framework and add further unit tests

This reworks the streaming framework to be better testable which wasn't the case before
for all parts. Most critical parts are covered with tests now.

131. By Simon Fels

Drop gstreamer backend

We're not going to support gstreamer as a streaming backend as of now. However this doesn't prevent us from bringing it back later but for now we want to remove that code portion to keep the code base we have to maintain as focused as possible and not ship code we never test or use.

Approved by Thomas Voß, PS Jenkins bot.

130. By Simon Fels

Add LTTng support for aethercast

This adds tracing support through LTTng and will record different events
of the streaming/rendering pipeline so what we can perform different
performance analysis on the collected data.

Approved by PS Jenkins bot, Konrad Zapałowicz.

129. By Simon Fels

Add hardware encoding and video streaming support.

The hardware encoding is currently only for Android 5.x based devices. On all others encoding will simply not work. The streaming part of aethercast (MPEGTS packetizing, RTP sending) as based on some code from Android.

Approved by PS Jenkins bot, Thomas Voß, Jim Hodapp.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:aethercast
This branch contains Public information 
Everyone can see this information.

Subscribers