[MPlayer-advusers] Bug: subtitles are not displayed
Andrew Savchenko
Bircoph at list.ru
Mon Jun 4 21:28:35 CEST 2007
Hello, all!
In the current svn r23464 subtitles are not displayed, both
internal and external in spite of subtitle or movie format. This
concerns ordinary (without -ass) subtitle rendering. With -ass
they are displayed, but horribly: they're shifted to the bottom
right corner and came out of the screen border.
With r23293 everything is ok.
This is output for r23293:
*************************************************************************************************
MPlayer dev-SVN-r23293-4.0.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 3200+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
get_path('codecs.conf') -> '/home/andrew/.mplayer/codecs.conf'
Reading /home/andrew/.mplayer/codecs.conf: Can't open
'/home/andrew/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 112 audio & 235 video
codecs
Configuration: --language=en --enable-menu --enable-xmms
--enable-largefiles --enable-fbdev --enable-xvmc --disable-tv
--disable-dvbhead --disable-lirc
CommandLine: '-v' '/home/andrew/media/video/anime/ah! my goddess -
sorezone no tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi'
init_freetype
/usr/share/fonts/default/Type1/n019003l.pfb doesn't look like a
bitmap font description, ignoring.
Cannot load bitmap
font: /usr/share/fonts/default/Type1/n019003l.pfb
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/andrew/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/andrew/.mplayer/input.conf'
Parsing input config file /home/andrew/.mplayer/input.conf
Input config file /home/andrew/.mplayer/input.conf parsed: 70 binds
get_path('Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi.conf') ->
'/home/andrew/.mplayer/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi.conf'
Playing /home/andrew/media/video/anime/ah! my goddess - sorezone no
tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi.
get_path('sub/') -> '/home/andrew/.mplayer/sub/'
[file] File size is 158124032 bytes
STREAM: [file] /home/andrew/media/video/anime/ah! my goddess -
sorezone no tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
AVI file format detected.
list_end=0x2292
======= AVI Header =======
us/frame: 41708 (fps=23.976)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames total: 34761 initial: 0
streams: 2
Suggested BufferSize: 0
Size: 704 x 396
==========================
list_end=0x10F4
==> Found video stream: 0
[aviheader] Video stream found, -vid 0
====== STREAM Header =====
Type: vids FCC: xvid (64697678)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 2997/125 = 23.976
Start: 0 Len: 34761
Suggested BufferSize: 100029
Quality 10000
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 704
biHeight 396
biPlanes 1
biBitCount 12
biCompression 1145656920='XVID'
biSizeImage 1672704
===========================
Regenerating keyframe table for MPEG-4 video.
list_end=0x2186
==> Found audio stream: 1
[aviheader] Audio stream found, -aid 1
====== STREAM Header =====
Type: auds FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 1
Rate: 16000/384 = 41.667
Start: 0 Len: 60409
Suggested BufferSize: 8064
Quality -1
Sample size: 384
==========================
Found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 48000
avg byte/sec: 16000
Block align: 384
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=384
mp3.nFramesPerBlock=1
mp3.nCodecDelay=0
==========================================================================
list_end=0x2292
AVI: dmlh found (size=248) (total_frames=34761)
list_end=0x22D2
hdr=Software size=44
Software : VirtualDubMod 1.5.10.2 (build 2540/release)
list_end=0x95BCBAC
Found movie at 0x280C - 0x95BCBAC
Reading INDEX block, 69511 chunks for 34761 frames
(fpos=157010868).
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x1F8C)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=133221537 (34761) audio size=23197056 (60409)
VIDEO: [XVID] 704x396 12bpp 23.976 fps 735.1 kbps (89.7
kbyte/s)
[V] filefmt:3 fourcc:0x44495658 size:704x396 fps:23.98
ftime:=0.0417
Clip info:
Software: VirtualDubMod 1.5.10.2 (build 2540/release)
get_path('sub/') -> '/home/andrew/.mplayer/sub/'
[file] File size is 40426 bytes
STREAM: [file] /home/andrew/media/video/anime/ah! my goddess -
sorezone no tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.ssa
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
SUB: Detected subtitle file format: ssa
SUB: opened iconv descriptor.
SUB: closed iconv descriptor.
SUB: Read 398 subtitles.
SUB: Added subtitle file (1): /home/andrew/media/video/anime/ah! my
goddess - sorezone no
tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.ssa
[gl] using extended formats. Use -vo gl:nomanyfmts if playback
fails.
[gl] Using 16 as slice height (0 means image height).
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1440x900 with depth 24 and 32 bpp (":0.0" =>
local display)
[x11] Detected wm supports layers.
[x11] Using workaround for Metacity bugs.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
Disabling DPMS
DPMSDisable stat: 1
Opening video filter: [screenshot]
Opening video filter: [unsharp=l7x7:1.0:c7x7:1.0]
[screenshot] query(Planar YV12) -> 3
Opening video filter: [pp=h1:a/v1:a/dr:a]
[unsharp] query(Planar YV12) -> 3
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
[PP] Using external postprocessing filter, max q = 6.
AutoQ: setting quality to 6.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow!Ex optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio:
16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2,
layer-3)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.10
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit
Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/s16le ->
48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Starting playback...
[ffmpeg] aspect_ratio: 1.777778
VDec: vo config request - 704 x 396 (preferred colorspace: Planar
YV12)
[PP] Using external postprocessing filter, max q = 6.
Trying filter chain: pp unsharp screenshot vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (704x396->704x396,flags=5,'MPlayer',0x32315659)
REQ: flags=0x64B7 req=0x0
unsharp: 7x7:1.00 (sharpen luma)
unsharp: 7x7:1.00 (sharpen chroma)
REQ: flags=0x64B7 req=0x0
[swscaler @ 0x8902900]SwScaler: using unscaled yuv420p -> bgr24
special converter
REQ: flags=0x64B7 req=0x0
VO: [gl] 704x396 => 704x396 Planar YV12 [fs] [zoom]
VO: Description: X11 (OpenGL)
VO: Author: Arpad Gereoffy <arpi at esp-team.scene.hu>
OpenGL extensions string:
GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers
GL_ARB_fragment_program GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging
GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object GL_ARB_point_parameters
GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects
GL_ARB_shading_language_100 GL_ARB_texture_border_clamp
GL_ARB_texture_compression GL_ARB_texture_cube_map
GL_ARB_texture_env_add GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3 GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object GL_ARB_vertex_program
GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers
GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc
GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color
GL_EXT_blend_equation_separate GL_EXT_blend_func_separate
GL_EXT_blend_minmax GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array GL_EXT_Cg_shader
GL_EXT_depth_bounds_test GL_EXT_draw_range_elements
GL_EXT_fog_coord GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object
GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object GL_EXT_point_parameters
GL_EXT_rescale_normal GL_EXT_secondary_color
GL_EXT_separate_specular_color GL_EXT_shadow_funcs
GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D
GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp GL_EXT_texture_object
GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array
GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color
GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer
GL_NV_fog_distance GL_NV_fragment_program
GL_NV_fragment_program_option GL_NV_fragment_program2
GL_NV_framebuffer_multisample_coverage GL_NV_half_float
GL_NV_light_max_exponent GL_NV_multisample_filter_hint
GL_NV_occlusion_query GL_NV_packed_depth_stencil
GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart
GL_NV_register_combiners GL_NV_register_combiners2
GL_NV_texgen_reflection GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4 GL_NV_texture_expand_normal
GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2
GL_NV_texture_shader3 GL_NV_vertex_array_range
GL_NV_vertex_array_range2 GL_NV_vertex_program
GL_NV_vertex_program1_1 GL_NV_vertex_program2
GL_NV_vertex_program2_option GL_NV_vertex_program3
GL_NVX_conditional_render GL_SGIS_generate_mipmap
GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow
GL_SUN_slice_accum GLX_EXT_visual_info GLX_EXT_visual_rating
GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync
GLX_SGI_swap_control GLX_EXT_texture_from_pixmap
GLX_ARB_multisample GLX_NV_float_buf
[gl] Creating 1024x512 texture...
[gl] generated fragment program:
!!ARBfp1.0
OPTION ARB_precision_hint_fastest;TEMP coord, coord2, cdelta,
parmx, parmy, a, b, yuv;MAD coord.xy, fragment.texcoord[0],
{1024.000000, 512.000000}, {0.5, 0.5};TEX parmx, coord.x,
texture[3], 1D;MUL cdelta.xz, parmx.rrgg, {-0.000977, 0, 0.000977,
0};TEX parmy, coord.y, texture[3], 1D;MUL cdelta.yw, parmy.rrgg,
{0, -0.001953, 0, 0.001953};ADD coord, fragment.texcoord[0].xyxy,
cdelta.xyxw;ADD coord2, fragment.texcoord[0].xyxy, cdelta.zyzw;TEX
a.r, coord.xyxy, texture[0], 2D;TEX a.g, coord.zwzw, texture[0],
2D;TEX b.r, coord2.xyxy, texture[0], 2D;TEX b.g, coord2.zwzw,
texture[0], 2D;LRP a.b, parmy.b, a.rrrr, a.gggg;LRP a.a, parmy.b,
b.rrrr, b.gggg;LRP yuv.r, parmx.b, a.bbbb, a.aaaa;MAD coord.xy,
fragment.texcoord[1], {512.000000, 256.000000}, {0.5, 0.5};TEX
parmx, coord.x, texture[3], 1D;MUL cdelta.xz, parmx.rrgg,
{-0.001953, 0, 0.001953, 0};TEX parmy, coord.y, texture[3], 1D;MUL
cdelta.yw, parmy.rrgg, {0, -0.003906, 0, 0.003906};ADD coord,
fragment.texcoord[1].xyxy, cdelta.xyxw;ADD coord2,
fragment.texcoord[1].xyxy, cdelta.zyzw;TEX a.r, coord.xyxy,
texture[1], 2D;TEX a.g, coord.zwzw, texture[1], 2D;TEX b.r,
coord2.xyxy, texture[1], 2D;TEX b.g, coord2.zwzw, texture[1],
2D;LRP a.b, parmy.b, a.rrrr, a.gggg;LRP a.a, parmy.b, b.rrrr,
b.gggg;LRP yuv.g, parmx.b, a.bbbb, a.aaaa;MAD coord.xy,
fragment.texcoord[2], {512.000000, 256.000000}, {0.5, 0.5};TEX
parmx, coord.x, texture[3], 1D;MUL cdelta.xz, parmx.rrgg,
{-0.001953, 0, 0.001953, 0};TEX parmy, coord.y, texture[3], 1D;MUL
cdelta.yw, parmy.rrgg, {0, -0.003906, 0, 0.003906};ADD coord,
fragment.texcoord[2].xyxy, cdelta.xyxw;ADD coord2,
fragment.texcoord[2].xyxy, cdelta.zyzw;TEX a.r, coord.xyxy,
texture[2], 2D;TEX a.g, coord.zwzw, texture[2], 2D;TEX b.r,
coord2.xyxy, texture[2], 2D;TEX b.g, coord2.zwzw, texture[2],
2D;LRP a.b, parmy.b, a.rrrr, a.gggg;LRP a.a, parmy.b, b.rrrr,
b.gggg;LRP yuv.b, parmx.b, a.bbbb, a.aaaa;PARAM ycoef = {1.1640,
1.1640, 1.1640};PARAM ucoef = {0.0000, -0.3910, 2.0180};PARAM
vcoef = {1.5960, -0.8130, 0.0000};PARAM offsets = {-0.8742,
0.5313, -1.0860};PARAM gamma = {1.0000, 1.0000, 1.0000};TEMP
res;MAD res.rgb, yuv.rrrr, ycoef, offsets;MAD res.rgb, yuv.gggg,
ucoef, res;MAD_SAT res.rgb, yuv.bbbb, vcoef, res;POW
result.color.r, res.r, gamma.r;POW result.color.g, res.g,
gamma.g;POW result.color.b, res.b, gamma.b;END
[gl] Program statistics:
[gl] instructions: 48/4096
[gl] native instructions: 52/4096
[gl] temporaries: 9/32
[gl] native temporaries: 10/32
[gl] parameters: 12/1024
[gl] native parameters: 12/1024
[gl] attribs: 3/16
[gl] native attribs: 3/16
[gl] ALU instructions: 30/4096
[gl] TEX instructions: 18/4096
[gl] TEX indirections: 7/4096
[gl] native ALU instructions: 34/4096
[gl] native TEX instructions: 18/4096
[gl] native TEX indirections: 7/4096
[gl] Resize: 1440x900
*** [pp] Allocating mp_image_t, 704x400x12bpp YUV planar, 422400
bytes
[gl] Resize: 1440x900
XXX initial v_pts=0.000 a_pos=8064 (0.504) 1 ??% ??% ??,?% 0 6
*** [pp] Allocating mp_image_t, 704x400x12bpp YUV planar, 422400
bytes
*** [vo] Allocating mp_image_t, 704x396x12bpp YUV planar, 418176
bytes
*** [screenshot] Direct Rendering mp_image_t, 704x396x12bpp YUV
planar, 418176 bytes
*** [unsharp] Direct Rendering mp_image_t, 704x400x12bpp YUV
planar, 422400 bytes
[postproc @ 0x890f940]using npp filters 0x2204/0x2200
Unicode font: 656 glyphs.
*** [pp] Allocating mp_image_t, 704x400x12bpp YUV planar, 422400
bytes
[postproc @ 0x890f940]using npp filters 0x2200/0x2200
[postproc @ 0x890f940]using npp filters 0x2200/0x2000??% ??,?% 2 4
[postproc @ 0x890f940]using npp filters 0x2200/0x0?% ??% ??,?% 3 3
[postproc @ 0x890f940]using npp filters 0x2000/0x0?% ??% ??,?% 3 2
[postproc @ 0x890f940]using npp filters 0x0/0x06 ??% ??% ??,?% 4 1
[postproc @ 0x890f940]using npp filters 0x0/0x07 ??% ??% ??,?% 5 0
[postproc @ 0x890f940]using npp filters 0x0/0x08 ??% ??% ??,?% 5 0
[postproc @ 0x890f940]using npp filters 0x0/0x09 ??% ??% ??,?% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x00 ??% ??% ??,?% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x01 ??% ??% ??,?% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x02 ??% ??% ??,?% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x03 35% 76% 0.9% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x04 32% 75% 0.8% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x05 30% 73% 0.8% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x06 29% 72% 0.8% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x07 27% 71% 0.7% 6 0
[postproc @ 0x890f940]using npp filters 0x0/0x08 26% 70% 0.7% 6 0
[postproc @ 0x890f940]using npp filters 0x2000/0x05% 69% 0.7% 6 0
[postproc @ 0x890f940]using npp filters 0x2200/0x04% 68% 0.7% 6 1
[postproc @ 0x890f940]using npp filters 0x2200/0x200067% 0.7% 6 2
[postproc @ 0x890f940]using npp filters 0x2200/0x220066% 0.7% 6 3
[postproc @ 0x890f940]using npp filters 0x2204/0x220065% 0.7% 6 4
[postproc @ 0x890f940]using npp filters 0x2204/0x220464% 0.7% 6 5
[postproc @ 0x890f940]using npp filters 0x2204/0x220464% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220463% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220463% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220462% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220462% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220461% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220461% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220461% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220460% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220460% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220460% 0.6% 6 6
[postproc @ 0x890f940]using npp filters 0x2204/0x220059% 0.6% 6 6
Uninit audio filters... 0.000 ct: 0.000 37/ 37 15% 59% 0.6% 6 5
[libaf] Removing filter dummy
Uninit audio: mp3lib
Uninit video: ffmpeg
Successfully enabled DPMS
alsa-uninit: pcm closed
vo: uninit ...
Exiting... (Quit)
*************************************************************************************************
Regression test shows, that bug was appeared in the range
r23346-r23357 (inclusive). I can't compile code from these
revisions due to compilation errors in the ass_font.c; but
according to the svn log, it is rather possible that error occurs
in r23346.
Here is output for r23358:
*************************************************************************************************
MPlayer dev-SVN-r23358-4.0.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 3200+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
get_path('codecs.conf') -> '/home/andrew/.mplayer/codecs.conf'
Reading /home/andrew/.mplayer/codecs.conf: Can't open
'/home/andrew/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 112 audio & 235 video
codecs
Configuration: --language=en --enable-menu --enable-xmms
--enable-largefiles --enable-fbdev --enable-xvmc --disable-tv
--disable-dvbhead --disable-lirc
CommandLine: '-v' '/home/andrew/media/video/anime/ah! my goddess -
sorezone no tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi'
init_freetype
/usr/share/fonts/default/Type1/n019003l.pfb doesn't look like a
bitmap font description, ignoring.
Cannot load bitmap
font: /usr/share/fonts/default/Type1/n019003l.pfb
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/andrew/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/andrew/.mplayer/input.conf'
Parsing input config file /home/andrew/.mplayer/input.conf
Input config file /home/andrew/.mplayer/input.conf parsed: 70 binds
get_path('Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi.conf') ->
'/home/andrew/.mplayer/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi.conf'
Playing /home/andrew/media/video/anime/ah! my goddess - sorezone no
tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi.
get_path('sub/') -> '/home/andrew/.mplayer/sub/'
[file] File size is 158124032 bytes
STREAM: [file] /home/andrew/media/video/anime/ah! my goddess -
sorezone no tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
AVI file format detected.
list_end=0x2292
======= AVI Header =======
us/frame: 41708 (fps=23.976)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames total: 34761 initial: 0
streams: 2
Suggested BufferSize: 0
Size: 704 x 396
==========================
list_end=0x10F4
==> Found video stream: 0
[aviheader] Video stream found, -vid 0
====== STREAM Header =====
Type: vids FCC: xvid (64697678)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 2997/125 = 23.976
Start: 0 Len: 34761
Suggested BufferSize: 100029
Quality 10000
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 704
biHeight 396
biPlanes 1
biBitCount 12
biCompression 1145656920='XVID'
biSizeImage 1672704
===========================
Regenerating keyframe table for MPEG-4 video.
list_end=0x2186
==> Found audio stream: 1
[aviheader] Audio stream found, -aid 1
====== STREAM Header =====
Type: auds FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 1
Rate: 16000/384 = 41.667
Start: 0 Len: 60409
Suggested BufferSize: 8064
Quality -1
Sample size: 384
==========================
Found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 48000
avg byte/sec: 16000
Block align: 384
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=384
mp3.nFramesPerBlock=1
mp3.nCodecDelay=0
==========================================================================
list_end=0x2292
AVI: dmlh found (size=248) (total_frames=34761)
list_end=0x22D2
hdr=Software size=44
Software : VirtualDubMod 1.5.10.2 (build 2540/release)
list_end=0x95BCBAC
Found movie at 0x280C - 0x95BCBAC
Reading INDEX block, 69511 chunks for 34761 frames
(fpos=157010868).
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x1F8C)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=133221537 (34761) audio size=23197056 (60409)
VIDEO: [XVID] 704x396 12bpp 23.976 fps 735.1 kbps (89.7
kbyte/s)
[V] filefmt:3 fourcc:0x44495658 size:704x396 fps:23.98
ftime:=0.0417
Clip info:
Software: VirtualDubMod 1.5.10.2 (build 2540/release)
get_path('sub/') -> '/home/andrew/.mplayer/sub/'
[file] File size is 40426 bytes
STREAM: [file] /home/andrew/media/video/anime/ah! my goddess -
sorezone no tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.ssa
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
SUB: Detected subtitle file format: ssa
SUB: opened iconv descriptor.
SUB: closed iconv descriptor.
SUB: Read 398 subtitles.
SUB: Added subtitle file (1): /home/andrew/media/video/anime/ah! my
goddess - sorezone no
tsubasa/Ah_My_Goddess_-_Sorezore_no_Tsubasa_-_01.ssa
[gl] using extended formats. Use -vo gl:nomanyfmts if playback
fails.
[gl] Using 16 as slice height (0 means image height).
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1440x900 with depth 24 and 32 bpp (":0.0" =>
local display)
[x11] Detected wm supports layers.
[x11] Using workaround for Metacity bugs.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
Disabling DPMS
DPMSDisable stat: 1
Opening video filter: [screenshot]
Opening video filter: [unsharp=l7x7:1.0:c7x7:1.0]
[screenshot] query(Planar YV12) -> 3
Opening video filter: [pp=h1:a/v1:a/dr:a]
[unsharp] query(Planar YV12) -> 3
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
[PP] Using external postprocessing filter, max q = 6.
AutoQ: setting quality to 6.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow!Ex optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio:
16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2,
layer-3)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.10
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit
Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/s16le ->
48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Starting playback...
[ffmpeg] aspect_ratio: 1.777778
VDec: vo config request - 704 x 396 (preferred colorspace: Planar
YV12)
[PP] Using external postprocessing filter, max q = 6.
Trying filter chain: pp unsharp screenshot vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (704x396->704x396,flags=5,'MPlayer',0x32315659)
REQ: flags=0x64B7 req=0x0
unsharp: 7x7:1.00 (sharpen luma)
unsharp: 7x7:1.00 (sharpen chroma)
REQ: flags=0x64B7 req=0x0
[swscaler @ 0x88fe6e0]SwScaler: using unscaled yuv420p -> bgr24
special converter
REQ: flags=0x64B7 req=0x0
VO: [gl] 704x396 => 704x396 Planar YV12 [fs] [zoom]
VO: Description: X11 (OpenGL)
VO: Author: Arpad Gereoffy <arpi at esp-team.scene.hu>
OpenGL extensions string:
GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers
GL_ARB_fragment_program GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging
GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object GL_ARB_point_parameters
GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects
GL_ARB_shading_language_100 GL_ARB_texture_border_clamp
GL_ARB_texture_compression GL_ARB_texture_cube_map
GL_ARB_texture_env_add GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3 GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object GL_ARB_vertex_program
GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers
GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc
GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color
GL_EXT_blend_equation_separate GL_EXT_blend_func_separate
GL_EXT_blend_minmax GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array GL_EXT_Cg_shader
GL_EXT_depth_bounds_test GL_EXT_draw_range_elements
GL_EXT_fog_coord GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object
GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object GL_EXT_point_parameters
GL_EXT_rescale_normal GL_EXT_secondary_color
GL_EXT_separate_specular_color GL_EXT_shadow_funcs
GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D
GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp GL_EXT_texture_object
GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array
GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color
GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer
GL_NV_fog_distance GL_NV_fragment_program
GL_NV_fragment_program_option GL_NV_fragment_program2
GL_NV_framebuffer_multisample_coverage GL_NV_half_float
GL_NV_light_max_exponent GL_NV_multisample_filter_hint
GL_NV_occlusion_query GL_NV_packed_depth_stencil
GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart
GL_NV_register_combiners GL_NV_register_combiners2
GL_NV_texgen_reflection GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4 GL_NV_texture_expand_normal
GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2
GL_NV_texture_shader3 GL_NV_vertex_array_range
GL_NV_vertex_array_range2 GL_NV_vertex_program
GL_NV_vertex_program1_1 GL_NV_vertex_program2
GL_NV_vertex_program2_option GL_NV_vertex_program3
GL_NVX_conditional_render GL_SGIS_generate_mipmap
GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow
GL_SUN_slice_accum GLX_EXT_visual_info GLX_EXT_visual_rating
GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync
GLX_SGI_swap_control GLX_EXT_texture_from_pixmap
GLX_ARB_multisample GLX_NV_float_buf
[gl] Creating 1024x512 texture...
[gl] generated fragment program:
!!ARBfp1.0
OPTION ARB_precision_hint_fastest;TEMP coord, coord2, cdelta,
parmx, parmy, a, b, yuv;MAD coord.xy, fragment.texcoord[0],
{1024.000000, 512.000000}, {0.5, 0.5};TEX parmx, coord.x,
texture[3], 1D;MUL cdelta.xz, parmx.rrgg, {-0.000977, 0, 0.000977,
0};TEX parmy, coord.y, texture[3], 1D;MUL cdelta.yw, parmy.rrgg,
{0, -0.001953, 0, 0.001953};ADD coord, fragment.texcoord[0].xyxy,
cdelta.xyxw;ADD coord2, fragment.texcoord[0].xyxy, cdelta.zyzw;TEX
a.r, coord.xyxy, texture[0], 2D;TEX a.g, coord.zwzw, texture[0],
2D;TEX b.r, coord2.xyxy, texture[0], 2D;TEX b.g, coord2.zwzw,
texture[0], 2D;LRP a.b, parmy.b, a.rrrr, a.gggg;LRP a.a, parmy.b,
b.rrrr, b.gggg;LRP yuv.r, parmx.b, a.bbbb, a.aaaa;MAD coord.xy,
fragment.texcoord[1], {512.000000, 256.000000}, {0.5, 0.5};TEX
parmx, coord.x, texture[3], 1D;MUL cdelta.xz, parmx.rrgg,
{-0.001953, 0, 0.001953, 0};TEX parmy, coord.y, texture[3], 1D;MUL
cdelta.yw, parmy.rrgg, {0, -0.003906, 0, 0.003906};ADD coord,
fragment.texcoord[1].xyxy, cdelta.xyxw;ADD coord2,
fragment.texcoord[1].xyxy, cdelta.zyzw;TEX a.r, coord.xyxy,
texture[1], 2D;TEX a.g, coord.zwzw, texture[1], 2D;TEX b.r,
coord2.xyxy, texture[1], 2D;TEX b.g, coord2.zwzw, texture[1],
2D;LRP a.b, parmy.b, a.rrrr, a.gggg;LRP a.a, parmy.b, b.rrrr,
b.gggg;LRP yuv.g, parmx.b, a.bbbb, a.aaaa;MAD coord.xy,
fragment.texcoord[2], {512.000000, 256.000000}, {0.5, 0.5};TEX
parmx, coord.x, texture[3], 1D;MUL cdelta.xz, parmx.rrgg,
{-0.001953, 0, 0.001953, 0};TEX parmy, coord.y, texture[3], 1D;MUL
cdelta.yw, parmy.rrgg, {0, -0.003906, 0, 0.003906};ADD coord,
fragment.texcoord[2].xyxy, cdelta.xyxw;ADD coord2,
fragment.texcoord[2].xyxy, cdelta.zyzw;TEX a.r, coord.xyxy,
texture[2], 2D;TEX a.g, coord.zwzw, texture[2], 2D;TEX b.r,
coord2.xyxy, texture[2], 2D;TEX b.g, coord2.zwzw, texture[2],
2D;LRP a.b, parmy.b, a.rrrr, a.gggg;LRP a.a, parmy.b, b.rrrr,
b.gggg;LRP yuv.b, parmx.b, a.bbbb, a.aaaa;PARAM ycoef = {1.1640,
1.1640, 1.1640};PARAM ucoef = {0.0000, -0.3910, 2.0180};PARAM
vcoef = {1.5960, -0.8130, 0.0000};PARAM offsets = {-0.8742,
0.5313, -1.0860};PARAM gamma = {1.0000, 1.0000, 1.0000};TEMP
res;MAD res.rgb, yuv.rrrr, ycoef, offsets;MAD res.rgb, yuv.gggg,
ucoef, res;MAD_SAT res.rgb, yuv.bbbb, vcoef, res;POW
result.color.r, res.r, gamma.r;POW result.color.g, res.g,
gamma.g;POW result.color.b, res.b, gamma.b;END
[gl] Program statistics:
[gl] instructions: 48/4096
[gl] native instructions: 52/4096
[gl] temporaries: 9/32
[gl] native temporaries: 10/32
[gl] parameters: 12/1024
[gl] native parameters: 12/1024
[gl] attribs: 3/16
[gl] native attribs: 3/16
[gl] ALU instructions: 30/4096
[gl] TEX instructions: 18/4096
[gl] TEX indirections: 7/4096
[gl] native ALU instructions: 34/4096
[gl] native TEX instructions: 18/4096
[gl] native TEX indirections: 7/4096
[gl] Resize: 1440x900
*** [pp] Allocating mp_image_t, 704x400x12bpp YUV planar, 422400
bytes
[gl] Resize: 1440x900
XXX initial v_pts=0.000 a_pos=8064 (0.504) 1 ??% ??% ??,?% 0 6
*** [pp] Allocating mp_image_t, 704x400x12bpp YUV planar, 422400
bytes
*** [vo] Allocating mp_image_t, 704x396x12bpp YUV planar, 418176
bytes
*** [screenshot] Direct Rendering mp_image_t, 704x396x12bpp YUV
planar, 418176 bytes
*** [unsharp] Direct Rendering mp_image_t, 704x400x12bpp YUV
planar, 422400 bytes
[postproc @ 0x890b700]using npp filters 0x2204/0x2200
Unicode font: 656 glyphs.
get_path('subfont.ttf') -> '/home/andrew/.mplayer/subfont.ttf'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
*** [pp] Allocating mp_image_t, 704x400x12bpp YUV planar, 422400
bytes
[postproc @ 0x890b700]using npp filters 0x2200/0x2200
[postproc @ 0x890b700]using npp filters 0x2200/0x2000??% ??,?% 1 4
[postproc @ 0x890b700]using npp filters 0x2200/0x0?% ??% ??,?% 2 3
[postproc @ 0x890b700]using npp filters 0x2000/0x0?% ??% ??,?% 2 2
[postproc @ 0x890b700]using npp filters 0x0/0x06 ??% ??% ??,?% 3 1
[postproc @ 0x890b700]using npp filters 0x0/0x07 ??% ??% ??,?% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x08 ??% ??% ??,?% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x09 ??% ??% ??,?% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x00 ??% ??% ??,?% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x01 ??% ??% ??,?% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x02 ??% ??% ??,?% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x03 26% 79% 0.8% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x04 24% 78% 0.7% 3 0
[postproc @ 0x890b700]using npp filters 0x0/0x05 23% 76% 0.7% 3 0
Uninit audio filters... 0.000 ct: 0.000 16/ 16 22% 75% 0.7% 3 0
[libaf] Removing filter dummy
Uninit audio: mp3lib
Uninit video: ffmpeg
Successfully enabled DPMS
alsa-uninit: pcm closed
vo: uninit ...
Exiting... (Quit)
*************************************************************************************************
OSD text displayed properly in both cases, so the problem can't be
caused by "/usr/share/fonts/default/Type1/n019003l.pfb doesn't
look like a bitmap font description, ignoring.
Cannot load bitmap
font: /usr/share/fonts/default/Type1/n019003l.pfb". This message
appears in both cases, though I wondering why...
Thanks for review.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-advusers/attachments/20070604/772d2201/attachment.pgp>
More information about the MPlayer-advusers
mailing list