be71aa29a3c86d2e01cd17839d2a72ab09a1bce5 |
28-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
Respect the record audio app op - media Change-Id: I3a97977b6e9a09355e2008f780d22d480fb7308b
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
f65f03bcc8b09820f81b90d8c0d3da6b66546aaf |
18-Apr-2015 |
Lajos Molnar <lajos@google.com> |
Merge "libmediaplayerservice: fix warnings, make warnings errors, use clang"
|
6d339f1f764bbd32e3381dae7bfa7c6c575bb493 |
18-Apr-2015 |
Lajos Molnar <lajos@google.com> |
libmediaplayerservice: fix warnings, make warnings errors, use clang Change-Id: I1b2f6b65c5abbc366068a60b8909104f31b94228
ource/WifiDisplaySource.h
|
3b0da19c78f6a61ed343a07f2448b94faafe4c02 |
18-Apr-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: make more warnings errors Change-Id: I9b1ad60fbfb866dbf9c00843e06553c3eb25c113
ndroid.mk
ideoFormats.cpp
tp/RTPSender.cpp
ource/PlaybackSession.cpp
|
ee4e1b1a63758941460ae79a064249d3a5189443 |
17-Apr-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: warnings be gone, some are now errors, use clang Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
ndroid.mk
ideoFormats.cpp
tp/RTPSender.cpp
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
3f27436a9346f043f52265da1e6a74cde2bffd4d |
05-Mar-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: don't use ALooperRoster mutex for reply handling Change replyID-s from uint32_t to an object Move reply handling into the loopers (to reuse a common mutex) Bug: 19607784 Change-Id: Iaa035b846c424c5687ed17ce1079b325e86c54be
ource/MediaPuller.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
1d15ab58bf8239069ef343de6cb21aabf3ef7d78 |
05-Mar-2015 |
Lajos Molnar <lajos@google.com> |
media: switch to new AMessage handling Bug: 19607784 Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
ediaSender.cpp
tp/RTPSender.cpp
ource/Converter.cpp
ource/MediaPuller.cpp
ource/PlaybackSession.cpp
ource/RepeaterSource.cpp
ource/WifiDisplaySource.cpp
|
a1e8944a21e5833b7aadc451776f11797f5f9273 |
04-Feb-2015 |
Elliott Hughes <enh@google.com> |
Move AString's StringPrintf out of the way. We should come back and replace AString with std::string and switch to the "real" StringPrintf family, but this fixes the ODR violation that was preventing us from booting. Bug: 19265750 Change-Id: I798eb9ca5dd634e44625af5e583439ef9f0cdc35
ideoFormats.cpp
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
|
90e0d9c5864032ddb9806476fc58f9ef0014995b |
30-Sep-2014 |
Chih-hung Hsieh <chh@google.com> |
am 91228597: am 95fd067c: Merge "Fix linkage when building with clang, Intel CC or gcc -O0" * commit '912285971c9bdb358b1fc06a7ea320fc8f001d5c': Fix linkage when building with clang, Intel CC or gcc -O0
|
7c0a284cbc227e35213d3c606edd29c05225f3a7 |
28-Sep-2014 |
Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org> |
Fix linkage when building with clang, Intel CC or gcc -O0 This code fails to link when using clang, Intel CC, or gcc -O0 because of the CHECK_GT statement in WifiDisplaySource::scheduleKeepAlive (explanation at https://gcc.gnu.org/wiki/VerboseDiagnostics#missing_static_const_definition, doesn't show up with gcc when optimizations are enabled because the entire CHECK_GT statement is optimized away). This fixes https://code.google.com/p/android/issues/detail?id=58221 Change-Id: I43d3629819a01971846c31e9f755d6e0567fb838 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
ource/WifiDisplaySource.cpp
|
96e92b58b7e9647b4c7c2f54b62a1b357ab06b66 |
19-Sep-2014 |
Wei Jia <wjia@google.com> |
MediaBuffer: ABuffer will release MediaBuffer when it's destructed. Bug: 17454455 Change-Id: Ia423bcc2e1fa39137f114eac44912ed15357bb99
ource/Converter.cpp
ource/MediaPuller.cpp
|
1a7be1ec9c769203e6c8e26378de0ab8e2ad493d |
29-Apr-2014 |
Bill Yi <byi@google.com> |
Merge commit '91820d46b5f3065c2fded3cdf65d305715b33bb1' into HEAD
|
d411b4ca2945cd8974a3a78199fce94646950128 |
11-Apr-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. (cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36) Modified by Mark Salyzyn <salyzyn@google.com> to keep merge conflicts or errors downstream to a minimum. Change-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613
tp/RTPSender.cpp
ource/WifiDisplaySource.cpp
|
181cd2ba90ab574da7b57a0b79e3e2118b6ea3ad |
19-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
am 24e1bd71: Merge "libstagefright is no longer 32 bit only." * commit '24e1bd71ac6850d9062b3bd803b37c0e92f69c7a': libstagefright is no longer 32 bit only.
|
f3aa039a2278f789e3c9d5e18b83f9d937a05a5f |
19-Mar-2014 |
Narayan Kamath <narayan@google.com> |
libstagefright is no longer 32 bit only. Change-Id: I88d5fcfc005a2c2acd0246cdd9c08b6c00b6c39b Signed-off-by: Glenn Kasten <gkasten@android.com>
ndroid.mk
|
3327597fe780a076a0755c7a4f1aff895c531dad |
18-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
am 64727dd7: Merge "More precise 32-bit only for libstagefright/ subdirectories" * commit '64727dd7c8513b6c9ddcce2f4b305618bb76121c': More precise 32-bit only for libstagefright/ subdirectories
|
dc2b47aee47ad8690fd8dc663c6602b7efa3bbac |
17-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
More precise 32-bit only for libstagefright/ subdirectories Change-Id: Ie4e8f9ccd834b902287d3452cc9fa739809ddb68
ndroid.mk
|
5205977929c8a63d3bba026c6bd7b4cc1e236627 |
12-Mar-2014 |
Dan Stoza <stoza@google.com> |
Remove deprecated BufferQueue constructor Bug: 13415624 Change-Id: I1a824d09ce582ee54753683d30cdc23813c13b6b
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
28a51d04c0a25b424389b205c8de2bec66b76024 |
07-Mar-2014 |
Colin Cross <ccross@android.com> |
am e2307ccb: Merge "frameworks/av: fix errors inside ALOGV" * commit 'e2307ccbab9c32a7806f15c2572cfe6ec428f2f5': frameworks/av: fix errors inside ALOGV
|
3b7ddf83db2d11c08116a6476c0f11e71bd72ba4 |
07-Feb-2014 |
Chong Zhang <chz@google.com> |
set AAC MPEG version to MPEG-2 wifi display play spec only allows MPEG-2 AAC. Bug: 12747927 Change-Id: Ic96d27ce57f5c8e7da55e43b38f629b5c7333817
ource/TSPacketizer.cpp
|
def582e93022fa5eb7a64d4a11c15598afc0db86 |
12-Feb-2014 |
Andreas Huber <andih@google.com> |
fix the OS X builds until we can fix compiler warnings that apparently trigger only on that platform... Change-Id: I9555d7e2efbe3e349e8af60528b7b9d131a257e3
ndroid.mk
|
4ef5d8f038588080b73790a46a45d710a6a1d977 |
11-Feb-2014 |
Andreas Huber <andih@google.com> |
Merge "warnings be gone."
|
84333e0475bc911adc16417f4ca327c975cf6c36 |
08-Feb-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
ndroid.mk
tp/RTPSender.cpp
ource/WifiDisplaySource.cpp
|
2cf312c2294f128423491a6cc6ba1b1afda5967b |
11-Feb-2014 |
Chong Zhang <chz@google.com> |
Merge "fix delay when shutting down wifi display"
|
8497416c40bae877bc67b0ef30bb41a73af54711 |
10-Feb-2014 |
Colin Cross <ccross@android.com> |
am 429f2bf7: am e2307ccb: Merge "frameworks/av: fix errors inside ALOGV" * commit '429f2bf7527daf872a1bbdafca8ad28635b84644': frameworks/av: fix errors inside ALOGV
|
456fa912e46edf0b01ea3b7760ea922c01ca1866 |
07-Feb-2014 |
Chong Zhang <chz@google.com> |
fix delay when shutting down wifi display RepeaterSource needs to stop SurfaceMediaSource before stopping its looper, otherwise the stop could get queued behind the last read(), which will not return until a new frame comes. Change SurfaceMediaSource stop to signal frame avalable first, so that its read() returns EOS to reader upon stop. Bug: 11677087 Change-Id: Ie331cc8c7f4824fd3930f3e909b53db4463902fb
ource/RepeaterSource.cpp
|
37abc0eee8795231cc5b2e409b24604c43fbb5d0 |
07-Feb-2014 |
Chong Zhang <chz@google.com> |
set AAC MPEG version to MPEG-2 wifi display play spec only allows MPEG-2 AAC. Bug: 12747927 Change-Id: Ic96d27ce57f5c8e7da55e43b38f629b5c7333817
ource/TSPacketizer.cpp
|
94dcc94b16cc6c2a7aa02df2d0d6b8743d738d78 |
07-Feb-2014 |
Colin Cross <ccross@android.com> |
frameworks/av: fix errors inside ALOGV Fix errors exposed by adding compile-time checking to disabled ALOGVs. Change-Id: I9602a4a485dffa3caad732c2a19ec0e41a0ac65b
ource/TSPacketizer.cpp
|
1b86fe063badb5f28c467ade39be0f4008688947 |
29-Jan-2014 |
Andreas Huber <andih@google.com> |
FINAL ATTEMPT: HTTP services are now provided from JAVA and made available to media code Change-Id: I9f74a86e70422187c9cf0ca1318a29019700192d
ource/PlaybackSession.cpp
|
a306ee6bc1aef463f8984be26b8a4214490b6c55 |
03-Oct-2013 |
Andreas Huber <andih@google.com> |
Remove now unused wfd commandline tool. (also unbreaks the build) Change-Id: I03320342976e4e355cc6aeb3d2c485985613b3b5 related-to-bug: 11047222
ndroid.mk
fd.cpp
|
6ea551fa13b69e5ce359a7dba7485d857a005304 |
02-Oct-2013 |
Andreas Huber <andih@google.com> |
Remove obsolete miracast sink code and friends. Change-Id: I8bbb22fb0cfe2d73881d9f05bf8112ae86d8040b related-to-bug: 11047222
ndroid.mk
ediaReceiver.cpp
ediaReceiver.h
NTPClient.cpp
NTPClient.h
imeSyncer.cpp
imeSyncer.h
ettest.cpp
tp/RTPAssembler.cpp
tp/RTPAssembler.h
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tptest.cpp
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
dptest.cpp
|
530fdbdc1b5491f3fbf172752834d1515701e142 |
18-Sep-2013 |
Lajos Molnar <lajos@google.com> |
Use changed MediaCodec.PARAMETER_KEY_VIDEO_BITRATE value Change-Id: I157bcafbf705865e66c81517b1eab10c3daa039e Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 10461617
ource/Converter.cpp
|
ec3acca4a75fc4adc076b56751124f507b419622 |
03-Sep-2013 |
Chong Zhang <chz@google.com> |
wifi-display: do not use HDCP's encryptNative method if its unsupported Bug: 10609422 Change-Id: I005f1d04a4191b1503b5f3e895a98b8d6560c402
ource/PlaybackSession.cpp
|
87ecf19404586672008e98babc225e094292ceb5 |
06-Jun-2013 |
Chong Zhang <chz@google.com> |
wifi-display: pass session info to wifi display settings Bug: 9371882 Change-Id: I9e4b8c2154b03ce8ff3e14c465a5224bb6e8db9a
ource/WifiDisplaySource.cpp
fd.cpp
|
7fb865653293e665f48b31e791ca124e98c7d257 |
16-Aug-2013 |
Jeff Brown <jeffbrown@google.com> |
Remove call to enable/disable remote submix from test program. The submix will be controlled automatically from now on based on whether there is an active audio recorder. Bug: 10265163 Change-Id: Iea8164182daa037066f60974b54597d20db4903b
fd.cpp
|
a05822a368dfc8c220b413c3d23dcc1af58b4b5f |
19-Jul-2013 |
Andreas Huber <andih@google.com> |
Minor tweaks to DirectRenderer and Converter Converter now supports automatic prepending of SPS/PPS to IDR frames (h264) as well as using the encoder in "surface-input" mode. The new features are all opt-in and should not affect existing clients. Change-Id: I543cf1d31ba068c1a01ab4e6814ac8d817b63faa
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
|
8060060217ff16cd67c8f6a15c649f44c343acf0 |
18-Jul-2013 |
Andreas Huber <andih@google.com> |
ANetworkSession and ParsedMessage are now part of stagefright foundation. Also fixes some bugs in ParseMessage and adds "WebSocket" mode to ANetworkSession, something that's opt-in and should not affect existing clients of the API. Change-Id: I86d5748e0d818231d85d3590d86c2b41d4f8b1f1
NetworkSession.cpp
NetworkSession.h
ndroid.mk
ediaReceiver.cpp
ediaSender.cpp
arsedMessage.cpp
arsedMessage.h
imeSyncer.cpp
ettest.cpp
tp/RTPReceiver.cpp
tp/RTPSender.cpp
tptest.cpp
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/MediaPuller.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
dptest.cpp
fd.cpp
|
1ab85ec401801ef9a9184650d0f5a1639b45eeb9 |
31-May-2013 |
Glenn Kasten <gkasten@google.com> |
Include what is needed Remove old includes. Header files only include other header files that they directly need themselves. Change-Id: Ic471386808d9f42ea19ccbd59cb50a5f83a89dd0
ink/DirectRenderer.h
|
9fef8d453b15a91a2b748faac2bfaff713bcf1e1 |
12-Jun-2013 |
Andreas Huber <andih@google.com> |
Converter now takes the desired _output_ format instead of the input format, allowing control over the type of encoding. Change-Id: Iaaa1a825f447ea130e373bbd8e5dc96f2762db18
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
|
d1fffa24d9b5d0d6f5ff9eda372befe114ceefb6 |
07-Jun-2013 |
Mike Lockwood <lockwood@google.com> |
Remove "LOCAL_MODULE_TAGS := debug" for stagefright tests Change-Id: I53815d2f6d7dfe7eebb26c3802eb3d195244aab1
ndroid.mk
|
1ad3eb9441eb509c792c61aa0181b0e74dbe9984 |
31-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: fix resolution list and keepalive interval - add all resolutions lower than 1280x720p30 - schedule next keepalive when sending M16 bug 9116665 Change-Id: I7b3fea2101d3d882c0af5c153af5c502b8ce98f6
ideoFormats.cpp
ideoFormats.h
ource/WifiDisplaySource.cpp
|
bd25dacce1187c827dde3fb72036c044c8106719 |
30-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: fixes for PAUSE/PLAY state PAUSE could be initiated by either source (via trigger method) or sink, in latter case we have to allow PAUSE from PLAYING state. Similarly PLAY should be allowed from PAUSED state. Bug: 8922515 Change-Id: I475534aa4ffa6dc6844f59c5868d8f88291019ae
ource/WifiDisplaySource.cpp
|
308bcaa44e578279e61be32b572fdb0b11b1e4c7 |
04-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: add support for metadata mode on encoder output pass buffer_handle_t from encoder output to HDCP encryptor input Bug: 8968123 Change-Id: Iea8007ce568641e213fd2e3cf6947a6f7a95746c
ediaSender.cpp
ideoFormats.cpp
ideoFormats.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
d392f215e15b4737e9e1232b4eeba757303ced26 |
16-May-2013 |
Chong Zhang <chz@google.com> |
am b5b2d03f: am 99f27cdf: wifi-display: retry UDP read/write to improve connection robustness * commit 'b5b2d03fc2c154a613ba68b599cd474b3e6ccec3': wifi-display: retry UDP read/write to improve connection robustness
|
99f27cdf2c2711aa0c8b4d9ae4d12cae37ff94f6 |
16-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: retry UDP read/write to improve connection robustness Bug: 8922753 Change-Id: Ie6d18f03afcb23d11e6f0e63403e8f0d59b70be8
NetworkSession.cpp
|
d64993741048110ead714a2c1c49907cfe38c065 |
15-May-2013 |
Chong Zhang <chz@google.com> |
am be06e9fc: am 6ed6a2e6: Merge "wifi-display: misc fixes for M3 response parsing" into jb-mr2-dev * commit 'be06e9fcdee1b02d29681c73c42a23a530f25d13': wifi-display: misc fixes for M3 response parsing
|
614e95449a04ca495cddfa435fddca2945d03572 |
13-May-2013 |
Andreas Huber <andih@google.com> |
Fix receiver report handling. Not adjusting the size of the buffer would in effect only add a single report block (the last one added would survive) and a whole lot of uninitialized data to the report. Change-Id: I5b4353d6d8c3becb1bc102afd42385b7851b1c3a
tp/RTPReceiver.cpp
|
3573574071b44f9c02fb4784610c23c8cedd8b3e |
09-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: misc fixes for M3 response parsing - fix wfd_video_format parsing w/ multiple H264-Codec - fix handling of CRLF at end of M3 response - fix missing wfd_client_rtp_ports Bug: 8871667 Bug: 8875749 Change-Id: Idb0b5605313bba6ff067bcd765512bbed42e5202
arameters.cpp
ideoFormats.cpp
ideoFormats.h
ource/WifiDisplaySource.cpp
|
aef5c98cd3f67e0209e1fa28489078e9f40d6f46 |
09-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: misc fixes for M3 response parsing - fix wfd_video_format parsing w/ multiple H264-Codec - fix handling of CRLF at end of M3 response - fix missing wfd_client_rtp_ports Bug: 8871667 Bug: 8875749 Change-Id: Idb0b5605313bba6ff067bcd765512bbed42e5202
arameters.cpp
ideoFormats.cpp
ideoFormats.h
ource/WifiDisplaySource.cpp
|
d88c34b6765c843eb9d36dbc5659c89bf59e5931 |
02-May-2013 |
Andreas Huber <andih@google.com> |
am 77cf463c: am 00bbca96: Merge "Don\'t even try to verify the native resolution validity a" into jb-mr2-dev * commit '77cf463c09662a999d6d9a667a1d1313bd08b225': Don't even try to verify the native resolution validity a
|
dcd82dfaf7d4dc60e97f137355193dd816ddb006 |
02-May-2013 |
Andreas Huber <andih@google.com> |
am 6756998e: am de6bf9cc: Merge "Fix miracast source code to ignore the encoder output format change" into jb-mr2-dev * commit '6756998ef4ac1573e0f879e49a7936285ec61464': Fix miracast source code to ignore the encoder output format change
|
00bbca96684cb995458fedd2e1f9dec5f047100b |
02-May-2013 |
Andreas Huber <andih@google.com> |
Merge "Don't even try to verify the native resolution validity a" into jb-mr2-dev
|
25b089697febaac4f699bb7ae68ad3839c4df5ab |
02-May-2013 |
Andreas Huber <andih@google.com> |
Merge "Don't even try to verify the native resolution validity a" into jb-mr2-dev
|
b489b1639c0c12fdd498def46d3f5be3e1fdf6b9 |
02-May-2013 |
Andreas Huber <andih@google.com> |
Fix miracast source code to ignore the encoder output format change it doesn't care about. Change-Id: Iec1594775a98b0c1aba662cc9f08652d2f8d4805 related-to-bug: 8616651
ource/Converter.cpp
|
2edb6a6aee4f0c8c518397393015a48d1fcce5d2 |
02-May-2013 |
Andreas Huber <andih@google.com> |
Fix miracast source code to ignore the encoder output format change it doesn't care about. Change-Id: Iec1594775a98b0c1aba662cc9f08652d2f8d4805 related-to-bug: 8616651
ource/Converter.cpp
|
0182f9acca6f873ee127898e408cf75cc316c3ea |
01-May-2013 |
Andreas Huber <andih@google.com> |
Don't even try to verify the native resolution validity a miracast sink advertises, even if it were valid we couldn't use it since it's not consistently implemented by sinks. Change-Id: Ibee6b3e23b5a55270fc3c419a581e2626530e3af related-to-bug: 8772006
ideoFormats.cpp
|
9f447e90991315c5a09ba6dfa2ef249922dbf781 |
01-May-2013 |
Andreas Huber <andih@google.com> |
Don't even try to verify the native resolution validity a miracast sink advertises, even if it were valid we couldn't use it since it's not consistently implemented by sinks. Change-Id: Ibee6b3e23b5a55270fc3c419a581e2626530e3af related-to-bug: 8772006
ideoFormats.cpp
|
c86ef45279185b474bd6af0a7ae407f8ab577f13 |
26-Apr-2013 |
Andreas Huber <andih@google.com> |
Revert "Remove all traces of wifi display sink implementation and supporting code." This reverts commit 3a9682a86ead84d6f60d3f3aa01b2b4d34af983d.
ndroid.mk
ediaReceiver.cpp
ediaReceiver.h
ediaSender.cpp
ediaSender.h
NTPClient.cpp
NTPClient.h
imeSyncer.cpp
imeSyncer.h
ettest.cpp
tp/RTPAssembler.cpp
tp/RTPAssembler.h
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tp/RTPSender.cpp
tp/RTPSender.h
tptest.cpp
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
dptest.cpp
fd.cpp
|
3a9682a86ead84d6f60d3f3aa01b2b4d34af983d |
23-Apr-2013 |
Andreas Huber <andih@google.com> |
Remove all traces of wifi display sink implementation and supporting code. Change-Id: I64b681b7e3df1ef0dd80c0d261cacae293d5e684 related-to-bug: 8698812
ndroid.mk
ediaReceiver.cpp
ediaReceiver.h
ediaSender.cpp
ediaSender.h
NTPClient.cpp
NTPClient.h
imeSyncer.cpp
imeSyncer.h
ettest.cpp
tp/RTPAssembler.cpp
tp/RTPAssembler.h
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tp/RTPSender.cpp
tp/RTPSender.h
tptest.cpp
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
dptest.cpp
fd.cpp
|
c4bd06130e4c3068ab58a0be88a4f765c2267563 |
23-Apr-2013 |
Andreas Huber <andih@google.com> |
Remove all traces of wifi display sink implementation and supporting code. Change-Id: I64b681b7e3df1ef0dd80c0d261cacae293d5e684 related-to-bug: 8698812
ndroid.mk
ediaSender.cpp
ediaSender.h
tp/RTPSender.cpp
tp/RTPSender.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
ndroid.mk
|
ecba7488c5cceaacef95836b1b476433451e7761 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
ndroid.mk
|
4eac4e624f6930966d208d8e1ee99eefee077b50 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Fix previous changes. Change-Id: I1cd3803b6507156174591c3252f1d89ef2e6140a
ettest.cpp
tp/RTPSender.cpp
tptest.cpp
|
8a9ea338b172a47c1ff117c51f6cd167d4ef953f |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Fix previous changes. Change-Id: I1cd3803b6507156174591c3252f1d89ef2e6140a
tp/RTPSender.cpp
|
2be6121a47d3df2a0efcb73afd214f2958eb9927 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
RTPReceiver can now track packet loss, account for late arrivals it also uses timers to trigger retransmission and packet loss declaration Change-Id: If1f9324783b3bef950076c2edf321f7c33ff9fea
tp/RTPReceiver.cpp
tp/RTPReceiver.h
|
eae218f0174ac6470b123ec91e6a309af6f8a8c5 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Support "raw" packetization in RTPSender. Change-Id: I14d59573ee0f57eccc104fea0fb46377476d213d
tp/RTPBase.h
tp/RTPSender.cpp
tp/RTPSender.h
|
8f1f6a4814403dd78539250c845f8326f6137a61 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Support "raw" packetization in RTPSender. Change-Id: I14d59573ee0f57eccc104fea0fb46377476d213d
tp/RTPAssembler.cpp
tp/RTPBase.h
tp/RTPSender.cpp
tp/RTPSender.h
|
f165e25696be6babf8db99c780fee804aaf364e6 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
New nettest, a simple TCP connection test to measure latency between two devices exchanging low-bitrate data. Change-Id: Iac138fa70d2a69bbc86c517c953011c80bed071f
ndroid.mk
|
bd8319b282f39822d5f89bfb098c3317d2be6f03 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
New nettest, a simple TCP connection test to measure latency between two devices exchanging low-bitrate data. Change-Id: Iac138fa70d2a69bbc86c517c953011c80bed071f
ndroid.mk
ettest.cpp
|
48c0addff1e943393272a5ed698d24afbf6b2471 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
RTPTest updated to allow for UDP/TCP transport and abstracted where the data is coming from, also added time synchronization. Change-Id: Iecc2201a2bd17be06f16690a28261bef5b4e439c
tptest.cpp
|
30bf97b3665aa5a9024517697b8459d7662eb8b9 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Track max latency in WifiDisplaySink also unbreak non-special-mode by choosing a proper time offset based on arrival time of the first access unit even when no time synchronization is present. Change-Id: I133050afc6f70d4639ca45de68a31d5bc3594e96
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
|
8f24c039fb3418c15f476988f12383b26c1201bc |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Reduce TimeSyncer frequency to once every 60 secs, added some logs to indicate when syncing intervals start and end. Change-Id: I3b2b997d6723ff592af7c31082c6020cc1eca433
imeSyncer.cpp
imeSyncer.h
|
6e8aec8d185444e52ff0247b266f614c690ded13 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Removed rtp timestamp patching hack in ANetworkSession, advertise differentiated service tags to help prioritize our traffic. Change-Id: Ibe42df64da272f4bb6b978e46a4ea2efdadfcbc7
NetworkSession.cpp
|
013673916b6badf0b6dfb65e7165cef84241ede3 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Removed rtp timestamp patching hack in ANetworkSession, advertise differentiated service tags to help prioritize our traffic. Change-Id: Ibe42df64da272f4bb6b978e46a4ea2efdadfcbc7
NetworkSession.cpp
|
80bf5cc27e8f3347897aa29a9c16d7ee83577df2 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Fix adaptive frame rate handling to be non-adaptive unless specified through adb shell setprop media.wfd.video-framerate adaptive Change-Id: I452576b62ad465680232b40464977e126616df18
ource/PlaybackSession.cpp
|
5340cef8c137e7002ff196f2b88b508675bd5b24 |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Fix adaptive frame rate handling to be non-adaptive unless specified through adb shell setprop media.wfd.video-framerate adaptive Change-Id: I452576b62ad465680232b40464977e126616df18
ource/PlaybackSession.cpp
|
57190e05c9f58e22087a2b8411e4b9ff81a92a63 |
28-Mar-2013 |
Andreas Huber <andih@google.com> |
Fix SHUTDOWN after SETUP and before PLAY in wifi display. Change-Id: Ieb8ce1ac3130254839975a3677162b64156735bc related-to-bug: 8499893
ource/WifiDisplaySource.cpp
|
ff9297ac908aa01e44fda4ab9ca7a4bb514c00fd |
28-Mar-2013 |
Andreas Huber <andih@google.com> |
Fix SHUTDOWN after SETUP and before PLAY in wifi display. Change-Id: Ieb8ce1ac3130254839975a3677162b64156735bc related-to-bug: 8499893
ource/WifiDisplaySource.cpp
|
4646d5756c06e896f9f8489fa07cd14f958b2f84 |
26-Mar-2013 |
Andreas Huber <andih@google.com> |
Adapt frame rate instead of keeping that constant and tweaking bitrate Change-Id: I889abbbe1237e1a8fdd7135cdc91a2e9728ff39b
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/RepeaterSource.cpp
ource/RepeaterSource.h
|
eaf5381f38bf6c3ecb5fe32a8351c26a447549f5 |
26-Mar-2013 |
Andreas Huber <andih@google.com> |
Adapt frame rate instead of keeping that constant and tweaking bitrate Change-Id: I889abbbe1237e1a8fdd7135cdc91a2e9728ff39b
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/RepeaterSource.cpp
ource/RepeaterSource.h
|
190cdbab6ba24519d6b5e8bec6c2c74e6650e284 |
26-Mar-2013 |
Andreas Huber <andih@google.com> |
Identify network servers and clients with a OS version related string and put the logic to create that string in one location instead of many... Change-Id: I1f729f2e7376cd3b45eea0e48f7bd10084b41b39
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
cd77d4a1d38b7609a03f6826a1ff5fa7c98aa34f |
26-Mar-2013 |
Andreas Huber <andih@google.com> |
Identify network servers and clients with a OS version related string and put the logic to create that string in one location instead of many... Change-Id: I1f729f2e7376cd3b45eea0e48f7bd10084b41b39
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
dca73b8fe8fa4d991e1a78c02f1939aaeb673cc1 |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
In "special" mode we now establish a UDP RTCP channel in addition to the TCP RTP channel and provide feedback on the latency of arriving packets from the sink back to the source. This information is then used to throttle video bitrate. Change-Id: Ic589a3cb65e4893a3ff67de947da6063d32a1c6e
NetworkSession.cpp
ediaSender.cpp
ediaSender.h
tp/RTPSender.cpp
tp/RTPSender.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
2aea9552aeba92bbaf9e56c666049ea2d14057b5 |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
In "special" mode we now establish a UDP RTCP channel in addition to the TCP RTP channel and provide feedback on the latency of arriving packets from the sink back to the source. This information is then used to throttle video bitrate. Change-Id: Ic589a3cb65e4893a3ff67de947da6063d32a1c6e
NetworkSession.cpp
ediaReceiver.cpp
ediaReceiver.h
ediaSender.cpp
ediaSender.h
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tp/RTPSender.cpp
tp/RTPSender.h
ink/WifiDisplaySink.cpp
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
d3d9263ce5e10220552026253d0e205986e82490 |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
Get rid of TunnelRenderer Change-Id: I40dc00e2e689d7a6b8717ce524016c2948229807
ndroid.mk
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
|
f90debb467a0daf5288e7d8684642ef1119c4bad |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
Get rid of TunnelRenderer Change-Id: I40dc00e2e689d7a6b8717ce524016c2948229807
ndroid.mk
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
|
6bb4d7f084c7e2a6d8e804519ad786c519b74d0d |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
Misc debugging support and handling of latency changes. Change-Id: I682944f793690842219cf1adbae5e61e061b6b62
ediaSender.cpp
fd.cpp
|
cc8623a7af8c1f7f40dd7810e2b5cf24a008faf3 |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
Misc debugging support and handling of latency changes. Change-Id: I682944f793690842219cf1adbae5e61e061b6b62
ediaSender.cpp
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
fd.cpp
|
cbb2aad7a8aced67d2d97e03d8cd78b1a843290c |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
Merge "Separate the mode of the RTP and RTCP channels." into jb-mr2-dev
|
09bfd026b9f4fe004cba05e2eaf2dee38913bc7e |
25-Mar-2013 |
Andreas Huber <andih@google.com> |
Merge "Separate the mode of the RTP and RTCP channels." into jb-mr2-dev
|
a64ea768de9c02bce0e545be032dabe8b6c39727 |
22-Mar-2013 |
Andreas Huber <andih@google.com> |
Separate the mode of the RTP and RTCP channels. I now can use a TCP reliable data channel with a UDP back channel. Change-Id: Ieb0f0970e3a6da4cff250e9547e181c0c961b9fb
ediaSender.cpp
tp/RTPBase.h
tp/RTPSender.cpp
tp/RTPSender.h
|
6e98aba4d23d00cab236d993d895f57ea76ea0e5 |
22-Mar-2013 |
Andreas Huber <andih@google.com> |
Separate the mode of the RTP and RTCP channels. I now can use a TCP reliable data channel with a UDP back channel. Change-Id: Ieb0f0970e3a6da4cff250e9547e181c0c961b9fb
ediaReceiver.cpp
ediaSender.cpp
tp/RTPBase.h
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tp/RTPSender.cpp
tp/RTPSender.h
tptest.cpp
|
e8ad89f993bb36f9c869f3a71bbcd60949979e1a |
21-Mar-2013 |
Andreas Huber <andih@google.com> |
Ensure that the payload in each TS packet is an even multiple of 16 bytes long (except for the final TS packet) as specified by HDCP. Change-Id: I45d49d347c06f5daae310f196d9a8484be0f3ca0 related-to-bug: 7549145
ource/TSPacketizer.cpp
|
820ebf8d452165d9a7619e2667ffa3c0b638da39 |
21-Mar-2013 |
Andreas Huber <andih@google.com> |
Ensure that the payload in each TS packet is an even multiple of 16 bytes long (except for the final TS packet) as specified by HDCP. Change-Id: I45d49d347c06f5daae310f196d9a8484be0f3ca0 related-to-bug: 7549145
ource/TSPacketizer.cpp
|
632177b7446185a0407b7df96f684a9b8b980765 |
18-Mar-2013 |
Andreas Huber <andih@google.com> |
Change ANetworkSession implementation to optionally attach timestamps to fragments of data to be transferred and to log statistics when data is finally submitted to the POSIX layer. Change-Id: Icbfcac203cdc5c9eac1634e84d34bb380b316a01
NetworkSession.cpp
NetworkSession.h
ediaSender.cpp
tp/RTPSender.cpp
tp/RTPSender.h
fd.cpp
|
a239dd722e760fe4fd7379b454d7722e1f312928 |
18-Mar-2013 |
Andreas Huber <andih@google.com> |
Change ANetworkSession implementation to optionally attach timestamps to fragments of data to be transferred and to log statistics when data is finally submitted to the POSIX layer. Change-Id: Icbfcac203cdc5c9eac1634e84d34bb380b316a01
NetworkSession.cpp
NetworkSession.h
ediaSender.cpp
tp/RTPSender.cpp
tp/RTPSender.h
fd.cpp
|
16fb8f3954a6a4058953c505a4e7958a1b14c62b |
18-Mar-2013 |
Andreas Huber <andih@google.com> |
Allow for streaming of media files (without recompression) Change-Id: I1de356cc37506ba986822d12a1a59e7b64069e02
ediaSender.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
0b530f1050150bb751ae642d5a9dce34141d9475 |
18-Mar-2013 |
Andreas Huber <andih@google.com> |
Allow for streaming of media files (without recompression) Change-Id: I1de356cc37506ba986822d12a1a59e7b64069e02
ediaSender.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
c66f8788871b2ae2d240e0e16dd3bdc5c277ce31 |
13-Mar-2013 |
Andreas Huber <andih@google.com> |
Adds audio support to DirectRenderer. Change-Id: Ibf4df90aca29d638215e2da9b39e78bf3a2c4d08
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/WifiDisplaySink.cpp
|
e2aef54fee88fdeb585a41e1e9834e3d975b263c |
12-Mar-2013 |
Andreas Huber <andih@google.com> |
Attempt to recover from network stalls by dropping frames on the source side. Change-Id: I5f9eb4f5acb624a9e5bc0087801fb5a4a9ade35c
NetworkSession.cpp
NetworkSession.h
ediaSender.cpp
ediaSender.h
tp/RTPSender.cpp
tp/RTPSender.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
126568c7aeeb5570789e70a310477f44dbdbd885 |
12-Mar-2013 |
Andreas Huber <andih@google.com> |
Attempt to recover from network stalls by dropping frames on the source side. Change-Id: I5f9eb4f5acb624a9e5bc0087801fb5a4a9ade35c
NetworkSession.cpp
NetworkSession.h
ediaSender.cpp
ediaSender.h
tp/RTPSender.cpp
tp/RTPSender.h
ink/WifiDisplaySink.cpp
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
9dffd24e00a1b2abd5e2dcc2366c0327ec3701b8 |
12-Mar-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit f4edf442741886cdbe071e2d15f6e6247269f7c5 Author: Andreas Huber <andih@google.com> Date: Tue Mar 12 09:09:18 2013 -0700 Pass additional flags to the sink, use TCP by default in wolfiecast mode. Change-Id: I41e11a2375d4199656e45c4f149d8441d0016092 commit 6302602ed280a38287f507159abfb40a1da38c5a Author: Andreas Huber <andih@google.com> Date: Tue Mar 12 08:51:58 2013 -0700 tweaks Change-Id: Ie29e422d7258be522f4bb1f6c5afcf74c937e547 commit a38a860e4979ba563cadbaafa21b084439449d26 Author: Andreas Huber <andih@google.com> Date: Mon Mar 11 16:57:43 2013 -0700 Report average lateness all the way from NuPlayerRenderer... Change-Id: I2e7700703ae656515e44b9c25610d26c75778111 commit a7d49b11675ea88be4029dd8451d1649db94571d Author: Andreas Huber <andih@google.com> Date: Mon Mar 11 14:54:19 2013 -0700 Make TimeSyncer smarter, enable TunnelRenderer Change-Id: I27377a60cd8feb01589da456967fddd34532c20e commit 0f214c8ef68179f7b61512c37040939554013151 Author: Andreas Huber <andih@google.com> Date: Thu Mar 7 15:57:56 2013 -0800 convert source timestamps to sink timestamps, report lateness. Change-Id: I051a60fbbceca2f7b508ae3dac6e01e402bae39e commit 04a4f8e16bad09157b5615a5fa45310438955832 Author: Andreas Huber <andih@google.com> Date: Thu Mar 7 09:00:28 2013 -0800 Sync time between sink and source. Change-Id: Ie8b4d75c957aa48310e7c81d1279761b9f821efe commit aebe20e6184e3636a99082f8ece08e708015cb8d Author: Andreas Huber <andih@google.com> Date: Wed Mar 6 09:03:12 2013 -0800 play with back pressure Change-Id: I51eb69257e6a79e76f5f9c75ff99d8adbd083947 Change-Id: Ifdf57228667fed7fc71c5090a2c3f7cea1037c5c
NetworkSession.cpp
ndroid.mk
tp/RTPSender.cpp
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
d5e56231a598b180a1d898bb7dc61b75580e59a4 |
12-Mar-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit f4edf442741886cdbe071e2d15f6e6247269f7c5 Author: Andreas Huber <andih@google.com> Date: Tue Mar 12 09:09:18 2013 -0700 Pass additional flags to the sink, use TCP by default in wolfiecast mode. Change-Id: I41e11a2375d4199656e45c4f149d8441d0016092 commit 6302602ed280a38287f507159abfb40a1da38c5a Author: Andreas Huber <andih@google.com> Date: Tue Mar 12 08:51:58 2013 -0700 tweaks Change-Id: Ie29e422d7258be522f4bb1f6c5afcf74c937e547 commit a38a860e4979ba563cadbaafa21b084439449d26 Author: Andreas Huber <andih@google.com> Date: Mon Mar 11 16:57:43 2013 -0700 Report average lateness all the way from NuPlayerRenderer... Change-Id: I2e7700703ae656515e44b9c25610d26c75778111 commit a7d49b11675ea88be4029dd8451d1649db94571d Author: Andreas Huber <andih@google.com> Date: Mon Mar 11 14:54:19 2013 -0700 Make TimeSyncer smarter, enable TunnelRenderer Change-Id: I27377a60cd8feb01589da456967fddd34532c20e commit 0f214c8ef68179f7b61512c37040939554013151 Author: Andreas Huber <andih@google.com> Date: Thu Mar 7 15:57:56 2013 -0800 convert source timestamps to sink timestamps, report lateness. Change-Id: I051a60fbbceca2f7b508ae3dac6e01e402bae39e commit 04a4f8e16bad09157b5615a5fa45310438955832 Author: Andreas Huber <andih@google.com> Date: Thu Mar 7 09:00:28 2013 -0800 Sync time between sink and source. Change-Id: Ie8b4d75c957aa48310e7c81d1279761b9f821efe commit aebe20e6184e3636a99082f8ece08e708015cb8d Author: Andreas Huber <andih@google.com> Date: Wed Mar 6 09:03:12 2013 -0800 play with back pressure Change-Id: I51eb69257e6a79e76f5f9c75ff99d8adbd083947 Change-Id: Ifdf57228667fed7fc71c5090a2c3f7cea1037c5c
NetworkSession.cpp
ndroid.mk
ediaReceiver.cpp
ediaReceiver.h
imeSyncer.cpp
imeSyncer.h
tp/RTPAssembler.cpp
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tp/RTPSender.cpp
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
dptest.cpp
fd.cpp
|
96aeef2b4f51b06cb7f9ccbb04df48b305550b67 |
08-Mar-2013 |
Andreas Huber <andih@google.com> |
Merge "Disable our fancy logic to respect both sink and source's native formats" into jb-mr2-dev
|
2797b47f8a74b902d445cd89755e2349136a8b6b |
08-Mar-2013 |
Andreas Huber <andih@google.com> |
Merge "Disable our fancy logic to respect both sink and source's native formats" into jb-mr2-dev
|
13700b08cb1f6405f0b27434d42d03864e00e41f |
07-Mar-2013 |
Andreas Huber <andih@google.com> |
Disable our fancy logic to respect both sink and source's native formats since it isn't actually supported by anything in the field. Change-Id: I9cd038d7631105de26303312ca87c472d67034d4
ideoFormats.cpp
ideoFormats.h
ource/WifiDisplaySource.cpp
|
5abf87f9af48149972eeb851ecaea679911da040 |
07-Mar-2013 |
Andreas Huber <andih@google.com> |
Disable our fancy logic to respect both sink and source's native formats since it isn't actually supported by anything in the field. Change-Id: I9cd038d7631105de26303312ca87c472d67034d4
ideoFormats.cpp
ideoFormats.h
ink/WifiDisplaySink.cpp
ource/WifiDisplaySource.cpp
|
1c345ebe4f1c7a876826de5112cd325df2faf1d5 |
07-Mar-2013 |
Andreas Huber <andih@google.com> |
The transport stream HDCP descriptor belongs in the program_info section instead of being included in the per-stream descriptors Change-Id: If5251c0c02456646e2fdbb5e62acf66c356cf13e
ediaSender.cpp
ediaSender.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
|
bfd79f2a8e795f304062e22756c72d995af7a0e6 |
07-Mar-2013 |
Andreas Huber <andih@google.com> |
The transport stream HDCP descriptor belongs in the program_info section instead of being included in the per-stream descriptors Change-Id: If5251c0c02456646e2fdbb5e62acf66c356cf13e
ediaSender.cpp
ediaSender.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
|
43433111d4adff6a138447dfadf531046497a008 |
05-Mar-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit e5919b1f57ea61fa1d380dfdb4e3e832ce73d79d Author: Andreas Huber <andih@google.com> Date: Wed Feb 27 16:38:48 2013 -0800 Configure TCP datagram sockets to be TCP_NODELAY. Change-Id: Ia724a81e6e27dccd00ac84603e712d69ca77a0cd commit 1b52b393183db8a6dc000a7c31baac544ccfc50c Author: Andreas Huber <andih@google.com> Date: Wed Feb 27 14:26:01 2013 -0800 Send IDR frame requests on packet loss. Change-Id: I53b7fb85cbd6923491113b93ec3e2175726d654a commit 68d76b4b3a0181b30abc57cd2915273210530a6d Author: Andreas Huber <andih@google.com> Date: Tue Feb 26 15:12:34 2013 -0800 Revive TunnelRenderer Change-Id: I8c5a9d982793b1c5b841c828227b354f1dab618c commit 3df28a8e9d8bcdc1430016bb088d097eca653b56 Author: Andreas Huber <andih@google.com> Date: Tue Feb 26 13:53:14 2013 -0800 Disable suspension of video updates. Change-Id: I7e3a16b8d7dd7a55d9f962a2236388931f664106 commit 2ec7a79de019a26ec415016c1478afd762f069cd Author: Andreas Huber <andih@google.com> Date: Tue Feb 26 08:54:40 2013 -0800 Adds an SNTP client to wfd. Change-Id: Icd7d6104e951e1443e4c1b81ccf6b3731d79d3ec commit c81c3bb5725bb4079a4d7fb02151ad0bb540632f Author: Andreas Huber <andih@google.com> Date: Mon Feb 25 10:00:58 2013 -0800 Squashed commit of the following: commit b83a4ec96659ef6f6b7c2090fdd866abe3ab78ba Author: Andreas Huber <andih@google.com> Date: Mon Feb 25 09:28:11 2013 -0800 Some reorganization of the rtp code, renamed StreamHub -> MediaSender Change-Id: I8cf67444960e60426bf74880af1acce41e8b2fef commit 7769cbd739f2a67c58e0c6a7b1a21a12210c7c4d Author: Andreas Huber <andih@google.com> Date: Fri Feb 22 16:12:18 2013 -0800 Choose a smaller MTU to avoid fragmented IPv4 packets, fix AVC assembler. Change-Id: I274b3cc1483c4e9f4d146dbf9f3d9f7557ef7ef9 commit 1f687ee80a88b56d614c2cf408ff729114ff86a0 Author: Andreas Huber <andih@google.com> Date: Fri Feb 22 11:38:31 2013 -0800 better reporting. Change-Id: I67f0bb51f106ea77f5cc75938b053c8e8e8f688e commit 7950c1cd59213eb5f281fcde44a772ecffae473d Author: Andreas Huber <andih@google.com> Date: Fri Feb 22 09:07:41 2013 -0800 stuff Change-Id: Ib99416366d3eec6e6ad69b4d791a8a9408410f3b commit 33c09045b0f86fcaa4619cbd679b47a074f71231 Author: Andreas Huber <andih@google.com> Date: Thu Feb 21 15:54:01 2013 -0800 Render frames according to their timestamps. Change-Id: I8143a95cffe775799d6a4bb093558bd7abb1f063 commit d8b6daae2160bf1c016d7c6251256b46bb89db42 Author: Andreas Huber <andih@google.com> Date: Thu Feb 21 15:01:27 2013 -0800 Better packet-lost logic. Change-Id: I611eee5a42bd089638cf45b0e16f628ff2a955ab commit 782c6b15717e2d062d96665a089d06c0577733d0 Author: Andreas Huber <andih@google.com> Date: Wed Feb 20 15:06:47 2013 -0800 Add a dedicated looper for the MediaReceiver Change-Id: I3b79cad367fb69c9a160a8d009af8c5f5142b98e commit 4c7b8b10861674b773270103bcabd1a99486a691 Author: Andreas Huber <andih@google.com> Date: Wed Feb 20 14:30:28 2013 -0800 Tweaks to RTPSender and RTPReceiver Change-Id: Ib535552f289a26cfead6df8c63e4c63d3987d4e9 commit 39226b28177a816cda5c67b321745d396b18277d Author: Andreas Huber <andih@google.com> Date: Tue Feb 19 08:48:25 2013 -0800 Playing around with non muxed delivery Change-Id: I845375f6938d04bc30502840c2ceb7688dc9b237 commit c16d21de75d8ecdbcd9abce14934afe484970061 Author: Andreas Huber <andih@google.com> Date: Wed Feb 13 14:43:35 2013 -0800 A more solid base for RTP communication. Change-Id: I52033eeb0feba0ff029d61553a821c82f2fa1c3f Change-Id: I57e3bcfc1c59a012b15aaaa42ed81f09c34c26bb Change-Id: I4b09db4a44d0eeded7a1658f6dc6c97d4b8be720
NetworkSession.cpp
ndroid.mk
ediaSender.cpp
ediaSender.h
imeSeries.cpp
imeSeries.h
tp/RTPBase.h
tp/RTPSender.cpp
tp/RTPSender.h
ink/LinearRegression.cpp
ink/LinearRegression.h
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.h
ource/Sender.cpp
ource/Sender.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
|
a556c4822fc205db0d27834ba5b637c351d73ffa |
05-Mar-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit e5919b1f57ea61fa1d380dfdb4e3e832ce73d79d Author: Andreas Huber <andih@google.com> Date: Wed Feb 27 16:38:48 2013 -0800 Configure TCP datagram sockets to be TCP_NODELAY. Change-Id: Ia724a81e6e27dccd00ac84603e712d69ca77a0cd commit 1b52b393183db8a6dc000a7c31baac544ccfc50c Author: Andreas Huber <andih@google.com> Date: Wed Feb 27 14:26:01 2013 -0800 Send IDR frame requests on packet loss. Change-Id: I53b7fb85cbd6923491113b93ec3e2175726d654a commit 68d76b4b3a0181b30abc57cd2915273210530a6d Author: Andreas Huber <andih@google.com> Date: Tue Feb 26 15:12:34 2013 -0800 Revive TunnelRenderer Change-Id: I8c5a9d982793b1c5b841c828227b354f1dab618c commit 3df28a8e9d8bcdc1430016bb088d097eca653b56 Author: Andreas Huber <andih@google.com> Date: Tue Feb 26 13:53:14 2013 -0800 Disable suspension of video updates. Change-Id: I7e3a16b8d7dd7a55d9f962a2236388931f664106 commit 2ec7a79de019a26ec415016c1478afd762f069cd Author: Andreas Huber <andih@google.com> Date: Tue Feb 26 08:54:40 2013 -0800 Adds an SNTP client to wfd. Change-Id: Icd7d6104e951e1443e4c1b81ccf6b3731d79d3ec commit c81c3bb5725bb4079a4d7fb02151ad0bb540632f Author: Andreas Huber <andih@google.com> Date: Mon Feb 25 10:00:58 2013 -0800 Squashed commit of the following: commit b83a4ec96659ef6f6b7c2090fdd866abe3ab78ba Author: Andreas Huber <andih@google.com> Date: Mon Feb 25 09:28:11 2013 -0800 Some reorganization of the rtp code, renamed StreamHub -> MediaSender Change-Id: I8cf67444960e60426bf74880af1acce41e8b2fef commit 7769cbd739f2a67c58e0c6a7b1a21a12210c7c4d Author: Andreas Huber <andih@google.com> Date: Fri Feb 22 16:12:18 2013 -0800 Choose a smaller MTU to avoid fragmented IPv4 packets, fix AVC assembler. Change-Id: I274b3cc1483c4e9f4d146dbf9f3d9f7557ef7ef9 commit 1f687ee80a88b56d614c2cf408ff729114ff86a0 Author: Andreas Huber <andih@google.com> Date: Fri Feb 22 11:38:31 2013 -0800 better reporting. Change-Id: I67f0bb51f106ea77f5cc75938b053c8e8e8f688e commit 7950c1cd59213eb5f281fcde44a772ecffae473d Author: Andreas Huber <andih@google.com> Date: Fri Feb 22 09:07:41 2013 -0800 stuff Change-Id: Ib99416366d3eec6e6ad69b4d791a8a9408410f3b commit 33c09045b0f86fcaa4619cbd679b47a074f71231 Author: Andreas Huber <andih@google.com> Date: Thu Feb 21 15:54:01 2013 -0800 Render frames according to their timestamps. Change-Id: I8143a95cffe775799d6a4bb093558bd7abb1f063 commit d8b6daae2160bf1c016d7c6251256b46bb89db42 Author: Andreas Huber <andih@google.com> Date: Thu Feb 21 15:01:27 2013 -0800 Better packet-lost logic. Change-Id: I611eee5a42bd089638cf45b0e16f628ff2a955ab commit 782c6b15717e2d062d96665a089d06c0577733d0 Author: Andreas Huber <andih@google.com> Date: Wed Feb 20 15:06:47 2013 -0800 Add a dedicated looper for the MediaReceiver Change-Id: I3b79cad367fb69c9a160a8d009af8c5f5142b98e commit 4c7b8b10861674b773270103bcabd1a99486a691 Author: Andreas Huber <andih@google.com> Date: Wed Feb 20 14:30:28 2013 -0800 Tweaks to RTPSender and RTPReceiver Change-Id: Ib535552f289a26cfead6df8c63e4c63d3987d4e9 commit 39226b28177a816cda5c67b321745d396b18277d Author: Andreas Huber <andih@google.com> Date: Tue Feb 19 08:48:25 2013 -0800 Playing around with non muxed delivery Change-Id: I845375f6938d04bc30502840c2ceb7688dc9b237 commit c16d21de75d8ecdbcd9abce14934afe484970061 Author: Andreas Huber <andih@google.com> Date: Wed Feb 13 14:43:35 2013 -0800 A more solid base for RTP communication. Change-Id: I52033eeb0feba0ff029d61553a821c82f2fa1c3f Change-Id: I57e3bcfc1c59a012b15aaaa42ed81f09c34c26bb Change-Id: I4b09db4a44d0eeded7a1658f6dc6c97d4b8be720
NetworkSession.cpp
ndroid.mk
ediaReceiver.cpp
ediaReceiver.h
ediaSender.cpp
ediaSender.h
NTPClient.cpp
NTPClient.h
imeSeries.cpp
imeSeries.h
tp/RTPAssembler.cpp
tp/RTPAssembler.h
tp/RTPBase.h
tp/RTPReceiver.cpp
tp/RTPReceiver.h
tp/RTPSender.cpp
tp/RTPSender.h
tptest.cpp
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/LinearRegression.cpp
ink/LinearRegression.h
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.h
ource/Sender.cpp
ource/Sender.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
|
8602e5501a653a00e2f82d6fd3f7558382fea1dd |
04-Mar-2013 |
Andreas Huber <andih@google.com> |
Modified udptest to sync time across devices. Change-Id: Ib055cd8ab5931395907d017331e27f5d781d7019
dptest.cpp
|
b1e7cd156ca3e1747374e0d20cdd1ce467210453 |
15-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Refactoring: Rename SurfaceTextureClient to Surface Change-Id: I4e8a8b20914cb64edc37abe68233fbc9f2b5d830
ink/TunnelRenderer.cpp
ource/Converter.cpp
fd.cpp
|
1a2952aee048ca7b1765e2bc09ebe9aeddaeafa3 |
15-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Refactoring: Rename SurfaceTextureClient to Surface Change-Id: I4e8a8b20914cb64edc37abe68233fbc9f2b5d830
ink/DirectRenderer.cpp
ink/TunnelRenderer.cpp
ource/Converter.cpp
fd.cpp
|
90cede87c5a0176574961a4a57589eb217ac1873 |
08-Feb-2013 |
Andreas Huber <andih@google.com> |
Merge "Allow for dynamic reconfiguration of the video bitrate used"
|
7e0b88bca060deb0cd499d528ff88ac9d4a7b954 |
08-Feb-2013 |
Andreas Huber <andih@google.com> |
Merge "Allow for dynamic reconfiguration of the video bitrate used"
|
1dfc70879323990ba4b4d3e7cadc93ea3900063c |
07-Feb-2013 |
Andreas Huber <andih@google.com> |
A few more patches to fix wfd tcp unicast transport. Change-Id: Ie2f1b1e56c487ac4c3ef19d9e79022a35084e042
ink/RTPSink.cpp
ink/RTPSink.h
|
26b0a9d007e77e088af9ff3810734728f0558e85 |
07-Feb-2013 |
Andreas Huber <andih@google.com> |
A few more patches to fix wfd tcp unicast transport. Change-Id: Ie2f1b1e56c487ac4c3ef19d9e79022a35084e042
ink/DirectRenderer.cpp
ink/RTPSink.cpp
ink/RTPSink.h
|
c71601c3b1dd63afc9be462194809813e4dbacf1 |
07-Feb-2013 |
Andreas Huber <andih@google.com> |
Allow for dynamic reconfiguration of the video bitrate used to encode video while running as a wfd source. Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
ource/Converter.cpp
ource/Converter.h
|
a2eb22c1de262aa3fa7c356537ac2fe165afdf3d |
07-Feb-2013 |
Andreas Huber <andih@google.com> |
Allow for dynamic reconfiguration of the video bitrate used to encode video while running as a wfd source. Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
ource/Converter.cpp
ource/Converter.h
|
7846311d9a7d1f52432f5b66d084d587666ab27a |
05-Feb-2013 |
Andreas Huber <andih@google.com> |
Merge "Revive the code to support TCP interleaved transport"
|
a0216af1a45b4c657a5801b766ec34a82fac1b3e |
05-Feb-2013 |
Andreas Huber <andih@google.com> |
Merge "Revive the code to support TCP interleaved transport"
|
c41c932328f35f5eed7e517e9b64db9144f2fcb0 |
04-Feb-2013 |
James Dong <jdong@google.com> |
Merge "Remove a few unused header includes from PlaybackSession.cpp"
|
20ea4b429237f6845a833994bcee8f86791e8973 |
04-Feb-2013 |
James Dong <jdong@google.com> |
Merge "Remove a few unused header includes from PlaybackSession.cpp"
|
ea85a11a0833a887340d7e977db0c59fb508b92f |
30-Jan-2013 |
James Dong <jdong@google.com> |
Remove a few unused header includes from PlaybackSession.cpp Change-Id: Id3147e2f2d5d75ccc172e67802639cd43ed68870
ource/PlaybackSession.cpp
|
2fa05230219f72118388f3a350b1239db1299647 |
30-Jan-2013 |
James Dong <jdong@google.com> |
Remove a few unused header includes from PlaybackSession.cpp Change-Id: Id3147e2f2d5d75ccc172e67802639cd43ed68870
ource/PlaybackSession.cpp
|
7bc2ffca12828d72aaeeace0891183dc547877c0 |
01-Feb-2013 |
Andreas Huber <andih@google.com> |
Revive the code to support TCP interleaved transport Also support non-interleaved transport now, but the sink gets to decide what mode it wants to run in, _not_ the source. Change-Id: I3b6057f86871084e4decf930bb4a7a2d7517b0f2
NetworkSession.cpp
ink/RTPSink.cpp
ink/RTPSink.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
7cc0c29d6a7b76520ec588437ab51d5b8eac9ebc |
01-Feb-2013 |
Andreas Huber <andih@google.com> |
Revive the code to support TCP interleaved transport Also support non-interleaved transport now, but the sink gets to decide what mode it wants to run in, _not_ the source. Change-Id: I3b6057f86871084e4decf930bb4a7a2d7517b0f2
NetworkSession.cpp
ink/DirectRenderer.cpp
ink/RTPSink.cpp
ink/RTPSink.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
2520d32ca16632e1810bc195707146a9d030d39e |
01-Feb-2013 |
Andreas Huber <andih@google.com> |
Fix typo and reduce allocation overhead of RTP retransmission requests. Change-Id: I402a195da5dfeceadb4d073888ee7702c5532dc8
ink/RTPSink.cpp
|
aa65ddb06862fa542c9ec8d556bd3e01bf4c32b2 |
01-Feb-2013 |
Andreas Huber <andih@google.com> |
Fix typo and reduce allocation overhead of RTP retransmission requests. Change-Id: I402a195da5dfeceadb4d073888ee7702c5532dc8
ink/RTPSink.cpp
|
4f5454ecf49b1021cdd492f7764f013b39676bc6 |
30-Jan-2013 |
Andreas Huber <andih@google.com> |
Merge "Actually display something on screen when instantiating a wfd sink via"
|
3d6aa43575ae3342a93f88dd035f299e99554797 |
30-Jan-2013 |
Andreas Huber <andih@google.com> |
Merge "Actually display something on screen when instantiating a wfd sink via"
|
4563d95b810682195529100e0bc4ae70fa4abe29 |
30-Jan-2013 |
Andreas Huber <andih@google.com> |
Actually display something on screen when instantiating a wfd sink via the wfd commandline tool. Change-Id: I26466efb95a5837a14d77d6581e0777038d31d95
fd.cpp
|
0fcdb7271e1a25bc501ead6093ab1ae2667fdd47 |
30-Jan-2013 |
Andreas Huber <andih@google.com> |
Actually display something on screen when instantiating a wfd sink via the wfd commandline tool. Change-Id: I26466efb95a5837a14d77d6581e0777038d31d95
ink/DirectRenderer.cpp
fd.cpp
|
279dcd89ab1d2de91dfe95e461412a0f577a6891 |
30-Jan-2013 |
Andreas Huber <andih@google.com> |
Plumbing to reflect minor changes in the HDCP module API that allow for support of _decryption_ modules in addition to what we already supported. Change-Id: Ic37b87dc170ba8def3817991d25df798f21e950b
ource/WifiDisplaySource.cpp
|
a6a88d9c445e261972c2433254e0a996336e78a4 |
30-Jan-2013 |
Andreas Huber <andih@google.com> |
Plumbing to reflect minor changes in the HDCP module API that allow for support of _decryption_ modules in addition to what we already supported. Change-Id: Ic37b87dc170ba8def3817991d25df798f21e950b
ource/WifiDisplaySource.cpp
|
bf049b94f53f0213d53ba00e1cbe6996164d8eca |
29-Jan-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit f2c38e5cf8cee3b597c744c9d6a9c0969ac8599a Author: Andreas Huber <andih@google.com> Date: Mon Jan 28 16:33:07 2013 -0800 Proper support for video format selection/negotiation. Change-Id: I7db86cef939d63b8064be1c74de9ad78e85d45d9 commit 488023b7bad086692ffe942114fa3cc0e59a16c0 Author: Andreas Huber <andih@google.com> Date: Mon Jan 28 11:21:23 2013 -0800 Sink now notifies clients once it is disconnected. Change-Id: I2f0a458ef1ec30dda1272ad5a013fee4ee70edc9 commit 783932e40dd904aa531c263ad51280d9ca814dcb Author: Andreas Huber <andih@google.com> Date: Tue Dec 18 15:03:40 2012 -0800 Alternative DirectRenderer implementation. Change-Id: I307beb913d7a61cb938bcb02696cc2e82d2b8b07 commit 1935cc9a87824aea71fc8ebe2162f62ec634ce5a Author: Andreas Huber <andih@google.com> Date: Tue Dec 18 10:24:27 2012 -0800 Experimenting with wifi sink timing. Change-Id: I059bae9762cf11777666988a8b4ab2012b5807be commit a859ee1eadd6a1d6a080667917e8b102c3770d61 Author: Andreas Huber <andih@google.com> Date: Thu Nov 15 11:16:30 2012 -0800 wfd sink update. Change-Id: I026dfc580be92aa40dbbe7c1bc061fadf3b08be8 Change-Id: I191d3d7015869ca99254d813d074328fb5b2f479
ndroid.mk
ideoFormats.cpp
ideoFormats.h
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Sender.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
94a483bf2bd699275673d9cd57cb125d48572f30 |
29-Jan-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit f2c38e5cf8cee3b597c744c9d6a9c0969ac8599a Author: Andreas Huber <andih@google.com> Date: Mon Jan 28 16:33:07 2013 -0800 Proper support for video format selection/negotiation. Change-Id: I7db86cef939d63b8064be1c74de9ad78e85d45d9 commit 488023b7bad086692ffe942114fa3cc0e59a16c0 Author: Andreas Huber <andih@google.com> Date: Mon Jan 28 11:21:23 2013 -0800 Sink now notifies clients once it is disconnected. Change-Id: I2f0a458ef1ec30dda1272ad5a013fee4ee70edc9 commit 783932e40dd904aa531c263ad51280d9ca814dcb Author: Andreas Huber <andih@google.com> Date: Tue Dec 18 15:03:40 2012 -0800 Alternative DirectRenderer implementation. Change-Id: I307beb913d7a61cb938bcb02696cc2e82d2b8b07 commit 1935cc9a87824aea71fc8ebe2162f62ec634ce5a Author: Andreas Huber <andih@google.com> Date: Tue Dec 18 10:24:27 2012 -0800 Experimenting with wifi sink timing. Change-Id: I059bae9762cf11777666988a8b4ab2012b5807be commit a859ee1eadd6a1d6a080667917e8b102c3770d61 Author: Andreas Huber <andih@google.com> Date: Thu Nov 15 11:16:30 2012 -0800 wfd sink update. Change-Id: I026dfc580be92aa40dbbe7c1bc061fadf3b08be8 Change-Id: I191d3d7015869ca99254d813d074328fb5b2f479
ndroid.mk
ideoFormats.cpp
ideoFormats.h
ink/DirectRenderer.cpp
ink/DirectRenderer.h
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Sender.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
5570227ac334479982a9dd8c1647c00f58f47c18 |
21-Dec-2012 |
Glenn Kasten <gkasten@google.com> |
Merge "Remove unnecessary parameter"
|
49d24d3fcd01aef0ec1fa4abd9c1b85473f64c0f |
21-Dec-2012 |
Glenn Kasten <gkasten@google.com> |
Merge "Remove unnecessary parameter"
|
d1ac40885d1f2969347a71749eba6d275821365a |
20-Dec-2012 |
Andreas Huber <andih@google.com> |
Properly release any MediaBuffer references associated with the encoder input buffers on shutdown. This worked fine before for an orderly shutdown but didn't release all references in case of error. Change-Id: I0ea3eb26da76fbeb33cadf58d237b0c68a86ac4a related-to-bug: 7893090
ource/Converter.cpp
ource/Converter.h
|
c8e07e483c116ecaca1c9c6991588607f1187b75 |
20-Dec-2012 |
Andreas Huber <andih@google.com> |
Properly release any MediaBuffer references associated with the encoder input buffers on shutdown. This worked fine before for an orderly shutdown but didn't release all references in case of error. Change-Id: I0ea3eb26da76fbeb33cadf58d237b0c68a86ac4a related-to-bug: 7893090
ource/Converter.cpp
ource/Converter.h
|
f37971f624164c3ed185d3f976404a6f60f49b9a |
03-Feb-2012 |
Glenn Kasten <gkasten@google.com> |
Remove unnecessary parameter Just get the parameter on server side Change-Id: I433a63104dbb257e0d862be2ab61847cb36d1c15
ink/TunnelRenderer.cpp
|
8d6cc842e8d525405c68e57fdf3bc5da0b4d7e87 |
03-Feb-2012 |
Glenn Kasten <gkasten@google.com> |
Remove unnecessary parameter Just get the parameter on server side Change-Id: I433a63104dbb257e0d862be2ab61847cb36d1c15
ink/TunnelRenderer.cpp
|
484566c410afdfbc4b6bc5aa1732aef37428a5b8 |
18-Dec-2012 |
Andy McFadden <fadden@android.com> |
Rename ISurfaceTexture and SurfaceTexture The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I64520a55f8c09fe6215382ea361c539a9940cba5
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
fd.cpp
|
8ba01021b573889802e67e029225a96f0dfa471a |
18-Dec-2012 |
Andy McFadden <fadden@android.com> |
Rename ISurfaceTexture and SurfaceTexture The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I64520a55f8c09fe6215382ea361c539a9940cba5
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
fd.cpp
|
f59ab0eb162cc32df4fc0af8d1a4500c5bce3ecc |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
am 2f6107ec: am b64def9a: Merge "[wfd] Support a low(er) power state by triggering PAUSE/RESUME." into jb-mr1.1-dev * commit '2f6107ec8e67eea1f73b9558a5ad34caec52867f': [wfd] Support a low(er) power state by triggering PAUSE/RESUME.
|
37a9e8e13bcc9ac614c1b733ec2c66764c29679a |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
am 2f6107ec: am b64def9a: Merge "[wfd] Support a low(er) power state by triggering PAUSE/RESUME." into jb-mr1.1-dev * commit '2f6107ec8e67eea1f73b9558a5ad34caec52867f': [wfd] Support a low(er) power state by triggering PAUSE/RESUME.
|
4aefd5fc4dde13a8f3c9c27ec4055b771c0ee341 |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
am 5ea87edb: am e5aed03d: Enable retransmission of UDP packets in case we want to use it * commit '5ea87edbc97cd693fb7a9a8e00e712978315693c': Enable retransmission of UDP packets in case we want to use it
|
b58fdddc227e7245701508904056805625b9ec5f |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
am 5ea87edb: am e5aed03d: Enable retransmission of UDP packets in case we want to use it * commit '5ea87edbc97cd693fb7a9a8e00e712978315693c': Enable retransmission of UDP packets in case we want to use it
|
e1b3d69e2a5b391aa45047c6f90ee3d1ecfb74d3 |
29-Nov-2012 |
James Dong <jdong@google.com> |
am bd4f7b89: am 79c56d3f: Merge "Reduce the frequency of IDR frames and add intra-fresh mode support for WiFi display" into jb-mr1.1-dev * commit 'bd4f7b8931a316ca43fae033d86167c83a8bac07': Reduce the frequency of IDR frames and add intra-fresh mode support for WiFi display
|
156c4664d1ce797c51d9c81b75ca3606ad2e84b6 |
29-Nov-2012 |
James Dong <jdong@google.com> |
am bd4f7b89: am 79c56d3f: Merge "Reduce the frequency of IDR frames and add intra-fresh mode support for WiFi display" into jb-mr1.1-dev * commit 'bd4f7b8931a316ca43fae033d86167c83a8bac07': Reduce the frequency of IDR frames and add intra-fresh mode support for WiFi display
|
471dd1323f832a2b7daf42f7e75d2b4471dfe112 |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
Merge "[wfd] Support a low(er) power state by triggering PAUSE/RESUME." into jb-mr1.1-dev
|
b64def9a555bfbf533a2da41ba0189b9842a76fb |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
Merge "[wfd] Support a low(er) power state by triggering PAUSE/RESUME." into jb-mr1.1-dev
|
2e6255f1c1fa4f8bc68da9f050755b86e6fa8d7e |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
Enable retransmission of UDP packets in case we want to use it in our upcoming wfd _sink_ implementation. Change-Id: I4509c30d5a7b992bc841b73d63db902bbcf8f76a related-to-bug: 7638155
ource/Sender.h
|
e5aed03d30ea0ce49728873c5b74f89ba05a9541 |
29-Nov-2012 |
Andreas Huber <andih@google.com> |
Enable retransmission of UDP packets in case we want to use it in our upcoming wfd _sink_ implementation. Change-Id: I4509c30d5a7b992bc841b73d63db902bbcf8f76a related-to-bug: 7638155
ource/Sender.h
|
bf4950aa265ec7b54777d122b27037461638af0f |
16-Nov-2012 |
Andreas Huber <andih@google.com> |
[wfd] Support a low(er) power state by triggering PAUSE/RESUME. Change-Id: Ibe42bfa73816bbfeb7e652d435254d0171b89727 related-to-bug: 7638150
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
5131d127a042ee88f903370be88845dc8c9f8578 |
16-Nov-2012 |
Andreas Huber <andih@google.com> |
[wfd] Support a low(er) power state by triggering PAUSE/RESUME. Change-Id: Ibe42bfa73816bbfeb7e652d435254d0171b89727 related-to-bug: 7638150
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
7497e313a163d157647e2eb4a70b3e094cf637f7 |
16-Nov-2012 |
James Dong <jdong@google.com> |
Reduce the frequency of IDR frames and add intra-fresh mode support for WiFi display The time interval between periodic neighboring IDR frames is increased from 1 second to 15 seconds. o related-to-bug: 7524791 Change-Id: Ic32f37448f952f329549eda5e73637ee3b02f046
ource/Converter.cpp
|
13e8a0e8a14faaf3fe0bcebf4da1f2694d59565d |
16-Nov-2012 |
James Dong <jdong@google.com> |
Reduce the frequency of IDR frames and add intra-fresh mode support for WiFi display The time interval between periodic neighboring IDR frames is increased from 1 second to 15 seconds. o related-to-bug: 7524791 Change-Id: Ic32f37448f952f329549eda5e73637ee3b02f046
ource/Converter.cpp
|
11860f04a8bb09c8569819d1d67e67d7e049a635 |
15-Nov-2012 |
Andreas Huber <andih@google.com> |
wfd sink update. Change-Id: Ib4e41ec1524d045699543536acdddc9a243db741
ink/TunnelRenderer.cpp
|
22d00b70516f108c3351a29c95d8ba639a8ed520 |
15-Nov-2012 |
Andreas Huber <andih@google.com> |
wfd sink update. Change-Id: Ib4e41ec1524d045699543536acdddc9a243db741
ink/TunnelRenderer.cpp
ink/WifiDisplaySink.cpp
|
83c9bd167600b3ff77008a6c06c05bb1f189d4ca |
12-Nov-2012 |
Andreas Huber <andih@google.com> |
Various improvements of wifi display code - manually prepend SPS/PPS if encoder doesn't support it - latency improvements - support for "our" method of optional RTP retransmission - improvements to the wfd commandline tool for testing - make it easier to turn on/off suspension of the video pipeline on idle - fixes an issue where an error during encryption would cause a SEGV - add HDCP descriptor if necessary Squashed commit of the following: commit 1115be0ebb3b885b4f1b7dba56761ca013d0ec4a Author: Andreas Huber <andih@google.com> Date: Fri Nov 9 11:32:23 2012 -0800 Better shutdown of wfd -l sessions. Change-Id: Id898a14ae21efd3b065b00a729830063d39195a7 commit 0e7d106dfe4eb6e2640b0b66c65deaba265f7ff0 Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 16:38:55 2012 -0800 No more sending delay, create rtp packets upfront. Change-Id: I809a225f664fdb485c7d9a49a27886601a6a26b2 commit d399e8571b77353d59afb57508dfd2a82c1ef93a Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 14:19:43 2012 -0800 Restore AudioSource buffer size, factor out TimeSeries, make suspending video optional. Change-Id: Ifdfe4d447b901e714abf52856b4641d1d55a5d41 commit f8b649f0b8f917d59f4b8a2e8e6d7db61a684a78 Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 09:34:06 2012 -0800 Pull 480 frames at a time from AudioSource/AudioRecord Change-Id: I1e215abd329faec3da026631122c0f4c800c0ac4 commit 1bc13452eb35eebbba00f5da93fa86535be5db59 Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 08:50:30 2012 -0800 fixed bitrate traffic simulation Change-Id: Ic5efb7cbb0b5d3b4917bc77b8ba73d447249e695 commit 016cdff18e74bdc631a5679e97192645ed095aa2 Author: Andreas Huber <andih@google.com> Date: Wed Nov 7 14:00:03 2012 -0800 resurrected "our" style of retransmission. Change-Id: I34d757aba67428437cb39b8293a9651750ad20d9 commit 384cf1a3c8fb4ec410bdf8fa5722c298e6028f3e Author: Andreas Huber <andih@google.com> Date: Tue Nov 6 09:38:55 2012 -0800 Changes to make wfd work on manta. Change-Id: I7a4e00cf16581fe2146edd1b359af195774090e4 commit 9628f24b22b35f28630d99dda3614babf51bc07e Author: Andreas Huber <andih@google.com> Date: Wed Nov 7 09:15:44 2012 -0800 Patch up rtp timestamps to more accurately measure network jitter. Change-Id: I9502a4615575f97f98a215a13131a89a6ae93c6d commit 7c891a1a24f08bbd50f55be13f7d05f43e807eb8 Author: Andreas Huber <andih@google.com> Date: Tue Nov 6 09:37:24 2012 -0800 Additions to the "wfd" tool to create a local wfd source. Change-Id: I99558653a70fdc703f9d13990b3ce1c4d3ae227a Change-Id: Ia94c63fc390f597014531073485f0cfc53b3418a
NetworkSession.cpp
ndroid.mk
imeSeries.cpp
imeSeries.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
ource/Sender.cpp
ource/Sender.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
0224bf170a3904576bba81593eaab113c5d3a4e7 |
12-Nov-2012 |
Andreas Huber <andih@google.com> |
Various improvements of wifi display code - manually prepend SPS/PPS if encoder doesn't support it - latency improvements - support for "our" method of optional RTP retransmission - improvements to the wfd commandline tool for testing - make it easier to turn on/off suspension of the video pipeline on idle - fixes an issue where an error during encryption would cause a SEGV - add HDCP descriptor if necessary Squashed commit of the following: commit 1115be0ebb3b885b4f1b7dba56761ca013d0ec4a Author: Andreas Huber <andih@google.com> Date: Fri Nov 9 11:32:23 2012 -0800 Better shutdown of wfd -l sessions. Change-Id: Id898a14ae21efd3b065b00a729830063d39195a7 commit 0e7d106dfe4eb6e2640b0b66c65deaba265f7ff0 Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 16:38:55 2012 -0800 No more sending delay, create rtp packets upfront. Change-Id: I809a225f664fdb485c7d9a49a27886601a6a26b2 commit d399e8571b77353d59afb57508dfd2a82c1ef93a Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 14:19:43 2012 -0800 Restore AudioSource buffer size, factor out TimeSeries, make suspending video optional. Change-Id: Ifdfe4d447b901e714abf52856b4641d1d55a5d41 commit f8b649f0b8f917d59f4b8a2e8e6d7db61a684a78 Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 09:34:06 2012 -0800 Pull 480 frames at a time from AudioSource/AudioRecord Change-Id: I1e215abd329faec3da026631122c0f4c800c0ac4 commit 1bc13452eb35eebbba00f5da93fa86535be5db59 Author: Andreas Huber <andih@google.com> Date: Thu Nov 8 08:50:30 2012 -0800 fixed bitrate traffic simulation Change-Id: Ic5efb7cbb0b5d3b4917bc77b8ba73d447249e695 commit 016cdff18e74bdc631a5679e97192645ed095aa2 Author: Andreas Huber <andih@google.com> Date: Wed Nov 7 14:00:03 2012 -0800 resurrected "our" style of retransmission. Change-Id: I34d757aba67428437cb39b8293a9651750ad20d9 commit 384cf1a3c8fb4ec410bdf8fa5722c298e6028f3e Author: Andreas Huber <andih@google.com> Date: Tue Nov 6 09:38:55 2012 -0800 Changes to make wfd work on manta. Change-Id: I7a4e00cf16581fe2146edd1b359af195774090e4 commit 9628f24b22b35f28630d99dda3614babf51bc07e Author: Andreas Huber <andih@google.com> Date: Wed Nov 7 09:15:44 2012 -0800 Patch up rtp timestamps to more accurately measure network jitter. Change-Id: I9502a4615575f97f98a215a13131a89a6ae93c6d commit 7c891a1a24f08bbd50f55be13f7d05f43e807eb8 Author: Andreas Huber <andih@google.com> Date: Tue Nov 6 09:37:24 2012 -0800 Additions to the "wfd" tool to create a local wfd source. Change-Id: I99558653a70fdc703f9d13990b3ce1c4d3ae227a Change-Id: Ia94c63fc390f597014531073485f0cfc53b3418a
NetworkSession.cpp
ndroid.mk
imeSeries.cpp
imeSeries.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
ource/Sender.cpp
ource/Sender.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
7b4262221c06951e9df75d5414c0a7daab365177 |
01-Nov-2012 |
Andreas Huber <andih@google.com> |
Make video encoders' bitrate mode (constant, variable, ...) configurable through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
ource/Converter.cpp
|
96076964863ee6887f0bed9d0f11f424b48ab9b9 |
01-Nov-2012 |
Andreas Huber <andih@google.com> |
Make video encoders' bitrate mode (constant, variable, ...) configurable through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
ource/Converter.cpp
|
bd4e99c1636c75f6db0be70434b9f276bfecd96d |
30-Oct-2012 |
Andreas Huber <andih@google.com> |
Various tweaks to wfd related-to-bug: 7426218 Squashed commit of the following: commit 1553f1a1c66af998674168f7f7a3be23fcb0c794 Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 15:51:27 2012 -0700 Add LPCM, AVC and AVC HRD descriptors as necessary. Change-Id: Ibc836fced0fe37e8a25574c2295e886765b9ea6f commit 4e74db61d2d31ebe239acbdec8f110f88016a4ea Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 15:50:52 2012 -0700 added copyright headers to Sender.{cpp,h} Change-Id: If615ccb8767e32bd83ed1f0f669acc39a72489f6 commit 7144bf8ae68c5cdb8faa6e219547aabbd750f04e Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 15:50:25 2012 -0700 Reenable suspension of the RepeaterSource Change-Id: I765338fcde89c65e4b69be45a5949eba6bcdcf6f commit 812164bcfa0699821d7d8eefcc0dff96b2e2cd08 Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 14:03:50 2012 -0700 Add 2 stuffing bytes to the PES headers for audio tracks. Change-Id: I8b9c634f6a565ab7fa7ecdb610f7d8557e0b139b commit a084a741a63015d47c92d99fcd8b980fe615dc7d Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 13:19:38 2012 -0700 Fix PCM audio packetization in WFD. Change-Id: I99a435f9fe6b4397f24d6c22afae5ae2505ffc14 commit c5cb9369585f701f34bce41534940d5f9b59248f Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 13:19:12 2012 -0700 Support extraction of PCM audio from transport streams. Change-Id: I28a0516756ebcb5587325b6588df013ac871ffb9 commit b0a0512300ae037d6b39c2d04952d34b5fc12b2d Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 08:54:13 2012 -0700 disable suspend of the RepeaterSource Change-Id: Ibf42a98185b0567f817ae582a82e6580f95d3d40 commit 4330e8b7668dc92a6d882b5622c0697cf292d04c Author: Andreas Huber <andih@google.com> Date: Mon Oct 29 14:11:25 2012 -0700 Better handling of datagrams in ANetworkSession reduce unnecessary copy overhead. Change-Id: I2ed8c767274ba07764f03e8d4913041168e5755f commit a44e73c322ba3f2c336f7cc4e1d63d3a74faa75d Author: Andreas Huber <andih@google.com> Date: Mon Oct 29 11:14:47 2012 -0700 Network traffic is now handled on a separate thread. Audio and video are queued to ensure proper A/V interleaving. Scheduled packet sends according to capture timestamps to reduce send-jitter. Change-Id: Ibd6357c1e663086cf87bec0a98f8e54dfdfaa0e5 related-to-bug: 7426218 Change-Id: Ia440129d656c35814abf18df06da50b73d5bb554
NetworkSession.cpp
ndroid.mk
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Sender.cpp
ource/Sender.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
|
90a92053219ae50ddf4bb54e3d54db2d309e2b8d |
30-Oct-2012 |
Andreas Huber <andih@google.com> |
Various tweaks to wfd related-to-bug: 7426218 Squashed commit of the following: commit 1553f1a1c66af998674168f7f7a3be23fcb0c794 Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 15:51:27 2012 -0700 Add LPCM, AVC and AVC HRD descriptors as necessary. Change-Id: Ibc836fced0fe37e8a25574c2295e886765b9ea6f commit 4e74db61d2d31ebe239acbdec8f110f88016a4ea Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 15:50:52 2012 -0700 added copyright headers to Sender.{cpp,h} Change-Id: If615ccb8767e32bd83ed1f0f669acc39a72489f6 commit 7144bf8ae68c5cdb8faa6e219547aabbd750f04e Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 15:50:25 2012 -0700 Reenable suspension of the RepeaterSource Change-Id: I765338fcde89c65e4b69be45a5949eba6bcdcf6f commit 812164bcfa0699821d7d8eefcc0dff96b2e2cd08 Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 14:03:50 2012 -0700 Add 2 stuffing bytes to the PES headers for audio tracks. Change-Id: I8b9c634f6a565ab7fa7ecdb610f7d8557e0b139b commit a084a741a63015d47c92d99fcd8b980fe615dc7d Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 13:19:38 2012 -0700 Fix PCM audio packetization in WFD. Change-Id: I99a435f9fe6b4397f24d6c22afae5ae2505ffc14 commit c5cb9369585f701f34bce41534940d5f9b59248f Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 13:19:12 2012 -0700 Support extraction of PCM audio from transport streams. Change-Id: I28a0516756ebcb5587325b6588df013ac871ffb9 commit b0a0512300ae037d6b39c2d04952d34b5fc12b2d Author: Andreas Huber <andih@google.com> Date: Tue Oct 30 08:54:13 2012 -0700 disable suspend of the RepeaterSource Change-Id: Ibf42a98185b0567f817ae582a82e6580f95d3d40 commit 4330e8b7668dc92a6d882b5622c0697cf292d04c Author: Andreas Huber <andih@google.com> Date: Mon Oct 29 14:11:25 2012 -0700 Better handling of datagrams in ANetworkSession reduce unnecessary copy overhead. Change-Id: I2ed8c767274ba07764f03e8d4913041168e5755f commit a44e73c322ba3f2c336f7cc4e1d63d3a74faa75d Author: Andreas Huber <andih@google.com> Date: Mon Oct 29 11:14:47 2012 -0700 Network traffic is now handled on a separate thread. Audio and video are queued to ensure proper A/V interleaving. Scheduled packet sends according to capture timestamps to reduce send-jitter. Change-Id: Ibd6357c1e663086cf87bec0a98f8e54dfdfaa0e5 related-to-bug: 7426218 Change-Id: Ia440129d656c35814abf18df06da50b73d5bb554
NetworkSession.cpp
ndroid.mk
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Sender.cpp
ource/Sender.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
|
cc37e71d7843815899a75876c5ff2a9ce776bdd6 |
27-Oct-2012 |
Dave Burke <daveburke@google.com> |
Increase bitrate now that other issues have been resolved. Bug: 7426218 Change-Id: I67dfa1e4b85f326f355ad0ec5b6c699e87b45564
ource/Converter.cpp
|
2295ce2c6fcf07ffaa134440691a8cea5fe35b43 |
27-Oct-2012 |
Dave Burke <daveburke@google.com> |
Increase bitrate now that other issues have been resolved. Bug: 7426218 Change-Id: I67dfa1e4b85f326f355ad0ec5b6c699e87b45564
ource/Converter.cpp
|
40017a30d11bc3c9d154e88d0c07ead1f2b51599 |
27-Oct-2012 |
Dave Burke <daveburke@google.com> |
Disable silence suppression (causes issues with dongles). Bug: 7426218 Change-Id: Ie1517a8017bae1f9a9b6c224cd3170dfcc5fb941
ource/Converter.h
|
e815552c9cb17be79cb3b7eb6fbdfa9ad81c861b |
27-Oct-2012 |
Dave Burke <daveburke@google.com> |
Disable silence suppression (causes issues with dongles). Bug: 7426218 Change-Id: Ie1517a8017bae1f9a9b6c224cd3170dfcc5fb941
ource/Converter.h
|
fe0847ac6ee16409ec1d27520fa28dd9232dddd0 |
22-Oct-2012 |
Andreas Huber <andih@google.com> |
WFD use of HDCP is now optional. if the sink supports it we'll use HDCP (and fail if necessary), if it doesn't we won't. If an HDCP session is established we'll tell our observer that the connection is secure, otherwise we don't. Change-Id: I7cbef384f2cf0a6ac65801c581eea227b9ef4c46 related-to-bug: 7368436
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
0328ec08dc1e90caa2a9e0c4e107d8ddaa74af20 |
22-Oct-2012 |
Andreas Huber <andih@google.com> |
WFD use of HDCP is now optional. if the sink supports it we'll use HDCP (and fail if necessary), if it doesn't we won't. If an HDCP session is established we'll tell our observer that the connection is secure, otherwise we don't. Change-Id: I7cbef384f2cf0a6ac65801c581eea227b9ef4c46 related-to-bug: 7368436
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
1fdfd0186f1cf959fb8bec03b4d426b8879ed4fd |
10-Oct-2012 |
Andreas Huber <andih@google.com> |
Switch audio mode based on dongle's capabilities properly parse rtp port and use it to setup session. Change-Id: Ic7521cb867143278196c3ce4b19a74ecc2703d8e related-to-bug: 7318719
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
d243c04534d1b74bd66625c5c96a9b918d8838bf |
10-Oct-2012 |
Andreas Huber <andih@google.com> |
Switch audio mode based on dongle's capabilities properly parse rtp port and use it to setup session. Change-Id: Ic7521cb867143278196c3ce4b19a74ecc2703d8e related-to-bug: 7318719
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
20a5a98667df7ed83e5d9f37e88b1bbdb876d718 |
04-Oct-2012 |
Andreas Huber <andih@google.com> |
Optionally emit LPCM audio instead of using AAC in wifi display code related-to-bug: 7248248 May decrease power usage at the cost of significantly increasing audio bitrate. Use "adb shell setprop media.wfd.use-pcm-audio true" to turn it on (must be done before connecting). Change-Id: I7ebeadf3209e01522a2644948287b23d7c383c7e
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
e7bd24af08ef0722fb124a550662bcec48c56f86 |
04-Oct-2012 |
Andreas Huber <andih@google.com> |
Optionally emit LPCM audio instead of using AAC in wifi display code related-to-bug: 7248248 May decrease power usage at the cost of significantly increasing audio bitrate. Use "adb shell setprop media.wfd.use-pcm-audio true" to turn it on (must be done before connecting). Change-Id: I7ebeadf3209e01522a2644948287b23d7c383c7e
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
95f24dacbde69295fd21bbf683281b277e097bb1 |
04-Oct-2012 |
James Dong <jdong@google.com> |
Merge "Enable hdcp for WiFi display" into jb-mr1-dev
|
d69fd4d2567f9fce02252ce10d7ae3a28fc79e04 |
04-Oct-2012 |
James Dong <jdong@google.com> |
Merge "Enable hdcp for WiFi display" into jb-mr1-dev
|
b30d9daef40ac803cfaa4d0a94fa8dc84928c738 |
03-Oct-2012 |
James Dong <jdong@google.com> |
Enable hdcp for WiFi display o related-to-bug: 7055369 Change-Id: Ie1ddd1e961f9ff60fe32b57cf7f8de4f4ecf5aa0
ource/WifiDisplaySource.h
|
16c090555adf9f37bad0f061fd2651b91a34ae41 |
03-Oct-2012 |
James Dong <jdong@google.com> |
Enable hdcp for WiFi display o related-to-bug: 7055369 Change-Id: Ie1ddd1e961f9ff60fe32b57cf7f8de4f4ecf5aa0
ource/WifiDisplaySource.h
|
f7565f207a9d1d8fa157c0178b93bad84925440d |
03-Oct-2012 |
Dave Burke <daveburke@google.com> |
Drop video bitrate to 2.5mbps. We have too much corruption/loss at higher bitrates. Reviewed quality trade-off with jdong@. We can increase in the future if we have a better packet loss concealment solution. Bug: 7241844 Change-Id: I3b500a9c3a4429e834fb4c5ca04164d4e106fa9e
ource/Converter.cpp
|
9f71aed36f7bb58fd8b077a5c6e414fc4af1805c |
03-Oct-2012 |
Dave Burke <daveburke@google.com> |
Drop video bitrate to 2.5mbps. We have too much corruption/loss at higher bitrates. Reviewed quality trade-off with jdong@. We can increase in the future if we have a better packet loss concealment solution. Bug: 7241844 Change-Id: I3b500a9c3a4429e834fb4c5ca04164d4e106fa9e
ource/Converter.cpp
|
72c6686ad04feb976ea3d2f816c784e485b55506 |
03-Oct-2012 |
Andreas Huber <andih@google.com> |
Better power savings with wifi display code. No more polling the encoder for work to do, the encoder instead notifies if there's activity. Change-Id: Ia707211b4f5c5a6e6b70d750233d204a2d6bb778 related-to-bug: 7248248
ource/Converter.cpp
ource/Converter.h
|
575a5361fc970476cd7979638ee3ac00cc6e5024 |
03-Oct-2012 |
Andreas Huber <andih@google.com> |
Better power savings with wifi display code. No more polling the encoder for work to do, the encoder instead notifies if there's activity. Change-Id: Ia707211b4f5c5a6e6b70d750233d204a2d6bb778 related-to-bug: 7248248
ource/Converter.cpp
ource/Converter.h
|
4a114f03a79e157cab9396f986ef947df2255f1d |
03-Oct-2012 |
Andreas Huber <andih@google.com> |
Increase polling frequency again temporarily to fix A/V issues Fixes a bug in the silence detection and increases the timeout after which we enter "silent mode" to 10 secs. Change-Id: I802b058f054becd5c377186664437f7b3970193f related-to-bug: 7248248
ource/Converter.cpp
ource/PlaybackSession.cpp
|
8d16bbc5a354d302abfd912b8d88d9c7feb3948f |
03-Oct-2012 |
Andreas Huber <andih@google.com> |
Increase polling frequency again temporarily to fix A/V issues Fixes a bug in the silence detection and increases the timeout after which we enter "silent mode" to 10 secs. Change-Id: I802b058f054becd5c377186664437f7b3970193f related-to-bug: 7248248
ource/Converter.cpp
ource/PlaybackSession.cpp
|
07fbf9458a9a6a5b644e7d02f7e59c7b75218d0c |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Enable silence detection and don't driver the audio encoder or send any audio out over the network if we've seen at least one second of silence. Change-Id: Ic2bca4ce7d55bd246283dc669f5f5cb6106d88ea related-to-bug: 7248248
ource/Converter.cpp
ource/Converter.h
|
cf2604f8940093e249ed7e5382c12ba544a48545 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Enable silence detection and don't driver the audio encoder or send any audio out over the network if we've seen at least one second of silence. Change-Id: Ic2bca4ce7d55bd246283dc669f5f5cb6106d88ea related-to-bug: 7248248
ource/Converter.cpp
ource/Converter.h
|
77c887a262840d5dc013b7abb838696eb5cb5ee7 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Now back to 30fps, suspend updates if surface flinger didn't send us any new frames for one second or longer. Change-Id: I1c2ec349b0a4b7c4eb9dcdde483362ec87dd69fa related-to-bug: 7248248
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
ource/WifiDisplaySource.cpp
|
4a8b9a2363b7b7b4f98022e6d9aae8b8aa8e35e5 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Now back to 30fps, suspend updates if surface flinger didn't send us any new frames for one second or longer. Change-Id: I1c2ec349b0a4b7c4eb9dcdde483362ec87dd69fa related-to-bug: 7248248
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
ource/WifiDisplaySource.cpp
|
aa8ff19e822a93c319951ab1be5a14aed62764bd |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
More power savings: No need to keep a history of outgoing packets if we're not enabling retransmission anyway. Change-Id: I361120607974a2fab758c28b5033716213aef88e related-to-bug: 7248248
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
887070dbe6b6258ba04f988fd90c3ac856d2e5bf |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
More power savings: No need to keep a history of outgoing packets if we're not enabling retransmission anyway. Change-Id: I361120607974a2fab758c28b5033716213aef88e related-to-bug: 7248248
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
75561ed3ff3811f6a9ed33366b8f2596519e9368 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Increase converter polling interval. Change-Id: I455005086a63c70883a71e189753a117b195f22f related-to-bug: 7248248
ource/Converter.cpp
|
21daec5798f7e13c5ab6b513d27b3f79d4779bca |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Increase converter polling interval. Change-Id: I455005086a63c70883a71e189753a117b195f22f related-to-bug: 7248248
ource/Converter.cpp
|
e2858e83692e9a208d134798b4f8735795c7145c |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Take advantage of the hardware encoder's ability to prepend SPS/PPS to IDR frames instead of doing it manually. Change-Id: I994cfbd6539013406dd610393ba1f0b9a0dbf4d5 related-to-bug: 7245308
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
|
c6920dfdca378a168a2168f4a64d21af4d37d539 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Take advantage of the hardware encoder's ability to prepend SPS/PPS to IDR frames instead of doing it manually. Change-Id: I994cfbd6539013406dd610393ba1f0b9a0dbf4d5 related-to-bug: 7245308
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
|
f79023998f731419b48eae64c3b10dfaa166dd2d |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Use incremental updates sent by surface flinger instead of running at a fixed framerate. Change-Id: Ia3f36aa449e2e952bf3263ffbb709a9b79b09c26 related-to-bug: 7266398
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
ee178668818eb4f43ff40735405f8fc42372620f |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Use incremental updates sent by surface flinger instead of running at a fixed framerate. Change-Id: Ia3f36aa449e2e952bf3263ffbb709a9b79b09c26 related-to-bug: 7266398
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
b72d42c715b4446b8fb87d97cbcc5a6441d7a539 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Merge "ALooper::GetNowUs() now relies on systemTime instead of gettimeofday." into jb-mr1-dev
|
1c730d33da2fa861000b3990b5e6c9ff69291387 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
Merge "ALooper::GetNowUs() now relies on systemTime instead of gettimeofday." into jb-mr1-dev
|
fa0e033ab5a0ab5d96e90c9f6d4d53bedc74514b |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
ALooper::GetNowUs() now relies on systemTime instead of gettimeofday. Change-Id: Ia31eb0940b02581327a8bf51af6df135f9ab6de3 related-to-bug: 7266324
ource/MediaPuller.cpp
ource/PlaybackSession.cpp
|
af5dd7753e62353411cf0daf3b513c38818e9662 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
ALooper::GetNowUs() now relies on systemTime instead of gettimeofday. Change-Id: Ia31eb0940b02581327a8bf51af6df135f9ab6de3 related-to-bug: 7266324
ource/MediaPuller.cpp
ource/PlaybackSession.cpp
|
e9880de9032194500afe8383ef118d33468b5fbe |
01-Oct-2012 |
Andreas Huber <andih@google.com> |
Inform DisplayManager that we're running over a secure channel (HDCP) if that's the case. Change-Id: I5f16cad04a6937a3fb65600a971866a77e0ae9fc related-to-bug: 7265406
ource/WifiDisplaySource.cpp
|
0cb47712a4fc0e01ad8680ee6ac3a5d72eafe0ba |
01-Oct-2012 |
Andreas Huber <andih@google.com> |
Inform DisplayManager that we're running over a secure channel (HDCP) if that's the case. Change-Id: I5f16cad04a6937a3fb65600a971866a77e0ae9fc related-to-bug: 7265406
ource/WifiDisplaySource.cpp
|
799688d0520149edc7f18ebe69c1ddd453a73cce |
01-Oct-2012 |
Andreas Huber <andih@google.com> |
Perform an orderly shutdown if possible, force disconnect if necessary wait for up to 2 secs for the dongle to send us a "TEARDOWN", after that forcibly shutdown the connection. Change-Id: Ie049857cd468b7af6986d6305f725c54571b2276 related-to-bug: 7258622
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
ad0d97c7cf620e96a0b088dd9461645a3f8900b7 |
01-Oct-2012 |
Andreas Huber <andih@google.com> |
Perform an orderly shutdown if possible, force disconnect if necessary wait for up to 2 secs for the dongle to send us a "TEARDOWN", after that forcibly shutdown the connection. Change-Id: Ie049857cd468b7af6986d6305f725c54571b2276 related-to-bug: 7258622
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
8292f6d078a12062bbb090eed49d1ea025ff58f3 |
01-Oct-2012 |
Andreas Huber <andih@google.com> |
Make sure we still handle shutdown-related message even if we're in error-state. Change-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6 related-to-bug: 7262673
ource/PlaybackSession.cpp
|
6360758ce2d171169d2a21e30266547ee4ac0fec |
01-Oct-2012 |
Andreas Huber <andih@google.com> |
Make sure we still handle shutdown-related message even if we're in error-state. Change-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6 related-to-bug: 7262673
ource/PlaybackSession.cpp
|
6756203ec80f7640f743d8cc9d8799302d9513b6 |
30-Sep-2012 |
Dave Burke <daveburke@google.com> |
Merge "Even cleaner shutdown." into jb-mr1-dev
|
4769f0b873030bbaa6977fe18696961d1d1b26ba |
30-Sep-2012 |
Dave Burke <daveburke@google.com> |
Merge "Even cleaner shutdown." into jb-mr1-dev
|
9fcc8ce3e8829b38be3fd86551e1ec9ee3eb244e |
29-Sep-2012 |
Andreas Huber <andih@google.com> |
Even cleaner shutdown. Change-Id: I5a76f83db3a5e43f55eb4e04269d890c2015bae7 related-to-bug: 7247918
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
|
77245813007cf903b4b73f5d0cd20313fbf0e510 |
29-Sep-2012 |
Andreas Huber <andih@google.com> |
Even cleaner shutdown. Change-Id: I5a76f83db3a5e43f55eb4e04269d890c2015bae7 related-to-bug: 7247918
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
|
d1805ebb0ff7694441fd95b5801fbce222849b6f |
29-Sep-2012 |
Andreas Huber <andih@google.com> |
Fix shutdown if HDCP was never instantiated. Change-Id: Icdf6785880180f417c5432dff54c7e0fb12ef84d related-to-bug: 7247918
ource/WifiDisplaySource.cpp
|
bbe96f0f05a1f1a1b3cfec0d124cb0d63c1ebf2a |
29-Sep-2012 |
Andreas Huber <andih@google.com> |
Fix shutdown if HDCP was never instantiated. Change-Id: Icdf6785880180f417c5432dff54c7e0fb12ef84d related-to-bug: 7247918
ource/WifiDisplaySource.cpp
|
13315ce05fbee1e1f5b920cfe4217c3a30167023 |
28-Sep-2012 |
Andreas Huber <andih@google.com> |
Tell the encoder to emit SPS/PPS before IDR frames in wifi display code. Change-Id: Ic40e09b66784dd2e370d30b688d50561a47ab85a related-to-bug: 7245308
ource/Converter.cpp
ource/PlaybackSession.cpp
|
3a0ef0dc71f3776d115f30d87f1d8867daefea88 |
28-Sep-2012 |
Andreas Huber <andih@google.com> |
Tell the encoder to emit SPS/PPS before IDR frames in wifi display code. Change-Id: Ic40e09b66784dd2e370d30b688d50561a47ab85a related-to-bug: 7245308
ource/Converter.cpp
ource/PlaybackSession.cpp
|
a7f7e0ac9436a8417bb9f31aecedfec1909d4630 |
28-Sep-2012 |
Andreas Huber <andih@google.com> |
Various improvements to a cleaner shutdown of the wifi display connection. Change-Id: Id029a89939e53c2bd1d20e572d3975ec2795c239 related-to-bug: 7247918
NetworkSession.cpp
ource/Converter.cpp
ource/Converter.h
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
96fc6cc65ca93009a759a3a874b82a35771b9714 |
28-Sep-2012 |
Andreas Huber <andih@google.com> |
Various improvements to a cleaner shutdown of the wifi display connection. Change-Id: Id029a89939e53c2bd1d20e572d3975ec2795c239 related-to-bug: 7247918
NetworkSession.cpp
ource/Converter.cpp
ource/Converter.h
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
8397243efdd4e70ba75a9cf50d882c24dad250a2 |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
wfd_presentation_url should not include the port number according to wfd specs Change-Id: I9c0e0174f6ab4cb24c6eafcaae853e432b3dffb9 related-to-bug: 7247490
ource/WifiDisplaySource.cpp
|
de799a74064a363d26f4c1bbc5a59d1b7127f49f |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
wfd_presentation_url should not include the port number according to wfd specs Change-Id: I9c0e0174f6ab4cb24c6eafcaae853e432b3dffb9 related-to-bug: 7247490
ource/WifiDisplaySource.cpp
|
a87ec1f1383767b30622567340e913a0da343a7d |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit." into jb-mr1-dev
|
ecc8db5ee83d648532be1392f53277aa3a25284e |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit." into jb-mr1-dev
|
5e614a104c911ea5424cccf83beb00e990e1b879 |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Prepend SPS/PPS manually before encryption in HDCP mode. This is" into jb-mr1-dev
|
5cfd237fd70572796b86f977ff4fdfe29cab888d |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Prepend SPS/PPS manually before encryption in HDCP mode. This is" into jb-mr1-dev
|
be996645b3118b84edf26fc05cc5e4ff56c163b5 |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit. Change-Id: Ie54ee3edd672ec629360b4ecc5df2f85ecbaa45f related-to-bug: 7247584
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
ef7d3793fa9bbfb25253626ede9a020ee9280a17 |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit. Change-Id: Ie54ee3edd672ec629360b4ecc5df2f85ecbaa45f related-to-bug: 7247584
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
ce51cb862709f8a3cd3be562080a1ba9ca45e86b |
27-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune WFD audio bitrate (did some listening tests). Bug: 7241844 Change-Id: I5243f7a771871e650c6c2f380e0e81e7671c7bac
ource/Converter.cpp
|
f58cac48e5732dbc4a5f33eed9cd39f109146ca4 |
27-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune WFD audio bitrate (did some listening tests). Bug: 7241844 Change-Id: I5243f7a771871e650c6c2f380e0e81e7671c7bac
ource/Converter.cpp
|
af5f02cdd48b8c93a1976c8e078586216d96bdc0 |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Prepend SPS/PPS manually before encryption in HDCP mode. This is a temporary change that will go away once the encoder can take care of this. Change-Id: Id65218f8a250d8c8fe3e8987b522065b5f5d7dca related-to-bug: 7245308
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
|
e399acc9d9f3b7af72106c4209e4bb40de37aa6a |
27-Sep-2012 |
Andreas Huber <andih@google.com> |
Prepend SPS/PPS manually before encryption in HDCP mode. This is a temporary change that will go away once the encoder can take care of this. Change-Id: Id65218f8a250d8c8fe3e8987b522065b5f5d7dca related-to-bug: 7245308
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
|
bee01b8e6e37a1a7145c440f075583235e17153a |
27-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune iframe interval to 1sec. Bug: 7241844 Change-Id: Iae0d73ecc680f6fa69d82ee2e8fac18ebece7782
ource/Converter.cpp
|
ee93c8c0f65cc1965ca09c9e33ae672f8bc9b88c |
27-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune iframe interval to 1sec. Bug: 7241844 Change-Id: Iae0d73ecc680f6fa69d82ee2e8fac18ebece7782
ource/Converter.cpp
|
8000e368cbdcb8a2a712c9c92f6c97526b36f0ed |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
720p24 i-frames every 2 secs. related-to-bug: 7239971 Change-Id: I4cbf7e9b878b180b0683656e9e8c0a6bb18e06dc
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
72ff5903df5f409ea83f74c363a52f0745ced8b8 |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
720p24 i-frames every 2 secs. related-to-bug: 7239971 Change-Id: I4cbf7e9b878b180b0683656e9e8c0a6bb18e06dc
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
8cc2fd3a7e5d2bca7b363c6eefb5b6bcac259290 |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Make sure we only release the HDCP module once shutdown has completed. Change-Id: I4b614afe2b55ac53b4aa63311e5bea8fd6c4462e related-to-bug: 7223555
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
eb11600a248cfe5b95ddd3e5aaae02bd2ab65276 |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Make sure we only release the HDCP module once shutdown has completed. Change-Id: I4b614afe2b55ac53b4aa63311e5bea8fd6c4462e related-to-bug: 7223555
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
d8717323119c085d30d575df5a638ed4b25528c7 |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Fix shutdown and eliminate those annoying "failed to post..." logs." into jb-mr1-dev
|
44b175c31a96804d8f981c43145967473491540f |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Fix shutdown and eliminate those annoying "failed to post..." logs." into jb-mr1-dev
|
f07c0eab0aa5f44e04cdd5e95ec8dd3cc93e100f |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Logic to include HDCP specific PES extra header data was backwards. Change-Id: I85ab02f0c3ab945093b27210da1e36a31c022da5 related-to-bug: 7237850
ource/PlaybackSession.cpp
|
019aabab44e396d9a68c8126c9e0745162a4603a |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Logic to include HDCP specific PES extra header data was backwards. Change-Id: I85ab02f0c3ab945093b27210da1e36a31c022da5 related-to-bug: 7237850
ource/PlaybackSession.cpp
|
3146c0855ae51d64e1b4370efff8d22148cd808e |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Fix shutdown and eliminate those annoying "failed to post..." logs. Change-Id: I963e0712f59070f83a26946c494fdeb3558aa0e3 related-to-bug: 7230886
ource/WifiDisplaySource.cpp
|
df4ddebe61ac84c7773da1f774d13e4d4bbe9f72 |
26-Sep-2012 |
Andreas Huber <andih@google.com> |
Fix shutdown and eliminate those annoying "failed to post..." logs. Change-Id: I963e0712f59070f83a26946c494fdeb3558aa0e3 related-to-bug: 7230886
ource/WifiDisplaySource.cpp
|
0d76795773c2cb33fbf95f94a678a004653ca6ee |
25-Sep-2012 |
Andreas Huber <andih@google.com> |
Better transport stream timestamp handling. Properly emit PCR and PMT/PAT updates every 0.1 secs. Don't stream RTCP unless requested by the dongle. related-to-bug: 7232540 Change-Id: Ie9a6949a074d86ab022adfab5d2811294ba746aa
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
|
28e17ed7e2fbb254fb99481b74db85e427c905ee |
25-Sep-2012 |
Andreas Huber <andih@google.com> |
Better transport stream timestamp handling. Properly emit PCR and PMT/PAT updates every 0.1 secs. Don't stream RTCP unless requested by the dongle. related-to-bug: 7232540 Change-Id: Ie9a6949a074d86ab022adfab5d2811294ba746aa
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/WifiDisplaySource.cpp
|
bedcdb270f66872355b733fcd072e17c98452185 |
24-Sep-2012 |
Andreas Huber <andih@google.com> |
Add some more logging, reduce startup delay to 1 sec. Change-Id: Ic24a3d9e3e645288411efb46f7004d89e7a0a4b7
ource/Converter.cpp
ource/PlaybackSession.cpp
|
92f655fe351a5f2eb7d36123d2b687d6e7e3e913 |
24-Sep-2012 |
Andreas Huber <andih@google.com> |
Add some more logging, reduce startup delay to 1 sec. Change-Id: Ic24a3d9e3e645288411efb46f7004d89e7a0a4b7
ource/Converter.cpp
ource/PlaybackSession.cpp
|
2eddc1d2f99fb280786e30ec91f3c5df78556166 |
25-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune video bitrate to 5 mbps. Change-Id: Ieb7ab1675db6fb21087a1258465f866ecdc5475b
ource/Converter.cpp
|
2a865ad8d45940bc824c02a8a8558cbcb97acc88 |
25-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune video bitrate to 5 mbps. Change-Id: Ieb7ab1675db6fb21087a1258465f866ecdc5475b
ource/Converter.cpp
|
a71c3ea5db4c035390a4a85012ee40f605ba4938 |
22-Sep-2012 |
Andreas Huber <andih@google.com> |
Attempt an orderly shutdown of the wifi display connection if possible. Shutdown the session if the encoder signals an error. related-to-bug:7207481 Change-Id: Id78000a336f8bb8904e7d2102f8f81a4139cdd61
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
ea4bbfdcad9478ea19257fb19a32de68a2dfd958 |
22-Sep-2012 |
Andreas Huber <andih@google.com> |
Attempt an orderly shutdown of the wifi display connection if possible. Shutdown the session if the encoder signals an error. related-to-bug:7207481 Change-Id: Id78000a336f8bb8904e7d2102f8f81a4139cdd61
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
45d76bb6c8f15335f89c287dbae04cc38f79d0a8 |
21-Sep-2012 |
Andreas Huber <andih@google.com> |
Remove legacy code and APIs in wifi display related code. Change-Id: Ia010e7a00534f9356b3247369d0ffd65591d91aa
ndroid.mk
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Serializer.cpp
ource/Serializer.h
ource/WifiDisplaySource.cpp
fd.cpp
|
207e18540fefbaf530a4fdf506d266f34ddec84f |
21-Sep-2012 |
Andreas Huber <andih@google.com> |
Remove legacy code and APIs in wifi display related code. Change-Id: Ia010e7a00534f9356b3247369d0ffd65591d91aa
ndroid.mk
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Serializer.cpp
ource/Serializer.h
ource/WifiDisplaySource.cpp
fd.cpp
|
8fdd88b073275812ccd2279e3f657a4b5960bfa3 |
21-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune video bitrate to 2.5 MBPS. Temporary workaround for buggy firmware (desired is 5 MBPS). Change-Id: I9fb0af31ca07c9bfdc6f790b7c98ca546eaf2985
ource/Converter.cpp
|
086f958a7e539acffb637b42f5a6998184544179 |
21-Sep-2012 |
Dave Burke <daveburke@google.com> |
Tune video bitrate to 2.5 MBPS. Temporary workaround for buggy firmware (desired is 5 MBPS). Change-Id: I9fb0af31ca07c9bfdc6f790b7c98ca546eaf2985
ource/Converter.cpp
|
f45a4e1892496cc907cf1110482d186ae84258d2 |
20-Sep-2012 |
Andreas Huber <andih@google.com> |
Code to support RTP retransmission according to rfc4585, rfc4588 Change-Id: Idfb3c0935f28e4cbc2141f0903f0d3c4e95818a6
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
efd9c63dc846dd3dea2c979fe2a9d6770e73f9ac |
20-Sep-2012 |
Andreas Huber <andih@google.com> |
Code to support RTP retransmission according to rfc4585, rfc4588 Change-Id: Idfb3c0935f28e4cbc2141f0903f0d3c4e95818a6
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
75a8df99f695784cd458c72c8e1a99510e8761b2 |
18-Sep-2012 |
Andreas Huber <andih@google.com> |
Instantiate HDCP module, add PES_private_data for encrypted streams. Change-Id: I970f561a56a1d489a392c3480dec13f4ed7b43bd
ndroid.mk
arameters.cpp
arameters.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
b8c7bd418f0ee5b88923b0e0817e3a4acc53cf8d |
18-Sep-2012 |
Andreas Huber <andih@google.com> |
Instantiate HDCP module, add PES_private_data for encrypted streams. Change-Id: I970f561a56a1d489a392c3480dec13f4ed7b43bd
ndroid.mk
arameters.cpp
arameters.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
c438b88ac929e4a14ebaa54aad8c827dbdab8c73 |
18-Sep-2012 |
Andreas Huber <andih@google.com> |
Now we only support a single client connection and it cannot be initiated from the local interface address for security reasons. Also, there's at most one playback session active at any time, and when it dies we shutdown the client connection altogether and signal an error to the listener. related-to-bug: 7139784 Change-Id: Ia8d02bc994ce9986936947ddda1f2a3dddbf5714
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
c92bed3a73c06e90217f8f199ca0b517aa7595d2 |
18-Sep-2012 |
Andreas Huber <andih@google.com> |
Now we only support a single client connection and it cannot be initiated from the local interface address for security reasons. Also, there's at most one playback session active at any time, and when it dies we shutdown the client connection altogether and signal an error to the listener. related-to-bug: 7139784 Change-Id: Ia8d02bc994ce9986936947ddda1f2a3dddbf5714
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
7d34f83f64919295baff4b0e260267af3efb4f9f |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Support for RTP/RTCP traffic over TCP sockets in wifi display code. This is opt-in through adb shell setprop media.wfd.enable-tcp true Change-Id: I49ab22a8c8d62690065631e781a7f0057e5ce557
NetworkSession.cpp
NetworkSession.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Serializer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
bd08e2f93bafd02abf2c25d740e9fb8bce455a99 |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Support for RTP/RTCP traffic over TCP sockets in wifi display code. This is opt-in through adb shell setprop media.wfd.enable-tcp true Change-Id: I49ab22a8c8d62690065631e781a7f0057e5ce557
NetworkSession.cpp
NetworkSession.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/Serializer.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
03e2ffa64470eec4e886614a4fa4facbae58a862 |
14-Sep-2012 |
Andreas Huber <andih@google.com> |
Support IDR requests in wifi display, MediaCodec and ACodec. Change-Id: I596cf8dd61b63465437f78413186fad2be287244
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
496238cc7551d414067dcbbb4fe3bd801f205f95 |
14-Sep-2012 |
Andreas Huber <andih@google.com> |
Support IDR requests in wifi display, MediaCodec and ACodec. Change-Id: I596cf8dd61b63465437f78413186fad2be287244
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
b5d99d162f4e82d7d1786506ec557c406f470b76 |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Better video bandwidth utilization by not lying about the frame rate. log network bandwidth used (for data traffic). Change-Id: I043018624b3f02d94fa9c0cb9d15a6b2f2bd2eab
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
dca352880e210e0ca0ff39de074540d3640ecfab |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Better video bandwidth utilization by not lying about the frame rate. log network bandwidth used (for data traffic). Change-Id: I043018624b3f02d94fa9c0cb9d15a6b2f2bd2eab
ource/Converter.cpp
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
596b4cde38b9fe18d21b4ed20dbdba909514a457 |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Various improvements to cleanly shutdown a wfd session. Change-Id: I86f0a27d7e8eb96200153bab847a862f21a19d13
ource/Converter.cpp
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
a438123bd96c7faf145683876702387efe5628d9 |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Various improvements to cleanly shutdown a wfd session. Change-Id: I86f0a27d7e8eb96200153bab847a862f21a19d13
ource/Converter.cpp
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
|
c049afa039bee54629c30871eefffa17b403cdb5 |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Audio and video bitrate are now configurable through system properties" into jb-mr1-dev
|
6701a4492350169aa41f66c9c79ece0ba0b280b7 |
13-Sep-2012 |
Andreas Huber <andih@google.com> |
Merge "Audio and video bitrate are now configurable through system properties" into jb-mr1-dev
|
13da4ed2926946d1249e645b6d29f61bf362387c |
12-Sep-2012 |
Andreas Huber <andih@google.com> |
Audio and video bitrate are now configurable through system properties adb shell setprop media.wfd.audio-bitrate 64000 adb shell setprop media.wfd.video-bitrate 10000000 are the defaults. Change-Id: Ib4d700748bdac2adffc6e7e31aff9c9f998e20f0
ource/Converter.cpp
|
44b59fd9326026d3f82dec25cde48c589b0438e7 |
12-Sep-2012 |
Andreas Huber <andih@google.com> |
Audio and video bitrate are now configurable through system properties adb shell setprop media.wfd.audio-bitrate 64000 adb shell setprop media.wfd.video-bitrate 10000000 are the defaults. Change-Id: Ib4d700748bdac2adffc6e7e31aff9c9f998e20f0
ource/Converter.cpp
|
8bcc1a1ce7dab4479b36fb274ed66eaf687d1eac |
12-Sep-2012 |
Andreas Huber <andih@google.com> |
Use proper number of video buffers to be acquired simultaneously from SurfaceMediaSource, this should match the number of encoder input buffers. Change-Id: Ibeb102337fd23698c5321c63dd3cb00b93e632b0
ource/PlaybackSession.cpp
|
5a832f87b680ead3606c4448a0a82c0e556d1b93 |
12-Sep-2012 |
Andreas Huber <andih@google.com> |
Use proper number of video buffers to be acquired simultaneously from SurfaceMediaSource, this should match the number of encoder input buffers. Change-Id: Ibeb102337fd23698c5321c63dd3cb00b93e632b0
ource/PlaybackSession.cpp
|
eb29bae4b8ae270e656b6fcd5216fa86e9f1d8d0 |
12-Sep-2012 |
Andreas Huber <andih@google.com> |
Various improvements to the wifi display implementation. Using a MediaPuller now, audio and video on their separate threads. No more flushing the RTP stream on audio tracks, since it wastes too much of a full size UDP packet. Change-Id: I53346b4aea739c3142da13bd179428503a3c98b0
ndroid.mk
ource/Converter.cpp
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/Serializer.cpp
|
e1957358f11031a554c57d4fb46988dd6044acc1 |
12-Sep-2012 |
Andreas Huber <andih@google.com> |
Various improvements to the wifi display implementation. Using a MediaPuller now, audio and video on their separate threads. No more flushing the RTP stream on audio tracks, since it wastes too much of a full size UDP packet. Change-Id: I53346b4aea739c3142da13bd179428503a3c98b0
ndroid.mk
ource/Converter.cpp
ource/MediaPuller.cpp
ource/MediaPuller.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/Serializer.cpp
|
c17183c6b516f89d5a353b07fbd1312838adc74e |
10-Sep-2012 |
Andreas Huber <andih@google.com> |
Enable audio streaming to a wifi display. Remove startup delay hack. Change-Id: I2e163db1595bb504de3a2e99cace191aa90708ca
ource/PlaybackSession.cpp
ource/Serializer.cpp
|
1646a0fed94c30a44128b3c379736def4b332033 |
10-Sep-2012 |
Andreas Huber <andih@google.com> |
Enable audio streaming to a wifi display. Remove startup delay hack. Change-Id: I2e163db1595bb504de3a2e99cace191aa90708ca
ource/PlaybackSession.cpp
ource/Serializer.cpp
|
e976612a6e534c1751f855270b31b842414d8ba1 |
09-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Revert max buffers change. Attempting to use 31 buffers crashes on Prime. Bug: 7131413 Change-Id: Ib85aef9b1da01f7243bd781a0efa47de2970412d
ource/PlaybackSession.cpp
|
ef49e2fdb1f776229a4be05aa9952a1107e94f51 |
09-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Revert max buffers change. Attempting to use 31 buffers crashes on Prime. Bug: 7131413 Change-Id: Ib85aef9b1da01f7243bd781a0efa47de2970412d
ource/PlaybackSession.cpp
|
52299d853b340690dfc63890a26710fb53283b3c |
08-Sep-2012 |
Andreas Huber <andih@google.com> |
Less verbose logging, lots of references. Change-Id: Idcb76848883b113e956d7e6266da882771a053b8
NetworkSession.cpp
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
72f6aea5afba3ff8ab7e8eab49552d65ee3bb97b |
08-Sep-2012 |
Andreas Huber <andih@google.com> |
Less verbose logging, lots of references. Change-Id: Idcb76848883b113e956d7e6266da882771a053b8
NetworkSession.cpp
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
|
be009a3d9897e5f3a66f3eeeb6762552a1f858a8 |
08-Sep-2012 |
Andreas Huber <andih@google.com> |
Make wfd code work with both old and new dongles. Change-Id: Idc750dc334c47a171791587dd7e7281d565ff566
NetworkSession.cpp
ource/PlaybackSession.cpp
|
7977e85f7287f2b0e7a5de94e853e6073736e03b |
08-Sep-2012 |
Andreas Huber <andih@google.com> |
Make wfd code work with both old and new dongles. Change-Id: Idc750dc334c47a171791587dd7e7281d565ff566
NetworkSession.cpp
ource/PlaybackSession.cpp
|
28169b107327b5db58877babf6993f0eb109c58a |
05-Sep-2012 |
Andreas Huber <andih@google.com> |
Expose an IRemoteDisplay to trigger wifi display connections setup and feedback. Change-Id: I7602cda0e38073c9f0e63fa4de238ca0d4b4ce8e
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
0b73d4730202fcad53aefc4314a06e7b95f442f0 |
05-Sep-2012 |
Andreas Huber <andih@google.com> |
Expose an IRemoteDisplay to trigger wifi display connections setup and feedback. Change-Id: I7602cda0e38073c9f0e63fa4de238ca0d4b4ce8e
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
7f06639d375c44f260e00aa5e18cd883624b38bf |
05-Sep-2012 |
Andreas Huber <andih@google.com> |
Configure the SurfaceMediaSource to emit the same number of buffers as the video encoder allocates for its input. Do this before connecting the bufferqueue through surface flinger. Change-Id: Ibc81db1359afe2d88fdb75b23fadae65c8a6f7cc
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
|
66e72bc85fb762876baff60ef29de729da93cf26 |
05-Sep-2012 |
Andreas Huber <andih@google.com> |
Configure the SurfaceMediaSource to emit the same number of buffers as the video encoder allocates for its input. Do this before connecting the bufferqueue through surface flinger. Change-Id: Ibc81db1359afe2d88fdb75b23fadae65c8a6f7cc
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
|
8a61c22ecc2a38fffe978be210fe3f0a70efb71c |
31-Aug-2012 |
Andreas Huber <andih@google.com> |
Support for acting as a wifi display sink. Change-Id: I0beac87025b93c60164daa865c89f16b72197a47
ndroid.mk
ink/LinearRegression.cpp
ink/LinearRegression.h
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
fd.cpp
|
fbe9d81ff5fbdc5aecdcdd13e4a5d7f019824f96 |
31-Aug-2012 |
Andreas Huber <andih@google.com> |
Support for acting as a wifi display sink. Change-Id: I0beac87025b93c60164daa865c89f16b72197a47
ndroid.mk
ink/LinearRegression.cpp
ink/LinearRegression.h
ink/RTPSink.cpp
ink/RTPSink.h
ink/TunnelRenderer.cpp
ink/TunnelRenderer.h
ink/WifiDisplaySink.cpp
ink/WifiDisplaySink.h
fd.cpp
|
54408d8aa2cda8b78123fc071847b1b74f983b6f |
31-Aug-2012 |
Andreas Huber <andih@google.com> |
Implement the source->sink(!) keep alive the wfd specs mandate... Change-Id: I388d9911ebd243aa9c13a13ec3683e76898470a6
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
b6777017a68ed473d61cc9d6e77c34fd5cd301cc |
31-Aug-2012 |
Andreas Huber <andih@google.com> |
Implement the source->sink(!) keep alive the wfd specs mandate... Change-Id: I388d9911ebd243aa9c13a13ec3683e76898470a6
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
|
ab1bd84889273bc21efdabe5ff6f4633eb918a85 |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Only run the wifi display RTSP server on demand, and only on the wifi direct interface. Change-Id: I7d3c44cb79cd40e73499f2d7ccf35c69b628e6d7
NetworkSession.cpp
NetworkSession.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
bcf09f8c995221e75c7cd328f25c7cc6d2b5f7c9 |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Only run the wifi display RTSP server on demand, and only on the wifi direct interface. Change-Id: I7d3c44cb79cd40e73499f2d7ccf35c69b628e6d7
NetworkSession.cpp
NetworkSession.h
ource/PlaybackSession.cpp
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
bd381af4d618a4da78de99d05d44a10c0c37207b |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Prepare for transmitting audio through AudioSource. AudioSource can now be configured to output buffers timestamped based on looper time (absolute) instead of based on systemTime() relative to start time. Change-Id: I8eca42648eb50033ac4aafbe5daac64a98a40690
ource/PlaybackSession.cpp
|
082830f92373a1b9e512dbbfb940187ffa1c2c6f |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Prepare for transmitting audio through AudioSource. AudioSource can now be configured to output buffers timestamped based on looper time (absolute) instead of based on systemTime() relative to start time. Change-Id: I8eca42648eb50033ac4aafbe5daac64a98a40690
ource/PlaybackSession.cpp
|
8dd92a89e09496a83bcd9221bf77dd607313f2e4 |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Transmit frames at a higher frame rate for smoother updates, increase video bandwidth to 5 Mbit/sec. Change-Id: Ieb9051b0f29d5a20004d1b3befdb745bc67769c7
ource/Converter.cpp
ource/PlaybackSession.cpp
|
e05a679401c7baeb0f82ce105eb20ae1ec863cdf |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Transmit frames at a higher frame rate for smoother updates, increase video bandwidth to 5 Mbit/sec. Change-Id: Ieb9051b0f29d5a20004d1b3befdb745bc67769c7
ource/Converter.cpp
ource/PlaybackSession.cpp
|
08631506af1a6369ca291db50284d0f71cf801ec |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Optionally log the transport stream transmitted to the sink. Change-Id: I5d392e7997d6beb09ba6eca70d6899747098d2b3
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
774df0dce0116c69b6d17f2e4a4912e06138e575 |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Optionally log the transport stream transmitted to the sink. Change-Id: I5d392e7997d6beb09ba6eca70d6899747098d2b3
ource/PlaybackSession.cpp
ource/PlaybackSession.h
|
25934a0854671973a513556bb18986fb6f0a3f67 |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Fix wifi display shutdown deadlock. Change-Id: I77eed39f39c0de6b427c425248ff7d21c051c074
ource/PlaybackSession.cpp
|
2dff0f6a7bf06a878ad0890d93dc9c1ef0b5a107 |
30-Aug-2012 |
Andreas Huber <andih@google.com> |
Fix wifi display shutdown deadlock. Change-Id: I77eed39f39c0de6b427c425248ff7d21c051c074
ource/PlaybackSession.cpp
|
35213f1420c669f43314cb75eadea450d21a75cb |
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
NetworkSession.h
ndroid.mk
arsedMessage.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
ource/Serializer.cpp
ource/Serializer.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
d7bee3a9d2ad76d073d91f0ee36d5ac5f9df480c |
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
NetworkSession.h
ndroid.mk
arsedMessage.h
ource/Converter.cpp
ource/Converter.h
ource/PlaybackSession.cpp
ource/PlaybackSession.h
ource/RepeaterSource.cpp
ource/RepeaterSource.h
ource/Serializer.cpp
ource/Serializer.h
ource/TSPacketizer.cpp
ource/TSPacketizer.h
ource/WifiDisplaySource.cpp
ource/WifiDisplaySource.h
fd.cpp
|
6f9aebc2da485775c7e8df2d5ac0a4e07c9978bf |
28-Aug-2012 |
Andreas Huber <andih@google.com> |
Test to measure UDP roundtrip time between two devices on the same network. Change-Id: I4c9a5190efe18da8b6be7d68bda91df878c4118c
NetworkSession.cpp
NetworkSession.h
ndroid.mk
arsedMessage.cpp
arsedMessage.h
|
bb197f84c4119651e5face418285688ddaf08ea3 |
28-Aug-2012 |
Andreas Huber <andih@google.com> |
Test to measure UDP roundtrip time between two devices on the same network. Change-Id: I4c9a5190efe18da8b6be7d68bda91df878c4118c
NetworkSession.cpp
NetworkSession.h
ndroid.mk
arsedMessage.cpp
arsedMessage.h
dptest.cpp
|