summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-10-03 17:29:53 +0200
committerwm4 <wm4@nowhere>2014-10-03 23:03:22 +0200
commitcf2add4ff98c71b125ddbff041a85b8fe3b4cc5b (patch)
treef151fdfae50b374ea37be2c47a677b9ce0486dc5 /wscript
parenta037313c1092e9a9a3d94085a83954c477076ab0 (diff)
downloadmpv-cf2add4ff98c71b125ddbff041a85b8fe3b4cc5b.tar.bz2
mpv-cf2add4ff98c71b125ddbff041a85b8fe3b4cc5b.tar.xz
audio: skip samples and adjust timestamps ourselves
This gets rid of this warning: Could not update timestamps for skipped samples. This required an API addition to FFmpeg (otherwise it would instead doing arithmetic on the timestamps itself), so whether it works depends on the FFmpeg version.
Diffstat (limited to 'wscript')
-rw-r--r--wscript6
1 files changed, 6 insertions, 0 deletions
diff --git a/wscript b/wscript
index a72e69a9b5..4ac0479f57 100644
--- a/wscript
+++ b/wscript
@@ -422,6 +422,12 @@ Libav libraries ({0}). Aborting.".format(" ".join(libav_pkg_config_checks))
'func': check_statement('libavutil/frame.h',
'av_frame_get_metadata(NULL)',
use='libav')
+ }, {
+ 'name': 'avframe-skip-samples',
+ 'desc': 'libavutil AVFrame skip samples metadata',
+ 'func': check_statement('libavutil/frame.h',
+ 'enum AVFrameSideDataType type = AV_FRAME_DATA_SKIP_SAMPLES',
+ use='libav')
}
]