diff options
author | Lukasz Marek <lukasz.m.luki@gmail.com> | 2013-10-26 01:19:31 +0200 |
---|---|---|
committer | Nicolas George <george@nsup.org> | 2013-11-03 10:28:15 +0100 |
commit | 6ac9afd16e385fc450c58b8a3fb44baa99ea4af9 (patch) | |
tree | ccb5e6801196bb1bf5f26036db77b16f539b7c61 /libavdevice/alsa-audio.h | |
parent | 8a701ef7ddbb2d80ef77b14287d286fc9760f131 (diff) | |
download | ffmpeg-6ac9afd16e385fc450c58b8a3fb44baa99ea4af9.tar.gz |
lavd/alsa: fix timestamp calculation
Current implementation didn't include duration of
last processed packet.
Device may return negative timestamps without
this correction.
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
Diffstat (limited to 'libavdevice/alsa-audio.h')
-rw-r--r-- | libavdevice/alsa-audio.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavdevice/alsa-audio.h b/libavdevice/alsa-audio.h index 44b7c72fc0..583c9119ac 100644 --- a/libavdevice/alsa-audio.h +++ b/libavdevice/alsa-audio.h @@ -57,6 +57,7 @@ typedef struct AlsaData { void (*reorder_func)(const void *, void *, int); void *reorder_buf; int reorder_buf_size; ///< in frames + int64_t timestamp; ///< current timestamp, without latency applied. } AlsaData; /** |