question for gst-player users
Alexander Nedotsukov
bland at mail.ru
Thu Jun 19 05:01:54 PDT 2003
Jeremy Messenger wrote:
> On Wed, 18 Jun 2003 15:14:22 +0900, Alexander Nedotsukov
> <bland at mail.ru> wrote:
>
>> All,
>>
>> Before to bother thread guys I would like to confirm two things from
>> some one else running -current or 5.1 systems. I assume bellow your
>> system was built with /etc/make.conf contains WITH_LIBMAP=yes. Can
>> you reproduce following behaviour?
>
>
> Here's my info:
>
> -rw------- 1 mezz mezz 56821760 Jun 18 22:42 HomeWorld1024.avi
> (This file was encoded with DivX503 Build830)
>
> % uname -a (CVSup'ed around 30 to 40 minutes before the uname's clock)
> FreeBSD mezz.mezzweb.com 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Wed Jun
> 18 17:50:41 CDT 2003
> root at mezz.mezzweb.com:/usr/obj/usr/src/sys/BSDRULZ i386
>
>
> Here's my result:
>
> libc_r:
> 0% idle
>
> libkse:
> Loop like hell (eat a lot of ram and swap) of error messages and
> finally crashed, so can't play. It's relating with libgthread errors.
>
> libthr:
> Always over 70% idle; it will runs fine and UI is fine too, when
> I play with the pause, play and etc options. It created more than
> five gs-player in the top. UI is still alive.
>
> Note: I am using Jeff's ULE and all apps that I installed from ports
> have been compiled with the debug.
Thanks a lot. Good idea. I probably should try with ULE as well. At the
moment I use BSD scheduler and so far no big problems with them (at
least with libgthreads and no crashes in ggv, gst-inspect).
>
>
> Ummm, strange.. Before, I can run Gnome2 with libkse, but not anymore
> now.. I will try to run Gnome2 with libthr.
>
> Cheers,
> Mezz
>
>> 1) Test gst-player against different threading libraries
>>
>> Add following entries to your /etc/libmap.conf
>>
>> [/usr/X11R6/bin/gst-player]
>> libc_r.so.5 libc_r.so.5
>> libc_r.so libc_r.so
>>
>> [gst-player]
>> libc_r.so.5 libc_r.so.5
>> libc_r.so libc_r.so
>>
>> Run gst-player and start playing some video. Check system idle time
>> (ie. from top). Is it zero?
>>
>> Edit /etc/libmap.conf and change entries added above this way
>>
>> [/usr/X11R6/bin/gst-player]
>> libc_r.so.5 libkse.so.1
>> libc_r.so libkse.so
>>
>> [gst-player]
>> libc_r.so.5 libkse.so.5
>> libc_r.so libkse.so
>>
>> Run gst-player and start playing some video. Check system idle time
>> again. Is it above zero this time?
>>
>> Repeat two previous steps with kse -> thr.
>>
>> 2) Test gst-palyer play/pause/play hangup
>>
>> Run gst-payer and start playing some video. Press pause button, check
>> if player UI responds (ie. menu navigation). Press button again (to
>> resume video). Can you see video playing? Does UI still alive?
>>
>> Just in case. Please do not reply if you already see more than 1K
>> replies ;-)
>>
>> Thanks in advance,
>> Alexander.
>
>
>
--
Alexander
More information about the freebsd-gnome
mailing list