Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for common encryption | Marco Nelissen | 2013-04-08 | 4 | -8/+404 |
| | | | | | | b/7465749 Change-Id: I5403b74a5ae428ad28b382863a09daafc400b137 | ||||
* | Merge "In certain cases where AAC audio frames extended into the next PES ↵ | Andreas Huber | 2013-04-05 | 1 | -24/+37 |
|\ | | | | | | | payload" into jb-mr2-dev | ||||
| * | In certain cases where AAC audio frames extended into the next PES payload | Andreas Huber | 2013-04-05 | 1 | -24/+37 |
| | | | | | | | | | | | | (inside transport streams) timestamps would be miscalculated. This fixes it. Change-Id: I9d74eeea474d2b89e8a9cdc478ed6085282fb3be | ||||
* | | Merge "Make sure resume() and flush() are handled appropriately even if the ↵ | Marco Nelissen | 2013-04-04 | 1 | -0/+15 |
|\ \ | |/ |/| | | | codec" into jb-mr2-dev | ||||
| * | Make sure resume() and flush() are handled appropriately even if the codec | Marco Nelissen | 2013-04-04 | 1 | -0/+15 |
| | | | | | | | | | | | | | | is in Loaded->Idle state. b/8347958 Change-Id: Ic14d29502a7effc636251379bb1bbc25739db98e | ||||
* | | Merge "Fix previous changes." into jb-mr2-dev | Lajos Molnar | 2013-04-04 | 3 | -8/+13 |
|\ \ | |||||
| * | | Fix previous changes. | Andreas Huber | 2013-04-04 | 3 | -8/+13 |
| | | | | | | | | | | | | Change-Id: I1cd3803b6507156174591c3252f1d89ef2e6140a | ||||
* | | | Merge "RTPReceiver can now track packet loss, account for late arrivals" ↵ | Andreas Huber | 2013-04-04 | 2 | -65/+215 |
|\ \ \ | |/ / | | | | | | | into jb-mr2-dev | ||||
| * | | RTPReceiver can now track packet loss, account for late arrivals | Andreas Huber | 2013-04-04 | 2 | -65/+215 |
| | | | | | | | | | | | | | | | | | | it also uses timers to trigger retransmission and packet loss declaration Change-Id: If1f9324783b3bef950076c2edf321f7c33ff9fea | ||||
* | | | Merge "Support "raw" packetization in RTPSender." into jb-mr2-dev | Andreas Huber | 2013-04-04 | 4 | -1/+46 |
|\ \ \ | |/ / | |||||
| * | | Support "raw" packetization in RTPSender. | Andreas Huber | 2013-04-04 | 4 | -1/+46 |
| | | | | | | | | | | | | Change-Id: I14d59573ee0f57eccc104fea0fb46377476d213d | ||||
* | | | Merge "New nettest, a simple TCP connection test to measure" into jb-mr2-dev | Andreas Huber | 2013-04-04 | 2 | -0/+418 |
|\ \ \ | |/ / | |||||
| * | | New nettest, a simple TCP connection test to measure | Andreas Huber | 2013-04-04 | 2 | -0/+418 |
| | | | | | | | | | | | | | | | | | | latency between two devices exchanging low-bitrate data. Change-Id: Iac138fa70d2a69bbc86c517c953011c80bed071f | ||||
* | | | Merge "RTPTest updated to allow for UDP/TCP transport and abstracted" into ↵ | Andreas Huber | 2013-04-04 | 1 | -49/+228 |
|\ \ \ | |/ / | | | | | | | jb-mr2-dev | ||||
| * | | RTPTest updated to allow for UDP/TCP transport and abstracted | Andreas Huber | 2013-04-04 | 1 | -49/+228 |
| | | | | | | | | | | | | | | | | | | where the data is coming from, also added time synchronization. Change-Id: Iecc2201a2bd17be06f16690a28261bef5b4e439c | ||||
* | | | Merge "Track max latency in WifiDisplaySink" into jb-mr2-dev | Andreas Huber | 2013-04-04 | 2 | -5/+20 |
|\ \ \ | |/ / | |||||
| * | | Track max latency in WifiDisplaySink | Andreas Huber | 2013-04-04 | 2 | -5/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | | Merge "Reduce TimeSyncer frequency to once every 60 secs, added some logs" ↵ | Andreas Huber | 2013-04-04 | 2 | -1/+7 |
|\ \ \ | |/ / | | | | | | | into jb-mr2-dev | ||||
| * | | Reduce TimeSyncer frequency to once every 60 secs, added some logs | Andreas Huber | 2013-04-04 | 2 | -1/+7 |
| | | | | | | | | | | | | | | | | | | to indicate when syncing intervals start and end. Change-Id: I3b2b997d6723ff592af7c31082c6020cc1eca433 | ||||
* | | | Merge "Removed rtp timestamp patching hack in ANetworkSession, advertise" ↵ | Andreas Huber | 2013-04-04 | 1 | -18/+8 |
|\ \ \ | |/ / | | | | | | | into jb-mr2-dev | ||||
| * | | Removed rtp timestamp patching hack in ANetworkSession, advertise | Andreas Huber | 2013-04-04 | 1 | -18/+8 |
| | | | | | | | | | | | | | | | | | | differentiated service tags to help prioritize our traffic. Change-Id: Ibe42df64da272f4bb6b978e46a4ea2efdadfcbc7 | ||||
* | | | Merge "Fix adaptive frame rate handling to be non-adaptive unless specified ↵ | Andreas Huber | 2013-04-04 | 1 | -2/+5 |
|\ \ \ | |/ / | | | | | | | through" into jb-mr2-dev | ||||
| * | | Fix adaptive frame rate handling to be non-adaptive unless specified through | Andreas Huber | 2013-04-04 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | adb shell setprop media.wfd.video-framerate adaptive Change-Id: I452576b62ad465680232b40464977e126616df18 | ||||
* | | | Fix a number of warnings in stagefright code. | Andreas Huber | 2013-04-04 | 3 | -3/+4 |
|/ / | | | | | | | Change-Id: If3edd00d991851797aeccdfe795a4a405e3a2ea3 | ||||
* | | Merge "Fix seek in response to OnPrepared() for HLS content" into jb-mr2-dev | Andreas Huber | 2013-04-01 | 1 | -13/+11 |
|\ \ | |/ |/| | |||||
| * | Fix seek in response to OnPrepared() for HLS content | Andreas Huber | 2013-04-01 | 1 | -13/+11 |
| | | | | | | | | | | Change-Id: I0e52352845398a4db074e939487f6f6de94bd523 related-to-bug: 8225122 | ||||
* | | Merge "stagefright: matroska: don't crash on parsing error" into jb-mr2-dev | Lajos Molnar | 2013-04-01 | 1 | -2/+2 |
|\ \ | |/ |/| | |||||
| * | stagefright: matroska: don't crash on parsing error | Lajos Molnar | 2013-03-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | MatroskaExtractor crashed with an assertion if mkvparser::ParseNext() returned a negative number. Now handle all error values the same way as the EOF. Change-Id: I173c4f878d692a0cbdb915ad1118d0686249d625 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 8433794 | ||||
* | | Merge "Fix SHUTDOWN after SETUP and before PLAY in wifi display." into ↵ | Andreas Huber | 2013-03-28 | 1 | -3/+17 |
|\ \ | | | | | | | | | | jb-mr2-dev | ||||
| * | | Fix SHUTDOWN after SETUP and before PLAY in wifi display. | Andreas Huber | 2013-03-28 | 1 | -3/+17 |
| |/ | | | | | | | | | Change-Id: Ieb8ce1ac3130254839975a3677162b64156735bc related-to-bug: 8499893 | ||||
* | | Merge "Make sure resume() and flush() are handled appropriately even if the ↵ | Andreas Huber | 2013-03-28 | 1 | -0/+16 |
|\ \ | | | | | | | | | | codec" into jb-mr2-dev | ||||
| * | | Make sure resume() and flush() are handled appropriately even if the codec | Andreas Huber | 2013-03-28 | 1 | -0/+16 |
| |/ | | | | | | | | | | | | | is in Idle->Executing state. Change-Id: I16a10791fae0e062a19299732c472cc93e4ed971 related-to-bug: 8347958 | ||||
* | | Fix valgrind error in software h264 decoder | Marco Nelissen | 2013-03-27 | 1 | -4/+2 |
|/ | | | | | | | | h264bsdNextMbAddress could read past the end of an allocation, which could conceivably result in a segfault if the allocation was at the very end of a page. Change-Id: Id7a0c5733d66e609f36feb0e15b2d67b9bbc0b4d | ||||
* | Adapt frame rate instead of keeping that constant and tweaking bitrate | Andreas Huber | 2013-03-26 | 5 | -29/+88 |
| | | | | Change-Id: I889abbbe1237e1a8fdd7135cdc91a2e9728ff39b | ||||
* | Identify network servers and clients with a OS version related string | Andreas Huber | 2013-03-26 | 9 | -56/+42 |
| | | | | | | and put the logic to create that string in one location instead of many... Change-Id: I1f729f2e7376cd3b45eea0e48f7bd10084b41b39 | ||||
* | In "special" mode we now establish a UDP RTCP channel in addition to the | Andreas Huber | 2013-03-25 | 15 | -62/+206 |
| | | | | | | | | 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 | ||||
* | Get rid of TunnelRenderer | Andreas Huber | 2013-03-25 | 5 | -394/+1 |
| | | | | Change-Id: I40dc00e2e689d7a6b8717ce524016c2948229807 | ||||
* | Misc debugging support and handling of latency changes. | Andreas Huber | 2013-03-25 | 6 | -91/+68 |
| | | | | Change-Id: I682944f793690842219cf1adbae5e61e061b6b62 | ||||
* | Merge "Separate the mode of the RTP and RTCP channels." into jb-mr2-dev | Andreas Huber | 2013-03-25 | 8 | -74/+167 |
|\ | |||||
| * | Separate the mode of the RTP and RTCP channels. | Andreas Huber | 2013-03-25 | 8 | -74/+167 |
| | | | | | | | | | | | | I now can use a TCP reliable data channel with a UDP back channel. Change-Id: Ieb0f0970e3a6da4cff250e9547e181c0c961b9fb | ||||
* | | Merge "Ensure that the payload in each TS packet is an even multiple of 16 ↵ | Andreas Huber | 2013-03-25 | 1 | -43/+158 |
|\ \ | |/ |/| | | | bytes long" into jb-mr2-dev | ||||
| * | Ensure that the payload in each TS packet is an even multiple of 16 bytes long | Andreas Huber | 2013-03-21 | 1 | -43/+158 |
| | | | | | | | | | | | | | | (except for the final TS packet) as specified by HDCP. Change-Id: I45d49d347c06f5daae310f196d9a8484be0f3ca0 related-to-bug: 7549145 | ||||
* | | Merge "Add the presentation rotation support" into jb-mr2-dev | ztenghui | 2013-03-20 | 1 | -14/+34 |
|\ \ | |/ |/| | |||||
| * | Add the presentation rotation support | ztenghui | 2013-03-15 | 1 | -14/+34 |
| | | | | | | | | | | | | bug:7991013 Change-Id: I10cb034b432876c724baa4974efcb3d67b8a99b6 | ||||
* | | Merge "Change ANetworkSession implementation to optionally attach ↵ | Andreas Huber | 2013-03-19 | 6 | -49/+135 |
|\ \ | | | | | | | | | | timestamps" into jb-mr2-dev | ||||
| * | | Change ANetworkSession implementation to optionally attach timestamps | Andreas Huber | 2013-03-18 | 6 | -49/+135 |
| | | | | | | | | | | | | | | | | | | | | | to fragments of data to be transferred and to log statistics when data is finally submitted to the POSIX layer. Change-Id: Icbfcac203cdc5c9eac1634e84d34bb380b316a01 | ||||
* | | | Merge "Allow for streaming of media files (without recompression)" into ↵ | Andreas Huber | 2013-03-19 | 7 | -35/+318 |
|\ \ \ | |/ / | | / | |/ |/| | jb-mr2-dev | ||||
| * | Allow for streaming of media files (without recompression) | Andreas Huber | 2013-03-18 | 7 | -35/+318 |
| | | | | | | | | Change-Id: I1de356cc37506ba986822d12a1a59e7b64069e02 | ||||
* | | am 59ac7b30: am 66abe3ae: Merge "Fix for crash if no content in DESCRIBE ↵ | Andreas Huber | 2013-03-15 | 1 | -0/+3 |
|\ \ | |/ |/| | | | | | | | | | response" * commit '59ac7b3056db57e5a8e851b7946a181c5fc34852': Fix for crash if no content in DESCRIBE response | ||||
| * | Fix for crash if no content in DESCRIBE response | Xuefei Chen | 2013-03-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | If DESCRIBE response is received with status 200 but no content, MyHandler will still set content data for session description parsing. This will cause NULL Pointer crash. This fix checks whether DESCRIBE response has content before parsing session description. Change-Id: I114ae6fd54ce804e61718f62618ca9008425a433 |