Joey Parrish

Results 811 comments of Joey Parrish

@paolapereira93, as you can see from the support.html output, `com.microsoft.playready` support is detected. Shaka Player _does_ support PlayReady, and you can try other PlayReady content in our demo to confirm...

Ah, that makes sense. With only one codecs value for a variant with audio, the HLS parser gets confused. It could probably be fixed to default to mp4a.40.2 in situations...

@Lastique, in the ffmpeg code you linked to: ```c ffio_wfourcc(pb, "mdhd"); avio_w8(pb, version); avio_wb24(pb, 0); /* flags */ ``` ffmpeg writes the four-byte box type "mdhd", followed by the 1-byte...

I tested your init segments in this online inspection tool: http://thumb.co.il/ I found that init-stream1.m4s and init-stream2.m4s are both corrupt. ~~Can you tell us how these were generated? What tools...

Sorry, I see now you already mentioned that ffmpeg generated these.

Looking more closely, I see what the problem is now: ```sh $ file bug-assets/1665/media/init-stream* bug-assets/1665/media/init-stream0.m4s: ISO Media bug-assets/1665/media/init-stream1.m4s: WebM bug-assets/1665/media/init-stream2.m4s: WebM bug-assets/1665/media/init-stream3.m4s: ISO Media bug-assets/1665/media/init-stream4.m4s: WebM bug-assets/1665/media/init-stream5.m4s: WebM bug-assets/1665/media/init-stream6.m4s: WebM...

The player ignores any streams the browser can't play, but that's a separate step that occurs after parsing the manifest. So that code isn't even in play. The problem with...

Great, thanks! With the file names corrected, I expect you will still run into HLS_COULD_NOT_PARSE_SEGMENT_START_TIME, but for a different reason: ```js if (mimeType == 'video/mp4' || mimeType == 'audio/mp4') {...

@joeyparrish wrote: > > We might be able to assume timestamps in WebM segments are the same as corresponding MP4 segments. @Lastique wrote: > I think that would be a...

> I don't see EXT-X-PLAYLIST-TYPE in the HLS manifests produced by ffmpeg dash writer. If it's not present, then it's a live stream. It is required for VOD or EVENT...