summaryrefslogtreecommitdiffstats
path: root/media
Commit message (Collapse)AuthorAgeFilesLines
* Optionally emit LPCM audio instead of using AAC in wifi display codeAndreas Huber2012-10-047-27/+200
| | | | | | | | | | | | 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
* Merge "Enable hdcp for WiFi display" into jb-mr1-devJames Dong2012-10-031-1/+1
|\
| * Enable hdcp for WiFi displayJames Dong2012-10-031-1/+1
| | | | | | | | | | | | o related-to-bug: 7055369 Change-Id: Ie1ddd1e961f9ff60fe32b57cf7f8de4f4ecf5aa0
* | Drop video bitrate to 2.5mbps.Dave Burke2012-10-031-1/+1
| | | | | | | | | | | | | | | | | | 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
* | Merge "Better power savings with wifi display code." into jb-mr1-devAndreas Huber2012-10-033-6/+78
|\ \
| * | Better power savings with wifi display code.Andreas Huber2012-10-033-6/+78
| | | | | | | | | | | | | | | | | | | | | | | | No more polling the encoder for work to do, the encoder instead notifies if there's activity. Change-Id: Ia707211b4f5c5a6e6b70d750233d204a2d6bb778 related-to-bug: 7248248
* | | Merge "Increase polling frequency again temporarily to fix A/V issues" into ↵Andreas Huber2012-10-032-14/+24
|\ \ \ | |/ / | | / | |/ |/| jb-mr1-dev
| * Increase polling frequency again temporarily to fix A/V issuesAndreas Huber2012-10-032-14/+24
| | | | | | | | | | | | | | | | 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
* | Merge "Bug 7170947 Configure AAC decoder for mobile DRC settings" into ↵Jean-Michel Trivi2012-10-021-5/+37
|\ \ | |/ |/| | | jb-mr1-dev
| * Bug 7170947 Configure AAC decoder for mobile DRC settingsJean-Michel Trivi2012-10-021-5/+37
| | | | | | | | | | | | | | | | | | | | | | | | Configure the AAC decoder to use the modile DRC settings when decoding streams with DRC metadata. Settings are: - target reference level of -12dB - DRC compression factor (attenuation) at max These settings can be overridden by platform properties if the default values are to be modified. Change-Id: If329fe566497685b735abe4e4b9a5e01697c063b
* | Merge "Enable silence detection and don't driver the audio encoder" into ↵Andreas Huber2012-10-022-12/+77
|\ \ | | | | | | | | | jb-mr1-dev
| * | Enable silence detection and don't driver the audio encoderAndreas Huber2012-10-022-12/+77
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Now back to 30fps, suspend updates if surface flinger didn't send us" ↵Andreas Huber2012-10-026-30/+106
|\ \ \ | |/ / | | | | | | into jb-mr1-dev
| * | Now back to 30fps, suspend updates if surface flinger didn't send usAndreas Huber2012-10-026-30/+106
| | | | | | | | | | | | | | | | | | | | | any new frames for one second or longer. Change-Id: I1c2ec349b0a4b7c4eb9dcdde483362ec87dd69fa related-to-bug: 7248248
* | | Merge "More power savings: No need to keep a history of outgoing packets" ↵Andreas Huber2012-10-022-2/+9
|\ \ \ | |/ / | | | | | | into jb-mr1-dev
| * | More power savings: No need to keep a history of outgoing packetsAndreas Huber2012-10-022-2/+9
| | | | | | | | | | | | | | | | | | | | | if we're not enabling retransmission anyway. Change-Id: I361120607974a2fab758c28b5033716213aef88e related-to-bug: 7248248
* | | Merge "Increase converter polling interval." into jb-mr1-devAndreas Huber2012-10-021-1/+1
|\ \ \ | |/ /
| * | Increase converter polling interval.Andreas Huber2012-10-021-1/+1
| | | | | | | | | | | | | | | Change-Id: I455005086a63c70883a71e189753a117b195f22f related-to-bug: 7248248
* | | Merge "Take advantage of the hardware encoder's ability to prepend SPS/PPS" ↵Andreas Huber2012-10-025-18/+12
|\ \ \ | |/ / | | / | |/ |/| into jb-mr1-dev
| * Take advantage of the hardware encoder's ability to prepend SPS/PPSAndreas Huber2012-10-025-18/+12
| | | | | | | | | | | | | | to IDR frames instead of doing it manually. Change-Id: I994cfbd6539013406dd610393ba1f0b9a0dbf4d5 related-to-bug: 7245308
* | Fix video continuityMarco Nelissen2012-10-021-0/+2
|/ | | | | | | Fixes "pixelation" seen after seeking in Netflix. b/7211673 Change-Id: Id675acaef1e5fd7151fdfa7bd79e2f25990e1ecd
* Merge "[WVDRM] Fix for stuttering on low bandwidth" into jb-mr1-devJeff Tinker2012-10-021-11/+7
|\
| * [WVDRM] Fix for stuttering on low bandwidthJeff Tinker2012-10-011-11/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Reintroduces the play/pause rebuffering logic we eliminated in JB zero day to fix double spins and slow startup - but activates that logic only based on a comparison of the current bandwidth measurement and the lowest bitrate track in the movie. Needs to be submitted with related changes in /vendor/widevine bug: 7230071 Change-Id: If4f5ecda36c4858ce8bf5c4abb722f90a329ecdb
* | Use incremental updates sent by surface flingerAndreas Huber2012-10-013-7/+5
| | | | | | | | | | | | | | instead of running at a fixed framerate. Change-Id: Ia3f36aa449e2e952bf3263ffbb709a9b79b09c26 related-to-bug: 7266398
* | Merge "ALooper::GetNowUs() now relies on systemTime instead of ↵Andreas Huber2012-10-019-70/+32
|\ \ | | | | | | | | | gettimeofday." into jb-mr1-dev
| * | ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.Andreas Huber2012-10-019-70/+32
| | | | | | | | | | | | | | | Change-Id: Ia31eb0940b02581327a8bf51af6df135f9ab6de3 related-to-bug: 7266324
* | | Merge "Optionally have SurfaceMediaSource return absolute timestamps" into ↵Andreas Huber2012-10-011-3/+10
|\ \ \ | |/ / | | | | | | jb-mr1-dev
| * | Optionally have SurfaceMediaSource return absolute timestampsAndreas Huber2012-10-011-3/+10
| | | | | | | | | | | | | | | | | | | | | based on systemTime(). Change-Id: I2eff15dd149a4b737d6e7473d1907cf0c80b6b38 related-to-bug: 7266706
* | | Inform DisplayManager that we're running over a secure channel (HDCP)Andreas Huber2012-10-011-1/+6
|/ / | | | | | | | | | | | | if that's the case. Change-Id: I5f16cad04a6937a3fb65600a971866a77e0ae9fc related-to-bug: 7265406
* | 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
* | Remove double negatives from SurfaceMediaSourceAndreas Huber2012-10-011-7/+10
| | | | | | | | | | | | | | ensure mStarted actually reflects the state of SurfaceMediaSource Change-Id: I92557896993ad8da23fe6940e997402ad63b8cbc 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
* | Merge "Enable write side of MonoPipe to be shutdown" into jb-mr1-devGlenn Kasten2012-09-301-2/+13
|\ \
| * | Enable write side of MonoPipe to be shutdownGlenn Kasten2012-09-281-2/+13
| | | | | | | | | | | | | | | Bug: 7253033 Change-Id: Iea8390763b59ffa7a8e2a6b77dd04ea23442698f
* | | 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-283-1/+41
|/ | | | | Change-Id: Ic40e09b66784dd2e370d30b688d50561a47ab85a related-to-bug: 7245308
* Various improvements to a cleaner shutdown of the wifi display connection.Andreas Huber2012-09-2812-172/+320
| | | | | 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-277-54/+105
|\ | | | | | | into jb-mr1-dev
| * Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.Andreas Huber2012-09-277-54/+105
| | | | | | | | | | 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