alpha
Login
or
Join now
nateholland.bsky.social
/
PoseDetection
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
PoseDetection
/
posedetection
/
at
c33ec7d6b3fe25c659d19dfb06abf513bc7a2e7e
1 folder
1 file
virtualintern
perf: replace MediaMetadataRetriever with MediaCodec sequential decoder
2mo ago
c33ec7d6
src
perf: replace MediaMetadataRetriever with MediaCodec sequential decoder Use a cached MediaCodec decoder for frame extraction instead of creating/destroying a MediaMetadataRetriever per frame. The decoder opens the video once and decodes frames sequentially, leveraging codec state across frames. Handles video rotation metadata. Reduces offline video analysis time from ~70s to ~31s (2.3x faster) on a 6-second test video. Also adds build time display to the sample app's frame analysis view for benchmarking. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 months ago
build.gradle.kts
perf: replace MediaMetadataRetriever with MediaCodec sequential decoder Use a cached MediaCodec decoder for frame extraction instead of creating/destroying a MediaMetadataRetriever per frame. The decoder opens the video once and decodes frames sequentially, leveraging codec state across frames. Handles video rotation metadata. Reduces offline video analysis time from ~70s to ~31s (2.3x faster) on a 6-second test video. Also adds build time display to the sample app's frame analysis view for benchmarking. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 months ago