summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/wifi-display
Commit message (Collapse)AuthorAgeFilesLines
...
| * Perform an orderly shutdown if possible, force disconnect if necessaryAndreas Huber2012-10-013-7/+71
| | | | | | | | | | | | | | | | 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
| * Make sure we still handle shutdown-related message even if we'reAndreas Huber2012-10-011-20/+7
| | | | | | | | | | | | | | in error-state. Change-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6 related-to-bug: 7262673
| * Merge "Even cleaner shutdown." into jb-mr1-devDave Burke2012-09-305-25/+38
| |\
| | * Even cleaner shutdown.Andreas Huber2012-09-285-25/+38
| | | | | | | | | | | | | | | Change-Id: I5a76f83db3a5e43f55eb4e04269d890c2015bae7 related-to-bug: 7247918
| * | Fix shutdown if HDCP was never instantiated.Andreas Huber2012-09-281-3/+5
| |/ | | | | | | | | Change-Id: Icdf6785880180f417c5432dff54c7e0fb12ef84d related-to-bug: 7247918
| * Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.Andreas Huber2012-09-282-1/+12
| | | | | | | | | | Change-Id: Ic40e09b66784dd2e370d30b688d50561a47ab85a related-to-bug: 7245308
| * Various improvements to a cleaner shutdown of the wifi display connection.Andreas Huber2012-09-2810-172/+285
| | | | | | | | | | Change-Id: Id029a89939e53c2bd1d20e572d3975ec2795c239 related-to-bug: 7247918
| * wfd_presentation_url should not include the port number according to wfd specsAndreas Huber2012-09-271-3/+2
| | | | | | | | | | Change-Id: I9c0e0174f6ab4cb24c6eafcaae853e432b3dffb9 related-to-bug: 7247490
| * Merge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit." ↵Andreas Huber2012-09-274-54/+89
| |\ | | | | | | | | | into jb-mr1-dev
| | * Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.Andreas Huber2012-09-274-54/+89
| | | | | | | | | | | | | | | Change-Id: Ie54ee3edd672ec629360b4ecc5df2f85ecbaa45f related-to-bug: 7247584
| * | Merge "Prepend SPS/PPS manually before encryption in HDCP mode. This is" ↵Andreas Huber2012-09-274-10/+57
| |\ \ | | |/ | | | | | | into jb-mr1-dev
| | * Prepend SPS/PPS manually before encryption in HDCP mode. This isAndreas Huber2012-09-274-10/+57
| | | | | | | | | | | | | | | | | | | | | | | | a temporary change that will go away once the encoder can take care of this. Change-Id: Id65218f8a250d8c8fe3e8987b522065b5f5d7dca related-to-bug: 7245308
| * | Tune WFD audio bitrate (did some listening tests).Dave Burke2012-09-271-1/+1
| |/ | | | | | | | | | | Bug: 7241844 Change-Id: I5243f7a771871e650c6c2f380e0e81e7671c7bac
| * Tune iframe interval to 1sec.Dave Burke2012-09-261-1/+1
| | | | | | | | | | | | Bug: 7241844 Change-Id: Iae0d73ecc680f6fa69d82ee2e8fac18ebece7782
| * 720p24 i-frames every 2 secs.Andreas Huber2012-09-263-4/+6
| | | | | | | | | | | | related-to-bug: 7239971 Change-Id: I4cbf7e9b878b180b0683656e9e8c0a6bb18e06dc
| * Make sure we only release the HDCP module once shutdown has completed.Andreas Huber2012-09-264-14/+49
| | | | | | | | | | Change-Id: I4b614afe2b55ac53b4aa63311e5bea8fd6c4462e related-to-bug: 7223555
| * Merge "Fix shutdown and eliminate those annoying "failed to post..." logs." ↵Andreas Huber2012-09-261-1/+4
| |\ | | | | | | | | | into jb-mr1-dev
| | * Fix shutdown and eliminate those annoying "failed to post..." logs.Andreas Huber2012-09-261-1/+4
| | | | | | | | | | | | | | | Change-Id: I963e0712f59070f83a26946c494fdeb3558aa0e3 related-to-bug: 7230886
| * | Logic to include HDCP specific PES extra header data was backwards.Andreas Huber2012-09-261-2/+2
| |/ | | | | | | | | Change-Id: I85ab02f0c3ab945093b27210da1e36a31c022da5 related-to-bug: 7237850
| * Better transport stream timestamp handling.Andreas Huber2012-09-254-111/+210
| | | | | | | | | | | | | | | | 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
| * Add some more logging, reduce startup delay to 1 sec.Andreas Huber2012-09-252-2/+6
| | | | | | | | Change-Id: Ic24a3d9e3e645288411efb46f7004d89e7a0a4b7
| * Tune video bitrate to 5 mbps.Dave Burke2012-09-241-1/+1
| | | | | | | | Change-Id: Ieb7ab1675db6fb21087a1258465f866ecdc5475b
| * Attempt an orderly shutdown of the wifi display connection if possible.Andreas Huber2012-09-243-19/+57
| | | | | | | | | | | | | | | | Shutdown the session if the encoder signals an error. related-to-bug:7207481 Change-Id: Id78000a336f8bb8904e7d2102f8f81a4139cdd61
| * Remove legacy code and APIs in wifi display related code.Andreas Huber2012-09-217-656/+9
| | | | | | | | Change-Id: Ia010e7a00534f9356b3247369d0ffd65591d91aa
| * Tune video bitrate to 2.5 MBPS.Dave Burke2012-09-201-2/+1
| | | | | | | | | | | | Temporary workaround for buggy firmware (desired is 5 MBPS). Change-Id: I9fb0af31ca07c9bfdc6f790b7c98ca546eaf2985
| * Code to support RTP retransmission according to rfc4585, rfc4588Andreas Huber2012-09-203-35/+174
| | | | | | | | Change-Id: Idfb3c0935f28e4cbc2141f0903f0d3c4e95818a6
| * Instantiate HDCP module, add PES_private_data for encrypted streams.Andreas Huber2012-09-199-140/+572
| | | | | | | | Change-Id: I970f561a56a1d489a392c3480dec13f4ed7b43bd
| * Now we only support a single client connectionAndreas Huber2012-09-172-126/+124
| | | | | | | | | | | | | | | | | | | | | | 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
| * Support for RTP/RTCP traffic over TCP sockets in wifi display code.Andreas Huber2012-09-177-109/+397
| | | | | | | | | | | | | | | | This is opt-in through adb shell setprop media.wfd.enable-tcp true Change-Id: I49ab22a8c8d62690065631e781a7f0057e5ce557
| * Support IDR requests in wifi display, MediaCodec and ACodec.Andreas Huber2012-09-135-1/+39
| | | | | | | | Change-Id: I596cf8dd61b63465437f78413186fad2be287244
| * Better video bandwidth utilization by not lying about the frame rate.Andreas Huber2012-09-133-2/+13
| | | | | | | | | | | | log network bandwidth used (for data traffic). Change-Id: I043018624b3f02d94fa9c0cb9d15a6b2f2bd2eab
| * Various improvements to cleanly shutdown a wfd session.Andreas Huber2012-09-136-49/+86
| | | | | | | | Change-Id: I86f0a27d7e8eb96200153bab847a862f21a19d13
| * Merge "Audio and video bitrate are now configurable through system ↵Andreas Huber2012-09-131-2/+23
| |\ | | | | | | | | | properties" into jb-mr1-dev
| | * Audio and video bitrate are now configurable through system propertiesAndreas Huber2012-09-131-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | adb shell setprop media.wfd.audio-bitrate 64000 adb shell setprop media.wfd.video-bitrate 10000000 are the defaults. Change-Id: Ib4d700748bdac2adffc6e7e31aff9c9f998e20f0
| * | Use proper number of video buffers to be acquired simultaneously fromAndreas Huber2012-09-131-2/+1
| |/ | | | | | | | | | | SurfaceMediaSource, this should match the number of encoder input buffers. Change-Id: Ibeb102337fd23698c5321c63dd3cb00b93e632b0
| * Various improvements to the wifi display implementation.Andreas Huber2012-09-128-66/+447
| | | | | | | | | | | | | | | | 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
| * Enable audio streaming to a wifi display. Remove startup delay hack.Andreas Huber2012-09-102-11/+4
| | | | | | | | Change-Id: I2e163db1595bb504de3a2e99cace191aa90708ca
| * Revert max buffers change.Jeff Brown2012-09-091-1/+1
| | | | | | | | | | | | | | Attempting to use 31 buffers crashes on Prime. Bug: 7131413 Change-Id: Ib85aef9b1da01f7243bd781a0efa47de2970412d
| * Less verbose logging, lots of references.Andreas Huber2012-09-073-3/+5
| | | | | | | | Change-Id: Idcb76848883b113e956d7e6266da882771a053b8
| * Make wfd code work with both old and new dongles.Andreas Huber2012-09-072-24/+26
| | | | | | | | Change-Id: Idc750dc334c47a171791587dd7e7281d565ff566
| * Expose an IRemoteDisplay to trigger wifi display connections setup and feedback.Andreas Huber2012-09-054-13/+66
| | | | | | | | Change-Id: I7602cda0e38073c9f0e63fa4de238ca0d4b4ce8e
| * Configure the SurfaceMediaSource to emit the same number of buffersAndreas Huber2012-09-043-21/+21
| | | | | | | | | | | | | | as the video encoder allocates for its input. Do this before connecting the bufferqueue through surface flinger. Change-Id: Ibc81db1359afe2d88fdb75b23fadae65c8a6f7cc
| * Support for acting as a wifi display sink.Andreas Huber2012-09-048-10/+1551
| | | | | | | | Change-Id: I0beac87025b93c60164daa865c89f16b72197a47
| * Implement the source->sink(!) keep alive the wfd specs mandate...Andreas Huber2012-08-302-12/+95
| | | | | | | | Change-Id: I388d9911ebd243aa9c13a13ec3683e76898470a6
| * Only run the wifi display RTSP server on demand, and only on the wifi directAndreas Huber2012-08-306-17/+69
| | | | | | | | | | | | interface. Change-Id: I7d3c44cb79cd40e73499f2d7ccf35c69b628e6d7
| * Prepare for transmitting audio through AudioSource.Andreas Huber2012-08-301-0/+27
| | | | | | | | | | | | | | | | 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
| * Transmit frames at a higher frame rate for smoother updates, increaseAndreas Huber2012-08-302-3/+3
| | | | | | | | | | | | video bandwidth to 5 Mbit/sec. Change-Id: Ieb9051b0f29d5a20004d1b3befdb745bc67769c7
| * Optionally log the transport stream transmitted to the sink.Andreas Huber2012-08-302-1/+28
| | | | | | | | Change-Id: I5d392e7997d6beb09ba6eca70d6899747098d2b3
| * Fix wifi display shutdown deadlock.Andreas Huber2012-08-291-2/+2
| | | | | | | | Change-Id: I77eed39f39c0de6b427c425248ff7d21c051c074
| * Initial checkin of support for acting as a wifi display sourceAndreas Huber2012-08-2916-2/+4211
| | | | | | | | Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a