Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000395MPfmPlayerpublic2012-08-21 00:462012-08-21 00:47
Assigned Toycastonguay 
PlatformOSOS Version
Product Version0.6.0.0 
Target Version0.7.2.0Fixed in Version 
Summary0000395: When changing the player position, the reported position sometimes has a wrong offset for a fraction of a second
DescriptionThe player position "skips" visually when changing the player position.
Solution: Stop/Start the player position timer when changing the position. Also stop the mixer channel as recommended here:;hl=decode+channel+position+mixer [^]
Steps To ReproduceThis is more apparent when using DirectSound and a bigger buffer.
Change the player position; you'll see that sometimes the position skips (it has a wrong offset for a fraction of a second)
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
svn (developer)
2012-08-21 00:47

The user animal has checked in files related to this issue (revision 592).

This finally fixes the player position bug by stopping/starting the playback position timer when changing the position, and stopping the mixer channel before changing position.
This also adds a basic console project for testing using Terminal.

Related to issue 0000395.

Files modified:
A MPfm/branches/current/MPfm.Console/
A MPfm/branches/current/MPfm.Console/AssemblyInfo.cs
A MPfm/branches/current/MPfm.Console/ConsoleHelper.cs
A MPfm/branches/current/MPfm.Console/Curses.cs
A MPfm/branches/current/MPfm.Console/Lib/
A MPfm/branches/current/MPfm.Console/Lib/Ninject.dll
A MPfm/branches/current/MPfm.Console/MPfm.Console.csproj
A MPfm/branches/current/MPfm.Console/Main.cs
A MPfm/branches/current/MPfm.Console/PlayerTest.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Player/IPlayer.cs
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Tests/MPfm.Tests.csproj

- Issue History
Date Modified Username Field Change
2012-08-21 00:46 ycastonguay New Issue
2012-08-21 00:46 ycastonguay Status new => assigned
2012-08-21 00:46 ycastonguay Assigned To => ycastonguay
2012-08-21 00:47 svn Checkin
2012-08-21 00:47 svn Note Added: 0000808

Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker