I'm testing out a new Dash content and am getting a MEDIA_ERR_DECODE error and playback never starts. It appears that Dash is happy in that it has no issues reading through the manifest. Also running the MPD file through the Dash Validator passes the MPD validation but the content validation spins forever.
Running chrome://media-internals, I do see an append error when reading the blobs. Has anyone seen this error before
error: Append: stream parsing failed. Data size=24529 append_window_start=0 append_window_end=inf
The dash console log and the media-internals are listed below.
dash.all.js:12103 MediaSource is open!
dash.all.js:12103 [object Event]
dash.all.js:12103 Duration successfully set to: 8196.731
dash.all.js:12103 Added 0 inline events
dash.all.js:12103 video codec: video/mp4;codecs="avc1.4d4020"
dash.all.js:12103 [video] stop
dash.all.js:12103 audio codec: audio/mp4;codecs="mp4a.40.5"
dash.all.js:12103 [audio] stop
dash.all.js:12103 No text data.
dash.all.js:12103 No fragmentedText data.
dash.all.js:12103 Multiplexed representations are intentionally not supported, as they are not compliant with the DASH-AVC/264 guidelines
dash.all.js:12103 [video] start
dash.all.js:12103 [video] Getting the request for time: 0
dash.all.js:12103 [video] Index for time 0 is 0
dash.all.js:12103 [video] SegmentTimeline: 0 / 8196.731
dash.all.js:12103 [audio] start
dash.all.js:12103 [audio] Getting the request for time: 0
dash.all.js:12103 [audio] Index for time 0 is 0
dash.all.js:12103 [audio] SegmentTimeline: 0 / 8196.731
dash.all.js:12103 loaded video:Initialization Segment:NaN (200, 0ms, 313ms)
dash.all.js:12103 [video] Initialization finished loading
dash.all.js:12103 loaded audio:Initialization Segment:NaN (200, 0ms, 316ms)
dash.all.js:12103 [audio] Initialization finished loading
dash.all.js:12103 [video] Getting the request for time: 2.002
dash.all.js:12103 [video] Index for time 2.002 is 0
dash.all.js:12103 [video] SegmentTimeline: 0 / 8196.731
dash.all.js:12103 [video] SegmentTimeline: 2.002 / 8196.731
dash.all.js:12103 [video] Stalling Buffer
dash.all.js:12103 [video] Waiting for more buffer before starting playback.
dash.all.js:12103 [audio] Getting the request for time: 2.005333333333333
dash.all.js:12103 [audio] Index for time 2.005333333333333 is 0
dash.all.js:12103 [audio] SegmentTimeline: 0 / 8196.731
dash.all.js:12103 [audio] Waiting for more buffer before starting playback.
dash.all.js:12103 <video> loadedmetadata
dash.all.js:12103 Starting playback at offset: 0
dash.all.js:12103 <video> play
dash.all.js:12103 [video] start
dash.all.js:12103 [audio] start
dash.all.js:12103 loaded audio:Media Segment:0 (200, 147ms, 3ms)
dash.all.js:12103 [audio] Getting the request for time: 4.010666666666666
dash.all.js:12103 [audio] Index for time 4.010666666666666 is 1
dash.all.js:12103 [audio] SegmentTimeline: 2.005333333333333 / 8196.731
dash.all.js:12103 [audio] SegmentTimeline: 4.010666666666666 / 8196.731
dash.all.js:12103 Video Element Error: MEDIA_ERR_DECODE
dash.all.js:12103 undefined
dash.all.js:12103 [video] stop
dash.all.js:12103 [audio] stop
dash.all.js:12103 Video Element Error: MEDIA_ERR_SRC_NOT_SUPPORTED
dash.all.js:12103 undefined
render_id: 9
player_id: 4
pipeline_state: kStopped
EVENT: PIPELINE_DESTROYED
url: blob:http%3A//localhost%3A3000/ae17e273-8138-4322-895e-ac2cbbe67f53
duration: 8196.731
debug: Skipping unrecognized top-level box: ftyp
info: Audio codec: mp4a.40.2
found_video_stream: true
video_codec_name: h264
found_audio_stream: true
audio_codec_name: aac
audio_dds: false
audio_decoder: FFmpegAudioDecoder
video_dds: false
video_decoder: GpuVideoDecoder
error: Append: stream parsing failed. Data size=24529 append_window_start=0 append_window_end=inf
pipeline_error: pipeline: decode error