lp://qastaging/~morphis/aethercast/hw-encoding-support
Created by
Simon Fels
and last modified
- Get this branch:
- bzr branch lp://qastaging/~morphis/aethercast/hw-encoding-support
Only
Simon Fels
can upload to this branch. If you are
Simon Fels
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
Superseded
for merging
into
lp://qastaging/aethercast
- PS Jenkins bot: Approve (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 21401 lines (+8549/-6703)189 files modified.gitignore (+1/-0)
CMakeLists.txt (+6/-1)
cmake/LinuxCrossCompile.cmake (+43/-0)
conf/dhcpd.conf (+0/-5)
cross-compile-chroot.sh (+163/-0)
data/fi.w1.wpa_supplicant1.xml (+0/-109)
data/org.aethercast.xml (+2/-0)
debian/aethercast-tools.install (+1/-0)
debian/aethercast.install (+0/-1)
debian/control (+26/-3)
debian/rules (+4/-0)
debian/usr.sbin.aethercast (+13/-9)
scripts/setup-partial-armhf-chroot.sh (+155/-0)
src/CMakeLists.txt (+60/-18)
src/mcs/android/h264encoder.cpp (+465/-0)
src/mcs/android/h264encoder.h (+96/-0)
src/mcs/basesourcemediamanager.cpp (+59/-26)
src/mcs/basesourcemediamanager.h (+8/-3)
src/mcs/config.h.in (+0/-25)
src/mcs/forwardingmiracastcontroller.cpp (+6/-2)
src/mcs/forwardingmiracastcontroller.h (+3/-1)
src/mcs/forwardingnetworkdevice.cpp (+0/-51)
src/mcs/forwardingnetworkdevice.h (+0/-42)
src/mcs/gstsourcemediamanager.cpp (+19/-2)
src/mcs/gstsourcemediamanager.h (+2/-2)
src/mcs/initgstreameronce.cpp (+88/-0)
src/mcs/initgstreameronce.h (+29/-0)
src/mcs/logger.cpp (+20/-2)
src/mcs/logger.h (+3/-0)
src/mcs/mediamanagerfactory.cpp (+8/-4)
src/mcs/mediamanagerfactory.h (+1/-1)
src/mcs/mir/sourcemediamanager.cpp (+136/-93)
src/mcs/mir/sourcemediamanager.h (+51/-8)
src/mcs/mir/streamconnector.cpp (+204/-0)
src/mcs/mir/streamconnector.h (+77/-0)
src/mcs/mir/streamrenderer.cpp (+176/-0)
src/mcs/mir/streamrenderer.h (+69/-0)
src/mcs/miracastcontroller.h (+3/-1)
src/mcs/miracastcontrollerskeleton.cpp (+35/-1)
src/mcs/miracastcontrollerskeleton.h (+2/-0)
src/mcs/miracastservice.cpp (+34/-8)
src/mcs/miracastservice.h (+5/-1)
src/mcs/miracastsourceclient.cpp (+15/-6)
src/mcs/miracastsourceclient.h (+7/-5)
src/mcs/miracastsourcemanager.cpp (+6/-5)
src/mcs/miracastsourcemanager.h (+3/-2)
src/mcs/networkdeviceskeleton.cpp (+0/-142)
src/mcs/networkutils.cpp (+61/-3)
src/mcs/networkutils.h (+3/-0)
src/mcs/streaming/mediasender.cpp (+168/-0)
src/mcs/streaming/mediasender.h (+71/-0)
src/mcs/streaming/mpegtspacketizer.cpp (+824/-0)
src/mcs/streaming/mpegtspacketizer.h (+63/-0)
src/mcs/streaming/packetizer.h (+81/-0)
src/mcs/streaming/rtpsender.cpp (+301/-0)
src/mcs/streaming/rtpsender.h (+70/-0)
src/mcs/streaming/transportsender.h (+39/-0)
src/mcs/systemcontroller.cpp (+31/-0)
src/mcs/systemcontroller.h (+68/-0)
src/mcs/testsourcemediamanager.cpp (+29/-4)
src/mcs/types.h (+3/-0)
src/mcs/ubuntu/systemcontroller.cpp (+36/-0)
src/mcs/ubuntu/systemcontroller.h (+40/-0)
src/mcs/ubuntu/unity.cpp (+28/-0)
src/mcs/ubuntu/unity.h (+33/-0)
src/mcs/ubuntu/unitydisplaylock.cpp (+128/-0)
src/mcs/ubuntu/unitydisplaylock.h (+56/-0)
src/mcs/utils.cpp (+61/-2)
src/mcs/utils.h (+21/-1)
src/mcs/video/baseencoder.cpp (+30/-0)
src/mcs/video/baseencoder.h (+110/-0)
src/mcs/video/buffer.cpp (+100/-0)
src/mcs/video/buffer.h (+85/-0)
src/mcs/video/bufferqueue.cpp (+131/-0)
src/mcs/video/bufferqueue.h (+76/-0)
src/mcs/video/h264analyzer.cpp (+115/-0)
src/mcs/video/h264analyzer.h (+60/-0)
src/mcs/video/statistics.cpp (+134/-0)
src/mcs/video/statistics.h (+74/-0)
src/mcs/video/utils.cpp (+39/-0)
src/mcs/video/utils.h (+33/-0)
src/mcs/video/utils_from_android.cpp (+112/-0)
src/mcs/video/videoformat.cpp (+416/-0)
src/mcs/video/videoformat.h (+46/-0)
src/mcs/x11sourcemediamanager.cpp (+0/-51)
src/mcs/x11sourcemediamanager.h (+0/-38)
src/w11tng/config.h.in (+0/-27)
src/w11tng/dhcpclient.cpp (+2/-0)
src/w11tng/dhcpleaseparser.cpp (+0/-130)
src/w11tng/dhcpleaseparser.h (+0/-51)
src/w11tng/dhcpserver.cpp (+5/-5)
src/w11tng/filemonitor.cpp (+0/-74)
src/w11tng/filemonitor.h (+0/-60)
src/w11tng/hostname1stub.cpp (+0/-136)
src/w11tng/hostname1stub.h (+0/-73)
src/w11tng/informationelement.cpp (+0/-171)
src/w11tng/informationelement.h (+0/-165)
src/w11tng/interfaceselector.cpp (+0/-125)
src/w11tng/interfaceselector.h (+0/-66)
src/w11tng/interfacestub.cpp (+0/-95)
src/w11tng/interfacestub.h (+0/-69)
src/w11tng/managerstub.cpp (+0/-202)
src/w11tng/managerstub.h (+0/-83)
src/w11tng/netlinklistener.cpp (+0/-205)
src/w11tng/netlinklistener.h (+0/-64)
src/w11tng/networkdevice.cpp (+0/-126)
src/w11tng/networkdevice.h (+0/-92)
src/w11tng/networkmanager.cpp (+57/-9)
src/w11tng/networkmanager.h (+19/-4)
src/w11tng/p2pdevicestub.cpp (+0/-447)
src/w11tng/p2pdevicestub.h (+0/-112)
src/w11tng/peerstub.cpp (+0/-165)
src/w11tng/peerstub.h (+0/-77)
src/w11tng/processexecutor.cpp (+0/-102)
src/w11tng/processexecutor.h (+0/-56)
src/w11tng/wififirmwareloader.cpp (+0/-94)
src/w11tng/wififirmwareloader.h (+0/-55)
tests/3rd_party/lxc-nl/CMakeLists.txt (+0/-6)
tests/3rd_party/lxc-nl/network.c (+0/-308)
tests/3rd_party/lxc-nl/network.h (+0/-34)
tests/3rd_party/lxc-nl/nl.c (+0/-313)
tests/3rd_party/lxc-nl/nl.h (+0/-260)
tests/CMakeLists.txt (+2/-0)
tests/common/dbusfixture.cpp (+0/-190)
tests/common/dbusfixture.h (+0/-67)
tests/common/dbusnameowner.cpp (+0/-43)
tests/common/dbusnameowner.h (+0/-44)
tests/common/glibhelpers.cpp (+0/-43)
tests/common/glibhelpers.h (+0/-34)
tests/common/virtualnetwork.cpp (+0/-56)
tests/common/virtualnetwork.h (+0/-42)
tests/mcs/CMakeLists.txt (+2/-0)
tests/mcs/forwardingmiracastcontroller_tests.cpp (+5/-2)
tests/mcs/forwardingnetworkdevice_tests.cpp (+0/-50)
tests/mcs/mediamanagerfactory_tests.cpp (+3/-3)
tests/mcs/miracastcontrollerskeleton_tests.cpp (+5/-2)
tests/mcs/mock_network_device.h (+0/-35)
tests/mcs/networkdevice_tests.cpp (+0/-36)
tests/mcs/networkdeviceskeleton_tests.cpp (+0/-51)
tests/mcs/networkmanagerfactory_tests.cpp (+0/-44)
tests/mcs/streaming/CMakeLists.txt (+2/-0)
tests/mcs/streaming/mediasender_tests.cpp (+220/-0)
tests/mcs/streaming/mpegtspacketizer_tests.cpp (+44/-0)
tests/mcs/video/CMakeLists.txt (+3/-0)
tests/mcs/video/buffer_tests.cpp (+106/-0)
tests/mcs/video/h264analyzer_tests.cpp (+87/-0)
tests/mcs/video/videoformat_tests.cpp (+173/-0)
tests/w11tng.moved/CMakeLists.txt (+14/-0)
tests/w11tng.moved/baseskeleton.cpp (+58/-0)
tests/w11tng.moved/baseskeleton.h (+49/-0)
tests/w11tng.moved/dhcp_tests.cpp (+66/-0)
tests/w11tng.moved/dhcpleaseparser_tests.cpp (+93/-0)
tests/w11tng.moved/informationelement_tests.cpp (+62/-0)
tests/w11tng.moved/interfaceselector_tests.cpp (+158/-0)
tests/w11tng.moved/interfaceskeleton.cpp (+43/-0)
tests/w11tng.moved/interfaceskeleton.h (+45/-0)
tests/w11tng.moved/interfacestub_tests.cpp (+75/-0)
tests/w11tng.moved/netlinklistener_tests.cpp (+67/-0)
tests/w11tng.moved/p2pdeviceskeleton.cpp (+137/-0)
tests/w11tng.moved/p2pdeviceskeleton.h (+72/-0)
tests/w11tng.moved/p2pdevicestub_tests.cpp (+192/-0)
tests/w11tng.moved/peerskeleton.cpp (+40/-0)
tests/w11tng.moved/peerskeleton.h (+44/-0)
tests/w11tng.moved/peerstub_tests.cpp (+73/-0)
tests/w11tng/CMakeLists.txt (+0/-14)
tests/w11tng/baseskeleton.cpp (+0/-58)
tests/w11tng/baseskeleton.h (+0/-49)
tests/w11tng/dhcpleaseparser_tests.cpp (+0/-93)
tests/w11tng/informationelement_tests.cpp (+0/-62)
tests/w11tng/interfaceselector_tests.cpp (+0/-158)
tests/w11tng/interfaceskeleton.cpp (+0/-43)
tests/w11tng/interfaceskeleton.h (+0/-45)
tests/w11tng/interfacestub_tests.cpp (+0/-75)
tests/w11tng/netlinklistener_tests.cpp (+0/-67)
tests/w11tng/p2pdeviceskeleton.cpp (+0/-137)
tests/w11tng/p2pdeviceskeleton.h (+0/-72)
tests/w11tng/p2pdevicestub_tests.cpp (+0/-192)
tests/w11tng/peerskeleton.cpp (+0/-40)
tests/w11tng/peerskeleton.h (+0/-44)
tests/w11tng/peerstub_tests.cpp (+0/-73)
tests/wds/CMakeLists.txt (+1/-0)
tests/wds/videoformatselection_tests.cpp (+72/-0)
tools/CMakeLists.txt (+65/-0)
tools/mirscreencast_to_android_hw_enc.cpp (+64/-0)
tools/mirscreencast_to_stream.cpp (+124/-0)
tools/mpegts_muxer.cpp (+100/-0)
tools/raw_streamer.cpp (+95/-0)
tools/simplesource.cpp (+73/-0)
tools/simplesource.h (+52/-0)
Branch information
Recent revisions
- 343. By Simon Fels
-
Add interfaces for RTP sender / MPEGTS packetizer classes to make MediaSender testable
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/aethercast