PDA

View Full Version : Problem with very latest HeadAC3he .DLLs


debris
13th April 2002, 19:48
Just encoded two movies (The Corruptor and Der Schweigende Stern, both PAL 25fps) with my usual GKnot/xvid HeadAC3he/ogg -> ogm method.
But to my surprise both were out of sync. Perfectly synced in the beginning but about 1-2 seconds out of sync in the end. This has never happened to me before so I tried HeadAC3he/MP3. Same result. So it's not a problem with the latest vorbis.dll, the OggDS filters or the streamformat (avi or ogm).
After some further muxing and reencoding I think I found the guilty: the latest SMP-capable ssrc.dll seems to have some issues with downsampling to 44.1kHz (at least on a dual-XP1800+).I don't know if it's the Athlons or the SMP or both that causes this.


I reinstalled the complete HeadAC3he archive available at Doom9.org and everything is perfectly in sync again. Can ne1 confirm this?!

P.S.: Oh, the filesize of the Corruptor's audiotrack using the latest (faulty?!) ssrc.dll was 88,8MB while the older ssrc.dll produced 83,5MB so it seems it inserts some samples too many in the stream.

MaTTeR
13th April 2002, 19:54
What version of the SSRC dll you using? It should say in the log when you start HeadAC3he.

I had the same problem awhile back but it was with a much older version of the dll on my dual PIII system, this dll never got released to the public though.

debris
13th April 2002, 22:16
It's the version available on DarkAvenger's site (SSE DLLs, ICL SMP compile, from 28.3.2002)

http://mitglied.lycos.de/darkav2/download/ssrc_SSE-1.00.rar
The DLLs coming with Doom9's latest HeadAC3he pack work fine.

As you are also using a SMP system I guess it has something to do with dualCPU support.

DarkAvenger
13th April 2002, 23:41
@Debris

It seems to be a real bug in the SMP version, so I better substitute it to the non-SMP on my site... COuld you help me debuggin? I don't have SMP, so please email.

MaTTeR
14th April 2002, 00:11
I just did a 2hr movie with the same dll and didn't have the sync issues. Perhaps it's AMD code specific since I'm on Intel duals.

DarkAvenger
14th April 2002, 11:17
I don't know whether you have a newer dll. I changed a minor thing, mybe that's the sync issue...