Luca Olivetti wrote:
> En/na Luca Olivetti ha escrit:
>> En/na Anssi Hannula ha escrit:
>>> Luca Olivetti wrote:
>>>> As per the subject, mplayer with -ao dxr3 segfaults (and strace ins't 
>>>> very useful). At first I thought of a botched upgrade since I was still 
>>>> using mandrake 10.0 (and I don't remember the last time I urpmied 
>>>> mplayer, I don't use it that often), but it does the same with 2007.1 (a 
>>>> painful upgrade since it's a diskless vdr machine).
>>>> mplayer -ao null doesn't segfault (and I cannot test much else, since 
>>>> there's no x and no fbdev). The dxr3 itself is working fine with vdr.
>>>> Am I the only one with this problem? Any hint on how to debug it?
>>> Instead of "-ao dxr3" you have to use "-ao oss:/dev/em8300_ma-0".
>> That was a typo, I meant "-vo dxr3", sorry. Btw: that wouldn't work with 
>> mandriva supplied em8300 module: it's a version that switched to using 
>> alsa by default and doesn't accept the "audio_driver=oss" parameter. I 
>> had to download em8300-0.16.2

Hmm, AFAICS 2007.1 has dkms-em8300-0.16.1, and it seems to have the 
option of audio_driver={alsa,oss,osslike}.

Anyway, I pushed 0.16.2 into the main/backports repository.

>>> ps. since 2007.0 we also have VDR packages in the official repositories 
>>> as packaged by me :)
>> Yes, I know, and it actually would have avoided me to patch and 
>> recompile my own module ;-) but old habits die hard, and the problem 
>> here is with plf mplayer (didn't try vanilla mdv or recompiling it from 
>> source), vdr works fine.
> 
> FYI, recompiling from the source tarball on the mplayer home page 
> (./configure --enable-dxr3; make) works fine, so it's probably a quirk 
> of the packaging.

Apparently I can't reproduce, and the video output into dxr3 works fine. 
This is with mplayer-1.0-1.rc1.11.1plf2007.1.

What is the exact command line you used?

If possible, I'd appreciate if you installed gdb and mplayer-debug (with 
the same version as your mplayer pkg) and run it with "gdb --args 
mplayer -vo dxr3 etc etc etc", and in gdb commandline enter "r" to run 
mplayer, and after it segfaults use "bt f" to output the backtrace. Then 
quit using "q".

-- 
Anssi Hannula


_______________________________________________
PLF-discuss mailing list
[email protected]
https://www.zarb.org/mailman/listinfo/plf-discuss

Reply via email to