summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | Fix resampler to allow output of single frameAndy Hung2014-02-195-6/+38
| | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 13073201 Change-Id: If7818a3389a191a37277bbd8e96a59ef8ce68509 Signed-off-by: Andy Hung <hunga@google.com>
* | | | | | | | | | Merge "fix codec buffer leak in error handling when timestamp goes backward"Chong Zhang2014-02-191-7/+7
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | |
| * | | | | | | | | fix codec buffer leak in error handling when timestamp goes backwardChong Zhang2014-02-141-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | don't touch codec buffer if we decided to drop a frame with bad pts Bug: 11971963 Change-Id: I9b4c56210f64258f1be257b14184381a1133e0d6
* | | | | | | | | | Merge "Handle recording failure more gracefully."Ruben Brunk2014-02-192-9/+20
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Handle recording failure more gracefully.Ruben Brunk2014-02-182-9/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 13027666 Change-Id: Iec8239bfcd293c8f466b3780e69883b97f387949
* | | | | | | | | | | Expand support for fragmented mp4Marco Nelissen2014-02-191-12/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't require that there are no other boxes between mdat and moof boxes, or that moof immediately follows moov. Fix SAP parsing and seeking to exact start of segment. Change-Id: I668644c5c7866dd2512f3b7f745fba438ae6e627
* | | | | | | | | | | Merge "Fix crash when seeking fragmented mp4 files"Marco Nelissen2014-02-191-10/+17
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | Fix crash when seeking fragmented mp4 filesMarco Nelissen2014-02-181-10/+17
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewinding a fragmented mp4 file without a segment index (sidx) after playing it to the end would crash. b/13028840 Change-Id: I280e74364589f0acefd432a59f85a6594c009a21
* | | | | | | | | | Merge "Simplify and remove old comment"Glenn Kasten2014-02-181-3/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Simplify and remove old commentGlenn Kasten2014-02-181-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iee41641252f65cea9ce0ea0ec1ea4229608f7c64
* | | | | | | | | | | Multi-client recording continuedGlenn Kasten2014-02-183-47/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove mReqChannelCount and mReqSampleRate. Increase number of input frames needed for sample rate converter. Add TODO comments to investigate later. Fix bugs in sample rate conversion. Change-Id: I3aa54b862843d518b6e4ece9a7f52fd27d741629
* | | | | | | | | | | Move handleSyncStartEvent and clearSyncStartEvent to RecordTrackGlenn Kasten2014-02-184-34/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I611a63e63acf3eb17e2072c1a77b91fe9e62e36a
* | | | | | | | | | | Add _l suffix to readInputParameters/OutputParametersGlenn Kasten2014-02-183-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are always called while thread mutex is locked, or in the thread constructor. Change-Id: I56df71563a52a5cd6cea6fc0914df993519e1b74
* | | | | | | | | | | Multi-client recordingGlenn Kasten2014-02-186-319/+411
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supports multiple clients both at native sample rate and with resampling. Change-Id: Icea55b4fd30751761b7debaa3ce016c79e712d8d
* | | | | | | | | | Merge "Move StateQueueInstantiations to libinstantssq"Glenn Kasten2014-02-182-10/+19
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Move StateQueueInstantiations to libinstantssqGlenn Kasten2014-02-182-10/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes a circular dependency between libmedia and libnbaio Change-Id: I3692cbbe2b76028a953b36606b62cdda70c8c26f
* | | | | | | | | | | Merge "Fix bug with not reporting lost bytes"Glenn Kasten2014-02-181-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Fix bug with not reporting lost bytesGlenn Kasten2014-02-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I431d989dbd115b43822e9e48fd4c2b8e6322cfe3
* | | | | | | | | | | Merge "Add private method NBLog::Reader::dumpLine()"Glenn Kasten2014-02-182-37/+49
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Add private method NBLog::Reader::dumpLine()Glenn Kasten2014-02-182-37/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to abstract out fdprintf vs ALOGI so that callers don't need an 'if' at every location. Change-Id: I4c68185fc19f32caeaed93347e6b7d09b8d4c4d8
* | | | | | | | | | | Merge "Fix warning due to incorrect log format"Glenn Kasten2014-02-181-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Fix warning due to incorrect log formatGlenn Kasten2014-02-181-1/+1
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I58ff399ace74965ebf8e5690c20637385f9425ad
* | | | | | | | | | Merge "Skip scaling_list definitions in AVC seq header."Andreas Huber2014-02-181-1/+37
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Skip scaling_list definitions in AVC seq header.Andreas Huber2014-02-141-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iad013550d9c5aecf3504624eddfc13e680162bf3 related-to-bug: 13030256
* | | | | | | | | | Merge "LiveSession: Add support for block-by-block fetchFile."Robert Shih2014-02-152-35/+80
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | LiveSession: Add support for block-by-block fetchFile.Robert Shih2014-02-132-35/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I4025ba7fab8fab2e0c720f73894e908fd98a43d8
* | | | | | | | | | | Merge "PlaylistFetcher: Add support for block-by-block decryption."Robert Shih2014-02-152-37/+75
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | PlaylistFetcher: Add support for block-by-block decryption.Robert Shih2014-02-132-37/+75
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ifd3f3369275889e716b360087b5b60d01635b578
* | | | | | | | | | | Merge "AnotherPacketSource support to get latest buffered MetaData."Robert Shih2014-02-152-2/+25
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | AnotherPacketSource support to get latest buffered MetaData.Robert Shih2014-02-032-2/+25
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib3b6e0984036082bf3c4eb7901a2b29be52fdd29
* | | | | | | | | | | Merge "Try not to have sample durations vary too much"Marco Nelissen2014-02-141-0/+16
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Try not to have sample durations vary too muchMarco Nelissen2014-02-131-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibbd0f0a253cc74e241236b7a30d1c931e18af753
* | | | | | | | | | | am 8dad284a: am 80b72e6f: Merge "libeffects: don\'t set module path"Colin Cross2014-02-141-1/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '8dad284a8ac588ef0be92c6a467e525f07c164cd': libeffects: don't set module path
| * | | | | | | | | | am 80b72e6f: Merge "libeffects: don\'t set module path"Colin Cross2014-02-141-1/+0
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '80b72e6f4202ce26facbe51b8739814bca198a2c': libeffects: don't set module path
| | * | | | | | | | | Merge "libeffects: don't set module path"Colin Cross2014-02-141-1/+0
| | |\ \ \ \ \ \ \ \ \
| | | * | | | | | | | | libeffects: don't set module pathColin Cross2014-02-131-1/+0
| | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting the module path breaks multilib builds where there may be two different module paths for 32-bit and 64-bit, and there is no need to set it to the default. Change-Id: I95d62b5573a0bb0ab6c97649041dfc4309cbc8b9
* | | | | | | | | | | Merge "Track pid for each session"Marco Nelissen2014-02-1312-41/+73
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Track pid for each sessionMarco Nelissen2014-02-1112-41/+73
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so they can be properly freed. Change-Id: I6f389035bc29e74e7c367c1c6d0252b180f666b3
* | | | | | | | | | | Remove unused FragmentedMP4Parser and friends. The functionality has beenAndreas Huber2014-02-139-2986/+1
| |_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subsumed into MP4Extractor. Change-Id: Ic1b6445660adfb985c604f1ca6f0c86585f8de04
* | | | | | | | | | am 7a8e3146: am af191eb4: Merge "Replace size_t in shared memory by uint32_t"Glenn Kasten2014-02-130-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7a8e31460649a6fa76b757949f18d586a62b53a2': Replace size_t in shared memory by uint32_t
| * | | | | | | | | am af191eb4: Merge "Replace size_t in shared memory by uint32_t"Glenn Kasten2014-02-133-12/+31
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'af191eb4feac513d17dc0362e0cea5bc9e0ffe9d': Replace size_t in shared memory by uint32_t
| | * | | | | | | | Merge "Replace size_t in shared memory by uint32_t"Glenn Kasten2014-02-133-12/+31
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | Replace size_t in shared memory by uint32_tGlenn Kasten2014-02-133-12/+31
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eventually we may want to use uint64_t, but will need to confirm atomicity. Bug: 12381724 Change-Id: Ia2c591d262d22b47b6f7dab4b9d9faa14b86d865
* | | | | | | | | | am 49960807: am 0105027f: Fix wrong channel table in ESQueue according to ↵Dongwon Kang2014-02-131-1/+1
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the A/52 table 5.8 * commit '499608075bce8a8bc649519687b28c99a0523839': Fix wrong channel table in ESQueue according to the A/52 table 5.8
| * | | | | | | | | am 0105027f: Fix wrong channel table in ESQueue according to the A/52 table 5.8Dongwon Kang2014-02-131-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0105027f2a385ecb29a64b055f3046fb01ca2803': Fix wrong channel table in ESQueue according to the A/52 table 5.8
| | * | | | | | | | | Fix wrong channel table in ESQueue according to the A/52 table 5.8Dongwon Kang2014-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reference: http://www.atsc.org/cms/standards/A52-2012(12-17).pdf Bug: 12950777 Change-Id: Ic60033170b21e67408a3b3444507f6528946bdd0
* | | | | | | | | | | Merge "Proper adjustment of filterlength for downsampling"Andy Hung2014-02-121-6/+14
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Proper adjustment of filterlength for downsamplingAndy Hung2014-02-111-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 12963040 Change-Id: I772b8efd3f7eae6d075994b210dd0168f5365f4d Signed-off-by: Andy Hung <hunga@google.com>
* | | | | | | | | | | | Merge "Even more warnings (now errors) fixed to unbreak the sdk-x86 build(s)."Andreas Huber2014-02-124-3/+6
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Even more warnings (now errors) fixed to unbreak the sdk-x86 build(s).Andreas Huber2014-02-124-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib4a5ab1a9e50fe9e7747a907f8b4a8c207099fdb