Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000300MPfmPlayerpublic2012-02-25 09:032012-03-20 18:24
Reporterycastonguay 
Assigned Toycastonguay 
PriorityhighSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version0.6.0.0Fixed in Version0.6.0.0 
Summary0000300: Add a mixer channel to the Player class
DescriptionUsing a mixer channel will enable ASIO and WASAPI to get the decode data without "stealing" the data going to the sound card. This is required to render the output meter. It will be also possible to play more than one file at the same time in the future (or on multiple devices!).
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000440)
svn (developer)
2012-02-25 09:15

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

Comment:
MPfm 0.5.3.0
- Player: Continuing to integrate BASSMix.
          Fixed time shifting and synchronization methods.

Related to issue 0000300.

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

(0000442)
svn (developer)
2012-02-25 09:25

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

Comment:
MPfm 0.5.3.0
- Added the MixerChannel class, which inherits from the Channel class.
  Added the CreateMixerStream method.

Related to issue 0000299 and issue 0000300.

Files modified:
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
A MPfm/branches/current/MPfm.Sound/Bass.Net/MixerChannel.cs
U MPfm/branches/current/MPfm.Sound/MPfm.Sound.csproj

(0000444)
svn (developer)
2012-02-25 10:01

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

Comment:
MPfm 0.5.3.0
- Moved the BassMix usage in Player to MixerChannel.
- Added the SetSync, RemoveSync, GetPosition methods to MixerChannel.

Related to issue 0000299 and issue 0000300.

Files modified:
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Sound/Bass.Net/Channel.cs
U MPfm/branches/current/MPfm.Sound/Bass.Net/MixerChannel.cs

(0000476)
svn (developer)
2012-03-14 21:33

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

Comment:
Player: Fixed problems with the GoTo method. Not tested yet in ASIO or WASAPI, but it works in Windows and Linux (DirectSound/ALSA).

Related to issue 0000300.


Files modified:
U MPfm_Linux/MPfm.Player/Player.cs
(0000478)
svn (developer)
2012-03-17 07:13

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

Comment:
MPfm 0.5.3.0
- Player: Fixed bug with the GoTo method which crashed with the new mixer channel.

Related to issue 0000300.

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

(0000481)
ycastonguay (administrator)
2012-03-20 18:24

There are still a known bug related to the implementation of the mixer channels. When setting a new position using the DirectSound driver, the player returns a position slightly ahead for a few milliseconds then returns to normal. This does not affect the audio sync.

- Issue History
Date Modified Username Field Change
2012-02-25 09:03 ycastonguay New Issue
2012-02-25 09:03 ycastonguay Status new => assigned
2012-02-25 09:03 ycastonguay Assigned To => ycastonguay
2012-02-25 09:15 svn Checkin
2012-02-25 09:15 svn Note Added: 0000440
2012-02-25 09:25 svn Checkin
2012-02-25 09:25 svn Note Added: 0000442
2012-02-25 10:01 ycastonguay Summary Add the BASS mixing library to the Player class => Add a mixer channel to the Player class
2012-02-25 10:01 ycastonguay Description Updated View Revisions
2012-02-25 10:01 svn Checkin
2012-02-25 10:01 svn Note Added: 0000444
2012-03-11 22:36 ycastonguay Relationship added child of 0000310
2012-03-14 21:33 svn Checkin
2012-03-14 21:33 svn Note Added: 0000476
2012-03-17 07:13 svn Checkin
2012-03-17 07:13 svn Note Added: 0000478
2012-03-20 18:24 ycastonguay Note Added: 0000481
2012-03-20 18:24 ycastonguay Status assigned => resolved
2012-03-20 18:24 ycastonguay Fixed in Version => 0.6.0.0
2012-03-20 18:24 ycastonguay Resolution open => fixed


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker