Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000198MPfmPlayerpublic2011-12-22 16:182012-03-21 15:40
Reporterycastonguay 
Assigned Toycastonguay 
PrioritylowSeverityfeatureReproducibilityN/A
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version0.8.0.0Fixed in Version 
Summary0000198: Finish testing and bug fixing the WASAPI driver
DescriptionIt is currently available but not working very well. Finish up the driver and make it non EXPERIMENTAL.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000414)
svn (developer)
2012-02-14 21:28

The user admin has checked in files related to this issue (revision 306).

Comment:
MPfm 0.5.2.1
- Player: Fixed two bugs related to ASIO playback. The static has been removed from the audio, but it still has some bugs.
          These bug fixes are also valid for WASAPI playback.

Related to issue 0000197 and issue 0000198.

Files modified:
U MPfm/branches/current/MPfm/Configuration/MPfmConfiguration.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm.Player/Player.cs

(0000437)
ycastonguay (administrator)
2012-02-20 20:35

The mixer sample rates higher than 44100Hz do not seem to work!
(0000439)
svn (developer)
2012-02-22 18:36

The user admin has checked in files related to this issue (revision 328).

Comment:
MPfm 0.5.3.0
- Player: Added BASSMix. A mixing channel will enable getting data for ASIO and WASAPI without stealing decoding data (was the cause for the skipping audio bug).
          The output meter has been renabled for ASIO and WASAPI.
- Player: Fixed bugs for pausing with ASIO and WASAPI. Both of them required different methods for pausing.
- Bass.NET wrapper: Added CreateMixerStream to the Channel class.

Related to issue 0000197 and issue 0000198.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm/Other Screens/frmThemes.Designer.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Sound/Bass.Net/Channel.cs

(0000446)
svn (developer)
2012-02-26 11:28

The user admin has checked in files related to this issue (revision 332).

Comment:
MPfm 0.5.3.0
- Channel: The GetLength, GetPosition and SetPosition methods do not automatically convert
  the values depending on floating point anymore. This logic has been moved to the Player
  and other classes (such as PeakFile and PlaylistItem).
- Player:
  - Bug fix: The FX channel buffer is now cleared, like the mixer channel buffer.
  - Bug fix: The StreamProc callback was using the m_playlist.CurrentItemIndex to increase the m_currentMixPlaylistIndex. Now using a an increment instead.
             This fixes the transition between the 2nd song and other songs for ASIO and WASAPI devices (crashed the application before!).
  - Fixed volume for ASIO and WASAPI devices.
  - The SetPosition(double percentage) method is now using the SetPosition(long position) method (instead of duplicating code)
  - Set default buffer size to 1000ms.

Related to issue 0000197 and issue 0000198.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Sound/Bass.Net/Channel.cs
U MPfm/branches/current/MPfm.Sound/PeakFile.cs
U MPfm/branches/current/MPfm.Sound/Playlists/PlaylistItem.cs

(0000480)
svn (developer)
2012-03-20 16:56

The user admin has checked in files related to this issue (revision 334).

Comment:
MPfm 0.5.3.0
- Player: Refactored GoTo method. It is now re-using the Play method instead of duplicating code.
          The GoTo method now works on ASIO and WASAPI. However, on WASAPI, the playback does not start again
          after using Play or GoTo several times rapidely (bug).

Related to issue 0000197 and issue 0000198.

Files modified:
U MPfm/branches/current/MPfm.Player/Player.cs

(0000483)
svn (developer)
2012-03-21 15:23

The user admin has checked in files related to this issue (revision 336).

Comment:
MPfm 0.5.3.0
- Player: WASAPI devices now reset the buffer when setting a new position or a new playlist index.

Related to issue 0000198.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.resx
U MPfm/branches/current/MPfm.Player/Player.cs


- Issue History
Date Modified Username Field Change
2011-12-22 16:18 ycastonguay New Issue
2011-12-22 16:18 ycastonguay Status new => assigned
2011-12-22 16:18 ycastonguay Assigned To => ycastonguay
2012-01-21 11:53 ycastonguay Target Version 0.7.5.0 => 0.9.0.0
2012-01-21 11:53 ycastonguay Description Updated View Revisions
2012-02-14 21:28 svn Checkin
2012-02-14 21:28 svn Note Added: 0000414
2012-02-14 21:29 ycastonguay Target Version 0.9.0.0 => 0.6.0.0
2012-02-20 20:35 ycastonguay Note Added: 0000437
2012-02-22 18:36 svn Checkin
2012-02-22 18:36 svn Note Added: 0000439
2012-02-26 11:28 svn Checkin
2012-02-26 11:28 svn Note Added: 0000446
2012-03-11 22:35 ycastonguay Relationship added child of 0000310
2012-03-20 16:56 svn Checkin
2012-03-20 16:56 svn Note Added: 0000480
2012-03-21 15:23 svn Checkin
2012-03-21 15:23 svn Note Added: 0000483
2012-03-21 15:40 ycastonguay Target Version 0.6.0.0 => 0.8.0.0


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker