I am using WinStore for this project, I'll wait for the update
It does only happen at the end of the reverse stream (so the beginning of the file).
Forgot to mention in my post:
When you reach this problem and try to reset position to zero, the call to BASS_ChannelSetPosition will not fail but will do nothing; and if you get the position, it's the very end of the file.
Also, I've checked at the end of the stream and it does exhibit the behavior I was actually looking for:
- go to 3 seconds before end of stream
- play it
- wait for it to reach end
- when you go backwards, the stream continues playing backward without requiring you to play manually
To sum it up, the behavior at the end is natural and I believe the behavior at start should be the exact same thing.
PS in the middle of the file things are working properly