Skip to content

Conversation

@ColinKinloch
Copy link
Contributor

@ColinKinloch ColinKinloch commented Mar 5, 2025

Setting MPV_RENDER_PARAM_ADVANCED_CONTROL slightly reduces memory and processor usage.

This needs some refactoring to avoid dead locks and keeping features.

mpv_get_property calls:

  • Model
    • time-pos
    • input-bindings
    • shuffle
    • loop-playlist
    • dwidth dheight
  • MPV
    • playlist-count
    • pause
    • loop-file
    • loop-playlist
  • Player options
    • dwidth dheight
    • options/window-scale
    • options/autofit
    • options/autofit-larger
    • options/autofit-smaller
    • options/geometry
    • options/msg-level
  • Player
    • vo-configured
    • idle-active
    • volume
    • playlist
    • metadata
    • chapter-list
    • track-list
  • Metadata cache
    • path
    • duration
    • media-title
    • metadata

This needs some refactoring to avoid dead locks.
@ColinKinloch ColinKinloch marked this pull request as draft March 5, 2025 21:12
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.

1 participant