mplayer: lejatszas kozben ket egymas utani "fel" kepkocka alkot egyetlen kepkockat

 ( rigidus | 2006. február 11., szombat - 22:01 )

Sziasztok,

A fenti problemammal kuzdok lassan egy hete. Korabban teljesen jo volt, most viszont elvezhetetlen.

Korabbi elozmenyek:
Van egy gentoo-m ahol mar jo nehany gcc migralast csinaltam korabban gond nelkul, de ezuttal a 3.4.4-re valo atallaskor valami gebax tortent es keptelen volt ujraforditani a teljes rendszert. A szokasos modon vegeztem, doksit kovetve ...

Azt hozza kell tennem, hogy az a telepites precizen be volt allitva es gond nelkul uzemelt (mplayer is) eleg regota annyi kivetellel, hogy a fennakadas miatt keptelenseg volt frissiteni. Forum olvasasok-irasok, gugli, HUP, csodot vallottak, felvettem a fejlesztokkel is a kapcsolatot, ok sem tudtak segiteni igy nem volt mit tenni, ujra kellett huznom az egeszet.

Az ujratelepites elott a teljes fajlrendszert elmentettem, hogy a konfig fajlok nagy reszet ne kelljen ujrairni, ill. ideiglenesen kernelt sem kell forgatni, csak bemasolni a regit.

Es akkor a jelen... :)

van egy frissen telepitett, frissen tartott gentoo-m, ugyanazzal a kernellel, ugyanazzal a grafikus meghajtoval (van hardveres gyorsitas is), ugyanazzal a hardverrel, ugyanazzal az /etc/mplayer.conf fajlal, ugyanazzal az mplayer verzioval es elvezhetetlenul szaggat, osszevissza cache-l (sokszor 15-20mp-ig), majd lejatszaskor a kepet felosztja ket vizszintes csikra, az egyiken az aktualis kepkocka lathato, a masikon az elotte levo. (megprobalok vhogy csinalni egy rovid videot rola) Frissitettem mar kernelt is, probaltam mas drivereket is, az eredmeny ua. Feltettem a xine-t kesobb, ott is komoly lejatszasi gondok vannak.

Legutobb elmentettem ezt a particiot is, felmasoltam a regi rendszert ugy ahogy eredetileg is volt es mindenfele fennakadas nelkul mukodik. Visszatettem az ujat es tovabbra is meg van gagyulva. Semmilyen beallitasra nem reagal, hiaba allitok cache meretet, framdrop-ot double buffert, semmire nem reagal... :(

nehany output:
# emerge info
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-hardened-r5 i686)
=================================================================
System uname: 2.6.14-hardened-r5 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python: 2.3.5-r2, 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ http://194.117.143.70 http://194.117.143.71 ftp://194.117.143.70/mirrors/gentoo"
LINGUAS="en_GB"
MAKEOPTS="-j5 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 accessibility alsa apm arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cdda cdr chroot crypt cups curl custom-cflags divx4linux doc dri dts dvd dvdread eds emboss encode exif expat fam fbcon flac foomaticdb fortran freetype gd gdbm gif glut gmp gpm gtk gtk2 hal hardened idn ieee1394 irda java javascript jpeg jpeg2k kde lcms ldap libg++ libkscan libwww lisa lm_sensors logitech-mouse mad mhash mikmod mjpeg mmx mmxext mng mod motif mp3 mpeg mpi ncurses network nfs nls nptl odbc ogg oggvorbis openal opengl pam pascal pcre pdf pdflib perl png postgres python qt quicktime rdesktop readline real rtc scanner sdk sdl sensord sms spell sql sqlite sse sse2 ssl subversion svg symlink tcpd tga threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb vcd video_cards_radeon vorbis wmf x86 xml xml2 xv xvid yv12 zlib linguas_en_GB userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20040929 AGP 4x x86/MMX/SSE2 NO-TCL
OpenGL version string: 1.2 Mesa 6.2.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture,
GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x47 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

Szerk, ez lemaradt:

media-video/mplayer-1.0.20060217 -3dfx -3dnow -3dnowext +X +aac -aalib +alsa (-altivec) +arts -bidi -bindist +bl +cdparanoia -cpudetection +custom-cflags -debug -dga -directfb +doc +dts -dv -dvb +dvd +dvdread -edl +encode -esd +fbcon -ggi +gif -gtk -i8x0 -ipv6 -jack -joystick -jpeg -libcaca -lirc -live -livecd -lzo -mad +matroska -matrox +mmx +mmxext -musepack -nas +nls -nvidia +openal +opengl -oss -png +real +rtc -samba +sdl +sse +sse2 -svga -tga +theora +truetype -v4l -v4l2 +vorbis +win32codecs -xanim -xinerama -xmms +xv +xvid +xvmc 0 kB

Tapasztalt mar vki hasonlot?

Koszi a segitseget elore is. :)

Udv

Rig

UI: A radeon karyam nem fglrx-es. :) (szerencsere)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Csak tippelek: Nem lehet hogy az új gcc tartalmaz valami bug-ot?
Többek között az MPlayer elég érzékeny a gcc-re.( legalábbis a doksija ezt sugallja)

Koszi, ennek utananezek. :) Bar masoknak kell, hogy menjen az uj gcc-vel is, mivel (feltehetoen) jopar tizezer gentoos hasznal mplayert.

Koszi.

Rig

---------------------
rigidus a betegagybol

Most igy a hetvegen van egy kis idom az mplayer kehejevel bajlodni. Az tunt fel, hogy egyaltalan nem tolti be a szukseges library-ket. Hiaba aktiv az opengl es testverei, nem hajlando foglalkozni vele.

Amiert pedig a fenti hulyeseget csinalja az a szofveres rendereles. Erdekes modon a glxgears a szokasos modon kozel 0% processzorhasznalat mellett porog rendesen. Probaltam az mplayert is xv x11 gl gl2 driverekkel. Termeszetesen indifferens mindenre.

Talalkozott mar valaki ilyennel?

Koszi megyszer. ;)
---------------------
Ригидус а бетегадьбол

Próbáld a ’~/.mplayer/config’ fileba ezt beírni: vo=gl2

ELaci

Koszi, de ezeket mar vegigprobaltam. Az osszes hw gyorsitott kimenettel ezt muveli. Nem a beallitassal van a baj, hanem azzal, hogy nem tolti be a szukseges library-ket a hw accel-hez.

A xine-al is ugyan ezt csinalja. Meg van meg ugyanaz a particiom amelyik eredetileg fent volt, ha rabootolok, szepen fut ahogy regen futott.

Probaltam megadni a libGL.so, libGLU.so-kat az LD_PRELOAD-ba, de ua.

Most legutobb igy probaltam:

# LD_LIBRARY_PATH="/usr/lib" mplayer -vo xv /net/insomnia/media/movies/alien4_dc.avi

---------------------
Ригидус а бетегадьбол

Tipp: az 'ldconfig' -ot kell futtatni esetleg?

ELaci

bent van az ld.so.conf-ba az utvonal:
$ cat /etc/ld.so.conf
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
/usr/lib/opengl/xorg-x11/lib
/usr/i686-pc-linux-gnu/lib
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4
/opt/intel/compiler90/lib
/usr/lib/nspr
/usr/lib
[...]

Es termeszetesen le van futtatva. A gentoo egyebkent is minden telepites alkalmaval lefuttatja. A masik meg, hogy ha az env valtozot a parancssorba ele irom, akkor az ugyis magasabb precedenciaju lesz, igy az ldconfig majdhogynem mindegy.

---------------------
Ригидус а бетегадьбол

Hmm... nem biztos, hogy segít, de amikor én migráltam 3.3.5-ös gcc-ről 3.4.5-re, akkor volt egy olyan bug, hogy a rendszer nem változtatta meg a libstdc++.so elérési utvonalát, ezért néhány csomagot nem lehetett linkelni. Nekem csak a bruteforce megoldás segített, vagyis hogy besymlinkeltem neki a libstdc++.so-t oda ahol kereste.

Nalam ennel komolyabb gondok voltal a libstdc++.so-val, meg a fejlesztok sem tudtak hozzaszolni. Harom honapig rohangaltam vele, de semmire nem jutottunk. Egyedul frissiteni nem tudtam a c++-os progikat, de mplayer ment gond nelkul.

Azota ujra lett huzva az egesz es kipp kopp megy ahogy a hulye migrlas elott, ill. elmentettem a regi particiojat. A mai napig bootol es repul. :) (csak nem tud frissulni)

---------------------
Ригидус а бетегадьбол