Oliver Woodman
ab46d263ad
Use decoders with names that don't start "OMX.".
...
There is no guarantee codec names start with this prefix in >= L.
Issue: #782
2015-09-15 13:41:42 +01:00
Oliver Woodman
e770e5c24b
Multi-track - The (nearly) final step.
...
- Migrate demo app to use new APIs.
- Add multi-track support for ExtractorSampleSource case.
- Add multi-track support for SmoothStreaming use case.
The final step is to add support back for the DASH use case and
delete MultiTrackChunkSource. This is blocked on multi-period support
landing, in order to prevent a horrendous merge conflict. We also
need to update HLS to expose sensible track information.
Issue: #514
2015-08-19 16:29:30 +01:00
Oliver Woodman
574e554e01
Make classes/methods final to prevent uncontrolled extension.
2015-08-03 15:18:09 +01:00
Andrew Lewis
2358004951
Add device-specific workarounds for VP8 and MP3.
...
Avoid using the VP8 decoder on Samsung Galaxy S4 Mini.
Issue: #548
Avoid using the MP3 decoder on Sony Xperia Z/API level 16.
Issue: #377
2015-07-10 11:47:24 +01:00
Andrew Lewis
02d5cb8109
Use Build.DEVICE not Build.PRODUCT.
...
On HTC Butterfly these match, but Build.DEVICE is actually the right value to
use.
Issue: #377
2015-05-29 12:52:05 +01:00
Oliver Woodman
99edc6a4b4
Avoid using OMX.qcom.audio.decoder.mp3 on HTC Butterfly.
...
This OMX component is listed but can't be instantiated on this device.
According to the GitHub issue, some other devices are also affected, so these
will have to be added too.
Issue: #377
2015-05-28 17:07:12 +01:00
Oliver Woodman
ac54b4f696
Cleanup/Sync with internal tree
2015-05-22 21:45:13 +01:00
Oliver Woodman
67d0154960
Use Java7 <> syntax
2015-05-22 21:40:22 +01:00
Oliver Woodman
fea2140d57
Add ability to query size/rate support in MediaCodecUtil.
2015-04-10 23:15:52 +01:00
Oliver Woodman
a879819dd3
Force callers into MediaCodecUtil to catch any exceptions that occur.
...
Issue: #217
Issue: #228
2015-01-12 17:40:55 +00:00
Oliver Woodman
f15e3973e0
Fix discovery of secure decoders on some L devices.
2014-12-10 14:05:51 +00:00
Oliver Woodman
6a544da2f8
Use new MediaCodecList APIs on L.
2014-11-18 18:58:04 +00:00
Oliver Woodman
59688397fa
Suppress deprecation warnings
2014-11-13 16:08:43 +00:00
Oliver Woodman
192cdc66a2
Ignore secure decoders. They shouldn't be explicitly listed.
2014-10-27 11:00:04 +00:00
Oliver Woodman
27ab5c83a6
Initial drop. 1.0.10.
2014-06-16 12:56:04 +01:00