|
|||||||
![]() |
|
|
Thread Tools |
|
|
|
||
|
S-3D enthusiast
|
Quote:
You have a very fast processor so the encoding latency must be very low since it encodes fast. How much is the latency noticeable? Quote:
|
||
|
|
|
|
|
#62 |
|
DriverHeaven Lover
Join Date: Jan 2005
Location: Italy
Posts: 192
Rep Power: 0 ![]()
|
Hi everybody!!!
I changed some in the download page, i hope i fixed the problems happened til now. Please try to see if it works, thanks: ![]() this is the new link: http://xoomer.virgilio.it/ars_acustica/kx/tril Last edited by radiocolonel.it; Dec 22, 2005 at 12:10 PM. |
|
|
|
|
|
#63 |
|
Tail Razer
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 50 ![]() ![]() |
Yup works fine now in FF - left clicks for everyone..
|
|
|
|
|
|
#64 |
|
DriverHeaven Junior Member
Join Date: Feb 2004
Posts: 29
Rep Power: 0 ![]() |
I didn't see any noticable differance in cpu usages between sse and non sse.
Latency isn't a problem (at least on my comp) when playing fps games like halflife2 when using 8ms in the asio control panel. At 32ms there is a noticable lag in sounds. I also tried changing the spdif passthogh to 1 and 2 but had no output anywhere, so I asume its limeted to that one output. Is there anyway to select where the ac3 gets outputed to? Plan on using 2 recievers to bi amp my 5 home theatre speakers ![]() heh, having 3 would give 15 channels of output. |
|
|
|
|
|
|
||
|
S-3D enthusiast
|
Quote:
Quote:
|
||
|
|
|
|
|
|
|
S-3D enthusiast
|
I created two test versions of redocneXk to try to get SPDIF 1 and SPDIF 2 working. I have absolutely no idea if the changes I made will get it working. Try them and report.
Test1 should work with SPDIF 1 and Test2 should work with SPDIF 2. I have not included the avcodec.dll file. Use the one from redocneXk_v1.01. Link here |
|
|
|
|
|
#67 |
|
DriverHeaven Newbie
Join Date: Mar 2005
Posts: 14
Rep Power: 0 ![]() |
this spdif passthru on kx3538i..can be done on sb0220? sblive 5.1 with digital out gd580..
emu10k1 processor? cause when did spdif passthru my decoder's dolby light blink on and off. with offcial Creative...dunno why they gave up sblive series.for develop driver. ... |
|
|
|
|
|
#68 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
I do not think that AC3 passthru is officially enabled/working for emu10k1 based cards as of yet, but I cannot be sure (but all the info that I have seen seems to indicate this).
Searching the forum, I see that some testing was done back with kX 3533, but I am not sure what become of that (maybe not enough people did the necessary testing), and I am not sure if anything has changed with new kX versions. You can read about that in the following thread: http://www.hardwareheaven.com/general-discussion/15526-ac-3-passthru-10k1.html |
|
|
|
|
|
#69 | |
|
DriverHeaven Newbie
Join Date: Jun 2005
Posts: 6
Rep Power: 0 ![]() |
Quote:
A box saying "Ac3 - Passthru" was displayed when starting the dos-application. When watching a dvd with surround all I get from my speakers is either only the front l/r-channels (surround but with center/rear/sub deleted) and with a hearable echo. When using analog-out I get all 6-channels but with echo. This using PowerDVD set to 6channels in settings. Mixer settings in order left->right: "Toggle SPDIF-In AC-3 Decode-Mode" Off; Ac3-passthru Off; SPDIF-Res: 48k; By-pass SPDIF off; redocneXk version 1.01 The avcodec library is licensed under the LGPL. See the included lgpl.txt file for a copy of the LGPL license. ASIO Interface Technology by Steinberg Media Technologies GmbH *** Settings *** Driver = 1 (kX ASIO) Bitrate = 640000 FL = asio0 FR = asio1 SL = asio2 SR = asio3 C = asio4 LFE = asio5 Renderer = 0 *** Information *** asioVersion: 0 driverVersion: 3537 Name: kX ASIO SB0350 10k2 [a400] ErrorMessage: No ASIO Driver Error ASIOGetChannels (inputs: 16, outputs: 16); ASIOGetBufferSize (min: 1024, max: 1024, preferred: 1024, granularity: 0); ASIOGetSampleRate (sampleRate: 48000.000000); ASIOOutputReady(); - Not supported ASIOGetLatencies (input: 1024, output: 1024); *** Status *** ASIO Driver started successfully. Press Q to quit. Edit: No Ac3-light on receiver at any time. |
|
|
|
|
|
|
|
|
S-3D enthusiast
|
jagjonas, "AC3 passthru" in the mixer needs to be set to SPDIF 0 (or maybe SPDIF 1) to send the AC3 stream unmodified to the receiver. If it's set to off, it's normal to hear echo and the AC3 light on the receiver won't light up.
When you tried the sine wave, if passthru was off, you probably heard it with the digital ouput because Surrounder was connected to the SPDIF oupput on epilog. It was not AC3 but it was digital stereo. For better performance, open the ASIO Control Panel and set the Format to "16 bit / 48 kHz [8+8]". This will make ASIO use only 8 inputs and outputs instead of 16 inputs and 16 outputs. This does not have anything to do with your problem and if you need more than 8 inputs and 8 outputs because you use ASIO for something else, ignore this recommendation. On my computer, ASIO skips less when set to [8+8] than when set to [16+16]. |
|
|
|
|
|
|
|
S-3D enthusiast
|
I found out how to compile avcodec for different processors. I need to use the "--tune=" switch when running configure. It is currently compiled using generic.
The choices are : i386 i486 i586 i686 pentium pentiumpro pentium-mmx pentium2 pentium3 pentium4 prescott k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-mp athlon-xp winchip-c6 winchip2 c3 nocona athlon64 k8 opteron athlon-fx I can't possibly recompile and host all those because it's not necessary and it would take a lot of disk space. I need to choose a small number of them. I plan on compiling a few of these and ask radiocolonel.it to host them. That way, you will be able to replace the generic "avcodec.dll" with one optimised for your processor. I will recopile for a given cpu on demand. Reply to this thread and say for which cpu you want the code to be generated and I will recompile the dll for you. Last edited by Tril; Dec 20, 2005 at 06:13 AM. Reason: added the text in bold |
|
|
|
|
|
#72 |
|
Tail Razer
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 50 ![]() ![]() |
So - does this mean the current SSE/SSE2 versions are not actually implementing the SSE/SSE opcodes?
OR will this further 'optimize' for the particular processor? |
|
|
|
|
|
|
|
S-3D enthusiast
|
In the current version, the SSE/SSE2 executables use SSE/SSE2 on the code around the encoding process. The encoding is done by avcodec.dll and this does not use SSE/SE2.
By changing to a dll compiled for a given CPU, the dll code will be generated for that given CPU. It will probably use SSE, SSE2 where it can be used. |
|
|
|
|
|
#74 |
|
DriverHeaven Lover
Join Date: Jan 2005
Location: Italy
Posts: 192
Rep Power: 0 ![]()
|
Updated section, the link with the Tril's downloads is now:
http://xoomer.virgilio.it/ars_acustica/kx/tril There is an optimized version for Pentium 4 |
|
|
|
|
|
#75 |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
I have an A64, it's the optimization mentioned useful for a 32bit system with A64 processor?
Instead I'll go for an SSE2/3 compile ![]() Tnx a lot
|
|
|
|
|
|
#76 |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Ok all works great so far, but i was wondering: what happens if i play a pre encoded ac3 stream with redocnexk enabled?
|
|
|
|
|
|
#77 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
Think about it for a sec. If you have AC3 passthru enabled, than it is going to bypass the DSP, and thus bypass redocnexk. If you do not have AC3 passthru enabled, then it will be decoded by kX, and then get re-encoded by redocnexk, and you will probably end up with an echo.
|
|
|
|
|
|
#78 | |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Quote:
Last edited by Yakuza696; Dec 22, 2005 at 11:06 PM. |
|
|
|
|
|
|
#79 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
Sorry, I do not understand what you are saying (a language issue I think). What are you trying to do?
|
|
|
|
|
|
#80 | |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Quote:
Anyway what I say is that with redocnexk running i can't play ac3 pre-encoded streams (avi+ac3 or dvd movies) directly to my spdif. At the moment i solved the thing installing ac3filter and setting it in 6 channels mode and in this way avi-ac3 movies are played very well. I did a similar thing in powerdvd, enabling 6 channels mode with no post processing audio effects. |
|
|
|
|
|
|
#81 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
I cannot test it out myself as AC3 pass-thru does not work with my card (and I do not have a receiver) but I do not know why it wouldn't work (unless maybe kX can't handle more than one AC3 stream at a time). One thing I did notice is if AC3 pass-thru is enabled in kX when PowerDVD is opened, then PowerDVD shows 'SPDIF Output Device: Not Detected', but that is not related to redocnexk. I think enabling 6 channels is having your software decode the AC3 stream, instead of kX, and then redocnexk re-encode's it. BTW: Why would you have redocnexk running if you want to output a signal to SPDIF that is allready AC3 encoded?
|
|
|
|
|
|
#82 | ||
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Quote:
Quote:
|
||
|
|
|
|
|
#83 |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Anyway it doesn't seem to run very well as service (I tried with firedaemon).
|
|
|
|
|
|
|
|
S-3D enthusiast
|
Each SPDIF stream contains a "data stream number". By using different data stream numbers, you can have many SPDIF streams at the same time. That's the theory but I don't know how the kX drivers react to using many data streams numbers at the same time or if it even works for data streams numbers different than 0.
The version 1.01 of redocneXk has the data stream number 0. The test versions 1 and 2 (available in the first post) have the data stream numbers 1 and 2. I suggest that you try to use the version test1 or test2 instead of the normal version. Maybe it will make it possible to use redocneXk at the same time as something else like a DVD player. Report back to tell me if they work without and with the DVD player. |
|
|
|
|
|
#85 | |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Quote:
EDIT: test1 and test2 didn't work at all on my system, no audio at all and anyway same spdif not detected in powerdvd. I don't know if it helps, but when i enabled my realtek on board ac97 with spdif out, with redocneKx running, powerdvd detected the spdif of my realtek as it was the audigy one and in fact i was able to ear the dvd audio with my second optical line on the dvd decoder. Last edited by Yakuza696; Dec 23, 2005 at 12:43 AM. |
|
|
|
|
|
|
|
|
S-3D enthusiast
|
Did you think of putting the file avcodec.dll in the same folders as the test versions?
If you did, thank you Yakuza696. Nobody reported yet if test1 and test2 worked. Now I know that it does not work for one person. It look like that what you are trying to do won't work. |
|
|
|
|
|
#87 |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Yes the dll was in the dir, infact the program started with no errors but no sound at all and no digital led turned on my ac3 decoder.
No problem man, i'll start it manually when i need it, thanks for your work and i'll be here to test if you need help
|
|
|
|
|
|
#88 |
|
DriverHeaven Lover
Join Date: Jan 2005
Location: Italy
Posts: 192
Rep Power: 0 ![]()
|
|
|
|
|
|
|
|
|
S-3D enthusiast
|
You don't have to tell me what is your cpu anymore for me to make an optimized
dll. I made three new optimized dlls and I think that they should be enough to please everybody. They are : SSE SSE2 SSE3 |
|
|
|
|
|
#90 | |
|
DriverHeaven Newbie
Join Date: Dec 2005
Posts: 11
Rep Power: 0 ![]() |
Quote:
|
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|