shaka-packager/packager/app/test/testdata
Jacob Trimble a93eeca5db Add TTML-in-MP4 output support.
This changes the default MP4 output to use TTML and adds a way to
choose which one is used.  This is done with 'format=ttml+mp4' or
'format=vtt+mp4'.

This also fixes the boxes output in WebVTT in MP4.

Change-Id: Ieaa7fc44fbf4dc020a5bb70cfa3578ec10e088ce
2020-11-20 15:10:33 -08:00
..
acc-he [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
audio-video [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
audio-video-with-accessibilities-and-roles Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
audio-video-with-codec-switching Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
audio-video-with-codec-switching-encryption-trick-play Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
audio-video-with-language-override [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
audio-video-with-language-override-with-subtag [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
audio-video-with-trick-play [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
audio-video-with-two-trick-play [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
av1-mp4 [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
av1-mp4-to-webm [HLS] Add support for independent segments tag 2020-08-19 11:17:21 -07:00
av1-mp4-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
av1-webm [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
av1-webm-with-encryption [HLS] Add support for independent segments tag 2020-08-19 11:17:21 -07:00
avc-aac-ts [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-aac-ts-language Add offset to tranport streams (MPEG2-TS, HLS Packed Audio) 2018-07-26 23:20:21 +00:00
avc-ac3-ts [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ac3-ts-to-mp4 [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
avc-ac3-ts-with-encryption [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-aac-packed-audio-with-encryption [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-ac3-packed-audio-with-encryption [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-dash-dynamic-with-segment-deletion Enable segment auto removal for live packaging 2018-05-02 00:18:42 +00:00
avc-ts-event-playlist [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-live-playlist [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-live-playlist-dash-dynamic-with-segment-deletion [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
avc-ts-live-playlist-with-key-rotation [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-live-playlist-with-segment-deletion Enable segment auto removal for live packaging 2018-05-02 00:18:42 +00:00
avc-ts-with-encryption [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-with-encryption-and-fairplay [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
avc-ts-with-encryption-exercise-emulation-prevention [HLS] Ensure playlists with TS streams include FRAME-RATE 2020-08-21 12:04:24 -07:00
bandwidth-override [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
dash-with-bandwidth-override Add support for EditLists in ISO-BMFF 2018-07-26 23:20:21 +00:00
dolby-vision-profile-5-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
dolby-vision-profile-8-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
ec3-and-hls-single-segment-mp4-encrypted [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
ec3-packed-audio-encrypted [TS] Calculate frame rate using the second sample 2020-09-02 14:27:02 -07:00
encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-ad-cues [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-ad-cues-and-dash-trick-play [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-ad-cues-split-content [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-no-clear-lead [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-no-pssh-in-stream [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-non-dash-if-iop [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-output-media-info [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-output-media-info-and-mpd-from-media-info [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-trick-play [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-and-two-trick-plays [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-cbc-1 [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-cbcs [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-cbcs-with-full-protection [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-cens [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-multi-keys [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-multi-keys-with-stream-label [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-of-only-video-stream [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-using-explicit-pssh [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-using-fixed-key [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
encryption-with-multi-drms [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
first-stream [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
flac-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
hdr10-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
hevc-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
hls-audio-video-text-with-ad-cues Convert text WebVTT output to muxer. 2020-10-19 17:24:38 +00:00
hls-multi-segment-mp4-with-custom-path [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
hls-only-dash-only [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
hls-only-dash-only-captions Add TTML-in-MP4 output support. 2020-11-20 15:10:33 -08:00
hls-segmented-webvtt Convert text WebVTT output to muxer. 2020-10-19 17:24:38 +00:00
hls-single-segment-mp4-encrypted [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
hls-single-segment-mp4-encrypted-and-ad-cues Add support for EditLists in ISO-BMFF 2018-07-26 23:20:21 +00:00
hls-with-bandwidth-override Add support for EditLists in ISO-BMFF 2018-07-26 23:20:21 +00:00
live-profile [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-and-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-and-encryption-and-mult-files Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
live-profile-and-encryption-and-non-dash-if-iop [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-and-key-rotation [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-and-key-rotation-and-no-pssh-in-stream [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-and-key-rotation-and-non-dash-if-iop [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-and-key-rotation-cbcs [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-profile-with-webm [HLS] Add support for independent segments tag 2020-08-19 11:17:21 -07:00
live-static-profile [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
live-static-profile-and-ad-cues Add support for EditLists in ISO-BMFF 2018-07-26 23:20:21 +00:00
live-static-profile-with-time-in-segment-name [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
mp4-trailing-moov [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
opus-vp9-mp4-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
segmented-ttml-mp4 Add TTML-in-MP4 output support. 2020-11-20 15:10:33 -08:00
segmented-ttml-text Add TTML text output. 2020-11-19 18:03:39 +00:00
segmented-webvtt-mp4 Add TTML-in-MP4 output support. 2020-11-20 15:10:33 -08:00
segmented-webvtt-text Convert text WebVTT output to muxer. 2020-10-19 17:24:38 +00:00
segmented-webvtt-with-language-override Add TTML-in-MP4 output support. 2020-11-20 15:10:33 -08:00
single-file-webvtt-text Convert text WebVTT output to muxer. 2020-10-19 17:24:38 +00:00
text Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
video-audio-text Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
video-audio-ttml [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
video-audio-webvtt Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
video-no-edit-list [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
video-non-square-pixel [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
vorbis-webm Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
vp8-mp4-with-encryption [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
vp8-webm Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
vp9-webm Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
vp9-webm-with-blockgroup Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
vtt-text-to-mp4-with-ad-cues Add TTML-in-MP4 output support. 2020-11-20 15:10:33 -08:00
webm-subsample-encryption Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
webm-vp9-full-sample-encryption Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
webm-with-encryption Put namespace URIs in DASH mpd only if needed 2018-09-25 15:45:48 -07:00
wvm-input [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
wvm-input-without-stripping-parameters-set-nalus [MP4] Change major brand from isom to mp41 2020-09-08 15:45:21 -07:00
bear-640x360-av-cenc-golden.mpd Add support for EditLists in ISO-BMFF 2018-07-26 23:20:21 +00:00
bear-640x360-v-trick-2-golden.mp4 Add support for EditLists in ISO-BMFF 2018-07-26 23:20:21 +00:00