1d15ab58bf8239069ef343de6cb21aabf3ef7d78 |
|
05-Mar-2015 |
Lajos Molnar <lajos@google.com> |
media: switch to new AMessage handling Bug: 19607784 Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.cpp
|
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
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.cpp
|
eaf5381f38bf6c3ecb5fe32a8351c26a447549f5 |
|
26-Mar-2013 |
Andreas Huber <andih@google.com> |
Adapt frame rate instead of keeping that constant and tweaking bitrate Change-Id: I889abbbe1237e1a8fdd7135cdc91a2e9728ff39b
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.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
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.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
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.cpp
|
77245813007cf903b4b73f5d0cd20313fbf0e510 |
|
29-Sep-2012 |
Andreas Huber <andih@google.com> |
Even cleaner shutdown. Change-Id: I5a76f83db3a5e43f55eb4e04269d890c2015bae7 related-to-bug: 7247918
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.cpp
|
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
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.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
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.cpp
|
d7bee3a9d2ad76d073d91f0ee36d5ac5f9df480c |
|
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
/frameworks/av/media/libstagefright/wifi-display/source/RepeaterSource.cpp
|