Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
6fb5052d
authored
Oct 26, 2015
by
Oliver Woodman
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Fix vp9 samples
parent
22a302c2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
4 deletions
demo/src/main/java/com/google/android/exoplayer/demo/SampleChooserActivity.java
demo/src/main/java/com/google/android/exoplayer/demo/Samples.java
demo/src/main/java/com/google/android/exoplayer/demo/SampleChooserActivity.java
View file @
6fb5052d
...
@@ -15,13 +15,17 @@
...
@@ -15,13 +15,17 @@
*/
*/
package
com
.
google
.
android
.
exoplayer
.
demo
;
package
com
.
google
.
android
.
exoplayer
.
demo
;
import
com.google.android.exoplayer.MediaCodecUtil
;
import
com.google.android.exoplayer.MediaCodecUtil.DecoderQueryException
;
import
com.google.android.exoplayer.demo.Samples.Sample
;
import
com.google.android.exoplayer.demo.Samples.Sample
;
import
com.google.android.exoplayer.util.MimeTypes
;
import
android.app.Activity
;
import
android.app.Activity
;
import
android.content.Context
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.util.Log
;
import
android.view.LayoutInflater
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.view.ViewGroup
;
...
@@ -48,6 +52,13 @@ public class SampleChooserActivity extends Activity {
...
@@ -48,6 +52,13 @@ public class SampleChooserActivity extends Activity {
sampleAdapter
.
add
(
new
Header
(
"YouTube DASH"
));
sampleAdapter
.
add
(
new
Header
(
"YouTube DASH"
));
sampleAdapter
.
addAll
((
Object
[])
Samples
.
YOUTUBE_DASH_MP4
);
sampleAdapter
.
addAll
((
Object
[])
Samples
.
YOUTUBE_DASH_MP4
);
try
{
if
(
MediaCodecUtil
.
getDecoderInfo
(
MimeTypes
.
VIDEO_VP9
,
false
)
!=
null
)
{
sampleAdapter
.
addAll
((
Object
[])
Samples
.
YOUTUBE_DASH_WEBM
);
}
}
catch
(
DecoderQueryException
e
)
{
Log
.
e
(
TAG
,
"Failed to query vp9 decoder"
,
e
);
}
sampleAdapter
.
add
(
new
Header
(
"Widevine DASH Policy Tests (GTS)"
));
sampleAdapter
.
add
(
new
Header
(
"Widevine DASH Policy Tests (GTS)"
));
sampleAdapter
.
addAll
((
Object
[])
Samples
.
WIDEVINE_GTS
);
sampleAdapter
.
addAll
((
Object
[])
Samples
.
WIDEVINE_GTS
);
sampleAdapter
.
add
(
new
Header
(
"Widevine DASH"
));
sampleAdapter
.
add
(
new
Header
(
"Widevine DASH"
));
...
...
demo/src/main/java/com/google/android/exoplayer/demo/Samples.java
View file @
6fb5052d
...
@@ -45,12 +45,12 @@ import java.util.Locale;
...
@@ -45,12 +45,12 @@ import java.util.Locale;
}
}
public
static
final
Sample
[]
YOUTUBE_DASH_MP4
=
new
Sample
[]
{
public
static
final
Sample
[]
YOUTUBE_DASH_MP4
=
new
Sample
[]
{
new
Sample
(
"Google Glass"
,
new
Sample
(
"Google Glass
(MP4,H264)
"
,
"http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?"
"http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?"
+
"as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"ipbits=0&expire=19000000000&signature=51AF5F39AB0CEC3E5497CD9C900EBFEAECCCB5C7."
+
"ipbits=0&expire=19000000000&signature=51AF5F39AB0CEC3E5497CD9C900EBFEAECCCB5C7."
+
"8506521BFC350652163895D4C26DEE124209AA9E&key=ik0"
,
PlayerActivity
.
TYPE_DASH
),
+
"8506521BFC350652163895D4C26DEE124209AA9E&key=ik0"
,
PlayerActivity
.
TYPE_DASH
),
new
Sample
(
"Google Play"
,
new
Sample
(
"Google Play
(MP4,H264)
"
,
"http://www.youtube.com/api/manifest/dash/id/3aa39fa2cc27967f/source/youtube?"
"http://www.youtube.com/api/manifest/dash/id/3aa39fa2cc27967f/source/youtube?"
+
"as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"ipbits=0&expire=19000000000&signature=A2716F75795F5D2AF0E88962FFCD10DB79384F29."
+
"ipbits=0&expire=19000000000&signature=A2716F75795F5D2AF0E88962FFCD10DB79384F29."
...
@@ -58,12 +58,12 @@ import java.util.Locale;
...
@@ -58,12 +58,12 @@ import java.util.Locale;
};
};
public
static
final
Sample
[]
YOUTUBE_DASH_WEBM
=
new
Sample
[]
{
public
static
final
Sample
[]
YOUTUBE_DASH_WEBM
=
new
Sample
[]
{
new
Sample
(
"Google Glass"
,
new
Sample
(
"Google Glass
(WebM,VP9)
"
,
"http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?"
"http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?"
+
"as=fmp4_audio_clear,webm2_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"as=fmp4_audio_clear,webm2_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"ipbits=0&expire=19000000000&signature=249B04F79E984D7F86B4D8DB48AE6FAF41C17AB3."
+
"ipbits=0&expire=19000000000&signature=249B04F79E984D7F86B4D8DB48AE6FAF41C17AB3."
+
"7B9F0EC0505E1566E59B8E488E9419F253DDF413&key=ik0"
,
PlayerActivity
.
TYPE_DASH
),
+
"7B9F0EC0505E1566E59B8E488E9419F253DDF413&key=ik0"
,
PlayerActivity
.
TYPE_DASH
),
new
Sample
(
"Google Play"
,
new
Sample
(
"Google Play
(WebM,VP9)
"
,
"http://www.youtube.com/api/manifest/dash/id/3aa39fa2cc27967f/source/youtube?"
"http://www.youtube.com/api/manifest/dash/id/3aa39fa2cc27967f/source/youtube?"
+
"as=fmp4_audio_clear,webm2_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"as=fmp4_audio_clear,webm2_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&"
+
"ipbits=0&expire=19000000000&signature=B1C2A74783AC1CC4865EB312D7DD2D48230CC9FD."
+
"ipbits=0&expire=19000000000&signature=B1C2A74783AC1CC4865EB312D7DD2D48230CC9FD."
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment