Skip to content
Snippets Groups Projects

mmdevice: move MTA initialization to the worker thread

Merged Pierre Lamot requested to merge chub/vlc:mmdevice/mta-3.0 into 3.0.x

MTA was checked in the Open function. As this function is called from libvlc thread, this implies that a user of libvlc should have its own thread in MTA which may not be possible for various reasons.

  • MuteSet, VolumeSet, Play, DeviceSelect, Close callback don't require MTA
  • Flush, Pause and Start callbacks still require MTA, but as these functions are called from VLC internal threads this is a lesser issue

(cherry-picked from 2fa81b6f)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading