2634 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
Dichen Zhang 90dc072678 Merge "MediaPlayerService: Clear the vector holding tracks" am: b6229652ed am: efb1eecb65
5 years ago
Dichen Zhang ea1a0f0383 Merge "video: Add null checks for MediaAnalyticsItem class"
5 years ago
Dichen Zhang b6229652ed Merge "MediaPlayerService: Clear the vector holding tracks"
5 years ago
Dichen Zhang b46073425e MediaPlayerService: Clear the vector holding tracks
5 years ago
Ray Essick 372e8f2b19 Improve concurrency access for updateMetrics()
5 years ago
Dichen Zhang f71144e836 video: Add null checks for MediaAnalyticsItem class
5 years ago
François Gaffie 58d4be5a5a audio: get rid of hardcoded translation stream <--> attributes
5 years ago
Ray Essick 6a3052232c use MediaAnalyticsItem::create() instead of new
6 years ago
hyoungjun.byun 2c2050c6b6 Fix bugs regarding clamping of numFrames variable.
6 years ago
Jeff Tinker db3fa5f9ff Throw exception on mismatched system vs vendor
6 years ago
Ben Romberger 8ce16d8609 Merge "libmediaplayerservice: Check for a possible divide by 0" am: caa0b29253 am: c6a37161e1
6 years ago
Ben Romberger 259fb46dca libmediaplayerservice: Check for a possible divide by 0
6 years ago
Siarhei Vishniakou 6b0b52643d Reduce logspam in nudriver
6 years ago
Jeff Tinker 99dbfa822e Add securityLevel to MediaDrm isCryptoSchemeSupported API
6 years ago
Marco Nelissen 54c8809675 Remove libmediaextractor
6 years ago
Wei Jia a09fa50c96 Merge "GenericSource: restore mLock state in error cases" am: bccd73e209 am: f7f5ab9924
6 years ago
Wei Jia c43464ea5b GenericSource: restore mLock state in error cases
6 years ago
Wei Jia 353c3d3663 NuPlayerRenderer: handle fractional audio data before EOS
6 years ago
Wei Jia 1225b93293 NuPlayerRenderer: handle fractional audio data before EOS
6 years ago
Eric Laurent 44f4360495 MediaRecorder: add getPortId() method
6 years ago
Dichen Zhang c37b1908b6 Video frame scheduler using public APIs
6 years ago
Treehugger Robot 92466dd607 Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master"
6 years ago
Ray Essick 0cc7de2b76 Merge "Plumbing for OPUS encoding."
6 years ago
Chih-Hung Hsieh 20d51cca2c Merge "Fix cert-dcl16-c clang-tidy warnings in nuplayer." am: 83c76fb62f am: 45dbe4cb02
6 years ago
Chih-Hung Hsieh 45dbe4cb02 Merge "Fix cert-dcl16-c clang-tidy warnings in nuplayer."
6 years ago
Xin Li 1834345200 DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master
6 years ago
Chih-Hung Hsieh 62309d52d5 Fix cert-dcl16-c clang-tidy warnings in nuplayer.
6 years ago
Xin Li bffb47d61f DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master
6 years ago
Ray Essick df27b04b52 Plumbing for OPUS encoding.
6 years ago
Ivan Lozano df7d3e0876 Merge "Remove CFI diagnostics." am: 64ac8c6301 am: b89b976d77
6 years ago
Ivan Lozano 6671ea8a46 Merge "Remove CFI diagnostics." am: 64ac8c6301
6 years ago
Ivan Lozano db19f572b9 Remove CFI diagnostics.
6 years ago
Wei Jia 039224f188 NuPlayer: add missing getSelectedTrack in CCDecoder
6 years ago
Ray Essick 092f74a609 capture frame rate for player records
6 years ago
Ari Hausman-Cohen 2b674bbdfb Support float WAV & FLAC extraction
6 years ago
Krzysztof Semko c74fafab6d Merge "Do not update time offset for time lapse recording after pause" am: a864ea5f2d am: 05948baa04
6 years ago
Krzysztof Semko 8d86a6d387 Merge "Do not update time offset for time lapse recording after pause" am: a864ea5f2d
6 years ago
Jeff Tinker 18dca5ef85 Merge "Add new offline management APIs to MediaDrm"
6 years ago
Wei Jia af136d5c32 GenericSource: fix error handling during preparing or rebuffering
6 years ago
Jeff Tinker c8baaba1ee Add new offline management APIs to MediaDrm
6 years ago
Krzysztof Semko bbebb4554b Do not update time offset for time lapse recording after pause
6 years ago
Dongwon Kang b8d79f41f8 MediaPlayer2: remove libnetd_client dependency.
6 years ago
Chih-Hung Hsieh 8b5eeb7715 Merge "Suppress implicit-fallthrough warnings in nuplayer*." am: daba8f4f19 am: 4eabdc1237
6 years ago
Chih-Hung Hsieh 3bc9597fda Merge "Suppress implicit-fallthrough warnings in nuplayer*." am: daba8f4f19
6 years ago
Chih-Hung Hsieh c89566d5ec Suppress implicit-fallthrough warnings in nuplayer*.
6 years ago
Marco Nelissen a70beb1619 Move MediaExtractor back to libstagefright
6 years ago
TreeHugger Robot 0f94463362 Merge "Check for crypto size overflow"
6 years ago
Ray Essick 5a0dcbcf6b Rework NuPlayer::getStats() synchronization am: fcb8fd352a
6 years ago
Ray Essick 3359c6722a Rework NuPlayer::getStats() synchronization
6 years ago
Ray Essick fcb8fd352a Rework NuPlayer::getStats() synchronization
6 years ago
Marco Nelissen 62e83c9512 Check for crypto size overflow
6 years ago
Wei Jia 9b5a7ad0e9 NuPlayerDecoder: check buffer size before memcpy
6 years ago
Lajos Molnar b33e0b0720 Merge "NuPlayer: Do not account eos frames in dropped-frame-counter" into pi-dev
6 years ago
Wei Jia d3566a51e1 Merge "MediaSource: treat empty track as unknown" into pi-dev
6 years ago
Lajos Molnar 0bb94af9e8 Merge "NuPlayer: Do not account eos frames in dropped-frame-counter" into pi-dev
6 years ago
TreeHugger Robot edfea74174 Merge "MediaSource: treat empty track as unknown" into pi-dev
6 years ago
Wei Jia 7926fc5817 MediaSource: treat empty track as unknown
6 years ago
Praveen Chavan bc5fe9ab1c NuPlayer: Do not account eos frames in dropped-frame-counter
6 years ago
Ray Essick dbd89c79fc Merge "Move NuPlayer::getStats from binder to handler thread" into pi-dev
6 years ago
Ray Essick ffc941f7ad Move NuPlayer::getStats from binder to handler thread
6 years ago
Dan Willemsen 41cd823562 Remove unused `tags` property from Android.bp files
6 years ago
Chong Zhang e264f1ddb6 Merge "Decode one row of tiles at a time for image that has tiles" into pi-dev
6 years ago
Chong Zhang 0c1407f79e Decode one row of tiles at a time for image that has tiles
6 years ago
android-build-team Robot bcf2a100b0 Merge "Prepare code to allow image decoder to be reused" into pi-dev
6 years ago
Chong Zhang f49d8f7b8c Prepare code to allow image decoder to be reused
6 years ago
Wei Jia a67354ef2a Merge "fix position go backward after resume" am: 334e5dff47
6 years ago
Chong Zhang b0d44131e9 Merge "Remove one redundant frame copy in MetadataRetriever" into pi-dev
6 years ago
Chong Zhang 3f4e6ddcf0 Remove one redundant frame copy in MetadataRetriever
6 years ago
andysu 3617795ed9 NuPlayerRenderer: cancelAudioOffloadPauseTimeout() when onDisableOffloadAudio().
6 years ago
zengjing db13135caa fix position go backward after resume
6 years ago
TreeHugger Robot 47887b0b52 Merge "Use heif embedded thumbnail if available" into pi-dev
6 years ago
Chong Zhang d5fa357ddf Use heif embedded thumbnail if available
6 years ago
Anubhav Phukan 210451e595 media: Print stats when application stops playback
6 years ago
Wei Jia 355b2bb6b3 NuPlayer: add more logging to debug offload teardown.
6 years ago
Andy Hung 0967c6c06d Merge "AudioTrack: Prevent server from reading client data after stop" into pi-dev
6 years ago
Andy Hung 1d3556d6a0 AudioTrack: Prevent server from reading client data after stop
6 years ago
Dongwon Kang 47afe0a1a6 Add OnMediaTimeDiscontinuity notification
6 years ago
Ray Essick 35cc20b52f Additional media.metrics for media recorder
6 years ago
Kevin Rocard 174e1094a4 Audio V4: *CNT and *MAX are no longer part of the enum
6 years ago
Robert Shih d83d4f4a43 NdkMediaExtractor: per-sample format metadata API
6 years ago
Guang Zhu 7c9123d1bc Merge "Revert "NdkMediaExtractor: per-sample format metadata API""
6 years ago
Guang Zhu a1d39ba72f Revert "NdkMediaExtractor: per-sample format metadata API"
6 years ago
Robert Shih ca791b9857 Merge "NdkMediaExtractor: per-sample format metadata API"
6 years ago
Robert Shih 062ffd042f NdkMediaExtractor: per-sample format metadata API
6 years ago
TreeHugger Robot 9b887324b8 Merge "better playback time tracking in nuplayer"
6 years ago
Ray Essick eda325241e better playback time tracking in nuplayer
6 years ago
TreeHugger Robot 4f8f900d3c Merge "Move mediadrm-related headers"
6 years ago
Dongwon Kang c2c0aabfef Merge "Revert "Remove IDataSource dependency from DataSource.""
6 years ago
Marco Nelissen 3d21ae3fad Remove RefBase from the extractor API
6 years ago
Jeff Tinker 7d2c6e8be2 Move mediadrm-related headers
6 years ago
Dongwon Kang 1889c3edad Add MediaBufferBase and use it in MediaSource and MediaBufferGroup.
6 years ago
Dongwon Kang 6969da62b0 Revert "Remove IDataSource dependency from DataSource."
6 years ago
Jeff Tinker c84dc0762e Fix build error in topic fix_set_security_level
6 years ago
Pawin Vongmasa 7a498a96c0 Merge "Refactor MediaPlayerBase's notify" into oc-dev am: 01970bf6fb am: 5c7f325b00 am: d7baca3dbb
6 years ago
Pawin Vongmasa d7baca3dbb Merge "Refactor MediaPlayerBase's notify" into oc-dev am: 01970bf6fb
6 years ago
Pawin Vongmasa 5c7f325b00 Merge "Refactor MediaPlayerBase's notify" into oc-dev
6 years ago
Ray Essick de15b8c160 link media.metrics native strings to api-controlled java strings
7 years ago
TreeHugger Robot 54f957b1d0 Merge "Support query active microphones in MediaRecorder."
7 years ago
Ray Essick 92d23b433b Remove finalized concept from media.metrics
7 years ago
jiabin 609850df59 Support query active microphones in MediaRecorder.
7 years ago
Dongwon Kang 49ce671c4e Remove unused includes and forward declarations in libmediaextractor/include
7 years ago
Dongwon Kang bc8f53b8c1 Revert "Revert "Move MediaBufferXXX from foundation to libmediaextractor""
7 years ago
Dongwon Kang 4b78070294 Revert "Move MediaBufferXXX from foundation to libmediaextractor"
7 years ago
Dongwon Kang f03606d903 Move MediaBufferXXX from foundation to libmediaextractor
7 years ago
TreeHugger Robot 0b46655149 Merge "Define constants in IStreamListener in MediaKeys.h"
7 years ago
Dongwon Kang 307f6056ae Remove unused MediaSource::setBuffers
7 years ago
Dongwon Kang 15d02f8435 Define constants in IStreamListener in MediaKeys.h
7 years ago
Pawin Vongmasa 082e4f75a3 Refactor MediaPlayerBase's notify
7 years ago
Ray Essick 51f4c87119 nuplayer/2 emit state name, not number
7 years ago
Pawin Vongmasa ede9ead9e7 Prevent MediaPlayerService::Client's use-after-free am: 028cf0973f
7 years ago
Pawin Vongmasa 45ff66df1b Prevent MediaPlayerService::Client's use-after-free
7 years ago
TreeHugger Robot 586073e21b Merge "Count all nuplayer frames"
7 years ago
Pawin Vongmasa 028cf0973f Prevent MediaPlayerService::Client's use-after-free
7 years ago
TreeHugger Robot d8e1a06174 Merge "Remove IDataSource dependency from DataSource."
7 years ago
Dongwon Kang 514674257e Remove IDataSource dependency from DataSource.
7 years ago
Pawin Vongmasa d27ad6bae3 Prevent MediaPlayerService::Client's use-after-free
7 years ago
Ray Essick c6e9f6ebdf Count all nuplayer frames
7 years ago
jiabin fec2f93fae Add AudioRouting interface in AudioRecorder.
7 years ago
Ray Essick 58e0f7a3b6 Track rebuffering time in nuplayer
7 years ago
TreeHugger Robot 8df8158063 Merge "Cache routed device in case returning null when switching device."
7 years ago
jiabin 161b64fc1c Cache routed device in case returning null when switching device.
7 years ago
Pawin Vongmasa e7b894297a Remove dependency on non-Treble OMX
7 years ago
TreeHugger Robot 068fe16a1b Merge "Revert "Revert "Revert "Remove unused modules made for non-Treble OMX""""
7 years ago
Pawin Vongmasa ba40190c5e Revert "Revert "Revert "Remove unused modules made for non-Treble OMX"""
7 years ago
TreeHugger Robot e0ce8445a1 Merge "GenericSource: perform seekTo on own looper"
7 years ago
Wei Jia c899fc0738 GenericSource: perform seekTo on own looper
7 years ago
TreeHugger Robot 68f1d28425 Merge "Improve tracking of 'playing time' metrics"
7 years ago
Wei Jia 9bb3803a80 BufferingSettings: simplify buffering control.
7 years ago
TreeHugger Robot 4201c1c4fd Merge "GenericSource: release mLock when operation might take long time."
7 years ago
Wei Jia 67744bd64a GenericSource: release mLock when operation might take long time.
7 years ago
Ray Essick 0d98c1809f Improve tracking of 'playing time' metrics
7 years ago
TreeHugger Robot 25a0160e3d Merge "Revert "Revert "Remove unused modules made for non-Treble OMX"""
7 years ago
Jae Shin 8568cb93fc Remove libmedia_omx_defaults from libmedia
7 years ago
jiabin 156c6873a5 Add AudioRouting interface for MediaPlayer
7 years ago
Pawin Vongmasa 620e4667dc Revert "Revert "Remove unused modules made for non-Treble OMX""
7 years ago
Chong Zhang fb5614c226 Merge "heif: fixes for image sequences and dual-function files"
7 years ago
Pawin Vongmasa 67d876b17e Merge "Protect against possible race conditions" into oc-dev am: 21076bf34e am: dc31a5d47c am: 516a132ea8
7 years ago
Pawin Vongmasa 516a132ea8 Merge "Protect against possible race conditions" into oc-dev am: 21076bf34e
7 years ago
Pawin Vongmasa dc31a5d47c Merge "Protect against possible race conditions" into oc-dev
7 years ago
Chong Zhang d3e0d861aa heif: fixes for image sequences and dual-function files
7 years ago
Colin Cross 85e88d9b45 Revert "Remove unused modules made for non-Treble OMX"
7 years ago
TreeHugger Robot c62a59c4a1 Merge "Remove unused modules made for non-Treble OMX"
7 years ago
Pawin Vongmasa 37c79ffe2f Remove unused modules made for non-Treble OMX
7 years ago
Wei Jia 542a81af9f GenericSource: enable autonomous buffering
7 years ago
TreeHugger Robot 08a5a3a473 Merge changes from topic "remove-dep"
7 years ago
Dongwon Kang d91dc5a060 Remove libmedia and libstagefright dependency from extractors
7 years ago
Wei Jia dc293e3426 NuPlayerRenderer: update max media time when audio EOS is reached.
7 years ago
Pawin Vongmasa f9c81464b9 Protect against possible race conditions
7 years ago
Pawin Vongmasa b7798a01d4 Remove OMX dependency from MediaPlayerService
7 years ago
Dongwon Kang 0222d33937 Merge "Move UXX_AT families to libstagefright_foundation"
7 years ago