Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix struct vs. class mismatches | Bernhard Rosenkränzer | 2014-11-17 | 2 | -2/+1 |
| | | | | | | | | | | Fix something being declared a struct and forward-declared a class and vice versa. gcc doesn't care, clang complains about the mismatch. Change-Id: I7a7a8e9040e3c86fa1d73eb112631ea140861657 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | ||||
* | Update calls to IInterface::asBinder() | Marco Nelissen | 2014-11-17 | 2 | -4/+3 |
| | | | | | | | | | | | to use the new static version. Change-Id: Ia7b10eb38ca55b72278bfd33d3bf647f338b4e6a Conflicts: media/libmedia/IAudioFlinger.cpp media/libmedia/IMediaPlayer.cpp media/libstagefright/CameraSource.cpp | ||||
* | mediaplayer: limit scheduling video frames into the future | Lajos Molnar | 2014-10-20 | 2 | -1/+43 |
| | | | | | | | | | | | | This addresses when video timestamps jumps before an audio timestamp, but still works on slideshow video clips (<=1fps). This, however, will not skip time-changes on video-only live video streams, as we cannot distinguish live slideshow video clips from non-slideshow ones. Bug: 18032127 Change-Id: I959a714edfe1c8cf3b84704c693dcd1b3e5b7855 | ||||
* | NuPlayer: set anchor time for each audio buffer. | Ronghua Wu | 2014-10-20 | 2 | -36/+48 |
| | | | | | | | | | And use anchor time to compute current position Bug: 17999949 Bug: 18008307 Bug: 18032127 Change-Id: Ie493c9a1d45d7b788aef65d863f710da6326fcc1 | ||||
* | move audio sink open/close to NuPlayerRenderer | Chong Zhang | 2014-10-16 | 4 | -123/+223 |
| | | | | | Bug: 17675112 Change-Id: I7eb3d02380658f848baedafe2aea287586ccf016 | ||||
* | Merge "NuPlayer: query current position from NuPlayerRenderer." into lmp-dev | Lajos Molnar | 2014-10-14 | 6 | -225/+194 |
|\ | |||||
| * | NuPlayer: query current position from NuPlayerRenderer. | Ronghua Wu | 2014-10-13 | 6 | -225/+194 |
| | | | | | | | | | | Bug: 17653702 Change-Id: Ie0b1f92420b071a0cfcd389f5e7917a54d332541 | ||||
* | | Merge "NuPlayerDriver: request seek notification when prepare*() is called ↵ | Wei Jia | 2014-10-13 | 1 | -2/+2 |
|\ \ | |/ |/| | | | in STOPPED state." into lmp-dev | ||||
| * | NuPlayerDriver: request seek notification when prepare*() is called in ↵ | Wei Jia | 2014-10-13 | 1 | -2/+2 |
| | | | | | | | | | | | | STOPPED state. Bug: 17596535 Change-Id: Ib43f91f9b0d0a52112aa1fa8352adac15aaf80f8 | ||||
* | | Merge "NuPlayerRenderer: adjust anchor time correctly for video only case." ↵ | Wei Jia | 2014-10-10 | 2 | -1/+19 |
|\ \ | | | | | | | | | | into lmp-dev | ||||
| * | | NuPlayerRenderer: adjust anchor time correctly for video only case. | Wei Jia | 2014-10-09 | 2 | -1/+19 |
| |/ | | | | | | | | | Bug: 17922171 Change-Id: I4c7e9e7f5ab96d3675d012ae30f78ef945394103 | ||||
* | | Merge "NuPlayer: wait for renderer flush before decoder shutdown" into lmp-dev | Andy Hung | 2014-10-07 | 3 | -52/+64 |
|\ \ | |||||
| * | | NuPlayer: wait for renderer flush before decoder shutdown | Andy Hung | 2014-10-06 | 3 | -52/+64 |
| |/ | | | | | | | | | Bug: 17679341 Change-Id: Ie3883686891e7ee6fb45ceb01af1eb60b559d3a0 | ||||
* | | Merge "StageFrightRecorder: Enable meta-data mode for VP8 hardware encoder." ↵ | Chong Zhang | 2014-10-06 | 1 | -0/+1 |
|\ \ | |/ |/| | | | into lmp-dev | ||||
| * | StageFrightRecorder: Enable meta-data mode for VP8 hardware encoder. | Praveen Chavan | 2014-10-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | Meta-data mode for input is preferred (rather required) for recording with camera v1. This capability is queried and enabled per codec; enable it for VP8 hardware encoder. Bug: 17664960 Change-Id: I4735c61670ebe0a555002cc25ef3ed823ab02f1f | ||||
* | | NuPlayer: add audioDecoderStillNeeded. | Ronghua Wu | 2014-10-03 | 2 | -3/+10 |
| | | | | | | | | | | Bug: 17752358 Change-Id: Ia3b3ee4df65e5564afd0723943d2d747f3a604af | ||||
* | | Merge "NuPlayer: don't restart AudioSink when torn down due to pause ↵ | Ronghua Wu | 2014-10-03 | 3 | -5/+21 |
|\ \ | |/ |/| | | | timeout." into lmp-dev | ||||
| * | NuPlayer: don't restart AudioSink when torn down due to pause timeout. | Ronghua Wu | 2014-10-03 | 3 | -5/+21 |
| | | | | | | | | | | Bug: 17752358 Change-Id: I232d105480139bfc0b991bcd8e001930e577cf30 | ||||
* | | Merge "send available codec buffer count with codec notification" into lmp-dev | Chong Zhang | 2014-10-03 | 1 | -4/+12 |
|\ \ | |||||
| * | | send available codec buffer count with codec notification | Chong Zhang | 2014-10-02 | 1 | -4/+12 |
| | | | | | | | | | | | | | | | Bug: 14679336 Change-Id: Id927c96a9a14dd6ecd72540f0037d5841aa32154 | ||||
* | | | Merge "mediarecorder: set level if setting default profile" into lmp-dev | Lajos Molnar | 2014-10-02 | 1 | -0/+5 |
|\ \ \ | |||||
| * | | | mediarecorder: set level if setting default profile | Lajos Molnar | 2014-10-02 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | Bug: 17676461 Change-Id: If01ccd09935945d330de0842be95c3544951b6b9 | ||||
* | | | | Merge "NuPlayerDecoder: postpone input message processing when it's not ↵ | Wei Jia | 2014-10-02 | 2 | -8/+31 |
|\ \ \ \ | | | | | | | | | | | | | | | | dequeued." into lmp-dev | ||||
| * | | | | NuPlayerDecoder: postpone input message processing when it's not dequeued. | Wei Jia | 2014-10-02 | 2 | -8/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 17622642 Change-Id: I67608121bf70d6acb152e4aa64892b11bf167e8c | ||||
* | | | | | Merge "stagefright: move math templates into AUtils.h" into lmp-dev | Lajos Molnar | 2014-10-02 | 1 | -30/+1 |
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | | | |||||
| * | | | stagefright: move math templates into AUtils.h | Lajos Molnar | 2014-10-01 | 1 | -30/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | add unit test for math templates Bug: 17676461 Change-Id: Ie964c5fcfcca1ec53b4538f8e577392e8fbb4319 | ||||
* | | | | Merge "NuPlayer: Fix flush mode decoder error handling" into lmp-dev | Andy Hung | 2014-10-02 | 6 | -28/+103 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | NuPlayer: Fix flush mode decoder error handling | Andy Hung | 2014-10-01 | 6 | -28/+103 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly handle each flush mode upon decoder error. Do not clear out affected decoder immediately. Alter logcat messages for better diagnostics. Bug: 17638878 Bug: 17679341 Change-Id: I219796c04d65d7c4dd61c0d4f99f9f580241a68b | ||||
* | | | Merge "GenericSource: support disconnect before NuCachedSource2 is created" ↵ | Robert Shih | 2014-10-01 | 2 | -2/+21 |
|\ \ \ | |_|/ |/| | | | | | into lmp-dev | ||||
| * | | GenericSource: support disconnect before NuCachedSource2 is created | Robert Shih | 2014-10-01 | 2 | -2/+21 |
| |/ | | | | | | | | | Bug: 17672488 Change-Id: I96776c9679fdcfbe9a442c86447c59802b1465ac | ||||
* | | mediaplayer: make frame-accurate avsync configurable | Lajos Molnar | 2014-09-29 | 1 | -0/+20 |
|/ | | | | | | | disable by default Bug: 17686015 Change-Id: I3961b1bc9c6d48afc8c5f7f5270528ea6341bc60 | ||||
* | NuPlayer: use format obtained from source to tell if video exists. | Wei Jia | 2014-09-25 | 1 | -1/+1 |
| | | | | | Bug: 17374216 Change-Id: I2d5f90d72b70684475d67ff8f41b803c2880840b | ||||
* | Merge "NuPlayer: Fix decoder error handling" into lmp-dev | Andy Hung | 2014-09-25 | 2 | -14/+39 |
|\ | |||||
| * | NuPlayer: Fix decoder error handling | Andy Hung | 2014-09-24 | 2 | -14/+39 |
| | | | | | | | | | | | | | | | | | | | | Upon error, release MediaCodec after flushing data. Report errors when they occur with ALOGE. Fix onInputBufferFilled mInputBufferIsDequeued check. Bug: 17423087 Bug: 17622642 Change-Id: I316601a19d5ec95cf8e14f5bc0418a05ec423041 | ||||
* | | Merge "Fix Widevine classic playback errors with NuPlayer" into lmp-dev | Lajos Molnar | 2014-09-25 | 1 | -1/+8 |
|\ \ | |||||
| * | | Fix Widevine classic playback errors with NuPlayer | Jeff Tinker | 2014-09-24 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | bug: 17589961 Change-Id: If16c61b90cf92caa89eecd66aabef5813fd7619b | ||||
* | | | mediaplayer: handle bad input in VideoFrameScheduler | Lajos Molnar | 2014-09-24 | 2 | -4/+17 |
| | | | | | | | | | | | | | | | Bug: 17626098 Change-Id: I2ae22ed43b35ff532a47818b118dd328ce2abf63 | ||||
* | | | NuPlayerDecoder: release MediaBuffers when decoder is deleted. | Wei Jia | 2014-09-24 | 1 | -0/+4 |
| |/ |/| | | | | | | | Bug: 17454455 Change-Id: Ic984c74826f87f5f3c27756a7e7d52295a529bed | ||||
* | | Merge "NuPlayer will notify SeekComplete only when requested so." into lmp-dev | Wei Jia | 2014-09-24 | 3 | -19/+29 |
|\ \ | |||||
| * | | NuPlayer will notify SeekComplete only when requested so. | Wei Jia | 2014-09-23 | 3 | -19/+29 |
| |/ | | | | | | | | | Bug: 17596535 Change-Id: I6b744fdcf80f11d521d26c7c8b45f7de70aa0dc3 | ||||
* | | NuPlayer: change assert to conditional check. | Wei Jia | 2014-09-23 | 1 | -6/+20 |
| | | | | | | | | | | Bug: 17491050 Change-Id: I657866c5342c227d57617eb89955897171eb5976 | ||||
* | | Merge "NuPlayer: add pause timeout event for offload audio." into lmp-dev | Ronghua Wu | 2014-09-23 | 2 | -1/+46 |
|\ \ | |||||
| * | | NuPlayer: add pause timeout event for offload audio. | Ronghua Wu | 2014-09-22 | 2 | -1/+46 |
| | | | | | | | | | | | | | | | Bug: 17375249 Change-Id: Ie59c6b372e9ad2aace3d1e27b9896d79de35d722 | ||||
* | | | NuPlayer: use generation to filter out stale message from renderer. | Wei Jia | 2014-09-22 | 2 | -7/+20 |
| |/ |/| | | | | | | | | | | | Clean up generation number for decoders. Bug: 17507846 Change-Id: Ibd2cfe11f89f404882d66c384b5198dc641f5e71 | ||||
* | | Merge "MediaBuffer: ABuffer will release MediaBuffer when it's destructed." ↵ | Wei Jia | 2014-09-22 | 2 | -19/+4 |
|\ \ | | | | | | | | | | into lmp-dev | ||||
| * | | MediaBuffer: ABuffer will release MediaBuffer when it's destructed. | Wei Jia | 2014-09-19 | 2 | -19/+4 |
| | | | | | | | | | | | | | | | Bug: 17454455 Change-Id: Ia423bcc2e1fa39137f114eac44912ed15357bb99 | ||||
* | | | mediaplayer: smooth out videoplayback based on framerate | Lajos Molnar | 2014-09-19 | 5 | -3/+446 |
| | | | | | | | | | | | | | | | Bug: 14659809 Change-Id: I73f6c7224c51ac06487475f9ed395379111ad71f | ||||
* | | | Merge "Make prepare properly report failure again" into lmp-dev | Marco Nelissen | 2014-09-20 | 1 | -1/+6 |
|\ \ \ | |||||
| * | | | Make prepare properly report failure again | Marco Nelissen | 2014-09-19 | 1 | -1/+6 |
| | |/ | |/| | | | | | | | | | | | | | Bug: 17583084 Bug: 17548451 Change-Id: I759d28eaafb520c206d54740c2c0a857b534d23c | ||||
* | | | mediaplayer: schedule video frames in VSYNC valleys | Lajos Molnar | 2014-09-19 | 7 | -14/+224 |
|/ / | | | | | | | | | Bug: 14659809 Change-Id: Ic340ac61ad4778b493625c79c2cb4f747ff54ede |