Dongwon Kang
9464db6e5f
Update documentation of MediaCodec regarding partial frame.
...
Test: documentation update
Bug: 62202844
Change-Id: Ie1e269e7e22206001a145e9c7ee6f92d7e8633e1
2017-05-31 16:37:13 -07:00
Wei Jia
5d177fff2f
MediaSync: fix API comments.
...
Bug: 23008551
Change-Id: Ifbf1970c174b54a761d4672d954ee5633adbf3d6
2015-08-06 12:51:36 -07:00
Lajos Molnar
d08debcf42
MediaSync: fix flush handling and deadlock
...
- clear pending video frames
- flush audio track
- reset clock
- restart audio track after flush
- don't hold lock during callback
Bug: 22234976
Change-Id: I681df950b67d7f9f77a9c5783279f1c8c91be856
2015-07-16 17:09:20 -07:00
Lajos Molnar
51bf5d9c07
Merge "media: remove setPlaybackRate from MediaPlayer and MediSync" into mnc-dev
2015-05-14 21:17:31 +00:00
Lajos Molnar
05a822161f
media: change final fields to accessors in MediaTimestamp
...
Bug: 20887706
Change-Id: Iea0acdeec9dd7e818c80454af639f9480ff6b285
2015-05-14 12:17:40 -07:00
Lajos Molnar
dbc908fba8
media: remove setPlaybackRate from MediaPlayer and MediSync
...
Condensed them to an internal easyPlaybackParams to create
PlaybackParams from a rate and audio mode.
Bug: 21045118
Change-Id: I89879a3034c905e34cabef8ff0237048e097a8e0
2015-05-14 12:16:44 -07:00
Wei Jia
9e62c75132
MediaSync: rename bufferIndex to bufferId.
...
Bug: 20887706
Change-Id: I98887832bc2211614a19a3718b46d6da100f6c9b
2015-05-12 10:38:43 -07:00
Wei Jia
2d61e2b97c
MediaSync: address API review.
...
Rename *Settings to *Params;
Remove size parameter from MediaSync.queueAudio();
Bug: 20887706
Change-Id: I4c572da92ada51458031a482b96b3f624224e608
2015-05-08 15:23:28 -07:00
Wei Jia
d80d6f6b05
MediaSync: clean up configureAudioTrack and configureSurface.
...
Bug: 19666434
Change-Id: I8b112843d430c0730a879abc9aa25f143bdcf09d
2015-05-04 15:59:20 -07:00
Lajos Molnar
05ebffe6bf
media: Hook up MediaPlayer and MediaSync to new settings
...
Bug: 19666434
Change-Id: Ib815a80a991d4be9ce179514ac517c54f98234fd
2015-04-30 16:49:36 -07:00
Lajos Molnar
e0112b51a1
MediaSync: rename onReturnAudioBuffer to onAudioBufferConsumed
...
Bug: 19666434
Change-Id: I117d4a1ab29e5c8e02879d2321316b669c8e43ae
2015-04-24 14:47:38 -07:00
Wei Jia
746306521a
MediaSync: add OnErrorListener.
...
Bug: 19666434
Change-Id: I34983d6101cc0f93ee74bdcec5d272808842a5c2
2015-04-24 14:32:36 -07:00
Wei Jia
25b802d472
MediaSync: fix message delay based on play time for pending audio frames.
...
Bug: 19666434
Change-Id: Ia9ad3858d4ddccf8aa476f2506785f1d76f90b32
2015-04-23 15:47:50 -07:00
Lajos Molnar
aba29b77a5
media: rename MediaSync.configureSurface/AudioTrack to set...
...
Change-Id: Ia1ebf5747959a89635dd45b8966a201397374c71
2015-04-23 07:40:46 +00:00
Lajos Molnar
7f08763f41
media: make MediaTimestamp an immutable class
...
Change-Id: I75efee22c4f4babbeaa02624349b5e164fbfe0ec
2015-04-23 00:16:23 -07:00
Lajos Molnar
c98f58efd1
media: add SyncSettings to MediaSync and MediaPlayer
...
Bug: 18249558
Change-Id: I76d7e20d0e0c2d1d24bf60ade6386986573476f0
2015-04-22 22:45:08 -07:00
Lajos Molnar
b3d5fd2528
media: use PlaybackSettings in MediaSync and MediaPlayer
...
Bug: 19666434
Change-Id: Ic5e517534a26f4e3b0294205e0b93f95338bf072
2015-04-22 21:22:04 -07:00
Lajos Molnar
99f8072386
media: add annotations to low-level Media* classes
...
Also remove explicit runtime exception added to
MediaExtractor.setDataSource, as other methods don't
explicitly declare it.
Includes MediaCodec, Crypto, Drm, Extractor, Muxer, Sync.
Bug: 19756615
Bug: 19967103
Bug: 16906375
Change-Id: If511d85af7f61808fbe63fbdc6e04a3d2e7e262c
2015-04-22 09:44:03 -07:00
Wei Jia
161537c816
MediaSync: update code example for setCallback.
...
Bug: 19666434
Change-Id: I03c16e94c6bdf531426a9b0ccd09c82a76daf009
2015-04-20 17:28:58 -07:00
Wei Jia
ba5997e574
MediaSync: get original sample rate from audio track.
...
Bug: 19666434
Change-Id: I787b7b06fc5bbff038fb6d06b6f0b869d744ebb3
2015-04-16 15:30:51 -07:00
Wei Jia
217ec0adfc
MediaSync: add getTimestamp in MediaSync.
...
Bug: 19666434
Change-Id: Ieae70b13864e3eb5abae3577f209f4b926418731
2015-04-10 14:44:06 -07:00
Wei Jia
071a8b71d1
MediaSync: add MediaSync JAVA API
...
Bug: 19666434
Change-Id: Iab6941f6d81cb95a3b86be14b239287acb0d0eee
2015-04-03 15:34:34 -07:00