Автор Тема: Нужен ли кому Scratch?  (Прочитано 14262 раз)

Оффлайн Arc

  • Участник
  • *
  • Сообщений: 608
Re: Нужен ли кому Scratch?
« Ответ #60 : 23.04.2010 00:55:21 »
собран squeak 4.0.3
звук в pulse  -- норма, включая запись

Странности с захватом видео с камеры:
Игнорирует устройство /dev/video0

Решение проблемы -- симлинк с /dev/video0 на /dev/video

arc@arc-netbook ~ $ ls -hl /dev | grep video
crw-------  1 root video   10, 175 Апр 22 23:38 agpgart
crw-------  1 arc  video   29,   0 Апр 22 23:38 fb0
lrwxrwxrwx  1 root root         11 Апр 23 00:44 video -> /dev/video0
crw-rw----+ 1 root video   81,   0 Апр 23 00:15 video0

После чего запускаем:

arc@arc-netbook ~ $ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so scratch
Работает!

Проблема тут:

int InitCamera(int cameraNum, int w, int h) {
read_buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
read_buf.memory = V4L2_MEMORY_MMAP;

dev_name = "/dev/video";

if (cameraNum == 1)
dev_name = "/dev/video0";

if (cameraNum == 2)
dev_name = "/dev/video1";

io = IO_METHOD_MMAP; /* leave in case range of operation expanded */

if (0 > open_device())
return -1;

if (0 > init_device(w,h)) {
close_device();
return -1;
}

if (0 > stream_on()) {
uninit_device();
close_device();
return -1;
}

return 0;
}

int CameraOpen(int cameraNum, int frameWidth, int frameHeight) {
if (-1 == fd)
if (0 > InitCamera(cameraNum, frameWidth, frameHeight))
return 0;
return 1;
}
-------
powered by www.uneex.ru and Поиск!

Оффлайн Arc

  • Участник
  • *
  • Сообщений: 608
Re: Нужен ли кому Scratch?
« Ответ #61 : 26.04.2010 09:35:30 »
Прошу протестировать:
http://ftp.open-club.ru/altlinux/scratch-1.4.0.1-alt1.i586.rpm
http://ftp.open-club.ru/altlinux/squeak-vm-4.0.3.2202-alt0.5.i586.rpm
Перед установкой удалить scratch и squeak!

src
http://ftp.open-club.ru/altlinux/scratch-1.4.0.1-alt1.src.rpm
http://ftp.open-club.ru/altlinux/squeak-vm-4.0.3.2202-alt0.5.src.rpm

+родной pulseaudio : воспроизведение и запись с микрофона (по-умолчанию)
+работает камера /dev/video0 (симлинк делать не надо)
-------
powered by www.uneex.ru and Поиск!

Оффлайн Arc

  • Участник
  • *
  • Сообщений: 608
Re: Нужен ли кому Scratch?
« Ответ #62 : 06.05.2010 14:30:18 »
новый Scratch уже в M51.
осталось утрясти с зависимостями на kdelibs для squeak-vm

PS: Я тут один?
-------
powered by www.uneex.ru and Поиск!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 138
    • Домашняя страница
Re: Нужен ли кому Scratch?
« Ответ #63 : 06.05.2010 14:44:11 »
PS: Я тут один?
Нет, я вас внимательно читаю. У меня в ближайших планах собрать в p5.
Андрей Черепанов (cas@)

Оффлайн bsdlinux

  • Участник
  • *
  • Сообщений: 809
Re: Нужен ли кому Scratch?
« Ответ #64 : 01.06.2010 20:37:13 »
И что там все-таки с интерфейсом ? Одни квадратики :( . Если щёлкнуть по значку земного шара и выбрать english - появляются буквы. Квадратики появляются при выборе кириллических языков - русского, болгарского, украинского. Что надо доустановить чтобы все было по-русски ?

Оффлайн Arc

  • Участник
  • *
  • Сообщений: 608
Re: Нужен ли кому Scratch?
« Ответ #65 : 01.06.2010 22:29:37 »
>И что там все-таки с интерфейсом ?
А вы уже спрашивали об этом?

Каким образом устанавливали?

Приведите, пожалуйста, вывод:
$ rpm -qa squea\*
и

$ rpm -qa scratch\*
и

l /usr/lib/squeak -R
-------
powered by www.uneex.ru and Поиск!

Оффлайн bsdlinux

  • Участник
  • *
  • Сообщений: 809
Re: Нужен ли кому Scratch?
« Ответ #66 : 01.06.2010 23:04:09 »
В втором посте этой темы был аналогичный вопрос. Scratch в системе стоял по умолчанию, но я его не запускал. Сегодня система сказала, что доступны обновления, я обновил(пакеты scratch-*) и решил посмотреть что это такое.
Что выдает терминал
sergey@comp-8965e4 ~]$ rpm -qa squea\*
squeak-sources-3.9-alt0.2.M51.2
squeak-vm-4.0.3.2202-alt1.M50P.1
[sergey@comp-8965e4 ~]$
и
[sergey@comp-8965e4 ~]$ rpm -qa scratch\*
scratch-projects-1.4.0.1-alt1.M50P.1
scratch-help-en-1.4.0.1-alt1.M50P.1
scratch-plugins-1.4.0.1-alt1.M50P.1
scratch-1.4.0.1-alt1.M50P.1
scratch-image-1.4.0.1-alt1.M50P.1
scratch-media-1.4.0.1-alt1.M50P.1
scratch-full-1.4.0.1-alt1.M50P.1
[sergey@comp-8965e4 ~]$
и еще
[sergey@comp-8965e4 ~]$ l /usr/lib/squeak -R
/usr/lib/squeak:                            
итого 136                                  
drwxr-xr-x   3 root root   4096 Июн  1 09:34 ./
drwxr-xr-x   2 root root   4096 Июн  1 09:34 4.0.3-2202/
lrwxrwxrwx   1 root root     10 Июн  1 09:34 current -> 4.0.3-2202
drwxr-xr-x 202 root root 126976 Июн  1 09:33 ../                  

/usr/lib/squeak/4.0.3-2202:
итого 1816                
drwxr-xr-x 2 root root   4096 Июн  1 09:34 ./
drwxr-xr-x 3 root root   4096 Июн  1 09:34 ../
-rw-r--r-- 1 root root   9552 Май 31 14:51 so.CameraPlugin
-rw-r--r-- 1 root root  34412 Май 31 14:51 so.ScratchPlugin
-rw-r--r-- 1 root root  13752 Май 31 14:51 so.UnicodePlugin
-rw-r--r-- 1 root root  92828 Май 31 14:48 so.vm-display-X11
-rw-r--r-- 1 root root  13880 Май 31 14:48 so.vm-display-custom
-rw-r--r-- 1 root root  34552 Май 31 14:48 so.vm-display-fbdev
-rw-r--r-- 1 root root   9784 Май 31 14:48 so.vm-display-null
-rw-r--r-- 1 root root  22128 Май 31 14:48 so.vm-sound-ALSA
-rw-r--r-- 1 root root   9712 Май 31 14:48 so.vm-sound-NAS
-rw-r--r-- 1 root root  26256 Май 31 14:48 so.vm-sound-OSS
-rw-r--r-- 1 root root   9616 Май 31 14:48 so.vm-sound-custom
-rw-r--r-- 1 root root   5520 Май 31 14:48 so.vm-sound-null
-rw-r--r-- 1 root root  13776 Май 31 14:48 so.vm-sound-pulse
-rw-r--r-- 1 root root   9500 Май 31 14:48 so.XDisplayControlPlugin
-rw-r--r-- 1 root root  38380 Май 31 14:48 so.UnixOSProcessPlugin
-rw-r--r-- 1 root root   9496 Май 31 14:48 so.AioPlugin
-rw-r--r-- 1 root root  50900 Май 31 14:48 so.RomePlugin
-rw-r--r-- 1 root root  26196 Май 31 14:48 so.OggPlugin
-rw-r--r-- 1 root root   9516 Май 31 14:48 so.PseudoTTYPlugin
-rw-r--r-- 1 root root 209084 Май 31 14:48 so.Mpeg3Plugin
-rw-r--r-- 1 root root  13852 Май 31 14:48 so.MIDIPlugin
-rw-r--r-- 1 root root  50384 Май 31 14:48 so.KedamaPlugin2
-rw-r--r-- 1 root root  29904 Май 31 14:47 so.KedamaPlugin
-rw-r--r-- 1 root root   9440 Май 31 14:47 so.ImmX11Plugin
-rw-r--r-- 1 root root  58964 Май 31 14:47 so.GStreamerPlugin
-rw-r--r-- 1 root root   9452 Май 31 14:47 so.HostWindowPlugin
-rw-r--r-- 1 root root   5360 Май 31 14:47 so.FileCopyPlugin
-rw-r--r-- 1 root root  29996 Май 31 14:47 so.FT2Plugin
-rw-r--r-- 1 root root  26012 Май 31 14:47 so.SqueakFFIPrims
-rw-r--r-- 1 root root  26028 Май 31 14:47 so.DBusPlugin
-rw-r--r-- 1 root root   9468 Май 31 14:47 so.ClipboardExtendedPlugin
-rw-r--r-- 1 root root  59180 Май 31 14:47 so.Squeak3D
-rw-r--r-- 1 root root  58984 Май 31 14:47 so.B3DAcceleratorPlugin
-rwxr-xr-x 1 root root 694884 Май 31 14:47 squeakvm
[sergey@comp-8965e4 ~]$
« Последнее редактирование: 01.06.2010 23:06:41 от bsdlinux »

Оффлайн Arc

  • Участник
  • *
  • Сообщений: 608
Re: Нужен ли кому Scratch?
« Ответ #67 : 01.06.2010 23:51:01 »
>В втором посте этой темы был аналогичный вопрос.
Тогда не были установлены все пакеты.
>Scratch в системе стоял по умолчанию, но я его не запускал.
А вот юникод там работал ;)
>Сегодня система сказала, что доступны обновления, я обновил(пакеты scratch-*) и решил >посмотреть что это такое.
Проблемы переборки для p5.
Надо уведомить ООО. В 5.1 и Сизифе все работает.

Большое cпасибо за быструю реакцию. Для временного решения проблемы установите ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/scratch-plugins-1.4.0.1-alt1.M51.1.i586.rpm
-------
powered by www.uneex.ru and Поиск!

Оффлайн bsdlinux

  • Участник
  • *
  • Сообщений: 809
Re: Нужен ли кому Scratch?
« Ответ #68 : 02.06.2010 08:28:38 »
Цитировать
Надо уведомить ООО.
Это кто ? или что ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Нужен ли кому Scratch?
« Ответ #69 : 02.06.2010 08:33:18 »
Что такое ALT Linux?
ALT Linux — это название коммерческой компании и торговая марка, под которой распространяются дистрибутивы и другое ПО, разрабатываемые сообществом ALT Linux Team и OOO «Альт Линукс»:
ALT Linux Team — международная русскоговорящая команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus
ООО «Альт Линукс» — коммерческая организация, занимающаяся, в числе прочего, разработкой, продажей и поддержкой решений и дистрибутивов ALT Linux
Дистрибутивы ALT Linux — дистрибутивы GNU/Linux, создаваемые на базе Sisyphus и стабильных веток репозитория.
ООО «Альт Линукс» всячески поддерживает ALT Linux Team, но при этом команда действует независимо от коммерческой компании.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 138
    • Домашняя страница
Re: Нужен ли кому Scratch?
« Ответ #70 : 02.06.2010 14:04:48 »
Проблемы переборки для p5.
Надо уведомить ООО. В 5.1 и Сизифе все работает.
Собранные пакеты, естественно, тестировались на дистрибутивах. Вот при первом запуске проблем не было. А сейчас запустил - действительно квадратики. Прощу прощения за накладку.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 138
    • Домашняя страница
Re: Нужен ли кому Scratch?
« Ответ #71 : 02.06.2010 16:49:24 »
Отправил на сборку в p5 исправленный вариант.
Андрей Черепанов (cas@)

Оффлайн Arc

  • Участник
  • *
  • Сообщений: 608
Re: Нужен ли кому Scratch?
« Ответ #72 : 02.06.2010 17:14:35 »
Спасибо!
-------
powered by www.uneex.ru and Поиск!

Оффлайн HAW

  • Участник
  • *
  • Сообщений: 1 247
Re: Нужен ли кому Scratch?
« Ответ #73 : 02.06.2010 18:36:42 »
два дня сидел, смотрел, что тут за проблема возникла, а оказывается я Y при обновлении не нажал.  :P

ну теперь, как у всех - квадратики.

Оффлайн bsdlinux

  • Участник
  • *
  • Сообщений: 809
Re: Нужен ли кому Scratch?
« Ответ #74 : 03.06.2010 22:08:59 »
Уже исправили, можно обновляться снова.