View Single Post
Old 14th June 2016, 01:16   #367
pbelkner
Senior Member
 
Join Date: Jun 2010
Posts: 405
Quote:
Originally Posted by chros View Post
And since we are talking about releasing device: releasing device when pause button pushed would be a nice feature.
This is not a "Krücke" because it would be a smooth next step (no timer needed). But first we have to fix pause itself.

A timer for disconnecting idling gapless sessions is a "Krücke" because you cannot tell with certainty whether the underflow state results from a playing session in underflow (very, very unlikely) or from idling (very, very likely). Finally I introduced it in order to honor Philippe's contributions. By his thorough and reasonable testing he discovered two bugs:
  • gapless sessions ended in a forever loop (rather than an idling state, already fixed),
  • pause does not work when combined with flush (skip, still open).
As somebody has put it: "software development is a social process rather then a technical problem."
pbelkner is offline   Reply With Quote