Opened 2 years ago

Last modified 2 years ago

#2255 new defect

MPlayer can't handle 2GB+ OPENDML avi which contains ut video

Reported by: 4Selur@… Owned by: beastd
Priority: normal Component: undetermined
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

mplayer h:\test.avi -vfm ffmpeg -forcedsubsonly -nosub -noautosub -mc 0 -nocache -aid 1  -ao win32  -vo directx -lavdopts threads=8
MPlayer SVN-r37463-5.2.0 (C) 2000-2015 MPlayer Team

Playing H:\test.avi.
libavformat version 56.40.101 (internal)
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
AVI: ODML: Building ODML index (2 superindexchunks).
VIDEO:  [ULRG]  768x576  24bpp  50.000 fps  218732.0 kbps (26700.7 kbyte/s)
<vo_directx><ERROR>Your card doesn't support overlay
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.58.100 (internal)
Selected video codec: [ffutvideo] vfm: ffmpeg (FFmpeg Ut Video)
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [win32] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is undefined - no prescaling applied.
[swscaler @ 01afce60]bicubic scaler, from rgb24 to bgra using MMXEXT
[swscaler @ 01afce60]using unscaled rgb24 -> bgra special converter
VO: [directx] 768x576 => 768x576 BGRA
[u[VD_FFMPEG] DRI failure.
tvideo @ 019de180]Incorrect slice size
[utvideo @ 019de180][[utvideo @[utvideo Incorrect @ 019de180][utvideo @ slice Incorrect 019de180][utvideo Error utvideo @ Incorrect slice 019de180][utvideo size
size
 019de180]Incorrect slice slice size
@ 019de180]Incorrect slice @ 019de180]size
while Incorrect slice size
Incorrect slice size
decoding frame!
size
[utvideo @ 019de180]Error while Incorrect slice size
decoding frame!
A:  -0.0 V:   0.2 A-V: -0.181 ct:  0.000   9/  9 ??% ??% ??,?% 0 0
[utvideo @ 019de180]
Error Incorrect slice size
while decoding frame!
A:   0.0 V:   0.2 A-V: -0.137 ct:  0.000  10/ 10 ??% ??% ??,?% 0 0
[utvideo @
Error 019de180]while decoding frame!
IAn:c o r r0e.c0t  Vs:l i c e0 .s2i zAe-
V: -0.157 ct:  0.000  11/ 11 ??% ??% ??,?% 0 0
[utvideo @ 019de180]
Error while decoding frame!
Incorrect slice size
A:   0.1 V:   0.2 A-V: -0.156 ct:  0.000  12/ 12 ??% ??% ??,?% 0 0
[utvideo @ 019de180]
Error while decoding frame!
Incorrect slice size
A:   0.1 V:   0.2 A-V: -0.155 ct:  0.000  13/ 13 ??% ??% ??,?% 0 0
[utvideo @ 019de1
Error while decoding frame!
80]Incorrect slice size
A:   0.1 V:   0.3 A-V: -0.153 ct:  0.000  14/ 14 ??% ??% ??,?% 0 0
[utvideo
Error @ 019de180]while Incorrect decoding frame!
slice size
A:   0.1 V:   0.3 A-V: -0.173 ct:  0.000  15/ 15 ??% ??% ??,?% 0 0
[utvideo @
Error while decoding frame!
019de180]Incorrect slice size
A:   0.1 V:   0.3 A-V: -0.172 ct:  0.000  16/ 16 ??% ??% ??,?% 0 0
[utvideo @ 019de180]
Error while Incorrect decoding frame!
slice size
A:   0.1 V:   0.3 A-V: -0.171 ct:  0.000  17/ 17 ??% ??% ??,?% 0 0
[utvideo @ 019de180]
Error while decoding frame!
Incorrect slice size
A:   0.2 V:   0.3 A-V: -0.148 ct:  0.000  18/ 18 ??% ??% ??,?% 0 0
[utvideo @
Error 019de180]while decoding Incorrect slice frame!
size
A:   0.2 V:   0.4 A-V: -0.147 ct:  0.000  19/ 19 ??% ??% ??,?% 0 0
[utvideo
Error while decoding frame!
@ 019de180]Incorrect slice size
A:   0.2 V:   0.4 A-V: -0.167 ct:  0.000  20/ 20 ??% ??% ??,?% 0 0
[utvideo @ 019de180]
Error Incorrect slice while size
decoding frame!
A:   0.3 V:   0.4 A-V: -0.144 ct:  0.000  21/ 21 ??% ??% ??,?% 0 0

simplyfing the call to:
mplayer h:\test.avi
doesn't help either.
(btw. audio playback is also broken as a side effect)

Using a < 2GB file or remuxing to mkv before playback fixes the problem.

Change History (3)

comment:1 Changed 2 years ago by 4Selur@…

btw. there seems to be a general problem with handling OPENDML .avi files which are > 2GB, stumbled over a similar problem when feeding mplayer&mencoder with a 3.5GB Xvid file,..

comment:2 Changed 2 years ago by rxt

  • Severity changed from blocker to normal

I tested svn head on Linux with some bit avi files: 1.5, 6.7 and 8.9 Gb with DV codec (dvsd); I also testes a 1.5 Gb avi with H.264 codec. All of them have ODML index, with 1 or more superindexchunks.

All of them are working properly.

I don't have any big avi with UTvideo.

Can you test if using -demuxer lavf makes any difference?
Can you provide more information on the bug?

comment:3 Changed 2 years ago by 4Selur@…

Using '-demuxer lavf' seems to fix the issue for my UT sample I kept in regards to this problem. :)

Tested some more and enforcing '-demuxer lavf' seems to fix the problem with all formats.

Note: See TracTickets for help on using tickets.