diff options
Diffstat (limited to 'src/common/FilterAudioStream.h')
-rw-r--r-- | src/common/FilterAudioStream.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/common/FilterAudioStream.h b/src/common/FilterAudioStream.h index 210e9d11..5428db5b 100644 --- a/src/common/FilterAudioStream.h +++ b/src/common/FilterAudioStream.h @@ -173,7 +173,10 @@ public: int64_t *timeNanoseconds) override { int64_t childPosition = 0; Result result = mChildStream->getTimestamp(clockId, &childPosition, timeNanoseconds); - *framePosition = childPosition * mRateScaler; + // It is OK if framePosition is null. + if (framePosition) { + *framePosition = childPosition * mRateScaler; + } return result; } |