15d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
268043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)// found in the LICENSE file.
468043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)
55d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)#ifndef MEDIA_FORMATS_MP2T_MP2T_COMMON_H_
65d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)#define MEDIA_FORMATS_MP2T_MP2T_COMMON_H_
768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)
868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#define LOG_LEVEL_TS  5
968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#define LOG_LEVEL_PES 4
1068043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#define LOG_LEVEL_ES  3
1168043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)
1268043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#define RCHECK(x) \
1368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)    do { \
1468043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      if (!(x)) { \
1568043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        DLOG(WARNING) << "Failure while parsing Mpeg2TS: " << #x; \
1668043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)        return false; \
1768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)      } \
1868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)    } while (0)
1968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)
2068043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#endif
2168043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)
22