shaka-packager/media/test/data
Thomas Inskip 67bdd89ba2 Implemented H.264 byte stream to unit stream conversion and other components
needed for MPEG-2 TS h.264 video demux and transmux.

Change-Id: I878cdd141140cfd6833d75c7133301b1d65f1da0
2014-04-24 18:27:47 +00:00
..
4ch.wav Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
9ch.ogg Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
48_aac_infinite_loop.m4a Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
README Implemented H.264 byte stream to unit stream conversion and other components 2014-04-24 18:27:47 +00:00
avc-byte-stream-frame.h264 Implemented H.264 byte stream to unit stream conversion and other components 2014-04-24 18:27:47 +00:00
avc-unit-stream-frame.h264 Implemented H.264 byte stream to unit stream conversion and other components 2014-04-24 18:27:47 +00:00
bali_640x360_P420.yuv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bali_640x360_P422.yuv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bali_640x360_RGB24.rgb Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bali_640x360_YUY2.yuv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-16x9-aspect-av_enc-av.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-16x9-aspect.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-altref.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-audio-only.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-av_enc-av.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-av_enc-av_clear-1s.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-av_enc-av_clear-all.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-cues-in-front.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-live.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-manifest.js Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-multitrack.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240-video-only.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-320x240.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-640x360-a_frag-cenc.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-640x360-av_enc-av.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-640x360-av_frag.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-640x360-manifest.js Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-640x360-v_frag-cenc.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-640x360.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720-a_frag-cenc.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720-a_frag-cenc_clear-all.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720-av_frag.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720-v_frag-cenc.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720-v_frag-cenc_clear-all.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720-zero-stsz-entry.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-1280x720.ts Modified mp2t::MediaParser to work with the packaging SDK. 2014-04-22 13:32:36 -07:00
bear-1280x720_ptswraparound.ts Modified mp2t::MediaParser to work with the packaging SDK. 2014-04-22 13:32:36 -07:00
bear-mpeg2-aac-only_frag.mp4 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-opus.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-vp8-webvtt.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-vp8a.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-vp9-opus.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear-vp9.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.ac3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.adts Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.aiff Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.asf Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.avi Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.eac3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.flac Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.flv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.h261 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.h263 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.h264 Modified H.264 elementary stream parsing code to work with remux framework. 2014-04-22 12:49:41 -07:00
bear.m2ts Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.mjpeg Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.mpeg Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.ogv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.rm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
bear.swf Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
fake_prng_data.bin Rsa Key unittest. 2014-01-11 01:16:40 +00:00
id3_png_test.mp3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
id3_test.mp3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
midstream_config_change.mp3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
no_audio_video.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
no_streams.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
nonzero-start-time.webm Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
rapid_video_change_test.html Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx.m4a Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx.mp3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx.ogg Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx_f32le.wav Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx_s16le.wav Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx_s24le.wav Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sfx_u8.wav Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
speech_16b_mono_44kHz.raw Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
speech_16b_mono_48kHz.raw Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
speech_16b_stereo_44kHz.raw Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
speech_16b_stereo_48kHz.raw Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
speex_audio_vorbis_video.ogv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
sweep02_16b_mono_16KHz.raw Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
ten_byte_file Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
test-25fps.h264 Filters library and unit test builds. 2014-04-21 19:15:30 +00:00
vorbis-extradata Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vorbis-packet-0 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vorbis-packet-1 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vorbis-packet-2 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vorbis-packet-3 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vorbis_audio_wmv_video.mkv Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vp8-I-frame-160x240 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vp8-I-frame-320x120 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vp8-I-frame-320x240 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vp8-I-frame-320x480 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vp8-I-frame-640x240 Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
vp8-corrupt-I-frame Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
webm_content_encodings Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
webm_ebml_element Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
webm_info_element Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
webm_vorbis_track_entry Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00
webm_vp8_track_entry Start with media/mp4, media/webm and base codes from Chromium. 2013-09-23 18:37:14 -07:00

README

// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

bear-320x240.webm - WebM encode of bear.1280x720.mp4 resized to 320x240.
no_streams.webm - Header, Info, & Tracks element from bear-320x240.webm slightly corrupted so it looks 
                  like there are no tracks.
nonzero-start-time.webm - Has the same headers as bear-320x240.webm but the first cluster of this file 
                          is the second cluster of bear-320x240.webm. This creates the situation where
                          the media data doesn't start at time 0.
bear-320x240-live.webm - bear-320x240.webm remuxed w/o a duration and using clusters with unknown sizes.
                         ffmpeg -i bear-320x240.webm -acodec copy -vcodec copy -f webm pipe:1 > bear-320x240-live.webm
vp8-I-frame-160x240 - The first I frame of a 160x240 reencode of bear-320x240.webm.
vp8-I-frame-320x120 - The first I frame of a 320x120 reencode of bear-320x240.webm.
vp8-I-frame-320x240 - The first I frame of bear-320x240.webm.
vp8-I-frame-320x480 - The first I frame of a 320x480 reencode of bear-320x240.webm.
vp8-I-frame-640x240 - The first I frame of a 640x240 reencode of bear-320x240.webm.
vp8-corrupt-I-frame - A copy of vp8-I-frame-320x240 w/ all bytes XORed w/ 0xA5.

Vorbis test data from bear.ogv (44100 Hz, 16 bits, stereo)
vorbis-extradata - Vorbis extradata section
vorbis-packet-0  - timestamp: 0ms, duration: 0ms
vorbis-packet-1  - timestamp: 0ms, duration: 0ms
vorbis-packet-2  - timestamp: 0ms, duration: 0ms
vorbis-packet-3  - timestamp: 2902ms, duration: 0ms

// Transport streams.
bear-1280x720.ts - AVC + AAC encode, multiplexed into an MPEG2-TS container.
bear-1280x720_ptswraparound.ts - Same as bear-1280x720.ts, with a timestamp wrap-around in the middle.

// Encrypted Files.
bear-1280x720-a_frag-cenc.mp4 - A fragmented MP4 version of the audio track of bear-1280x720.mp4 encrypted (ISO CENC) using key ID [1] and key [2].
bear-1280x720-a_frag-cenc_clear-all.mp4 - Same as bear-1280x720-a_frag-cenc.mp4 but no fragments are encrypted.
bear-1280x720-v_frag-cenc.mp4 - A fragmented MP4 version of the video track of bear-1280x720.mp4 encrypted (ISO CENC) using key ID [1] and key [2].
bear-1280x720-v_frag-cenc_clear-all.mp4 - Same as bear-1280x720-v_frag-cenc.mp4 but no fragments are encrypted.
bear-320x240-16x9-aspect-av_enc-av.webm - bear-320x240-16x9-aspect.webm with audio & video encrypted using key ID [1] and key [2]
bear-320x240-av_enc-av.webm - bear-320x240.webm with audio & video encrypted using key ID [1] and key [2].
bear-320x240-av_enc-av_clear-1s.webm - Same as bear-320x240-av_enc-av.webm but with no frames in the first second encrypted.
bear-320x240-av_enc-av_clear-all.webm - Same as bear-320x240-av_enc-av.webm but with no frames encrypted.
bear-640x360-av_enc-av.webm - bear-640x360.webm with audio & video encrypted using key ID [1] and key [2].
bear-640x360-a_frag-cenc.mp4 - A fragmented MP4 version of the audio track of bear-640x360.mp4 encrypted (ISO CENC) using key ID [1] and key [2].
bear-640x360-v_frag-cenc.mp4 - A fragmented MP4 version of the video track of bear-640x360.mp4 encrypted (ISO CENC) using key ID [1] and key [2].

[1] 30313233343536373839303132333435
[2] ebdd62f16814d27b68ef122afce4ae3c

// Container Tests (additional containers derived from bear.ogv)
bear.ac3    -- created using "avconv -i bear.ogv -f ac3 -b 192k bear.ac3".
bear.adts   -- created using "avconv -i bear.ogv -f adts -strict experimental bear.adts".
bear.aiff   -- created using "avconv -i bear.ogv -f aiff bear.aiff".
bear.asf    -- created using "avconv -i bear.ogv -f asf bear.asf".
bear.avi    -- created using "avconv -i bear.ogv -f avi -b 192k bear.avi".
bear.eac3   -- created using "avconv -i bear.ogv -f eac3 bear.eac3".
bear.flac   -- created using "avconv -i bear.ogv -f flac bear.flac".
bear.flv    -- created using "avconv -i bear.ogv -f flv bear.flv".
bear.h261   -- created using "avconv -i bear.ogv -f h261 -s:0 cif bear.h261".
bear.h263   -- created using "avconv -i bear.ogv -f h263 -s:0 cif bear.h263".
bear.m2ts   -- created using "avconv -i bear.ogv -f mpegts bear.m2ts".
bear.mjpeg  -- created using "avconv -i bear.ogv -f mjpeg bear.mjpeg".
bear.mpeg   -- created using "avconv -i bear.ogv -f mpeg bear.mpeg".
bear.rm     -- created using "avconv -i bear.ogv -f rm -b 192k bear.rm".
bear.swf    -- created using "avconv -i bear.ogv -f swf -an bear.swf".

// VDA test files: test-25fps
test-25fps.h264:
  Using ffmpeg SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.1 @ WebKit r122718, generated
  with:
  ffmpeg -i third_party/WebKit/LayoutTests/media/content/test-25fps.mp4 \
      -vcodec copy -vbsf h264_mp4toannexb -an test-25fps.h264

// VDA test files: bear
bear.h264:
  Using ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, generated with
  bear.mp4 (https://chromiumcodereview.appspot.com/10805089):
  ffmpeg -i bear.mp4 -vcodec copy -vbsf h264_mp4toannexb \
      -an bear.h264

avc-byte-stream-frame.h264 - Single IDR frame extracted from test-25fps.h264 in Annex B byte stream format.
avc-unit-stream-frame.h264 - Single IDR frame from avc-byte-stream-frame.h264 converted to unit stream format.