[MPlayer-dev-eng] DR bugreport

Bohdan Horst nexus at hoth.amu.edu.pl
Wed Jul 17 23:29:02 CEST 2002


On Wed, Jul 17, 2002 at 11:09:23PM +0200, Michael Niedermayer wrote:
> Hi
> 
> On Wednesday 17 July 2002 22:16, Bohdan Horst wrote:
> [...]
> > movies plays fine but without "Direct Rendering blabla"
> ahh, why didnt u say this earlier ... i finally understand it :)

sorry :))

> 
> > ffmpeg works with DR only with -vo xv (and only with divx5 samples)
> > (with old vo_xv DR works also with divx3,4 but generate funny effects -
> > like -hardframedrop)
> yes, thats why i changed vo_xv, dr for divx3/4 needs 2 buffers so it doesnt 
> look correct if there is just 1 buffer ;)
> hmm, allthough it might be possible to use 1 buffer from xv and one normal ...
> btw why dont u use -double, then dr for ffmpeg divx3/4 will work
> 

i doesn;t have enough vram to -double ..

here is my old tests (before your last commit - maybe it help smth)





all files with "-v -dr"

divx5 samples:

VIDEO:  [DIVX]  512x256  16bpp  23.98 fps  793.6 kbps (96.9 kbyte/s)
Detected video codec: [ffodivx] vfm:5 (FFmpeg MPEG-4)
This file was encoded with DivX500 Build410
*** [vo] Direct Rendering mp_image_t, 512x256x12bpp YUV planar, 196608 bytes

VIDEO:  [DX50]  512x384  24bpp  23.98 fps  899.9 kbps (109.9 kbyte/s)
Detected video codec: [ffodivx] vfm:5 (FFmpeg MPEG-4)
This file was encoded with DivX501 Build449
*** [vo] Direct Rendering mp_image_t, 512x384x12bpp YUV planar, 294912 bytes



divx3,4 samples (with new vo_xv):

first  ***: Xv (new)
second ***: Xv (old)
third  ***: X11

VIDEO:  [DIV3]  640x360  24bpp  24.00 fps  751.0 kbps (91.7 kbyte/s)
Detected video codec: [ffdivx] vfm:5 (FFmpeg DivX ;-) (MS MPEG-4 v3))
*** [vo] Allocating mp_image_t, 640x368x12bpp YUV planar, 353280 bytes
*** [vo] Direct Rendering mp_image_t, 640x368x12bpp YUV planar, 353280 bytes (like -hardframedrop)
*** [vo] Allocating mp_image_t, 640x368x12bpp YUV planar, 353280 bytes

Forcing video codec: [divx] vfm:2 (DivX ;-) (MS MPEG-4 v3))
*** [vo] Allocating mp_image_t, 640x360x16bpp YUV packed, 460800 bytes
*** [vo] Direct Rendering mp_image_t, 640x360x16bpp YUV packed, 460800 bytes
*** [vo] Direct Rendering mp_image_t, 640x360x32bpp BGR packed, 921600 bytes

Forcing video codec: [divxds] vfm:4 (DivX ;-) (MS MPEG-4 v3))
*** [vo] Allocating mp_image_t, 640x360x16bpp YUV packed, 460800 bytes
*** [vo] Direct Rendering mp_image_t, 640x360x16bpp YUV packed, 460800 bytes
*** [vo] Direct Rendering mp_image_t, 640x360x32bpp BGR packed, 921600 bytes

Forcing video codec: [divx4vfw] vfm:2 (DivX4Windows-VFW)
*** [vo] Allocating mp_image_t, 640x360x16bpp YUV packed, 460800 bytes
*** [vo] Direct Rendering mp_image_t, 640x360x16bpp YUV packed, 460800 bytes
*** [vo] Direct Rendering mp_image_t, 640x360x32bpp BGR packed, 921600 bytes



VIDEO:  [DIV3]  480x200  24bpp  24.00 fps  154.3 kbps (18.8 kbyte/s)
Detected video codec: [ffdivx] vfm:5 (FFmpeg DivX ;-) (MS MPEG-4 v3))
*** [vo] Allocating mp_image_t, 480x208x12bpp YUV planar, 149760 bytes
*** [vo] Direct Rendering mp_image_t, 480x208x12bpp YUV planar, 149760 bytes (like -hardframedrop)
*** [vo] Allocating mp_image_t, 480x208x12bpp YUV planar, 149760 bytes

Forcing video codec: [divx] vfm:2 (DivX ;-) (MS MPEG-4 v3))
*** [vo] Allocating mp_image_t, 480x200x16bpp YUV packed, 192000 bytes
*** [vo] Direct Rendering mp_image_t, 480x200x16bpp YUV packed, 192000 bytes
*** [vo] Direct Rendering mp_image_t, 480x200x32bpp BGR packed, 384000 bytes

Forcing video codec: [divxds] vfm:4 (DivX ;-) (MS MPEG-4 v3))
*** [vo] Allocating mp_image_t, 480x200x16bpp YUV packed, 192000 bytes
*** [vo] Direct Rendering mp_image_t, 480x200x16bpp YUV packed, 192000 bytes
*** [vo] Direct Rendering mp_image_t, 480x200x32bpp BGR packed, 384000 bytes

Forcing video codec: [divx4vfw] vfm:2 (DivX4Windows-VFW)
*** [vo] Allocating mp_image_t, 480x200x16bpp YUV packed, 192000 bytes
*** [vo] Direct Rendering mp_image_t, 480x200x16bpp YUV packed, 192000 bytes
*** [vo] Direct Rendering mp_image_t, 480x200x32bpp BGR packed, 384000 bytes




VIDEO:  [DIVX]  640x352  16bpp  23.98 fps  1000.6 kbps (122.1 kbyte/s)
Detected video codec: [ffodivx] vfm:5 (FFmpeg MPEG-4)
looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag
*** [vo] Allocating mp_image_t, 640x352x12bpp YUV planar, 337920 bytes
*** [vo] Direct Rendering mp_image_t, 640x352x12bpp YUV planar, 337920 bytes
(like -hardframedrop - hmm i am sure that this works yesterday)
*** [vo] Allocating mp_image_t, 640x352x12bpp YUV planar, 337920 bytes

Forcing video codec: [divx4vfw] vfm:2 (DivX4Windows-VFW)
*** [vo] Allocating mp_image_t, 640x352x16bpp YUV packed, 450560 bytes
*** [vo] Direct Rendering mp_image_t, 640x352x16bpp YUV packed, 450560 bytes
*** [vo] Direct Rendering mp_image_t, 640x352x32bpp BGR packed, 901120 bytes



SUMMARY:

divx3,4,5 DR works with old vo_xv and vo_x11 and divx,divxds,divx4vfw codecs

with new vo_xv DR works ONLY with ffdivx and divx5



-- 
 / irl:Bohdan 'Nexus' Horst | mailto:nexus at irc.pl | irc:Nexus \
{---------------------------^----------v----------^------------}
 \ http://www.physd.amu.edu.pl/~nexus/ | Instytut Fizyki  UAM /



More information about the MPlayer-dev-eng mailing list