From a51f51db67e3eab80ac2ed28d403a6d77f7acc45 Mon Sep 17 00:00:00 2001 From: manuel Date: Mon, 1 Jan 2018 16:26:10 +0100 Subject: sync with upstream --- .../VideoPlayer/Interface/Addon/TimingConstants.h | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 xbmc/cores/VideoPlayer/Interface/Addon/TimingConstants.h (limited to 'xbmc/cores/VideoPlayer/Interface/Addon/TimingConstants.h') diff --git a/xbmc/cores/VideoPlayer/Interface/Addon/TimingConstants.h b/xbmc/cores/VideoPlayer/Interface/Addon/TimingConstants.h new file mode 100644 index 0000000..b70128e --- /dev/null +++ b/xbmc/cores/VideoPlayer/Interface/Addon/TimingConstants.h @@ -0,0 +1,31 @@ +#pragma once + +/* +* Copyright (C) 2017 Team XBMC +* http://xbmc.org +* +* This Program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2, or (at your option) +* any later version. +* +* This Program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with XBMC; see the file COPYING. If not, see +* . +* +*/ + +#define DVD_TIME_BASE 1000000 +#define DVD_NOPTS_VALUE 0xFFF0000000000000 + +#define DVD_TIME_TO_MSEC(x) ((int)((double)(x) * 1000 / DVD_TIME_BASE)) +#define DVD_SEC_TO_TIME(x) ((double)(x) * DVD_TIME_BASE) +#define DVD_MSEC_TO_TIME(x) ((double)(x) * DVD_TIME_BASE / 1000) + +#define DVD_PLAYSPEED_PAUSE 0 // frame stepping +#define DVD_PLAYSPEED_NORMAL 1000 -- cgit v1.2.3