First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 12047
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Arcady Genkin (RETIRED) <agenkin@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Peter Ruskin <aoyu93@dsl.pipex.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 12047 depends on: 11860 Show dependency tree
Bug 12047 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2002-12-12 16:12 0000
media-libs/xine-lib-1_alpha2
media-video/xine-ui-0.9.15
...this coupling produces:

$ xine -A arts
This is xine (X11 gui) - a free video player v0.9.15
(c) 2000-2002 by G. Bartsch and the xine project team.
Built with xine library 1.0.0 (1-alpha2)
Found xine library version: 1.0.0 (1-alpha2).
XServer Vendor: Gentoo Linux (XFree86 4.2.1, revision r2). Release: 40201000,
        Protocol Version: 11, Revision: 0,
        Available Screen(s): 1, using 0
        Depth: 16.
        XShmQueryVersion: 1.1.
-[ xiTK version 0.9.2 ]-
-[ xiTK will use XShm ]-
-[ WM type: KDE ]-
Display is not using Xinerama.
Benchmarking memcpy methods (smaller is better):
        glibc memcpy() : 572623317
        linux kernel memcpy() : 559597241
        MMX optimized memcpy() : 490835159
        MMXEXT optimized memcpy() : 280110980
        SSE optimized memcpy() : 313251286
xine-scr_init: complete
metronom: start_clock (at 0)
main: probing <aa> video output plugin
load_plugins: failed to load video output plugin <aa>
main: probing <none> video output plugin
load_plugins: failed to load video output plugin <none>
main: probing <vidix> video output plugin
[genfb-demo-driver] Error occured during pci scan: Operation not permitted
[mach64] Error occured during pci scan: Operation not permitted
[mga] Error occured during pci scan: Operation not permitted
[mga] Error occured during pci scan: Operation not permitted
[nvidia-unworking-driver] probe
[nvidia-unworking-driver] Error occured during pci scan: Operation not permitted
[pm3] Error occured during pci scan: Operation not permitted
Radeon_vid: Error occured during pci scan: Operation not permitted
Rage128_vid: Error occured during pci scan: Operation not permitted
video_out_vidix: Couldn't find working VIDIX driver
load_plugins: failed to load video output plugin <vidix>
main: all available video drivers failed.

Unmerged all xine stuff and reinstalled stuff that works OK on Gentoo-1.2
(gcc-2.9x) 
and Gentoo-1.4 stable (gcc-3.2) on separate partitions of the same box.

# emerge =media-libs/xine-lib-0.9.13-r2		OK
# emerge =media-plugins/xine-d4d-0.3.2-r2	OK
# emerge =media-plugins/xine-d5d-0.2.7-r1	OK
# emerge =media-plugins/xine-dmd-1.0.6		OK
# emerge =media-plugins/xine-dvdnav-0.9.13	OK
# emerge =media-video/xine-ui-0.9.13		FAILED
...
fb.c: In function `enum_layers_callback':
dfb.c:49: `DLCAPS_INTERLACED_VIDEO' undeclared (first use in this function)
dfb.c:49: (Each undeclared identifier is reported only once
dfb.c:49: for each function it appears in.)
dfb.c: In function `init_dfb':
dfb.c:157: warning: passing arg 2 of pointer to function from incompatible
pointer type
make[3]: *** [dfb.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/xine-ui-0.9.13/work/xine-ui-0.9.13/src/dfb'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xine-ui-0.9.13/work/xine-ui-0.9.13/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-ui-0.9.13/work/xine-ui-0.9.13'
make: *** [all-recursive-am] Error 2

!!! ERROR: media-video/xine-ui-0.9.13 failed.
!!! Function src_compile, Line 61, Exitcode 2
!!! (no error message)

So now I can't get a working xine :-(

------- Comment #1 From Arcady Genkin (RETIRED) 2002-12-12 16:48:09 0000 -------
I had the same problem with the nvidia driver and 1_alpha.  Try 1_beta0 of
xine-lib (in CVS as of last night): it works for me.

------- Comment #2 From Arcady Genkin (RETIRED) 2002-12-12 16:48:54 0000 -------
Feel free to reopen this bug if xine-lib-1_beta0 still doesn't work for you.

------- Comment #3 From Peter Ruskin 2002-12-13 06:15:50 0000 -------
1_beta0 is much better.  However:

1)  arts plugin doesn't work - this is because of bug #11860 (using kde-3.1.0_rc5)

2)  discs work OK but files almost always crash:

$ xine
This is xine (X11 gui) - a free video player v0.9.15
(c) 2000-2002 by G. Bartsch and the xine project team.
Built with xine library 1.0.0 (1-beta0)
Found xine library version: 1.0.0 (1-beta0).
XServer Vendor: Gentoo Linux (XFree86 4.2.1, revision r2). Release: 40201000,
        Protocol Version: 11, Revision: 0,
        Available Screen(s): 1, using 0
        Depth: 16.
        XShmQueryVersion: 1.1.
-[ xiTK version 0.9.2 ]-
-[ xiTK will use XShm ]-
-[ WM type: KDE ]-
Display is not using Xinerama.
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_oss.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_alsa.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_arts.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_esd.so
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/genfb_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/mach64_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/mga_crtc2_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/mga_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/nvidia_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/pm3_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/radeon_vid.so not cached
load_plugins: /usr/lib/xine/plugins/1.0.0/vidix/rage128_vid.so not cached
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_aa.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_none.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_file.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_http.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_dvd.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_vcd.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_mms.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_stdin_fifo.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_inp_pnm.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_ogg.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_asf.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_avi.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_block.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_audio.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_qt.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_cda.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_film.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_roq.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_fli.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_smjpeg.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_wav.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_idcin.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_wc3movie.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_vqa.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_voc.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_aiff.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_snd.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_yuv4mpeg2.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_real.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_realaudio.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_eawve.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_a52.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_spu.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_dts.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_mad.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_w32dll.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_lpcm.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_cinepak.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_cyuv.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_fli.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_idcinvideo.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_msrle.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_msvc.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_qtsmc.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_roqvideo.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_rgb.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_svq1.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_yuv.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_qtrpza.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_wc3video.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_qtrle.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_adpcm.so
load_plugins: /usr/lib/xine/plugins/1.0.0/post/xineplug_post_invert.so not cached
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_logpcm.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_roqaudio.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_gsm610.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_vorbis.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_real.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_real_audio.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_faad.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_fb.so
load_plugins: using cached /usr/lib/xine/plugins/1.0.0/xineplug_decode_spucc.so
xine-scr_init: complete
metronom: start_clock (at 0)
video_out_xv: using Xv port 75 from adaptor NV10 Video Overlay for hardware
colorspace conversion and scaling.
video_out_xv: open_plugin
video_out_xv: double buffering mode = 1
video_out_xv: port attribute XV_COLORKEY (6) value is 2110
video_out_xv: port attribute XV_AUTOPAINT_COLORKEY (7) value is 1
video_out_xv: port attribute XV_BRIGHTNESS (5) value is -2
video_out_xv: port attribute XV_CONTRAST (4) value is 4094
video_out_xv: port attribute XV_SATURATION (3) value is 4094
video_out_xv: port attribute XV_HUE (2) value is 0
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: this adaptor supports the yv12 format.
video_out_xv: property #11 = 0
video_out: thread created
audio_alsa_out : supported modes are 8bit mono stereo (4-channel not enabled in
xine config) (5-channel not enabled in xine config) (5.1-channel not enabled in
xine config) (a/52 and DTS pass-through not enabled in xine config)
xine: xine_stream_new
xine: xine_stream_new
xine: xine_stream_new
input_pnm: trying to open 'file:/usr/share/xine/skins/xine_logo.mpv'
metronom: video discontinuity #1, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #1
metronom: audio discontinuity #1, type is 0, disc_off 0
metronom: waiting for in_discontinuity update #1
metronom: audio vpts adjusted to 30000
metronom: vpts adjusted with prebuffer to 89745
Using MMXEXT for IDCT transform
Using MMXEXT for motion compensation
xine: waiting for headers.
xine: headers processed.
xine: xine_play
demux: start thread called
xine: xine_play_internal ...done
demux: loop starting...
demux: main demuxer loop finished (status: 1)
demux: loop finished (status: 1)
demux: stop thread called
demux: joining thread 196621
video_out: possible still frame
libmpeg2: blasting out current frame 0 on flush
video_out: possible still frame
input_pnm: trying to open '/mnt/win/m/SIMPSONSvideos/Sherry Bobbins - Happy Just
the Way we are.mpg'
metronom: video discontinuity #2, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #2
metronom: audio discontinuity #2, type is 0, disc_off 0
metronom: waiting for in_discontinuity update #2
metronom: audio vpts adjusted to 134745
metronom: vpts adjusted with prebuffer to 1443890
audio_alsa_out: Audio Device name = default
audio_alsa_out: Number of channels = 2
audio_alsa_out:open pause_resume=0
stream       : PLAYBACK
access       : RW_INTERLEAVED
format       : S16_LE
subformat    : STD
channels     : 2
rate         : 44100
exact rate   : 44100 (44100/1)
msbits       : 16
buffer_size  : 32768
period_size  : 4096
period_time  : 92879
tick_time    : 10000
tstamp_mode  : NONE
period_step  : 1
sleep_min    : 0
avail_min    : 4096
xfer_align   : 1
start_threshold  : 4096
stop_threshold   : 32768
silence_threshold: 0
silence_size : 0
boundary     : 1073741824
start_mode: DATA
xrun_mode: STOP
tstamp_mode: NONE
period_step: 1
sleep_min: 0
avail_min: 4096
xfer_align: 1
silence_threshold: 0
silence_size: 0
boundary: 1073741824
audio_out: output sample rate 44100
audio_out: thread created
xine: waiting for headers.
xine: headers processed.
xine: xine_play
demux: start thread called
demux: loop starting...
xine: xine_play_internal ...done
Segmentation fault
[12:08 peter@penguin: ~]
$ metronom: video discontinuity #3, type is 2, disc_off is 65318
metronom: waiting for audio discontinuity #3
metronom: audio discontinuity #3, type is 2, disc_off 65318
metronom: waiting for in_discontinuity update #3
metronom: audio vpts adjusted to 1443890
audio_out: inserting 11370 0-frames to fill a gap of 23240 pts

------- Comment #4 From Andreas Wasserman 2002-12-16 13:36:17 0000 -------
I fixed this by including "xv" in my USE= line in make.conf, this eliminated
the
use of vidix by xine (which didn't work with my nvidia either) and it now use
xv
as per usual again.

------- Comment #5 From Peter Ruskin 2002-12-16 14:08:40 0000 -------
Just tried that; it didn't change anything for me

------- Comment #6 From Arcady Genkin (RETIRED) 2002-12-21 10:43:47 0000 -------
Peter, are you still having problems now that bug 11860 is fixed?
Xine plays mpeg files fine for me with the nvidia card, FWIW.

May I suggest (1) unmerging any plugins, compiled for the previous xine-lib and
(2) removing your ~/.xine from the previous version of xine?

------- Comment #7 From Peter Ruskin 2002-12-21 16:18:57 0000 -------
I was having problems with AVI and WMF files; mpeg files were fine.  The
problem
was with vidio and audio discontinuities.

I followed your advice:
(1) unmerging any plugins, compiled for the previous xine-lib:  no difference
(2) removing your ~/.xine:  bingo - it's much better now - thanks

First Last Prev Next    No search results available      Search page      Enter new bug