dom/media/gtest/moz.build
author Gerald Squelart <gsquelart@mozilla.com>
Thu, 03 Dec 2015 14:14:46 +1100
changeset 309517 6b7901d50318a6e485af823ef7fe9137daa618d9
parent 309513 9f6b527b5e1377940474a7086965d2e1717270ec
child 309518 ea96a37f1a43e9926be3a930a2f3c7b25b5286ff
permissions -rw-r--r--
Bug 1224369 - p2: Added vp8/ivf test case - r=rillian

# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

UNIFIED_SOURCES += [
    'MockMediaResource.cpp',
    'TestAudioCompactor.cpp',
    'TestGMPCrossOrigin.cpp',
    'TestGMPRemoveAndDelete.cpp',
    'TestGMPUtils.cpp',
    'TestIntervalSet.cpp',
    'TestMediaEventSource.cpp',
    'TestMediaFormatReader.cpp',
    'TestMozPromise.cpp',
    'TestMP3Demuxer.cpp',
    'TestMP4Demuxer.cpp',
    # 'TestMP4Reader.cpp', disabled so we can turn check tests back on (bug 1175752)
    'TestTrackEncoder.cpp',
    'TestVideoSegment.cpp',
    'TestVPXDecoding.cpp',
    'TestWebMBuffered.cpp',
]

if CONFIG['MOZ_EME']:
    UNIFIED_SOURCES += [
        'TestEME.cpp',
    ]

if CONFIG['MOZ_WEBM_ENCODER']:
    UNIFIED_SOURCES += [
        'TestVideoTrackEncoder.cpp',
        'TestVorbisTrackEncoder.cpp',
        'TestWebMWriter.cpp',
    ]

if CONFIG['MOZ_RUST']:
    SOURCES += ['hello.rs',]
    UNIFIED_SOURCES += ['TestRust.cpp',]


TEST_HARNESS_FILES.gtest += [
    '../test/gizmo-frag.mp4',
    '../test/gizmo.mp4',
    'dash_dashinit.mp4',
    'id3v2header.mp3',
    'mediasource_test.mp4',
    'noise.mp3',
    'noise_vbr.mp3',
    'short-zero-in-moov.mp4',
    'small-shot.mp3',
    'test.webm',
    'test_case_1224363.vp8.ivf',
    'test_case_1224369.vp8.ivf',
]

include('/ipc/chromium/chromium-config.mozbuild')

LOCAL_INCLUDES += [
    '/dom/media',
    '/dom/media/eme',
    '/dom/media/encoder',
    '/dom/media/fmp4',
    '/dom/media/gmp',
    '/security/certverifier',
    '/security/pkix/include',
]

FINAL_LIBRARY = 'xul-gtest'