Log in

View Full Version : divx v5.0.2 out


flooo
17th May 2002, 04:27
changelog:

Added several new options to the codec properties dialog that allow users to tweak settings for smoother playback and improved support for some video cards.

- Added a "Smooth Playback" option. Turning this off will allow B-frame encoded content to playback with lower CPU usage. However, enabling this option will introduce a 1 frame delay in the decoder (because of buffering), which may cause the last frame of the video to not be displayed.

- Added a "YUV Extended" mode option. When selected, the codec will attempt to use YV12 mode to decode the video. This is the fastest way to decode DivX content, but the drawback is that brightness/contrast/saturation controls cannot be used in this mode and are disabled.

- Added an "Overlay Extended" mode. Selecting this will cause the filter to try to display video using the hardware overlay instead of the software overlay. The hardware overlay is much faster, but may not be supported on some video cards. When this mode is enabled, DirectShow-based player applications will be unable to open more than one window at a time.

- Added a "Double Buffering" option. Enabling this will force the video card to allocate a second buffer for the video playback. This will increase the smoothness of the video playback, but may not be supported on low-end video cards with less than 8 MB of RAM.

- Added a "Film Effect" option. This is a warming filter that when enabled will add film noise to the decoded picture. This may increase the perceived visual quality of the picture, especially if you are used to watching film. It's a personal preference, however, so use it if you want.

- Added a hidden "Force Color Mode" control. You can manually set the registry key "HKEY_CURRENT_USER\Software\DivXNetworks\Force Color Mode" in the Windows Registry and assign it a number from 1 to 7. This will force the video card to use a particular color mode, depending upon the value. This is only necessary in rare circumstances to solve video card problems. Supported color modes:

1: YV12
2: YUY2
3: YUYV
4: RGB32
5: RGB24
6: RGB555
7: RGB565


Improved:

- The default psychovisual modeling settings are tweaked slightly. This should decrease blockiness in black regions and flat areas in the video content.

- Optimized the decoder so that it more consistently plays back video, particularly on lower- end CPUs. (A P-III 466 MHz machine can play real-time, 640x480 video with B-frames and GMC at 80% CPU load.)


Fixed:

- Fixed a lot of memory leaks in the encoder. This should prevent the codec from slowing down gradually during a long encode.
Version 5.0.1 encoded 7% slower than 5.0. DOH! Not sure how that happened. This has been fixed and version 5.0.2 is as fast as version 5.0.

- Fixed a problem where the trace_b.txt log file would be written out during encodes which would take up significant disk space. The log file is no longer written.
Fixed a problem where the MP4 Creator would not work on files that included B-frames. The MP4 Creator should now work with all DivX 5.x files.

- Fixed a bug where the right macroblock would not be displayed with the custom brightness/ contrast settings. This would cause a dark or light "band" of video on the right side of the screen.

- Fixed a bug that would cause playback problems when the seek bar was moved back and forth quickly. This same bug some cause bad frames to be displayed at the beginning of some content when playing back video in Windows Media Player. This should no longer happen.

- Fixed a bug where the "Decoder Configuration" application would crash when run on Windows 98. The application should now run properly. (Yes, we know we said we fixed this in 5.0.1, but we really fixed it this time.)just 4 info

---

flooo

afantos
17th May 2002, 05:54
down at www.divx.com

neo_sapien
17th May 2002, 14:55
Danke :) That film effect really makes the picture look more organic (film grain is more natural to the eye than macroblocks, IMO), and all of the options to smooth playback are icing on the cake, especially for my Celeron 566 DivX standalone box.

*And there was much rejoicing*

neo_sapien
17th May 2002, 15:06
Okay, problem. My DivX 5.01 encodes, all of which were done with B-frames on, GMC on, psychovisuals at normal, will no longer display video. The audio plays perfectly, but the video is just black. I tried disabling all the extra features, and turning quality down to minimum, still the same thing.

DivX 5.0 encodes which were encoded with GMC, B-frames but no psychovisuals are playing fine. For this reason I believe it's a bug in the new psychovisual model and/or has something to do with the decoder.

:eek:

murattttt
17th May 2002, 15:10
I don't know if it is only happening to me but I am sure the codec does not remember ant of the settings I made in the properties box and every time loads with default preferences.
Why does this thing happen in a bugless codec? DOH I don't know.
BTW, os is Windows 98 SE, hasn't tested in 2000 or Xp but I will.

P III 550, 100 mhz bus, 128 Mb ram, TNT2 Graphics card
(Poor fellow, works night and day encoding, nothing else).

neo_sapien
17th May 2002, 15:19
@murattttt

I had this problem too. Go to your
X:\Program Files\DivX\DivX Pro Codec\
directory and open up config.exe. Put in your new settings, click apply, then OK. These settings will stick. It's just when you use DivX decoder filter during playback that the settings won't stick, I think.

murattttt
17th May 2002, 15:48
Thanks neo_sapien,
It had been great help.

But why shouldn't it work from properties box?
I don't get it.

jggimi
17th May 2002, 15:50
I didn't have that problem -- when using mplayer2, my settings were saved.

Trying to set properties in BSPlayer, though, crashed. :D

C0mPr355
17th May 2002, 20:01
nm...i found out my answer...

Chibi Jasmin
17th May 2002, 22:45
Originally posted by flooo
- Added a "Smooth Playback" option. Turning this off will allow B-frame encoded content to playback with lower CPU usage. However, enabling this option will introduce a 1 frame delay in the decoder (because of buffering), which may cause the last frame of the video to not be displayed.


I noticed, there is no frame delay anymore with or without b-frames, when editing with VDub...so far so good.

Two questions:

What exactly does smooth playback do?

Will the one frame delay with smooth playback on cause audio desync by one frame on playback or is audio delayed by one frame also?

[NEX]
19th May 2002, 20:32
Can some one explain all the divX 5.02 new features on the playback filter?

Acaila
19th May 2002, 20:45
Uhm, isn't that what the first post in this thread does?

theReal
19th May 2002, 21:16
Congratulations on this new version of Divx5 - it seems to be really good! All bugs are fixed, plus it has some new playback features.
I haven't seen any noticeable differences in playback quality and/or cpu usage when turning the new options on or off - I just leave them all off.

The new film-effect may be nice for bad encodes with a lot of blocks, for good encodes it doesn't do any good, IMHO.
It's a good idea to have it as an option because we are all more used to analog errors and so "analog" noise to cover up digital errors might be helpful here and there.

btw. are the filter-settings still the same on the quality slider and only the default setting is lower now than before? So, is it the same filter strength as the default in 5.0 and 5.01 when I set it to 4 (of 6)?

[NEX]
19th May 2002, 21:18
sorry, i just wanna know o good combination for the filters.
what options do u use Acaila?

Snollygoster
20th May 2002, 00:10
Pals,
if you use OGG Media Streams for your DivXs then the Smooth Playback option of DivX 5.0.2 gives out BLACK SCREEN... Sucky I know...

midiguy
20th May 2002, 05:10
Originally posted by jggimi
I didn't have that problem -- when using mplayer2, my settings were saved.

Trying to set properties in BSPlayer, though, crashed. :D

my properties work in mplayer2 and bsplayer and save.

DJ Bobo
20th May 2002, 19:33
one of the new playback settings causes the image to freeze on some videos of mine (I don't know which one, I hadn't time/pleasure to test)

So: all out, quality on MIN and all plays fine (I have only a P3@667)