Active forum topics
- WMP can't play files at all
- upgrade vista 64 ==> win 7 64 divx disappears but debris in registry
- DivX Connected News
- Subtitles on Xbox 360 MC
- DivX player on OSX creates junk file in Applications directory
- Will installing DivX Player 7 on top of my licensed DivX 6.8 Pro, cause problem with DivX create codec?
- xbox 360 extender not working
DivX H.264 Decoder Beta 2
Beta 2 is here!
Thanks to a wealth of feedback since our first beta release last week, we have already completed work on many improvements to the decoder and still more are underway. Once again, we ask for your help testing and we look forward to seeing more of your results
Update: This version of the H.264 Decoder has been superseded by the release of DivX 7. Click here to read the complete original article.
The following changes have been made to the decoder:
- The preferred output format has been changed to YV12 and, used in conjunction with renderers that accept this format, decoding should be faster
- More routines have been implemented in SSE for acceleration on older processors
- An issue causing high jitter on certain clips has been corrected
- Experimental support for "old-style" lossless bitstreams has been added
- Multithreading code has been adapted to address infrequent crashes
- CABAC decoding has improved error resilience
Known-issues for Beta 2
This non-exhaustive list of known-issues summarizes some important points you should be aware of when using Beta 2:
- The decoder does not perform as well as expected when running on AMD CPUs (we are actively investigating this issue)
- DVBViewer crashes if the DivX H.264 Decoder is selected for live streams.
Downloading DivX H.264 Decoder Beta 2
This version of the H.264 Decoder has been superseded by the release of DivX 7. You can now download the DivX H.264 Decoder for free as part of the DivX for Windows bundle.
- 29234 reads
License Agreement
NO COMMERCIAL USE: This License Agreement grants our community members the right to use the Software downloaded from DivX Labs for personal use only in order to evaluate and provide feedback about it to DivX, Inc. Commercial use of the Software or of the work products resulting from its use is not permitted under the Terms of Use of DivX Labs.- To read the full Terms of Use please visit the Terms of Use page.
- To inquire about commercial licensing please email us

Thanks for sharing these
Thanks for sharing these info with us!

YV12 works. DVBViewer still
YV12 works. DVBViewer still crashes, but now it can be closed (without the hard way with WinXP's task manager). Gets rid of headaches.

Quote:YV12 works. DVBViewer
Same problem.
__________________
texas holdem
25 fps, oh why oh why :(
so this is what happens.
Remoulade says "25 fps" in the DS graph for 23.976/24 fps movies :
only if I disable "determine frame rate through directshow" in Reclock and force manual frame rate, I can get 23.976 fps in Reclock.
this MKV is 23.976, and shows as 23.976 with CoreAVC/ffdshow.
any chance for a fix ? :(
64-bit support
Since "There appears to be a shift taking place in the PC industry: the move from 32-bit to 64-bit PCs." and there are already 64-bit codecs / filters and players beside Microsoft's, I and many others think it's time for DivX to add 64-bit support for all products !
And what a better moment for that then a release of a new product ? Don't you think ?
UPDATE:
It's just me or there is NO "Motion compensation" mode DirectX Video Acceleration (DXVA) ? If that's true this is a BIG...( NO... NO )...mishap !
Please consider DXVA "Motion compensation" mode (for older cards and mainly for INTEL "cards" which "According to Jon Peddie Research, Intel held over a 50% share of the integrated graphics market (IGP) in the first quarter of 2007."!)
Also since "The preferred output format has been changed to YV12 and, used in conjunction with renderers that accept this format, decoding should be faster ..." please be careful because Intel (drivers) cards have a problem with YV12 color space see :
http://softwarecommunity.intel.com/isn/Community/en-US/forums/thread/30261485.aspx
http://forum.doom9.org/showthread.php?p=1171513#post1171513
http://forum.doom9.org/showthread.php?p=1171099#post1171099
I'm testing beta 2 (on intel G35) and for the moment there are no problems with YV12 color space but...
problems with using Remoulade + Reclock :/
truly awesome decoder, I'm stunned!
but 23.976/24 fps files are recognized as 25 fps by Reclock, as explained here :
http://forum.doom9.org/showpost.php?p=1164031&postcount=272
OTOH 29.97 are perfectly recognized.
I run the latest version of Haali's Media Splitter on XP SP3, problem doesn't occur with CoreAVC/ffdshow(tested in KMPlayer and MPC HC)
any chance for a fix please please please ?
TIA,
telecining during decoding, Imho a goal for divx h.264 decoder
In my opinion an important feature of this decoder could be the
3:2 pull-down processing. Almost every pc monitor can be refresh the frames at a multiple of film fps 24-23,976 but only few tv lcd, plasma or vpr can be do that at ths imoment. Normaly can be run at 50 Hz in Europe or 60 Hz.
Progressive 23,976 material like mkv encoded in x264 or commercial trailer can't be run smoothly on 60 hz. so with judder or tearing problem. So overframe the video could be usefully and bring the 23,976 to 60 HZ. a good feature. this can be introduce a a slightly jerky image when motion is portrayed but it's better than 24 fps running on 60 Hz. refresh tv.
I hope for this feature.
red5
Divx h264 beta 2 within Media Portal 1.0.0 RC2
Seems work fine. I compare it with CoreAvc Decoder. The image is very good like CoreAvc decoding. the performance is better with Divx not too much but is better.
this is the Vista perfomance monitor watching 3 min and half of episode 9 Csi Miani season 6 (avc1 , 1280x720, core duo e4400@2GHz.)
cpu average 36.19, coreavc decoding

cpu average 33.65, divx h264 beta2 decoding

the filtergraph with divx decoding

(ffdshow is only for subtitle postprocessing, noresize)
the cpu

thanks for let me be take part of this test.
Media Player Classic
Hi,
I just got the beta 2 of the decoder.
Does it work with Media Player Classic?
IF not, is there a similar player it can work with?
Thanks!
I guess it does.
I made it so it won't use ffdshow or coreavc, and it's playing, plus I see the divx dymbol in the tray while my clip is playing so it looks like it works.
Report
Interesting report but I have a couple of questions. The CPU-Z shot shows an E4400 with a core speed of 1204.5 MHz and a bus speed of 200.8 MHz. This indicates that your CPU is seriously underclocked since the core speed for that processor should be 2000 MHz. The problem is with your Bus speed, it should read 333.33 MHz. You can correct that in your bios.
Next: Although the Beta 2 DiVx H.264 decoder is indeed fast, I've found that CoreAVC was marginally faster on three separate processors that I've tried it on which includes an Opteron 175, an Intel D945, and an E8400. All three systems overclocked to their maximum and all with 2 gigabytes of high performance memory (corsair).
Where I found that the DiVx H.264 decoder exceeded itself was with very high resolution HD content that it played flawlessly but where CoreAVC choked up and wouldn't even get started. The differences in in speed of either decoder is negligible since they will probably have no berrying on user experience.
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep."
---Scott Adams
my asus p5k support intel speedstep
my asus p5k support the intel speedstep and it's on. on idle the processor run with a lower multiplicator than normal (10x). so with normal cpu load tis e4400 run at 2Ghz. 200x10. when I've shot the cpu-z the process was in idle
red5
"my asus p5k support the
"my asus p5k support the intel speedstep and it's on. on idle the processor run with a lower multiplicator than normal (10x)."
The clock multiplier for the E4400 is 6X and can't be moved higher. Hence 6X 333.333=about 2 GHz, not 200X10. I also have Asus (or gigabyte) boards in my rigs for both AMD and Intel processors. I, like many, have speedstep turned off since it is in the way of overclocking. Speedstep only runs at lower speeds when there is no load which means that your CPU-Z screenshot doesn't measure the actual processor usage of your tests, but it does reflect the systems of most home users. It doesn't get anymore valid than that.
To measure decode times try this application "Timecodec." You can find it here. http://haali.cs.msu.ru/mkv/timeCodec.exe
http://www.sharingaccess.com/?hop=ddownloadd&q=Timecodec
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep."
---Scott Adams
e4400
believe me
the e4400 run at 2Ghz 200mhz.x10. speedstep low down the cpu at 6x in idle
red5
Sorry you are correct the
Sorry you are correct the E4400 does indeed have a 10X multiplier, I should have looked at your image more closely. I was commenting on the wrong processor, which I do occasionally. Curious why are you using speedstep?
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep."
---Scott Adams
Speedstep? I don't know :-)
Speedstep? I don't know :-) maybe because it's the default of my motherboard settings. Anyway speedstep should decrease the power load in idle and my system is not overclocked so could be usefully
please note a problem with divx h.264 beta2 decoder. seems not work (black screen) with URUWorks's subtitle workshop .
http://www.urusoft.net/products.php?cat=sw
maybe it's related to use overlay renderer under Vista instead vmr9 or evr? no problem with Corevc and Ffdshow. I'll try to change the renderer merit to test this issue later.
red5
Older mp4
For most of the mp4 I've tried, the output quality is frankly the best I've seen. But when I try to see two of my oldest mp4 with the BSPlayer, it gives me a crash.
BSPlayer
I just installed BSplayer and it played two H.264 encoded clips with 1080P or better with no difficulties on my system. I played them both 3 times each without a hitch. However I didn't see any way to default it to use DiVx Beta 2 H.264 decoder, it was using ffdshow. I'm not familiar with BSplayer so I will investigate further to see if I can swap out decoders.
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep."
---Scott Adams
I've had nothing but good
I've had nothing but good success with the decoder so far and I've put it through some pretty rigorous testing on both Intel and AMD processors. When I first got started on my Intel E8400 system I got some artifacting on H.264 content, but I figured the fault was in the fact that my system has had way to many codecs installed so I wiped the hard drive and did a clean reinstall and no artifacts.
I have tried it with BSPlayer since I don't use it but I'll download a copy and give it a try. Which version of BSPlayer are you using?
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep."
---Scott Adams
BSPlayer version
I was using BSPlayer 2.24.294 (FREE and PRO, I tried both) and the error was a crash in the DivX H.264 module.
My results and configuration
Click link below for CPU-Z shot
http://www.dvdhounds.com/forums/attachment.php?attachmentid=687&stc=1
CPU-Z 1.45 report file
Sorry I don't know how to take the screenshot of CPU-Z configuration.Here is the configuration in text format.Sorry.
CPU-Z 1.45 report file
Processor(s)
Number of processors 1
Number of cores 2 per processor
Number of threads 2 per processor
Name Intel Mobile Core 2 Duo T5500
Code Name Merom
Specification Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz
Package Socket 479 mPGA
Family/Model/Stepping 6.F.6
Extended Family/Model 6.F
Core Stepping B2
Technology 65 nm
Core Speed 999.8 MHz
Multiplier x Bus speed 6.0 x 166.6 MHz
Rated Bus speed 666.5 MHz
Stock frequency 1666 MHz
Instruction sets MMX, SSE, SSE2, SSE3, SSSE3, EM64T
L1 Data cache (per processor) 2 x 32 KBytes, 8-way set associative, 64-byte line size
L1 Instruction cache (per processor) 2 x 32 KBytes, 8-way set associative, 64-byte line size
L2 cache (per processor) 2048 KBytes, 8-way set associative, 64-byte line size
Chipset & Memory
Northbridge Intel i945GM rev. 03
Southbridge Intel 82801GHM (ICH7-M/U) rev. B0
Memory Type DDR2
Memory Size 1024 MBytes
Memory Frequency 333.3 MHz (1:2)
CAS# Latency (tCL) 5.0 clocks
RAS# to CAS# (tRCD) 5 clocks
RAS# Precharge (tRP) 5 clocks
Cycle Time (tRAS) 15 clocks
Bank Cycle Time (tRC) 5 clocks
System
System Manufacturer Acer, inc.
System Name Aspire 5570
System S/N LXAXQ0C00870508F372500
Mainboard Vendor Acer, Inc.
Mainboard Model Prespa1
BIOS Vendor Acer
BIOS Version v1.3508
BIOS Date 06/04/07
Memory SPD
Module 1 DDR2, PC2-5300 (333 MHz), 512 MBytes, Kingston
Module 2 DDR2, PC2-5300 (333 MHz), 512 MBytes, Samsung
Software
Windows Version Microsoft Windows XP Professional Service Pack 2 (Build 2600)
DirectX Version 9.0c
Thomy Remoulade
Something my roomie discovered in my kitchen the other day.
thomy
Excuse me for asking, but what is that? I mean, should it be there?:)))
______________________________________
Appliance Parts
Yes, but..
.. I'm not so sure we support that container format..
DivX plays about anything now.
DivX has become what I really wanted from a player!
It will play just about anything.
I can even play the .mkv files I get from Vuze, now that I have the splitter DigitAl56K suggested installed. Even Nero 8 has a problem doing that!
The only small glitch I have seen is if I start playing a file, and have it go to full screen while playing, it gets choppy for a moment. It does seem to recover pretty quickly, so I am very happy!
Keep up the great work!
-Gary
DVBDream like DVBViewer Crash.
Hello everyone !
Using Beta2, It works very well, with a CPU usage 2 Percent Lower, if we compare with CoreAVC H.264 Video Codec Professional 1.7.0.0 with a CPU usage between 15 and 20 Percent, I also believe that the image quality is better, enhancing both white and coloured, obtaining an image more real.
The problem comes using DVBDream like DVBViewer, stops working to instant crash if the Divx H.264 Decoder is selected for live streams.
To compare what I did was capture a small video using live stream from DVBDream with no render, and reproduced below with both codecs using "MPC Home Cinema x86 1.1.0.0".
Images:
System:
http://img91.imageshack.us/img91/6660/projectrmoulade1bp9.png
DVBDream using CoreAVC:
http://img252.imageshack.us/img252/3310/projectrmoulade2rk7.png
DVBDream using Divx H.264 Decoder:
http://img252.imageshack.us/img252/9793/projectrmoulade3eu0.png
Capture using CoreAVC:
http://img252.imageshack.us/img252/5589/projectrmoulade4hb0.png
Capture using Divx H.264 Decoder:
http://img135.imageshack.us/img135/6887/projectrmoulade5iv4.png
Capture using Divx H.264 Decoder & EVR "No Frames Lost":
http://img135.imageshack.us/img135/6788/projectrmoulade6qb5.png
One small problem..
Unfortunately I don't have an H.264 DVB live source here. It seems options for the US west coast are very limited. For now, this means that I can't reproduce the crash with DVBDream. My hope is that when we address the problem with DVBViewer DVBDream will work also. We'll have to ask some of our colleagues in Europe to test it for us - unless you know some way to use the ddsource.ax filter manually. There seems to be no way to select a file input when inserting the filter into a graph and unlike the DVBViewer splitter there is no TSPlayer-like application to test with.
If time allows we can try using the filter from code..
some seeking issues
I've put the Beta 2 decoder through a bit of a torture test the last day, it seems to be an improvement on Beta 1, but still struggles with certain content, however I'm getting a decoder crash with certain renderers (haali for one) when seeking through a transport stream,the same content in coreavc seeks ok, with this beta I get a hard decoder crash and the application closes, via graphedit results are same.
I'm going to try Beta 2 & some live playback in altdvb 2.2, and see how I get on there, I also have dvbviewer but know there are existing issues so I'll leave that one for the time being, as it's already been reported.
UPDATE
I've tried Beta 2 with altdvb 2.2 the decoder crashes after displaying first frame, I've also tried it with the NEW DVBViewer release 3.9.4.0 that crashes also, the same as reported by other testers.
beta 2, noticeable blocking and fades in and out of green
I have an AVI from my canon camera movie mode transcoded to MP4 with nero 7. Plays back fine on my system (athlon64/nvidia 8800gt/winxp x64) using Nero 8, but not too well with remoulade beta 2. Just joined the beta so I don't know how beta 1 would have been. I will send you the file privately on request.
Check your e-mail
I have sent you a link to an FTP account where you can upload the file.
Thanks for your help!
Not yet stable
System:
- Celeron 2.93 GHz
- ATI Radeon 9250
- 1280x960 pixels
Downloaded the Hancock trailer 2 in maximum resolution (1920x1052, AVC+AAC) from http://www.moviemaze.de/media/trailer/3798,hancock.html (3798_trailer02-en_1920.mov) and converted it from MOV to MKV using MKVtoolnix 2.2.0, then played it with MPC-HC 1.1.0.0; it worked smoothly at first, but when more action was shown, a few scenes turned green between cuts, and during the "whale throwing" scene it even had four stripes with different base colors and lots of blocks.
ffdshow was a lot slower, but at least did not show such errors.
I'll test later with more powerful systems.
More info needed
I sent you an e-mail because I wasn't able to reproduce the problem here, but perhaps with more information and a copy of the file I may be able to.
Downloading it now
I'll try to reproduce, thanks for the link!
Doesn't work at all on 4 computers
Can't play .mts files on 4 computers. When opening these files in WMP it doesn't show this codec as being used. This is with Win XP and Vista.
Splitter?
Which splitter filter(s) do you have installed?
I don't know what a splitter
I don't know what a splitter filter is? Should this decoder allow me to play AVCHD files from my Canon Camcorder. The files have .mts extension?
You need a file splitter
Try installing the Haali Media Splitter.
the splitter worked, I can
the splitter worked, I can now play .mts files but...
The audio and video is out of sync. the video plays back faster than normal and the audio seems to play at the normal rate. Any movement in the video causes corrupt video, or jagged edge. I really can't explain it.
the settings in the decoder don't seem to help and they don't take effect on the fly, I have to close and reopen WMP11 for the changes to take effect.
I have the same exact
I have the same exact problem. The MTS files from my Canon HF100 play back with normal sound, but the video is too fast with Beta 2 and the latest Haali Media Splitter.
YV12 works. DVBViewer still
YV12 works. DVBViewer still crashes, but now it can be closed (without the hard way with WinXP's task manager).
DVBViewer crash = known issue
The DVBViewer crash is a known issue and one of our high priority items to fix. Thanks to help from CiNcH we've been able to reproduce the error and we have some good information to move forward with :)