Official BS.Player forums

Official BS.Player forums (
-   Bug Reports And Codecs (
-   -   [CONFIRMED] Problem with switching audiostreams in MKV+Haali (

MRAc 25th January 2009 11:48 AM

[CONFIRMED] Problem with switching audiostreams in MKV+Haali
Recieved a letter about a bug in BS.Player from one user, checked it, and now posting here.
Problem with MKV files with 2 or more audio streams. For example, we have an MKV video file with 3 audio streams: 1 - English, 2 - Russian AC3, Russian DTS. When begin playing, BS.Player enable first - English. Then I press a hotkey Shift+S and audio switching to second stream. Again Shift+S - now third stream. But! When I'm pressing Shift+S again, it switching not on first stream, but on second. Pressing Shift+S switching second and third streams, but never return on first. I must go to menu and choose first stream by mouse.
If MKV has 2 streams, then it switching ionly on second stream, and on first not returning.
P.S.: with AVI-container works normally, problem only with MKV

Tizio 25th January 2009 12:51 PM

Can you provide info on the splitter used when decoding the mkv file (right-click -> Options -> Filters -> Advanced)?
Can you also provide a little sample file?

MRAc 25th January 2009 01:59 PM

I'm using Haali Splitter.
Uploaded sample here (about 60Mb):

File has 3 audiostreams: Eng/Rus/English commentary.
In mkvmerge I checked Eng - default track, but in BS defaut is Rus, don't know why (for example, in Media Player Classic, default is english in this sample).
On Shift+S changing streams 1 and 2, never 3.

Tizio 25th January 2009 07:46 PM

Confirmed, with SHIFT+S (and Haali media splitter) I can cycle between stream 1 and 2, but never 3
Anyway here the default audio track is the 1st one (English), maybe you set Russian as the default language in BSplayer preferences?

MRAc 25th January 2009 08:01 PM

No, in audio settings Default audio stream=1, Default audio stream(lang code)=eng.

adicoto 25th January 2009 08:50 PM

I will download the file to test. Windows 7, Gabest MKV splitter, AC3Filter, CoreAVC.

adicoto 25th January 2009 09:17 PM


Originally Posted by MRAc
No, in audio settings Default audio stream=1, Default audio stream(lang code)=eng.

Is there another option ? In drop-down box those are the single option I have.

adicoto 25th January 2009 10:07 PM

File plays in here OK, cycling through all 3 adio streams. English DTS, russian AC3, and comentary Vorbis.

MRAc 25th January 2009 10:49 PM

Hmm... I've changed splitter from Haali media splitter to Gabest Matroska splitter and now all streams changes normally.
Thats means the bug in chain BS.Player-Haali

BSPeter 26th January 2009 02:02 AM

Also downloaded and tested (WinXP SP3 - BS.Player2.34 - Haali)
Depressing [Shift]+[S] indeed only cycles through 2 streams: the commentary can only be selected through Audio > Audio streams.

Tizio 26th January 2009 08:23 PM

That's why I asked what splitter caused this..
Unfortunately I wasn't able to test it with Gabest splitter, but thanks to adicoto the arcane as been solved ;)

PHNX 16th May 2009 03:59 AM

Hi all,

Been looking if the problem was already reported so im glad im not the only one.

I can confirm the problem, but i have it with different files, namely normal AVIs (XVID) with 2 Audio Streams. The exact problem here is that once i switch the audio stream, BSP will keep cycling between Stream2 and PlayAll. From that point forward there is no way to get back to Stream1 anymore, except via the context menu.

For better illustration:

Default Stream1 [switch] Stream2 [switch] PlayAll [switch] Stream2 [switch] PlayAll, etc.

Default Stream2 [switch] PlayAll [switch] Stream2 [switch] PlayAll [switch] Stream2, etc.

As you can see, a movie starts fine with Stream1 if/when Stream1 is set as default, but as soon as you switch away from Stream1 BSP will not switch back to it anymore. When on the other hand Stream2 is set as default then you wont get to Stream1 even once because BSP starts switching between Stream2 and PlayAll right away.

This behaviour started with version 2.40_997. With version 2.36_990 (and earlier) the same videos can be stream-switched just fine. The version i tried was the Free version in case it matters, (for now back to 2.36 because of the issue), but i assume it should be the same with any other 2.40 as well.

Also, ive noticed that switching the audio stream now results in pausing the video every time. I think this behaviour actually started with 2.36. This was not so with earlier versions though, so if that isnt done by design then there is more wrong than just the Stream1 issue.

Well, i guess that was it, if you need any other infos or details, just let me know.

Regards and keep up the good work,

PHNX 27th May 2009 06:00 PM

Stream Switching still broken
O.K., i have now tested the beta 2.41.999 and unfortunately the Stream Switching is still broken. (Well, at least for me.)

Symptom: As i explained in this thread, after you switched from Stream1 to Stream2 by pushing the 'Cycle Audio Streams' button, BSPlayer keeps switching between Stream2 and AllStreams but never goes back to Stream1 anymore. The only way to get back Stream1 without Stream2 being active at the same time (= AllStreams Mode) is to use the context menu and uncheck the Stream2 box manually.

File Info: Various XVID AVIs / 1 Video Stream / 2 Audio Streams (DualLanguage)

Codec Info: ffdshow version Dec 17 2008 19:30:39 (msvc 2008, x86, unicode)

Additional Info: The Stream Switching works perfectly fine with the same files and the same codec and the same settings with BSPlayer 2.36.990

Sorry i cant give you better news,

BSPeter 2nd June 2009 01:32 AM

FYI changelog most recent beta:

Version 2.41.1001(200906012333)
          * changed seek behaviour
          - fixed problems with some Vorbis radio streams
          - fixed YouTube playback
          * new subtitle parser/renderer, improved support for SSA/ASS subtitles, most HTML tags are now supported
          + added shortcut (Q) for 'Enqueue selection' in ML
          - in ML 'Remove non-existant entries' would also remove radios, fixed
          + if audio file with the same name as video is present it will be now automatically loaded
          - fixed problem with cycle audio stream option in AVI files
          - double clicking one the same file second time didn't reopen it, fixed
Version 2.40.996


PHNX 2nd June 2009 01:40 AM


Thanks for the info...will check it right out...:smile

PHNX 2nd June 2009 03:15 AM

Seems like this one can now be filed under '[SOLVED]'.

(At least as far as XVID AVIs are concerned.)

Switching S1/S2/ALL/S1/S2/ALL works 100% flawlessly now, and this regardless of whether Stream1 or Stream2 is set as the Default Audio Stream.

And as an extra plus; the forced-pause when switching between the individual streams has vanished again as well, the movie is no longer being interrupted.

Excellent job BSP Team!!

Will be back during the next days to mention a couple of other things you might want to have a look at, like all Skins being shown twice in the list and other minor issues...

All times are GMT +1. The time now is 03:01 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20