Commit b430c9d0 authored by Tom Finegan's avatar Tom Finegan Committed by Commit Bot

media: Update AV1 WebM files.

Re-encoded for spec compliance. Previous versions omitted the
Codec Private.

BUG=879263
R=dalecurtis

Change-Id: I466e15886bba2b975b4b8b93a15cefb604f93057
Reviewed-on: https://chromium-review.googlesource.com/c/1287091Reviewed-by: default avatarDale Curtis <dalecurtis@chromium.org>
Reviewed-by: default avatarXiaohan Wang <xhwang@chromium.org>
Commit-Queue: Tom Finegan <tomfinegan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600625}
parent be0012f1
...@@ -83,6 +83,49 @@ Fragmented audio-only 44.1kHz FLAC in MP4 file, created using: ...@@ -83,6 +83,49 @@ Fragmented audio-only 44.1kHz FLAC in MP4 file, created using:
ffmpeg -i sfx.flac -map 0:0 -acodec copy -strict -2 -movflags frag_keyframe+empty_moov+default_base_moof sfx-flac_frag.mp4 ffmpeg -i sfx.flac -map 0:0 -acodec copy -strict -2 -movflags frag_keyframe+empty_moov+default_base_moof sfx-flac_frag.mp4
``` ```
### AV1
#### bear.y4m
Not an AV1 file, but all of the following commands rely on this file. It was
created using vpxdec with the following command:
```
vpxdec path/to/chrome/src/media/test/data/bear-vp9.webm -o bear.y4m
```
#### bear-av1.mp4
Created using FFmpeg with the following commands:
```
ffmpeg -i bear.y4m -vcodec libaom-av1 -strict -2 -y -f mp4 -b:v 50k \
bear-av1-slowstart.mp4
ffmpeg -i bear-av1-slowstart.mp4 -vcodec copy -strict -2 -y -f mp4 \
-movflags frag_keyframe+empty_moov+default_base_moof+faststart bear-av1.mp4
```
#### bear-av1.webm
Created using aomenc with the following command:
```
aomenc bear.y4m --lag-in-frames=0 --target-bitrate=50 --fps=30000/1001 \
--cpu-used=8 --test-decode=fatal -o bear-av1.webm
```
#### bear-av1-480x360.webm
Created using FFmpeg and aomenc with the following commands:
```
ffmpeg -i bear.y4m -vf scale=-1:360 -f rawvideo bear_360P.yuv
aomenc bear_360P.yuv -w 480 -h 360 --fps=30000/1001 --cpu-used=8 \
--lag-in-frames=0 --test-decode=fatal --target-bitrate=50 \
-o bear-av1-480x360.webm
```
#### bear-av1-640x480.webm
Created using FFmpeg and aomenc with the following commands:
```
ffmpeg -i bear.y4m -vf scale=-1:480 -f rawvideo bear_480P.yuv
aomenc bear_480P.yuv -w 640 -h 480 --fps=30000/1001 --cpu-used=8 \
--lag-in-frames=0 --test-decode=fatal --target-bitrate=50 \
-o bear-av1-640x480.webm
```
### Alpha Channel ### Alpha Channel
#### bear-vp8a.webm #### bear-vp8a.webm
......
...@@ -1519,7 +1519,7 @@ TEST_P(MSEPipelineIntegrationTest, BasicPlayback_AV1_WebM) { ...@@ -1519,7 +1519,7 @@ TEST_P(MSEPipelineIntegrationTest, BasicPlayback_AV1_WebM) {
base::test::ScopedFeatureList scoped_feature_list_; base::test::ScopedFeatureList scoped_feature_list_;
scoped_feature_list_.InitAndEnableFeature(kAv1Decoder); scoped_feature_list_.InitAndEnableFeature(kAv1Decoder);
MockMediaSource source("bear-av1.webm", kWebMAV1, 55788); MockMediaSource source("bear-av1.webm", kWebMAV1, 18898);
EXPECT_EQ(PIPELINE_OK, StartPipelineWithMediaSource(&source)); EXPECT_EQ(PIPELINE_OK, StartPipelineWithMediaSource(&source));
source.EndOfStream(); source.EndOfStream();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment