INTERACT FORUM
More => Old Versions => Media Center 15 (Development Ended) => Topic started by: lreghina on February 16, 2011, 09:31:47 am
-
Hello everybody,
I'm new to MC. It looks like a great software, but i wasn't able to explore it because I have a big problem.
When I listen to something, I'm in "Playing now" and, after a while, I stop it, MC freezes and I have to kill it. Pause it it's ok.
After I restart MC I cannot play with ASIO it give an error, and I have to go on "Control Panel"/"Sounds and audio devices" and disable the device and enable it. Doing this I can play again ASIO on MC.
I think it's ASIO because I don't have this problem with kernel streaming.
Here is the description of my system:
- XP sp3, with library pointing to flac files on a NAS, with a mapped drive
- IE 7 (maybe this is the problem?)
- USB to SPDIF converter, Edirol UA-1EX, linked with the SPDIF input of a DAC MAGIC
My audio settings in MC are in this moment (i tried a lot of settings):
- use large hardware buffers (i tried without and it didn't work)
- buffering 0,39sec ( I had also 1 sec and it didn't work)
- pre-buffering 2sec( i also test it with 6 sec)
- play silence for hardware synchronization 1/2 sec ( I also test it with none)
- play files from memory UNCHECKED (I also test it checked)
- output format: resample: all sources, sample rate 96khz
I test it with 44.1khz, 96Khz it's the same. I used foobar on ASIO for long time and I never had a problem playing on ASIO, so I don't think it's the driver, or maybe MC use it differently. I have the last version of the driver, so I cannot do nothing on this matter
I'm out of ideas. Can anybody help me?
Thanks in advance
-
Welcome to the forum. Nice report. What version of MC are you using? 15.0.174 is available on the download page.
You might take a look here:
http://wiki.jriver.com/index.php/Audio_Output_Modes
and here:
http://wiki.jriver.com/index.php/DAC_Settings
A driver is the most likely cause of the problem. This is an unusual combination:
- USB to SPDIF converter, Edirol UA-1EX, linked with the SPDIF input of a DAC MAGIC
ASIO4ALL is worth a try.
IE7 is not a problem.
-
Thank you for your quick response.
I forgot to mention the most important thing :-) Yes, I am on 15.0.174
For me ASIO is a must. It sounds great, better than foobar, in my opinion.
Why do you say that Edirol UA-1EX / DAC MAGIC it's an unusual combination?
-
To make sure I understand, ASIO plays fine, pauses fine, but hangs on stop?
You mentioned that Foobar works. Are you using ASIO in Foobar, or some other output method?
Could you check the ASIO option in Options > Audio > Output mode settings... > Display diagnostics when starting ASIO and then report what it says here?
What's the actual hardware that the computer is talking to, like the make and model of the "USB to SPDIF converter"? Do you have the latest ASIO driver for it?
Thanks.
-
Is it two manufacturers? Or one?
An adaptor from USB to SPDIF is unusual (for me).
-
@ Matt: yes, it's eaxctly how you described; it plays fine, pauses fine, but hangs on stop; hangs for a lot of time and I have to kill it
Yes, on foobar I'm using ASIO
The hardware it's Edirol UA-1Ex that it's all I can tell about it
On display diagnostics I have:
Device Edirol UA-1EX (0 channel shift)
Buffer type: 18 (19200- samples)
Output format: 96000 Khz - 2 channels
Post Output Ready: 1
Asio Start Return Value: 0 (Should be 0)
Plugin Open Return Value: 0 (Should be 0)
BufferL 56995904
@ JimH
My DAC is Dac Magic. I don't like how it's sound on USB, so I have to use it on SPDIF. I have a SPDIF output on my laptop, but its soundcard is not so good, and it's upsampling everything on 48Khz. So, in order to have bit perfect I have this USB to SPDIF convertor.
-
I've never seen this before in dealing with a lot of ASIO devices, so it makes me suspicious of the driver.
If you'd like to help investigate deeper, install this build and configure it for ASIO (you'll have to switch to Media Center 16, but it's safe to have v15 and v16 installed at the same time):
http://files.jriver.com/temp/MediaCenter160033.exe
Then email me a log again showing the hang.
Thanks for your help.
-
I made another test.
Output ASIO, play something. Pause it. Everything is Ok. I exit MC. Everything is ok. But when I want to restart MC it tells me that it's still running. I look on task manager, and I see there the process Media Center 15.exe.
I let it for 15 minutes maybe it'll finish what it has to do. But nothing. After 15 minutes I kill the process, I start MC, and I cannot play with output ASIO.
So pause, stop there are not so different. It's MC who cannot "release" the ASIO device I think
-
@ Matt
The link isn't working
-
@ Matt
The link isn't working
It's working here. Maybe try again.
-
Works for me, too.
-
Strange,
I cannot access http://files.jriver.com
It gives me an "DNS Error - Server cannot be found."
-
Try copying and pasting the link to your browser. Try another browser. Try IE.
The link in your last message won't do anything. It's our file archive at Amazon S3. Use the full link: http://files.jriver.com/temp/MediaCenter160033.exe
-
Sorry, it doesn't work :-(
I the same error when I'm trying to download the 16.0.31 with the link from its thread
I don't know, maybe because of my region? I'm from Romania
-
Did you try IE?
Romania shouldn't be any problem.
DNS could be.
-
yes, both IE and FireFox
-
Try this:
http://files.jriver.com.s3.amazonaws.com/temp/MediaCenter160033.exe
-
It worked ;D
I'll install it and let you know what happens. I'll send you the logs.
Thanks
-
Please send the hang log to matt at jriver dot com.
Thanks.
-
Thanks for the log.
Please copy this file to your Media Center\Plugins folder (overwrite the existing file):
http://files.jriver.com.s3.amazonaws.com/temp/out_main.dll
Then send me another log assuming it still hangs.
Thanks.
-
It seems to work :-)
I tested it oncee, let it play for about 10 minutes, stopped, and it's ok. This crashed before each time. I'll stress it more to see if it's happening again.
I tested the dll you sent me with 16.0.33.
Can I use it with MC 15.0.174?
Thanks
-
It seems to work :-)
I tested it oncee, let it play for about 10 minutes, stopped, and it's ok. This crashed before each time. I'll stress it more to see if it's happening again.
That's great. This was the change:
Changed: On ASIO shutdown, buffers are explicitly disposed instead of relying on the driver to dispose outstanding buffers on unload.
This is the first hardware we've seen where this matters.
Can I use it with MC 15.0.174?
It will only work with v16. The change will be included in future builds of v16. It may migrate to v15 at a later date.
-
Thank you very much!!
This is a great support!
Can I now experiment with the other settings: pre-buffering, play from memory etc? On which settings I must pay attention with this bizar hardware, I understand?
-
I tested more and actually the fix doesn't work. Maybe last night I was impatient and didn't play enough time (Arsenal - Barcelona was about to start :-) )
But later I listened to some 24/192Khz files and the hang was there. I thought the problem is from 24/192Khz and I sent the logs to Matt.
Today I tested with normal 16/44.1 files and the problem appears. And now I know how to reproduce it. I have to play it 10 minutes. 5 minutes is ok, at 10 minutes it's hanging.
I thought maybe the size is the problem, and I changed the resample from 96Khz to 44.1 Khz. But no, the hangs still appears at 10 minutes.
I looked in the log and when it's hanging the last line is: "Disposing buffers". So I think the problem it's when MC is trying to disposing the buffers.
But why after 10 minutes and not after 5?
-
MC is trying to disposing the buffers.
But why after 10 minutes and not after 5?
Disposing buffers is a call we make to the ASIO driver. If it hangs, the driver isn't working nicely.
I can't think of anything else to try, so I think you'll have to get Roland to debug their driver. We'd be happy to help them in any way possible.
-
I don't think they support anymore this device.
But this is not the problem, the problem that I think that I did enough. I spent 2 days to understand what's happening and to be able to reproduce the problem. I sent you the logs, I described as good as possible the symptoms. I bought this software monday , after 2 days of problems you ask me to contact edirol. This is too much for me.
You say there is a problem with the driver, but I have foobar that never crashed in one year in the same conditions. So I think the problem is in MC not in the driver.
For me this is a showstopper, if this doesn't work I cannot use MC. So, I'll stick with foobar, it's free and it's working for me.
There is a way that you give me my 50$ back?