ojw28
ffc925f194
Merge pull request #885 from RikHeijdens/parse-hls-name-label
...
Parse HLS NAME label from the MasterPlaylist
2015-10-28 22:04:32 +00:00
Rik Heijdens
d49d3e2cd3
Changed formatName to something more concise
...
And fixed the indentation
2015-10-28 16:58:06 -04:00
Rik Heijdens
4a77d1a44e
Remove unnecessary getter
2015-10-28 11:14:05 -04:00
Rik Heijdens
022c1ad6dd
Store HLS trackname in the Variant class instead of Format class
2015-10-28 11:10:58 -04:00
Rik Heijdens
1c1f5af5d2
Changed the use of the name variable
2015-10-28 11:02:44 -04:00
Oliver Woodman
b9224160a3
Use equals rather than == for string equality
2015-10-28 13:42:40 +00:00
Oliver Woodman
4237e3d391
Cleanup following #884 II
2015-10-27 21:06:38 +00:00
Oliver Woodman
02cc495f1c
Cleanup following #884
2015-10-27 21:03:16 +00:00
Oliver Woodman
e252dddeb0
Merge branch 'RikHeijdens-mediaformat-id-dash' into dev
2015-10-27 20:38:10 +00:00
Oliver Woodman
f4b07ab147
Resolve conflicts
2015-10-27 20:37:54 +00:00
Oliver Woodman
f16ba3baac
Update release notes
2015-10-27 20:18:28 +00:00
Oliver Woodman
cda5b20353
Bump version to 1.5.2
2015-10-27 20:15:37 +00:00
Oliver Woodman
62a89ae90c
tweak javadoc
2015-10-27 18:57:26 +00:00
Oliver Woodman
dd4d4e8f7e
Add libopus/libvpx availability checks
2015-10-27 18:36:24 +00:00
Oliver Woodman
4422e8a015
Further cleanup to FLV extractor
2015-10-27 18:23:00 +00:00
Oliver Woodman
f91ea9039d
Read AC-3 and HEVC signaled by private registration_descriptor.
...
Issue: #898
2015-10-27 18:20:53 +00:00
Oliver Woodman
6fb5052d2f
Fix vp9 samples
2015-10-26 15:54:30 +00:00
Oliver Woodman
22a302c28e
Fix widevine samples
2015-10-26 15:52:36 +00:00
Oliver Woodman
195c0c8884
Fix parsing of multi-channel AAC audio specific config in MP4 and ADTS.
...
Previously, when spectral band replication (SBR) or parametric
stereo (PS) was in use in an MPEG-4 stream, the channel configuration
chosen was likely incorrect. The channel configuration was *always*
incorrect for 7.1 audio (gave 7 channels instead of 8).
2015-10-26 15:34:29 +00:00
Oliver Woodman
9246fbbe7d
Add exception type for manifest load errors.
2015-10-26 15:33:53 +00:00
Oliver Woodman
f3113e7055
Use MediaCodecUtil.IsSizeAndRateSupportedV21 where available.
2015-10-26 15:32:49 +00:00
Oliver Woodman
a74fd17e92
Handle curle braces in SystemID UUID.
...
Issue: #863
2015-10-26 15:31:09 +00:00
Oliver Woodman
21c1b8ca06
Add basic handling for edit lists in MP4 streams.
...
Issue: #874
2015-10-26 15:29:10 +00:00
Oliver Woodman
b03278f2bf
Don't assume representations are video in first two DashChunkSource constructors.
2015-10-26 15:28:10 +00:00
Oliver Woodman
4d9dd3f6e6
Remove spurious blank line
2015-10-26 15:26:05 +00:00
Oliver Woodman
941ca3f304
Add readShort to ParsableByteArray
2015-10-26 15:25:46 +00:00
Oliver Woodman
0de2d3a863
Add VP9 playback tests
2015-10-26 15:25:02 +00:00
Oliver Woodman
b766253116
m
2015-10-26 15:23:06 +00:00
Oliver Woodman
14c190310c
Fix broken Javadoc
2015-10-26 15:19:10 +00:00
Oliver Woodman
c59fc47565
Throw ParserException from parsers when a parse exception occurs.
2015-10-26 15:18:53 +00:00
Oliver Woodman
13aaa5a5db
Use C.MICROS_PER_SECOND more consistently.
2015-10-26 15:16:56 +00:00
Oliver Woodman
daa5835915
Timestamp HEVC samples based on the first NALU's timestamp.
...
Issue: #893
2015-10-26 15:15:42 +00:00
Oliver Woodman
c0a81e1138
Update Widevine test streams.
2015-10-26 15:14:25 +00:00
Oliver Woodman
c0f0cbcb7a
Move to target API level 23
2015-10-26 15:02:32 +00:00
Oliver Woodman
d8b1f9efcc
Add API to get the version of native decoders
...
Add API to get the version of underlying libvpx and libopus
decoders. Also update the demo app to show the version in the UI.
2015-10-26 14:53:27 +00:00
Rik Heijdens
ec65fe952c
Fixed code indentation
2015-10-26 09:59:19 -04:00
Rik Heijdens
bc3125c5d2
Fixed MediaFormatTests
2015-10-26 09:59:05 -04:00
Oliver Woodman
02d42753ec
A couple of final tweaks
2015-10-26 11:56:25 +00:00
Oliver Woodman
cdad156bae
Further tweaks to ScriptTagPayloadReader
2015-10-26 11:52:23 +00:00
Oliver Woodman
dff17f244c
Some probably correct tweaks to ScriptTagPayloadReader
2015-10-26 11:14:34 +00:00
Oliver Woodman
950cc70003
Purely stylistic changes to FLV extractor
2015-10-26 10:44:19 +00:00
Oliver Woodman
fb75b65a70
Fix compile error.
2015-10-26 10:24:30 +00:00
ojw28
f133524c2f
Merge pull request #828 from jeoliva/flv-experiment
...
FLV (H.264 + AAC) support
2015-10-26 10:17:53 +00:00
Rik Heijdens
282a3fe818
Converted trackId into String
2015-10-23 09:56:00 -04:00
joli
3e36f529f8
FLV Support - Added Video Reader and parsing improvements
2015-10-22 23:50:46 +02:00
Rik Heijdens
1b469f422f
Synced with upstream
2015-10-20 15:52:35 -04:00
Rik Heijdens
1d31521710
Merge branch 'dev' of github.com:/google/ExoPlayer into mediaformat-id-dash
...
Syncing my fork
2015-10-20 15:49:45 -04:00
Rik Heijdens
1cefde0d0a
Deleted unnecessary file used for testing
2015-10-20 15:20:44 -04:00
Rik Heijdens
10f3be6d50
Hls NAME parsing changes
...
- NAME is optionial now in the Hls Manifest
- Use the id field in Format to store the NAME instead of
a field in Variant to mimic DASH's behaviour
(see the DASH Id PR, which is not merged yet at this time).
2015-10-20 15:01:44 -04:00
Rik Heijdens
eb282639c5
Parse NAME label from HLS Master Playlist
...
The HlsPlaylistParser now parses the "NAME" property
from the MasterHlsPlaylist and saves it in the Variant
2015-10-20 14:51:31 -04:00