[performance] use native Go code to probe JPEGs (#3206)

* use native Go code to probe JPEGs

* add note about copying from github.com/disintegration/imaging

* add more code comments
This commit is contained in:
kim 2024-08-19 13:38:10 +00:00 committed by GitHub
commit 889d4756ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 286 additions and 3 deletions

View file

@ -162,7 +162,7 @@ func (p *ProcessingMedia) store(ctx context.Context) error {
// Pass input file through ffprobe to
// parse further metadata information.
result, err := ffprobe(ctx, temppath)
result, err := probe(ctx, temppath)
if err != nil && !isUnsupportedTypeErr(err) {
return gtserror.Newf("ffprobe error: %w", err)
} else if result == nil {