Logging Playback: Difference between revisions
Jump to navigation
Jump to search
(Adding EME section) |
(Example Text) |
||
Line 22: | Line 22: | ||
| Dummy Row || ❌ || ✅ || ❓ | | Dummy Row || ❌ || ✅ || ❓ | ||
|} | |} | ||
* MediaDecoder | ==== General Playback Modules ==== | ||
* '''MediaDecoder''' - Useful for diagnosing issues where foo is barring. Covers the code where raw foo is turned into processed bars. | |||
* MediaDecoderStateMachine | * MediaDecoderStateMachine | ||
* MediaDemuxer | * MediaDemuxer | ||
Line 29: | Line 30: | ||
* MediaSourceSamples | * MediaSourceSamples | ||
* PlatformDecoderModule | * PlatformDecoderModule | ||
==== EME Specific Modules | |||
TODO | |||
==== Remote Data Decoder Specific Modules ==== | ==== Remote Data Decoder Specific Modules ==== | ||
TODO | TODO | ||
==== WebRTC Specific Modules ==== | ==== WebRTC Specific Modules ==== | ||
TODO | |||
== Log Settings For Diagnosing Issues == | == Log Settings For Diagnosing Issues == | ||
== General Playback == | == General Playback == |
Revision as of 20:21, 13 August 2019
Logging Media Playback
Playback uses the Gecko Logging system.
Available Log Modules
Log Module | Audio Playback | Video Playback | EME | RDD Audio | RDD Video | WebRTC Audio | WebRTC Video |
---|---|---|---|---|---|---|---|
MediaDecoder | ✅ | ✅ | ❓ | ❓ | ❓ | ❌ | ❌ |
MediaDecoderStateMachine | ✅ | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ |
MediaDemuxer | ✅ | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ |
MediaFormatReader | ✅ | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ |
MediaSource | ✅ | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ |
MediaSourceSamples | ✅ | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ |
PlatformDecoderModule | ✅ | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ |
Dummy Row | ❌ | ✅ | ❓ |
General Playback Modules
- MediaDecoder - Useful for diagnosing issues where foo is barring. Covers the code where raw foo is turned into processed bars.
- MediaDecoderStateMachine
- MediaDemuxer
- MediaFormatReader
- MediaSource
- MediaSourceSamples
- PlatformDecoderModule
==== EME Specific Modules TODO
Remote Data Decoder Specific Modules
TODO
WebRTC Specific Modules
TODO