TalkingSoft.com Forums: Angel Potion problems - TalkingSoft.com Forums

Jump to content

Codecs.com New Forum
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Angel Potion problems

#1 Guest_skywalka_*

  • Group: Guests

Posted 08 January 2006 - 10:40 PM

Hi guys.

My first post! I signed up hoping someone may be able to help me.

I have a video file that requires the Angel Potion codec. After reading about this codec I have learnt that it is an EVIL codec. tongue.gif

The advice I have read is to rename the video's fourcc code to DIV3, DIVX, DX50 or MP43.

After doing this I am still unable to play the file. I have DivX 6.1 installed which I thought would allow me to play these filetypes. WMP states "One or more codecs required to play the file could not be found."

Is there another codec that can play this file?

Thanx 4 looking.
0

#2 Guest_Uncle19F51Hoppy_*

  • Group: Guests

Posted 08 January 2006 - 11:34 PM

http://www.cdmediaworld.com/hardware/cdrom...ils_codec.shtml

http://www.gdivx.com/modules.php?name=Down...ion_Codec_Patch

This post has been edited by Uncle19F51Hoppy: 08 January 2006 - 11:36 PM

0

#3 Guest_skywalka_*

  • Group: Guests

Posted 09 January 2006 - 07:18 AM

Thanx 4 replying UncleHoppy.

I don't want 2 install AngelPotion on my system. Here is some info I found warning me against doing so:

AngelPotion is a hacked version of the Microsoft MPEG-4 V3 codec. The .APL file of this codec includes a packed version of the Microsoft MPEG-4 codec. The AngelPotion DLL manages call between the Microsoft codec and the application. The big problem is that the DLL sometimes modifies the format of the video stream before passing it to the packed Microsoft codec. The impact of this bug can be that Windows Media Player's automatic codec download breaks and that some programs that use DirectX won't be able to decode or play AVI files properly. Because video formats pass through most if not all of the installed codecs during the process of format negotiation, AngelPotion can destroy any video format in any application which can crash your OS.

The AngelPotion format can be decoded with any other version of Microsoft MPEG-4 V3 by changing the two instances of AP41 in the AVI header to the FOURCC of another MPEG-4 V3 codec.

Because this hack is dangerously unstable we suggest that you remove this codec from your computer if you have it installed.

FOURCC = AP41

I am not sure if any noticed this the other day but the virtualdub crew gave a good ole' a$$ kicking to the creators of the "AngelPotion"codec. Here is what the said (link at the bottom)
--------------------------

If you have the "AngelPotion Definitive codec" installed on your system, uninstall it!
Here's a few facts about this codec:


Despite what the website says, AngelPotion is an MPEG-4 V3 hack like DivX.
The APmpg4v1.apl file that AngelPotion installs in your system directory is actually a compressed version of Microsoft's MPG4C32.DLL. This file is decompressed to a file in your temp directory and opened as a codec, with the AngelPotion driver acting as a shim between the client program and the driver. Builds around ~400 had an unmodified version of build 3688, the Windows Media Tools 4.0 beta version of the MS codec; as of the latest build (702) the file's resources have been modified to look like "APvcLib" but it is still the MPEG-4 V3 codec -- look at it in a hex editor. AngelPotion is the same as the Microsoft codec, produces the same compressed video format, and is no more legal than DivX. You can change the FOURCC of an AngelPotion file to DIV3 or MP43 (MPG4C32.DLL build 3688 only), and it will decompress fine.


AngelPotion stockpiles driver copies in your temp directory and loads multiple copies.
AngelPotion decompresses and opens a new version of the MPEG-4 V3 codec every time it is opened. If you check your temp directory, you will see a buildup of files that all have the exact same file size. Check the process space of a video program that has scanned for video codecs, and it is not unusual to see four copies of the MPEG-4 V3 codec loaded from the temp files.


AngelPotion can keep Avisynth 0.3 and other applications from opening AVI files, of any video format.
The driver illegally patches the biCompression input format field of certain ICDecompressQuery() calls to MP43 and does not change it back, making subsequently queried codecs think the input format is MPEG-4 V3. (In newer builds, the FOURCC is different because the underlying driver has been hacked, but the problem still exists.) The codec arbitration code of Avisynth versions before 1.0 beta will trigger this problem and cause Avisynth to mistakenly use AngelPotion to decompress any video formats for drivers loaded after it. This is not a bug in Avisynth. The same erroneous behavior also can cause any application using AVIStreamGetFrameOpen() with a requested output format to try to use AngelPotion to decompress the wrong video formats, even uncompressed RGB video. The usual symptoms are a crash in the temp file that AngelPotion loads as a driver, or completely incorrect decompressed video.


AngelPotion is suspected of causing crashes on application close.
I have received reports of, and seen, crashes caused by AngelPotion on application exit. Build 3688 of the Microsoft codec, which some or all versions of "APvcLib" are, is known to be occasionally unstable. This makes AngelPotion unstable as well.


If you send me a crash dump from VirtualDub with the AngelPotion codec loaded in memory, I will tell you to retest the problem with AngelPotion uninstalled and then delete the dump. There is no way I can guarantee VirtualDub's proper functioning in any case if AngelPotion is loaded, even if it is not being used. I am no fan of DivX, but I would rather you install DivX rather than this piece of crap.

To remove AngelPotion under Windows 95/98/ME:
Edit system.ini and delete or comment out lines of this form under [drivers32]:


VIDC.AP41=APmpg4v1.dll
VIDC.DIV3=APmpg4v1.dll
VIDC.DIV4=APmpg4v1.dll

To remove AngelPotion under Windows NT/2000:
Open regedit, drop down to HKEY_CURRENT_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32, and delete or rename these keys:

Key name Value
VIDC.AP41 APmpg4v1.dll
VIDC.DIV3 APmpg4v1.dll
VIDC.DIV4 APmpg4v1.dll
0

#4 Guest_euromix_*

  • Group: Guests

Posted 09 January 2006 - 02:21 PM

The advice I have read is to rename the video's fourcc code to DIV3, DIVX, DX50 or MP43.

Did you use DivX2Mp4? It seems to be prety good... at least for me wink.gif



After doing this I am still unable to play the file. I have DivX 6.1 installed which I thought would allow me to play these filetypes. WMP states "One or more codecs required to play the file could not be found."

Did you read How to Get the Codecs Downloaded Automatically to Windows Media Player?
0

#5 Guest_skywalka_*

  • Group: Guests

Posted 09 January 2006 - 06:09 PM

Hi EuroMix.

Thanx 4 your help.

Did you use DivX2Mp4? It seems to be prety good... at least for me

No, I used VideoInspector by KC Softwares. At your suggestion I tried DivX2Mp4 but it is just giving me the message "unknown codec" even if I've set the AngelPotion fourcc back with VideoInspector, ie AP41.

Did you read How to Get the Codecs Downloaded Automatically to Windows Media Player

My WMP already downloads codecs. I followed your instructions to be sure. WMP still gives the same error & doesn't offer to download a codec.

Was I correct in assuming the latest DivX codec would handle the file if the codes were changed to DIV3, DIVX, DX50 or MP43?

This post has been edited by skywalka: 09 January 2006 - 06:09 PM

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users