[MPlayer-users] LAV Filters & mplayer

Tomasz Borsukiewicz tomasz.borsukiewicz at trias.pl
Fri Dec 7 14:20:53 CET 2012


Hi,

Is it possible to use LAV Video Decoder with mplayer?

I've put following videocodec definition into codec.conf:

videocodec lavvideo
  info "LAV Video Decoder"
  status working
  fourcc H264,h264
  fourcc X264,x264
  fourcc avc1,AVC1
  format 0x10000005
  driver dshow
  dll "LAVVideo.ax"
  guid 0xee30215d, 0x164f, 0x4a92, 0xa4, 0xeb, 0x9d, 0x4c, 0x13, 0x39, 0x0f,
0x9f
  out YV12,NV12,YUY2,UYVY,RGB32,RGB24


I've copied all decoder files into codecs directory and registered *.ax
files.

avcodec-lav-54.dll
avfilter-lav-3.dll
avformat-lav-54.dll
avresample-lav-1.dll
avutil-lav-52.dll
IntelQuickSyncDecoder.dll
LAVAudio.ax
LAVSplitter.ax
LAVVideo.ax
libbluray.dll
swscale-lav-2.dll

After running mplayer.exe -vc lavvideo -vo directx
d:\K2\videowall_8256_1.mp4 -v I'm getting this:

MPlayer Redxii-SVN-r35545-4.6.3 (C) 2000-2012 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz (Family: 6, Model: 42,
Stepping: 7)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3:
1 SSE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to c:\Program Files\SMPlayer\mplayer\codecs
get_path('codecs.conf') -> 'c:/Program
Files/SMPlayer/mplayer/mplayer/codecs.conf'
Reading optional codecs config file c:/Program
Files/SMPlayer/mplayer/mplayer/codecs.conf: 199 audio & 417 video codecs
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> 'c:/Program Files/SMPlayer/mplayer/mplayer/fonts'
Configuration: --extra-cflags=-I/mingw/src/live-11.30.2012
--prefix=E:/Buildsys/projects/mplayer/mpl-bin-r35545 --enable-static
--enable-runtime-cpudetection --disable-libmpeg2-internal --disable-tv
--disable-vidix --disable-faac-lavc --disable-mencoder
CommandLine: '-vc' 'lavvideo' '-vo' 'directx' 'd:\K2\videowall_8256_1.mp4'
'-v'
Using Windows native timing
get_path('input.conf') -> 'c:/Program
Files/SMPlayer/mplayer/mplayer/input.conf'
Parsing input config file c:/Program
Files/SMPlayer/mplayer/mplayer/input.conf
Input config file c:/Program Files/SMPlayer/mplayer/mplayer/input.conf
parsed: 92 binds
get_path('videowall_8256_1.mp4.conf') -> 'c:/Program
Files/SMPlayer/mplayer/mplayer/videowall_8256_1.mp4.conf'

Playing d:\K2\videowall_8256_1.mp4.
get_path('sub/') -> 'c:/Program Files/SMPlayer/mplayer/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 750585462 bytes
STREAM: [file] d:\K2\videowall_8256_1.mp4
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
libavformat version 54.41.100 (internal)
Configuration: --enable-gpl --enable-postproc
LAVF_check: QuickTime / MOV
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 01158700]ISO: File Type Major Brand: mp42
[mov,mp4,m4a,3gp,3g2,mj2 @ 01158700]File position before
avformat_find_stream_info() is 750585462
[h264 @ 01180240]no picture 
[mov,mp4,m4a,3gp,3g2,mj2 @ 01158700]All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 01158700]File position after
avformat_find_stream_info() is 499389
==> Found video stream: 0
======= VIDEO Format ======
  biSize 111
  biWidth 1366
  biHeight 768
  biPlanes 1
  biBitCount 24
  biCompression 875967048='H264'
  biSizeImage 3147264
Unknown extra header dump: [1] [64] [0] [33] [ff] [e1] [0] [37] [67] [64]
[0] [33] [ac] [2c] [a4] [1] [58] [18] [79] [bc] [5] [28] [8] [8] [a] [0] [0]
[3] [0] [2] [0] [0] [3] [0] [65] [c9] [40] [0] [26] [25] [a0] [0] [3d] [9]
[3f] [8c] [71] [92] [80] [0] [4c] [4b] [40] [0] [7a] [12] [7f] [18] [e1]
[da] [16] [2d] [12] [1] [0] [5] [68] [eb] [73] [52] [50] 
===========================
[lavf] stream 0: video (h264), -vid 0
LAVF: 0 audio and 1 video streams found
LAVF: build 3549540
VIDEO:  [H264]  1366x768  24bpp  25.000 fps  20011.3 kbps (2442.8 kbyte/s)
[V] filefmt:44  fourcc:0x34363248  size:1366x768  fps:25.000  ftime:=0.0400
Clip info:
 major_brand: mp42
 minor_version: 0
 compatible_brands: mp42mp41
 creation_time: 2012-11-20 17:00:42
Load subtitles in d:\K2\
get_path('sub/') -> 'c:/Program Files/SMPlayer/mplayer/mplayer/sub/'
vo: win32: running at 1920x1080 with depth 32
<vo_directx><INFO>checking primary surface
<vo_directx><FORMAT PRIMARY>14 BGR32 supported
<vo_directx><INFO>testing supported overlay pixelformats
<vo_directx><FORMAT OVERLAY>0 YV12  supported
<vo_directx><FORMAT OVERLAY>1 I420  not supported
<vo_directx><FORMAT OVERLAY>2 IYUV  not supported
<vo_directx><FORMAT OVERLAY>3 YVU9  not supported
<vo_directx><FORMAT OVERLAY>4 YUY2  supported
<vo_directx><FORMAT OVERLAY>5 UYVY  supported
<vo_directx><FORMAT OVERLAY>6 BGR8  not supported
<vo_directx><FORMAT OVERLAY>7 RGB15 not supported
<vo_directx><FORMAT OVERLAY>8 BGR15 not supported
<vo_directx><FORMAT OVERLAY>9 RGB16 not supported
<vo_directx><FORMAT OVERLAY>10 BGR16 not supported
<vo_directx><FORMAT OVERLAY>11 RGB24 not supported
<vo_directx><FORMAT OVERLAY>12 BGR24 not supported
<vo_directx><FORMAT OVERLAY>13 RGB32 not supported
<vo_directx><FORMAT OVERLAY>14 BGR32 supported
<vo_directx><INFO>Your card supports 4 of 15 overlayformats
<vo_directx><INFO>can mirror left right
<vo_directx><INFO>can mirror up down
<vo_directx><INFO>hardware supports overlay
==========================================================================
Forced video codec: lavvideo
Opening video decoder: [dshow] DirectShow video codecs

MPlayer interrupted by signal 11 in module: init_video_codec
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in
DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't
and
  won't help unless you provide this information when reporting a possible
bug.


Am I doing something wrong?



More information about the MPlayer-users mailing list