Skip to content

Conversation

@hoolrory
Copy link
Contributor

@hoolrory hoolrory commented May 12, 2025

from 7104b13

This throw was being relied on in GetTrackESConfiguration:
image

If one string wasn't found it would catch and try another. That's the one that actually works for decoding audio on macOS apparently:
image

This makes me think we should revert the rest of that commit, but I can't find anything else like this in mp4file.cpp at least

Copy link
Contributor

@KMojek KMojek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see the first exception gets hit while looking for moov.trak[0].mdia.minf.stbl.stsd.avc1.reserved3 which seems to related to finding the pixel aspect ratio. We don't set that for TRECs. So I think it likely is getting hit by some other code on Mac for some reason. Seems fine to merge.

@KMojek
Copy link
Contributor

KMojek commented May 12, 2025

FWIW, the file associated with https://github.com/TechSmith/CamtasiaWin/issues/24505 doesn't appear to hit this code. So it unlikely was needed to begin with. Thanks for the fix!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants