Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: winamp crashes on aac/mp4 with the new plugin (Read 4702 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

winamp crashes on aac/mp4 with the new plugin

For some time i have been plaqued with my winamp crashing after 5-10 secs of playing af aac /mp4
i have tried the followin file formats:

v2.15 - LC .aac (adts header)
v2.15 - main ltp .aac (adts header)
nero - LC .mp4

This is with ALL my .aac/.mp4 files... which used to play fine (no errors when doing SFV checking).

i have tried with Dsound and waveout
setting the output to 16/24/32bits in the in_mp4 plugin
tried both in_faad and in_mp4 at the same time and with each alone

i didn't have this problem with the old in_Faad. Gowever i dont have the plugin anymore :-(


--edit--

some more info if someone can use it
Code: [Select]
 <?xml version="1.0" encoding="UTF-16" ?> 
- <DATABASE>
- <EXE NAME="winamp.exe" FILTER="GRABMI_FILTER_PRIVACY">
 <MATCHING_FILE NAME="winamp.exe" SIZE="622080" CHECKSUM="0x40D518D0" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2.80" FILE_DESCRIPTION="Winamp" COMPANY_NAME="Nullsoft" PRODUCT_NAME="Winamp" FILE_VERSION="2.80" ORIGINAL_FILENAME="Winamp.exe" INTERNAL_NAME="WINAMP" LEGAL_COPYRIGHT="Copyright © 1997-2002, Nullsoft, Inc." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="08/22/2002 20:45:13" UPTO_LINK_DATE="08/22/2002 20:45:13" VER_LANGUAGE="English (United States) [0x409]" />
 <MATCHING_FILE NAME="UninstWA.exe" SIZE="35757" CHECKSUM="0x23564E33" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/27/2002 23:16:28" UPTO_LINK_DATE="07/27/2002 23:16:28" />
 <MATCHING_FILE NAME="Plugins\vis_nsfs.dll" SIZE="28160" CHECKSUM="0xC83DD5F2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/01/2001 23:43:37" UPTO_LINK_DATE="10/01/2001 23:43:37" />
 <MATCHING_FILE NAME="Plugins\in_mp3.dll" SIZE="134656" CHECKSUM="0x84722837" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2B4D1" LINKER_VERSION="0x0" LINK_DATE="12/16/2002 21:54:58" UPTO_LINK_DATE="12/16/2002 21:54:58" />
 <MATCHING_FILE NAME="Plugins\out_wave.dll" SIZE="13824" CHECKSUM="0x83FE9C40" MODULE_TYPE="WIN32" PE_CHECKSUM="0xF053" LINKER_VERSION="0x0" LINK_DATE="07/23/2002 00:38:16" UPTO_LINK_DATE="07/23/2002 00:38:16" />
 <MATCHING_FILE NAME="Plugins\in_wm.dll" SIZE="54272" CHECKSUM="0x1DAE85BF" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/27/2002 22:45:35" UPTO_LINK_DATE="07/27/2002 22:45:35" />
 <MATCHING_FILE NAME="Plugins\out_wm.dll" SIZE="7680" CHECKSUM="0x6F2CD020" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/04/2001 21:52:33" UPTO_LINK_DATE="03/04/2001 21:52:33" />
 <MATCHING_FILE NAME="Plugins\vis_avs.dll" SIZE="364544" CHECKSUM="0xE7080FA8" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/27/2002 22:48:57" UPTO_LINK_DATE="07/27/2002 22:48:57" />
 <MATCHING_FILE NAME="Plugins\in_midi.dll" SIZE="115200" CHECKSUM="0x3332049B" MODULE_TYPE="WIN32" PE_CHECKSUM="0x29761" LINKER_VERSION="0x0" LINK_DATE="07/27/2002 20:14:39" UPTO_LINK_DATE="07/27/2002 20:14:39" />
 <MATCHING_FILE NAME="Plugins\read_file.dll" SIZE="84480" CHECKSUM="0xC786E39B" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/20/2002 11:46:53" UPTO_LINK_DATE="07/20/2002 11:46:53" />
 <MATCHING_FILE NAME="Plugins\in_mod.dll" SIZE="162304" CHECKSUM="0xEE8FF340" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2F400" LINKER_VERSION="0x0" LINK_DATE="08/20/2002 19:33:20" UPTO_LINK_DATE="08/20/2002 19:33:20" />
 <MATCHING_FILE NAME="Plugins\in_vorbis.dll" SIZE="177152" CHECKSUM="0x97DB6BFC" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/20/2002 22:29:47" UPTO_LINK_DATE="08/20/2002 22:29:47" />
 <MATCHING_FILE NAME="Plugins\in_cdda.dll" SIZE="40960" CHECKSUM="0x1A5325D2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/27/2002 22:53:53" UPTO_LINK_DATE="07/27/2002 22:53:53" />
 <MATCHING_FILE NAME="Plugins\CDDBUIWinamp.dll" SIZE="151552" CHECKSUM="0xF0446AC6" BIN_FILE_VERSION="1.2.0.47" BIN_PRODUCT_VERSION="1.2.0.47" PRODUCT_VERSION="1, 2, 0, 47" FILE_DESCRIPTION="CDDBUIControl Module (Winamp)" COMPANY_NAME="Gracenote" PRODUCT_NAME="CDDBUIControl Module" FILE_VERSION="1, 2, 0, 47" ORIGINAL_FILENAME="CDDBUIWinamp.DLL" INTERNAL_NAME="CDDBUIControl" LEGAL_COPYRIGHT="Copyright 2001 - 2002" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.2.0.47" UPTO_BIN_PRODUCT_VERSION="1.2.0.47" LINK_DATE="04/23/2002 20:20:41" UPTO_LINK_DATE="04/23/2002 20:20:41" VER_LANGUAGE="English (United States) [0x409]" />
 <MATCHING_FILE NAME="Plugins\CDDBControlWinamp.dll" SIZE="176128" CHECKSUM="0xF30A834A" BIN_FILE_VERSION="1.2.0.42" BIN_PRODUCT_VERSION="1.2.0.42" PRODUCT_VERSION="1, 2, 0, 42" FILE_DESCRIPTION="CDDBControl Core Module (Winamp)" COMPANY_NAME="Gracenote (formerly CDDB, Inc.)" PRODUCT_NAME="CDDBControl Core Module" FILE_VERSION="1, 2, 0, 42" ORIGINAL_FILENAME="CDDBControlWinamp.DLL" INTERNAL_NAME="CDDBControl" LEGAL_COPYRIGHT="Copyright 1999 - 2001" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.2.0.42" UPTO_BIN_PRODUCT_VERSION="1.2.0.42" LINK_DATE="11/05/2001 17:59:01" UPTO_LINK_DATE="11/05/2001 17:59:01" VER_LANGUAGE="English (United States) [0x409]" />
 <MATCHING_FILE NAME="Plugins\in_wave.dll" SIZE="35328" CHECKSUM="0x1991842A" MODULE_TYPE="WIN32" PE_CHECKSUM="0xF1A5" LINKER_VERSION="0x0" LINK_DATE="08/01/2002 14:26:25" UPTO_LINK_DATE="08/01/2002 14:26:25" />
 <MATCHING_FILE NAME="Plugins\out_disk.dll" SIZE="15360" CHECKSUM="0x14CA687E" MODULE_TYPE="WIN32" PE_CHECKSUM="0xECCD" LINKER_VERSION="0x0" LINK_DATE="12/30/2001 15:08:33" UPTO_LINK_DATE="12/30/2001 15:08:33" />
 <MATCHING_FILE NAME="Plugins\out_ds.dll" SIZE="41984" CHECKSUM="0xD5265EA9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="08/20/2002 11:56:04" UPTO_LINK_DATE="08/20/2002 11:56:04" />
 <MATCHING_FILE NAME="Plugins\gen_WinAmpTray.dll" SIZE="81920" CHECKSUM="0x2BA24CB8" BIN_FILE_VERSION="1.6.1.0" BIN_PRODUCT_VERSION="1.6.1.0" PRODUCT_VERSION="1, 6, 2, 0" FILE_DESCRIPTION="Tray Advanced Controls plugin for Winamp" COMPANY_NAME="NiverSoft" PRODUCT_NAME="Niver's Advanced Controls" FILE_VERSION="1, 6, 2, 0" ORIGINAL_FILENAME="gen_WinAmpTray.dll" INTERNAL_NAME="" LEGAL_COPYRIGHT="Copyright © 2000-2001 NiverSoft" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.6.1.0" UPTO_BIN_PRODUCT_VERSION="1.6.1.0" LINK_DATE="07/16/2002 01:49:29" UPTO_LINK_DATE="07/16/2002 01:49:29" VER_LANGUAGE="Language Neutral [0x0]" />
 <MATCHING_FILE NAME="Plugins\gen_LMKP.Plugin.dll" SIZE="7168" CHECKSUM="0x3F717B94" BIN_FILE_VERSION="1.0.0.1" BIN_PRODUCT_VERSION="1.0.0.1" PRODUCT_VERSION="1, 0, 0, 1" FILE_DESCRIPTION="Col_Rjl WinAmp Gen Plugin Wrapper" COMPANY_NAME="Col_Rjl" PRODUCT_NAME="GenWrapper" FILE_VERSION="1, 0, 0, 1" ORIGINAL_FILENAME="GenWrapper.dll" INTERNAL_NAME="GenWrapper" LEGAL_COPYRIGHT="Copyright © 2000" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.1" UPTO_BIN_PRODUCT_VERSION="1.0.0.1" LINK_DATE="09/26/2000 11:14:44" UPTO_LINK_DATE="09/26/2000 11:14:44" VER_LANGUAGE="English (United States) [0x409]" />
 <MATCHING_FILE NAME="Plugins\LMKP.dll" SIZE="172032" CHECKSUM="0xEA14219" BIN_FILE_VERSION="2.2.0.5" BIN_PRODUCT_VERSION="2.2.0.5" PRODUCT_VERSION="2.02.0005" FILE_DESCRIPTION="LMKP.dll" COMPANY_NAME="@p0ll0" PRODUCT_NAME="Logitech Multimedia Keyboard Plugin for Winamp" FILE_VERSION="2.02.0005" ORIGINAL_FILENAME="LMKP.dll" INTERNAL_NAME="LMKP" LEGAL_COPYRIGHT="2001" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x321F5" LINKER_VERSION="0x20002" UPTO_BIN_FILE_VERSION="2.2.0.5" UPTO_BIN_PRODUCT_VERSION="2.2.0.5" LINK_DATE="01/15/2002 16:29:35" UPTO_LINK_DATE="01/15/2002 16:29:35" VER_LANGUAGE="English (United States) [0x409]" />
 <MATCHING_FILE NAME="Plugins\in_mp4.dll" SIZE="770048" CHECKSUM="0x91295205" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="12/06/2002 19:31:19" UPTO_LINK_DATE="12/06/2002 19:31:19" />
 </EXE>
- <EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
 <MATCHING_FILE NAME="ntdll.dll" SIZE="668672" CHECKSUM="0x2149BD76" BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="NT Layer DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA92F6" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="08/29/2002 10:40:40" UPTO_LINK_DATE="08/29/2002 10:40:40" VER_LANGUAGE="English (United States) [0x409]" />
 </EXE>
- <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
 <MATCHING_FILE NAME="kernel32.dll" SIZE="930304" CHECKSUM="0xCBCCF8A9" BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xE7ED3" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="08/29/2002 10:40:40" UPTO_LINK_DATE="08/29/2002 10:40:40" VER_LANGUAGE="English (United States) [0x409]" />
 </EXE>
 </DATABASE>

I'm running
winXP pro (with and without SP1)
Creative SB audigy
DX 8.1
Sven Bent - Denmark

winamp crashes on aac/mp4 with the new plugin

Reply #1
Quote
For some time i have been plaqued with my winamp crashing after 5-10 secs of playing af aac /mp4

I have no such difficulties with Winamp 2.81 and the latest greatest compile of in_mp4.dll from John33, dated Dec 6, 2002. But the in_faad.dll from that package won't recognize my AAC files anymore, don't know why...

Quote
i have tried the followin file formats:
v2.15 - LC .aac (adts header)
v2.15 - main ltp .aac (adts header)
nero - LC .mp4


Which command line did you use with PsyTEL?

Quote
i have tried with Dsound and waveout
setting the output to 16/24/32bits in the in_mp4 plugin
tried both in_faad and in_mp4 at the same time and with each alone


I can only use out_wave.dll because of Win95 and 16-bit because of my ESS 688 sound card. Did you move or delete the *.dll that you didn't use each time? Because having them both in the same directory at the same time gave me some strange effects like not showing *.aac files in the "open file" dialog of Winamp. 

Quote
i didn't have this problem with the old in_Faad. Gowever i dont have the plugin anymore :-(


If you still have the complete package of PsyTEL v2.15 from Roberto's site, there is an in_faad.dll from Sep 20, 2002 in the .\decoder\winamp subdirectory. I could also send you the older in_mp4.dll from John33, dated Nov 2, 2002, if you want to try it.
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

winamp crashes on aac/mp4 with the new plugin

Reply #2
I sometimes have problems when playing a lot of files after each other. I'll do some debugging sometime soon.

Menno

winamp crashes on aac/mp4 with the new plugin

Reply #3
Quote
For some time i have been plaqued with my winamp crashing after 5-10 secs of playing af aac /mp4

I have tried this again with my setup and I can now confirm that AAC files make Winamp 2.81 crash with all three in_mp4.dll's that I have, but only after playing the same file for 3-5 times in a row, very seldomly on the first run. I cannot make Winamp crash with the same file converted to MP4, which probably is the reason I never noticed this bug before. So converting your files might be a way out for you, although you mentioned that you have this problem with MP4 files, too...    But if converting would work, you should get a seeking bar in Winamp and smaller files with MP4 instead of AAC.

Winamp does not crash with a regular Windows error message, the newest in_mp4.dll tries to show something meaningful after a while, but the "details" window is empty. The older dll's don't even show an error, Winamp just hangs after 10-25 seconds (varies each time).

Furthermore both in_mp4.dll's from Dec 13 and Dec 6, 2002 show "0" for the bitrate in Winamp's display while playing AAC files, only the one from Nov 2, 2002 still displays the correct bitrate. No such problems with converted MP4 files...

Last but not least all of my three in_faad.dll's (dated Sep 20, Dec 6 and Dec 13, 2002) won't work at all, because they make Winamp "forget" the file type AAC. What's the use of these dll's anyhow, are they supposed to show the seeking bar with MPEG-2 AAC files?
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

winamp crashes on aac/mp4 with the new plugin

Reply #4
Quote
Furthermore both in_mp4.dll's from Dec 13 and Dec 6, 2002 show "0" for the bitrate in Winamp's display while playing AAC files, only the one from Nov 2, 2002 still displays the correct bitrate. No such problems with converted MP4 files...

Last but not least all of my three in_faad.dll's (dated Sep 20, Dec 6 and Dec 13, 2002) won't work at all, because they make Winamp "forget" the file type AAC. What's the use of these dll's anyhow, are they supposed to show the seeking bar with MPEG-2 AAC files?

in_mp4 has limited support for .aac files. I removed bitrate calculation and file length calculation some time ago so that files would be loaded a lot faster.

in_faad _should_ work fine in winamp, but I hear of this problem sometimes, it usually helps to do a complete recompile of the code. And in_faad does support seeking for .aac files.

Menno

winamp crashes on aac/mp4 with the new plugin

Reply #5
Thanx for all the help
but i cannot even play ONE  single mp4/aac fiel
uinless i use the olde in_faad in the psytell 2.15 oackage


i use -streaming with psytel v.2.15 encoder

I just found a link for some new in_mp4 and in_faad here at HA both in_mp4 still crashes when playing back my .mp4 song :-(
I'm using winamp 2.81 now but i did also have this problem with winamp 2.80 ( i hope i dont have to turn to winamp 3.0)

Im 90%finnished with som new driver for my audigy to see if this fixes things
mp3 playback is NO problem

Quote
I can only use out_wave.dll because of Win95 and 16-bit because of my ESS 688 sound card. Did you move or delete the *.dll that you didn't use each time? Because having them both in the same directory at the same time gave me some strange effects like not showing *.aac files in the "open file" dialog of Winamp


yes i confirmed every delete of the in_mp4 and in_faad

-- edit --
i have jsut tried with the new driver
at least it did play a little further (about 14 secs) before crashing but with no erro messages. just closed and gone..wierd

-- edit --
after running winamp again some times i got an erro mesage about maximum bitrate exceded


BTW I'm runnig a dual athlonXP system..maybe it bacues the in_mp4 and newer in_faaad have problems with SMP ?
Sven Bent - Denmark

winamp crashes on aac/mp4 with the new plugin

Reply #6
YEEEEHAAAAAAAA


IT was really a SMP bug.
Menno you lazzy coder :-)

When i forced Winamp to only run on CPU 0. I have no problem with mp4/aac files anymore
Seems the in_mp4 and newer in_fadd or maybe winamp are not happy with SMP.


Seems like i need to buy Menno a book about SMP coding for Xmas :-)


Darn i'm just so happy i got all my musik Back
Sven Bent - Denmark

winamp crashes on aac/mp4 with the new plugin

Reply #7
Quote
Quote
Furthermore both in_mp4.dll's from Dec 13 and Dec 6, 2002 show "0" for the bitrate in Winamp's display while playing AAC files, only the one from Nov 2, 2002 still displays the correct bitrate. No such problems with converted MP4 files...

in_mp4 has limited support for .aac files. I removed bitrate calculation and file length calculation some time ago so that files would be loaded a lot faster.

I see... with my few short test files I had no problems with loading time in the past, but I remember those reports from other users as well. So this was a question that probably could have been answered with a changelog, too . 

By the way, the "channel coupling not yet implemented" error with converted PsyTEL MP4 files that had been encoded with the -extreme preset is still on your list? (I'm not meaning to push you here, only wanted to make sure...)

Quote
Quote
Last but not least all of my three in_faad.dll's (dated Sep 20, Dec 6 and Dec 13, 2002) won't work at all, because they make Winamp "forget" the file type AAC. What's the use of these dll's anyhow, are they supposed to show the seeking bar with MPEG-2 AAC files?

in_faad _should_ work fine in winamp, but I hear of this problem sometimes, it usually helps to do a complete recompile of the code. And in_faad does support seeking for .aac files.


Hmm, the oldest one is from Roberto's complete package, the other two are from John33, but all three won't even show up as a known input plugin in Winamp's Options/Preferences menue when I have only one of them in the input subdirectory.

Another related question taken from the "Nero" thread in Validated News:

Quote
The decoder code used in Nero is the same as the code in CVS.


How come Nero doesn't play existing AAC files then, if the above statement is true? Is it disabled in the code somehow and why? It wouldn't make much sense in my opinion, because Nero users probably want to burn CDs for their Expanium portables also with existing PsyTEL MPEG-2 AAC files, I guess. Or is this still possible and only listening to those files is not, so they would have to use Winamp for that? And what about MPEG-2 AAC files created by Nero with the "ISO...." option (for Expanium users), can it at least play its own AAC files?
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

winamp crashes on aac/mp4 with the new plugin

Reply #8
Quote
IT was really a SMP bug.
Menno you lazzy coder :-)

When i forced Winamp to only run on CPU 0. I have no problem with mp4/aac files anymore
Seems the in_mp4 and newer in_fadd or maybe winamp are not happy with SMP.


Seems like i need to buy Menno a book about SMP coding for Xmas :-)

Or maybe we should buy him an SMP machine! 

(thanks for pointing out the source of this problem, I couldn't play .aac files either)

winamp crashes on aac/mp4 with the new plugin

Reply #9
Quote
Quote
The decoder code used in Nero is the same as the code in CVS.


How come Nero doesn't play existing AAC files then, if the above statement is true? Is it disabled in the code somehow and why?

The library only decodes RAW data, what is being fed to it  is up to the frontend (Nero plugin in this case). I guess it has to do with licensing, etc....

I guess there is some kind of windows API to set that a thread should run on CPU 0, I'll just have to check this.

Menno

winamp crashes on aac/mp4 with the new plugin

Reply #10
Quote
IT was really a SMP bug.
Menno you lazzy coder :-)

I used the function SetThreadAffinity() to set the CPU for the aac decoder thread to CPU 0, I hope this works. Otherwise the whole process should be set to CPU 0 which is not possible from the plugin.
I hope this works, the code is in CVS.

Menno

winamp crashes on aac/mp4 with the new plugin

Reply #11
can someone provied Win32 binaries ????

I have absolutly NO programming/compiling skills
Sven Bent - Denmark