BASS ASIO radio streaming choppy (1 Viewer)

OleJ

Portal Pro
September 13, 2006
76
0
Copenhagen
Home Country
Denmark Denmark
Problem with internet radio streaming:
When playing certain radio streams (i.e. dr.dk P3) the audio is choppy and out of sync when using ASIO.
Both files attached play fine with asio disabled using just BASS.

Attached example of a .pls that plays choppy/async and an .pls that plays fine.

Earlier (if I remember correctly) the stream would be indicated as ASIO (or digital?? What do those icons mean???) with an icon with two square dots. Now all the streams display the other icon (the two curves). Don't know if it is relevant.

Using the ASIO plugin the stream is still choppy until the BASS ASIO is disabled. (The plugin used to override this)

Edit: The best description of the phenomenon is that the sound stream is played to fast (voices sound like mice) and I guess that to stay in sync with the stream the audio is chopped up.

Tested on 2 different machines.

TV-Server Version:
MediaPortal Version: 0.2.3RC3 + SVN16261
MediaPortal Skin: Foofaraw
Windows Version: XP Pro SP2
CPU Type: Intel Core 2 Duo E6300 1.86Ghz
HDD: 2x WD Caviar SE16 500GB
Memory: 2x 1024 MB Dual DDRII PC2-6400
Motherboard: ASRock Conroe945G-DVI uATX
Motherboard Chipset: Intel 945G Express
Motherboard Bios: AMI
Video Card: XFX Geforce 5600
Video Card Driver: Nvidia Forceware 91.47
Sound Card: AudioTrak Prodigy 7.1 HiFi
Sound Card AC3: Optical Out
Sound Card Driver: unified 0.98
MPEG2 Video Codec: MPV
MPEG2 Audio Codec: MPA
HTPC Case: Antec Fusion
Cooling: Zalman CNPS 7700-Cu
Power Supply: Antec ATX12V 2.0 430 watt
Remote: Microsoft MCE remote
TV: Samsung LE40R71
TV - HTPC Connection: Sub-D
 

Koudijs

Retired Team Member
  • Premium Supporter
  • January 4, 2007
    132
    3
    49
    Home Country
    Netherlands Netherlands
    Hi OleJ,

    I think your problem is caused by the sample frequency of the stream.
    The BASS ASIO implementation uses a fixed sample frequency of 44.1 kHz.
    I opened the 'choppy' stream in WMP and your stream has a sample frequency of 32 kHz.
    The difference in frequencies causes the too fast playback.

    About the icons in the BlueTwo skin, these indicate the playmode:
    - Two seperate squares for normal mode
    - Two combined squares for gapless mode
    - Two waves for crossfading mode

    You can toggle between playmodes with the 'G' key.

    Regards,
    Jan
     

    OleJ

    Portal Pro
    September 13, 2006
    76
    0
    Copenhagen
    Home Country
    Denmark Denmark
    Thanks for the explanation of the icons that really clears that up :)

    Now concerning the streams: Shouldn't an ASIO implementation be able to handle different sample frequencies nonetheless?
    Otherwise you'd be screwed real easily. Besides the problem was introduced sometime after RC2 SVN16121 so I reckon it shouldn't be there?
     

    Users who are viewing this thread

    Top Bottom