INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Using 5.1 Output Format Causes My MC to Crash  (Read 3066 times)

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Using 5.1 Output Format Causes My MC to Crash
« on: December 07, 2006, 04:41:22 pm »

Quote
Quoting My Self
I've just attached a surround system to my computer.
I've set MC to 5.1 Surround, but Cloning each channel, so we can have music
at both ends of our computer room.
I'm still trying to figure exactly what's causing it, but
I think it's everytime MC changes track, I get a Run Time Error,
terminating MC.

Edit: It's not changing track, it's changing Albums (And/Or Stopping).
 

Is anyone else using this, with or without difficultys?
It's great while it works, but it seems to die instantly
an album is finished.  It doesn't matter whether it's in clone mode
or JRSS Surround Mode.

Edit:  Learnt More...
If I start MC then select 2 Channels,
then play, then stop
Then select 5.1 Channels then play, then stop,
It's fine.

If I start MC with 5.1 channels already selected,
MC crashes with a Run Time error when the Album stops.

I'd test on another machine but I've not got
one here at this moment.

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #1 on: December 09, 2006, 04:19:29 am »

Edit:  Learnt More...
If I start MC then select 2 Channels,
then play, then stop
Then select 5.1 Channels then play, then stop,
It's fine.

If I start MC with 5.1 channels already selected,
MC crashes with a Run Time error when the Album stops.

Exactly the same happens here. After installing the 129 build MC crashed whenever I pressed the Stop, Next, etc buttons. First I thought that playback engine was totally broken, but then I realised that I had enabled 5.1 (clone) and forgot to change it back.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42344
  • Shoes gone again!
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #2 on: December 09, 2006, 08:37:44 am »

Exactly the same happens here. After installing the 129 build MC crashed whenever I pressed the Stop, Next, etc buttons. First I thought that playback engine was totally broken, but then I realised that I had enabled 5.1 (clone) and forgot to change it back.

If you switch back to 5.1, does it still crash, or is it only the first time before the settings get changed?

Thanks.

(p.s. did you get my email Alex... if not, drop a line to matt at jriver dot com)
Logged
Matt Ashland, JRiver Media Center

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #3 on: December 10, 2006, 02:07:26 pm »

*Bump for Alex*

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #4 on: December 10, 2006, 03:04:49 pm »

Thanks, Mr ChriZ

If you switch back to 5.1, does it still crash, or is it only the first time before the settings get changed?

It crashes only if the "5.1 (clone)" mode is selected on startup and not changed before playback.

If I change the mode to "source number of channels" immediately after startup (before playing anything), play a track or two and then switch it back to "5.1 (clone)" mode MC works normally from that point on. After that it does not crash when I press the Stop or Next buttons. (I didn't try the other channel options.)

Here's a log if it helps anything. During this log I started playback, played the track 15 seconds and tried skip to the next track. At this point MC crashed.

Code: [Select]
Media Center; Version: 12.0.129; Types: 8191
0000000: General: Starting logging: Date: 10.12.2006 22:32:41
0000000: General: Log Reset: Logging reset
0003578: Playback: CPlayerZone::Play: Start
0003578: Playback: CPlayerZone::Play: Handling exclusive playback zones
0003578: Playback: CPlayerZone::Play: Getting actual playback track
0003578: Playback: CPlayerZone::Play: Processing play for 'Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3'
0003578: Playback: CPlayerZone::Play: Updating internal track info
0003625: Playback: CPlayerZone::Play: Updating mixer
0003625: Playback: CPlayerZone::Play: Playing: <XMLFN version="1.0"><Item Name="Filename">Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3</Item><Item Name="PlaylistIndex">0</Item></XMLFN> / mp3
0003625: Playback: CPlaybackEngImpl::Play: Start
0003625: Playback: CPlaybackEngImpl::Play: Playing Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3 with type mp3
0003625: Playback: CPlaybackEngImpl::StartPlayFile: Start
0003640: SDK: CMJMixerAutomation::CMJMixerAutomation: Global Count: 2
0003640: SDK: CMJMixerAutomation::OnFinalRelease: All objects released
0003640: SDK: CMJMixerAutomation::~CMJMixerAutomation: Global Count: 1
0003656: Playback: CWaveFeederHelper::GetForceDirectShow: Returning FALSE for file Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3
0003656: Playback: CMJWaveFeeder::Play: Start
0003671: Playback: CMJWaveFeeder::Play: bRadio = 0, m_strFilename = Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3, setting MJ_INPUT_SOURCE_INFO_CACHE_ALL_METADATA
0003671: Playback: CMJWaveFeeder::Play: Finish (15 ms)
0003671: Playback: CPlaybackEngImpl::StartPlayFile: Playback type: MJ, nRetVal=1
0003671: Playback: CPlaybackEngImpl::StartPlayFile: Finish (46 ms)
0003671: Playback: CPlaybackEngImpl::Play: StartPlayFile returned 1
0003671: Playback: CPlaybackEngImpl::Play: Finish (46 ms)
0003671: Playback: CPlayerZone::Play: Play succeeded
0003671: Reader: CLocalReader::OpenInternal: Start
0003671: Reader: CLocalReader::OpenInternal: Create: 0
0003671: Reader: CLocalReader::OpenInternal: Opening: Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3
0003671: Reader: CLocalReader::OpenInternal: Finish (0 ms)
0003671: Playback: CPlayerZone::OnNewStream: Start
0003671: Playback: CPlayerZone::OnNewStream: Finish (0 ms)
0003671: Playback: CPlayerZone::Play: Finish (93 ms)
0003750: Playback: CWaveOutBinPlayThread::Thread: Start
0019609: Playback: CPlayerZone::Next: Start
0019609: Playback: CPlayerZone::Next: Checking for invalid position
0019609: Playback: CPlayerZone::Next: Attempting next chapter
0019609: Playback: CPlayerZone::Next: Checking for next disabled
0019609: Playback: CPlayerZone::Next: Checking for display / internal mismatch
0019609: Playback: CPlayerZone::Next: Checking can play next state
0019609: Playback: CPlayerZone::Next: Updating position, old=0
0019609: Playback: CPlayerZone::Next:   new=1
0019609: Playback: CPlayerZone::Next: Play
0019609: Playback: CPlayerZone::Play: Start
0019609: Playback: CPlayerZone::Play: Handling exclusive playback zones
0019609: Playback: CPlayerZone::Play: Getting actual playback track
0019609: Playback: CPlayerZone::Play: Processing play for 'Y:\M\Shpongle\Tales of the Inexpressible\02 - Star Shpongled Banner.mp3'
0019609: Playback: CPlayerZone::Play: Updating internal track info
0019609: Playback: CPlayerZone::Play: Updating mixer
0019609: Playback: CPlayerZone::Play: Playing: <XMLFN version="1.0"><Item Name="Filename">Y:\M\Shpongle\Tales of the Inexpressible\02 - Star Shpongled Banner.mp3</Item><Item Name="PlaylistIndex">1</Item></XMLFN> / mp3
0019609: Playback: CPlaybackEngImpl::Play: Start
0019609: Playback: CPlaybackEngImpl::Play: Playing Y:\M\Shpongle\Tales of the Inexpressible\02 - Star Shpongled Banner.mp3 with type mp3
0019609: Playback: CPlaybackEngImpl::StartPlayFile: Start
0019625: Reader: CLocalReader::Close: Start
0019625: Reader: CLocalReader::Close: Closing: Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3
0019625: Reader: CLocalReader::Close: Finish (0 ms)
0019625: Reader: CLocalReader::Close: Start
0019625: Reader: CLocalReader::Close: Closing: Y:\M\Shpongle\Tales of the Inexpressible\01 - Dorset Perception.mp3
0019625: Reader: CLocalReader::Close: Finish (0 ms)
0019625: Playback: CWaveFeederHelper::GetForceDirectShow: Returning FALSE for file Y:\M\Shpongle\Tales of the Inexpressible\02 - Star Shpongled Banner.mp3
0019625: Playback: CMJWaveFeeder::Play: Start
0019640: Playback: CMJWaveFeeder::Play: bRadio = 0, m_strFilename = Y:\M\Shpongle\Tales of the Inexpressible\02 - Star Shpongled Banner.mp3, setting MJ_INPUT_SOURCE_INFO_CACHE_ALL_METADATA
0019640: Playback: CMJWaveFeeder::Play: Finish (15 ms)
0019640: Playback: CPlaybackEngImpl::StartPlayFile: Playback type: MJ, nRetVal=1
0019640: Playback: CPlaybackEngImpl::StartPlayFile: Finish (31 ms)
0019640: Playback: CPlaybackEngImpl::Play: StartPlayFile returned 1
0019656: Playback: CPlaybackEngImpl::Play: Finish (47 ms)
0019656: Reader: CLocalReader::OpenInternal: Start

0019656: Reader: CLocalReader::OpenInternal: Create: 0
0019656: Reader: CLocalReader::OpenInternal: Opening: Y:\M\Shpongle\Tales of the Inexpressible\02 - Star Shpongled Banner.mp3
0019656: Reader: CLocalReader::OpenInternal: Finish (0 ms)
0019656: Playback: CPlayerZone::Play: Finish (47 ms)
0019656: Playback: CPlayerZone::Next: Applying database changes
0019656: Playback: CPlayerZone::Next: Finish (47 ms)
0019671: Playback: CPlayerZone::OnNewStream: Start
0019671: Playback: CPlayerZone::OnNewStream: Finish (0 ms)


Quote
p.s. did you get my email Alex... if not, drop a line to matt at jriver dot com

Thanks. I just found your email. (I have a spam problem with that address).

Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42344
  • Shoes gone again!
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #5 on: December 12, 2006, 07:36:04 am »

I'm not able to reproduce this.

Any other hints?  Equalizer state, effects, cross-fading, etc.?
Logged
Matt Ashland, JRiver Media Center

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #6 on: December 12, 2006, 08:15:56 am »

Hmm....
No other dsp/equalizer stuff is turned on
Two different sound cards, same occurs with both.
Crossfading is set to gapless playback.
I've tried removing all plugins.
Same occurs with Mp3 library vs ape library.
It's quite persistant.
:-\

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #7 on: December 13, 2006, 03:35:53 am »

I'm not able to reproduce this.

Any other hints?  Equalizer state, effects, cross-fading, etc.?

- Gapless playback mode
- "Do not play silence..." disabled
- Internal volume (not maximized)

DSP ON=
- 24-bit output, 5.1 (clone, SW 80 Hz)
- Volume Leveling: Album, Adjustment: Automatic based on current playlist, Clip protection

DSP OFF=
- everything else (inc. sample rate, eq, effects)


The problem is similar with two different sound cards:
- Terratec DMX6 fire 24/96, ASIO & Direct Sound & Wave Out (I tried all output modes)
- Integrated C-Media CMI 9739A, Direct Sound
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42344
  • Shoes gone again!
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #8 on: December 13, 2006, 09:48:10 am »

We haven't been able to reproduce this after trying 5 different machines.

We start MC, play a song, hit stop. (or next, or let it finish)

Is it every-time or only sometimes?  Third-party plugins?  Any other clues?

Thanks.
Logged
Matt Ashland, JRiver Media Center

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #9 on: December 13, 2006, 10:16:57 am »

Think I've got it sussed.
I had the Tempo Plugin installed, even though it's not in use.
I uninstalled it and the problem stopped instantly.

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #10 on: December 13, 2006, 10:28:32 am »

It happens always when the channel option is not touched after startup (i.e. not changed from 5.1 clone).

I have the "Tempo & Pitch" plugin installed too (unused). Actually, I thought that it is part of the default installation, but perhaps I just don't remember installing it.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #11 on: December 13, 2006, 10:37:21 am »

It's uninstallable from the Plugin Manager under DSP.

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #12 on: December 13, 2006, 10:55:29 am »

Uninstalling it fixed the problem.

So, please fix the plugin or at least make it truly inactive when not selected in the DSP options. Tempo & Pitch is a nice toy. IMHO, it should be a default feature.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42344
  • Shoes gone again!
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #13 on: December 13, 2006, 11:04:02 am »

Good find.

BTW, no audio is passed through a disabled plugin.  However, disabled plugins still get issued some commands (like create, destroy, set audio format, flush, etc.) and 5.1 is causing an issue in the flush command for the rate plugin.
Logged
Matt Ashland, JRiver Media Center

lalittle

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3964
Re: Using 5.1 Output Format Causes My MC to Crash
« Reply #14 on: December 13, 2006, 06:30:53 pm »

Tempo & Pitch is a nice toy. IMHO, it should be a default feature.

I agree.  This is a feature that is not just useful for "amusement" purpsoses (although it's certainly a nice toy for that.)  I also use it to speed up the playback of certain speech recordings in order to find certain specific sections of long programs.  In other words, it's really does have some "real world" value.

Thanks,

Larry
Logged
Pages: [1]   Go Up