Bug 1709329 Comment 5 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

The issue appears to be in [mp4parse::read_esds](https://github.com/mozilla/mp4parse-rust/blob/b1386491caa531c996ae9b684bea23a97c0bc546/mp4parse/src/lib.rs#L3541). Here's the rest of the stack trace:

```
read_ds_descriptor at mp4parse/src/lib.rs:3544
find_descriptor at mp4parse/src/lib.rs:3423
read_dc_descriptor at mp4parse/src/lib.rs:3642
find_descriptor at mp4parse/src/lib.rs:3420
read_es_descriptor at mp4parse/src/lib.rs:3681
find_descriptor at mp4parse/src/lib.rs:3417
read_esds at mp4parse/src/lib.rs:3694
read_audio_sample_entry at mp4parse/src/lib.rs:4087
read_stsd at mp4parse/src/lib.rs:4188
read_stbl at mp4parse/src/lib.rs:2856
read_minf at mp4parse/src/lib.rs:2842
read_mdia at mp4parse/src/lib.rs:2830
read_trak at mp4parse/src/lib.rs:2739
read_moov at mp4parse/src/lib.rs:2624
read_mp4
```

I'm not that familiar with the ES_Descriptor code, so perhaps :kinetik would be able to provide a faster answer
The issue appears to be in [mp4parse::read_ds_descriptor](https://github.com/mozilla/mp4parse-rust/blob/b1386491caa531c996ae9b684bea23a97c0bc546/mp4parse/src/lib.rs#L3541). Here's the rest of the stack trace:

```
read_ds_descriptor at mp4parse/src/lib.rs:3544
find_descriptor at mp4parse/src/lib.rs:3423
read_dc_descriptor at mp4parse/src/lib.rs:3642
find_descriptor at mp4parse/src/lib.rs:3420
read_es_descriptor at mp4parse/src/lib.rs:3681
find_descriptor at mp4parse/src/lib.rs:3417
read_esds at mp4parse/src/lib.rs:3694
read_audio_sample_entry at mp4parse/src/lib.rs:4087
read_stsd at mp4parse/src/lib.rs:4188
read_stbl at mp4parse/src/lib.rs:2856
read_minf at mp4parse/src/lib.rs:2842
read_mdia at mp4parse/src/lib.rs:2830
read_trak at mp4parse/src/lib.rs:2739
read_moov at mp4parse/src/lib.rs:2624
read_mp4
```

I'm not that familiar with the ES_Descriptor code, so perhaps :kinetik would be able to provide a faster answer

Back to Bug 1709329 Comment 5