|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Registered User
![]() ![]() ![]() Join Date: Jun 2008
Location: Czech Republic
Posts: 255
|
XBOX ADPCM codec
This codec allowed me to play sound files from XBOX version of GTAIII. Can it help CXBX in some way or is it brutally useless, because It's too much Windows related? I am just curious.
__________________
NOKIA is best. AMD Athlon 64 X2 6000+ 3.21Ghz ASUS EN8800 GTS 512MB 2x2048MB DDR2 Windows 7 Ultimate 64bit Do you want to have full PS2/GameCube emulation?Click here! |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#2 (permalink) |
|
Registered User
![]() ![]() Join Date: Jul 2003
Location: London, England
Posts: 164
|
Not speaking as a dev but Cxbx and Dxbx are both opensource projects so they'd probably want the source code to that codec which is not included in the zip. Try posting where you got the zip from so they can download or at least inquire about the source code if they're interested. I hope they can use it. |
|
|
|
|
|
#4 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2004
Location: Unidentified
Posts: 2,518
|
I already have the source code to that plugin and an Xbox Adpcm decoder + source written by the same author, plus I started working on Xbox Adpcm support yesterday. Trust me, it's VERY helpful. As an added bonus, I'm also working on XACT support for Unreal. Xbox Audio is a real challenge (for me), so don't get too excited. Last time I tried adding 3D sound support, and it broke Turok! But if it does work properly, then it will be in the next release. I was going to do it before but I forgot until recently... More on the Xbox Adpcm codec thing... it's been a very minor thing on Caustik's todo list (as with most sound related things). The decoder was written by Luigi Auriemma, and lucky enough for us, his source code is released under the GPL just like Cxbx. The biggest trick is to decode the Xbox Adpcm data into regular Pcm data. IIRC, DirectSound buffers (for the PC) only playback audio data in Pcm format. This shouldn't be hard. Good: - Saves us time trying to figure out for format ourselves. ![]() - Should play both stereo and mono sounds compressed with this codec (so it's not limited to a specific file format). Bad: - No idea how streaming buffers would be effected (may get crappy output or crashes). Additional hacks may be required. - Requires more overhead to decode. - Cxbx's audio output is far from acceptable in many areas; meaning there's more sound related bugs than you can shake a stick at to begin with. An option to completely disable DirectSound may be a good idea (some games like Quantum Redshift may need). As far as sound goes, Xeon beats Cxbx by a long shot! Thanks for asking though, such input is helpful. Which reminds me, I need to send the link to shadow_tj because there's a delphi port and he could really use it!
__________________
[Sagat] Windows XP x64 Pro | AMD Athlon 3000+ (~2.0GHz) | NVIDIA GeForce 6600 PCI-E | Realtek AC97 Audio | 512MB Ram | NVIDIA NForce 4-4X chipset | Seagate HDD 160GB | LG 8614 DVD-ROM | HP DVD 1040d CD/DVD -/+ RW w/ LightScribe [Raylene] HP dv2000 | Windows Vista Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD GeneralEmu - December 27, 2005 and beyond! Shogun3D Interactive (I try to update it every day now) Shogun's Cxbx Dev Blog Last edited by blueshogun96; October 11th, 2009 at 08:48.. |
|
|
|
|
|
#5 (permalink) |
|
Registered User
![]() ![]() ![]() Join Date: Jun 2008
Location: Czech Republic
Posts: 255
|
Thanks for explanation! I am glad you know what to do.
__________________
NOKIA is best. AMD Athlon 64 X2 6000+ 3.21Ghz ASUS EN8800 GTS 512MB 2x2048MB DDR2 Windows 7 Ultimate 64bit Do you want to have full PS2/GameCube emulation?Click here! |
|
|
|
|
|
#6 (permalink) |
|
Banned
![]() ![]() Join Date: Jan 2009
Location: spain
Posts: 221
|
good new, well in somes emuīs the sound i think thatīt works with many funtions if the emu doesnīt supports the convertion use the f the famous "ignored thread or ignored blocks"or others calls funtion, the game goes mutes, but works is enofght----the same case hapens with video and ..tlb hehe..greetings..well done blues--and nokiaman have you some utility for xbox videos?? there are like 8 types of xbox video formats. (.xmv, .tre, .sfd, and more..)like:maybe for this reason cxbx gives the code exeption in thousands of games..the game cxbx reader of games are perfect?the system convertion looks rights
Last edited by saintseiya; October 11th, 2009 at 18:09.. |
|
|
|
|
|
#7 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2004
Location: Unidentified
Posts: 2,518
|
Videos are decoded on a low level, hence there's no need to worry about that.
__________________
[Sagat] Windows XP x64 Pro | AMD Athlon 3000+ (~2.0GHz) | NVIDIA GeForce 6600 PCI-E | Realtek AC97 Audio | 512MB Ram | NVIDIA NForce 4-4X chipset | Seagate HDD 160GB | LG 8614 DVD-ROM | HP DVD 1040d CD/DVD -/+ RW w/ LightScribe [Raylene] HP dv2000 | Windows Vista Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD GeneralEmu - December 27, 2005 and beyond! Shogun3D Interactive (I try to update it every day now) Shogun's Cxbx Dev Blog |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|