Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • LibVLCSharp LibVLCSharp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 77
    • Issues 77
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLAN
  • LibVLCSharpLibVLCSharp
  • Issues
  • #223

Closed
Open
Created Sep 25, 2019 by apexen@apexem

WPF Frequent changing Time/Position property causes video to freeze when its paused.

Summary

Changing video frame of paused video frequently in short amount of time (by setting time/position property) causes video to freeze. In order to "unfreeze" it one needs to play video. It wasn't an issue in Vlc.DotNet.

Minimal project and steps to reproduce

I created a simple WPF app with slider and VideoView. You can see that slowly changing the slider position works correctly and so does clicking on it. If one uses the slider very fast the video will freeze eventually.

Link to the project: https://github.com/apexem/liblvcsharp-bug-repro

What is the current bug behavior?

One is unable to change frame when it froze unless the video starts playing.

What is the expected correct behavior?

One should be able to change frames.

Relevant logs and/or screenshots

I've checked libvlc logs and there was no errors.

Environment

  • OS: Windows 10, Windows 7
  • LibVLC version and architecture: 3.0.7.1, x86 and x64
  • LibVLCSharp version: 3.2.2

Possible fixes

Like I said, the video needs to be played. Calling "NextFrame()" sometimes works too, but unreliably

Edited Sep 26, 2019 by apexen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

VideoLAN code repository instance