Skip to content

Run mpv in advanced control mode#1018

Draft
ColinKinloch wants to merge 1 commit intocelluloid-player:masterfrom
ColinKinloch:advanced
Draft

Run mpv in advanced control mode#1018
ColinKinloch wants to merge 1 commit intocelluloid-player:masterfrom
ColinKinloch:advanced

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