LINUX.ORG.RU

Сообщения splinter

 

Радикально убить танцпол и разногласия...

 , ,

....можно навсегда закрыв раздел Talks(привет КО!). Сразу ресурс станет тру-никсовым. Ведь всем древним обитателям здесь понятно - talks не нужен. К тому же, это волевое решение, позволит максимально разгрузить модераторов и даже некоторых из них отправить на заслуженный отдых. Давайте очистим ЛОР от скверны!

splinter
()

Ada, что нибудь кроме Гаввы?

 , ,

Всем привет, есть ли какая нибудь русскоязычная литература по Ada, кроме устарешей книги Гаввы? Буржуйские тяжело читаются, в том числе стандарт.

Перемещено Shaman007 из talks

splinter
()

qtcreator кодировка

 , ,

Есть несколько программерских машин, некоторые под виндой другие под линукс, после работы с svn заливкой туда кода, на машине с linux при открытии файла наблюдается такая надпись:

Ошибка: не удалось преобразовать main.c в кодировку "UTF-8". Редактирование невозможно.
Причем пока есть эта надпись комментарии в коде отображаются корректно, при попытке выбрать CP1251 редактирование позволяется но вместо коментариев получаю кашу.
bash-4.2$ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE=C
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

Кто сталкивался, подскажите как привести коментарии в коде к нормальночитаемым?

splinter
()

undefined reference to `mpg123_open'

 , ,

Собираю под x86 пример для проигрывания mp3, все нормально собирается. Собираю под arm пишет:

main.cpp:(.text.startup+0x4a): undefined reference to `mpg123_open'

библиотека по х86:

strings /usr/lib/libmpg123

mpg123_open_feed
mpg123_open_handle_64
mpg123_open_fd_64
mpg123_open_64
mpg123_open
mpg123_open_fd
mpg123_open_handle
mpg123_open_32
mpg123_open_fd_32
mpg123_open_handle_32

Та же библиотека под ARM:

mpg123_open_feed
mpg123_open_handle_64
mpg123_open_fd_64
mpg123_open_64
mpg123_open_handle_64
mpg123_open_fd_64
mpg123_open_feed
mpg123_open_64

Куда она блин делась?

splinter
()

libao невоспроизводится звук.

 , ,

        mpg123_handle *mh;
        unsigned char *buffer;
        size_t buffer_size;
        size_t done;
        int err;

        int driver;
        ao_device *dev;

        ao_sample_format format;
        int channels, encoding;
        long rate;

        if(argc < 2)
            exit(0);

        /* initializations */
        ao_initialize();
        driver = ao_default_driver_id();
        mpg123_init();
        mh = mpg123_new(NULL, &err);
        buffer_size = mpg123_outblock(mh);
        buffer = (unsigned char*) malloc(buffer_size * sizeof(unsigned char));

        /* open the file and get the decoding format */
        mpg123_open(mh, argv[1]);
        mpg123_getformat(mh, &rate, &channels, &encoding);

        /* set the output format and open the output device */
        format.bits = mpg123_encsize(encoding) * BITS;
        format.rate = rate;
        format.channels = channels;
        format.byte_format = AO_FMT_NATIVE;
        format.matrix = 0;
        dev = ao_open_live(driver, &format, NULL);

        /* decode and play */
        while (mpg123_read(mh, buffer, buffer_size, &done) == MPG123_OK)
            ao_play(dev, (char*)(&buffer), done);
         //   ao_play(dev, reinterpret_cast<unsigned char*>(buffer), done);

        /* clean up */
        free(buffer);
        ao_close(dev);
        mpg123_close(mh);
        mpg123_delete(mh);
        mpg123_exit();
        ao_shutdown();

./Sound ~/mywork/SoundConst/2_1.mp3 
ao_alsa ERROR: Unable to open ALSA device 'default' for playback => Недопустимый аргумент

Через обычные проигрыватели все воспроизводит, в чем загвоздка?

splinter
()

translate сохранить озвучку

 ,

Как из google.translate сохранить озвучку текста в wave ? Через Audacity как то муторно.

splinter
()

Dia segmentation

 , ,

 dia

(dia:14969): GLib-GObject-WARNING **: attempting to add an interface (DiaInteractiveRendererInterface) to class (DiaGdkRenderer) after class_init

** (dia:14969): CRITICAL **: dia_renderer_set_size: assertion `irenderer != NULL' failed

** (dia:14969): CRITICAL **: dia_renderer_set_size: assertion `irenderer != NULL' failed
Ошибка сегментирования

glibc-2.17

Slackware 14.1

dia-0.97.2

splinter
()

bochs поменять содержимое floppya?

 ,

floppy_bootsig_check: disabled=1
floppya: 1_44=/mnt/tmp/floppies/KERNELS-INSTALL.image, status=inserted
floppyb: 1_44=/mnt/tmp/floppies/RAMDISK-0.image, status=inserted

Как корректно на ходу поменять floppyX на RAMDISK-1.image и т.д. не останавливая bochs?

splinter
()

Мертво но воняет

 ,

Странно когда в вики о состоянии софта пишут «Разработка приостановлена» последняя версия которого датируется аж 1996 годом.

splinter
()

patch !

 ,

Что значит ! в строках патча?

  		if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) {
! 			cal_fd = open (calfile, O_CREAT | O_RDWR);
  		} else {
! 			cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR);
  		}
  		sprintf (cal_buffer,"%d %d %d %d %d %d %d",
  			 cal.a[1], cal.a[2], cal.a[0],
splinter
()

Синтезатор речи с поддержкой русского языка

 ,

Кроме google есть что нибудь, желательно с выводом результата в какой нибудь формат.

splinter
()

dd записать отступив.

 

Как записать файл img отступив от начала раздела 512K?

Пробовал dd if=img bs=512 count=1 skip=512 of=/dev/mtdblock как то не получилось.

splinter
()

Проиграть ogg файл.

 , ,

Необходимо без phonon и gstreamer проиграть звуковой ogg файл. Можно ли используя например только libogg проиграть ogg? Буду признателен за примерчик на c++.

splinter
()

Не проигрывает phonon

 gstr, ,

Собрал QT с поддержкой phonon, phonon-backend, gstreamer, при попытке проиграть файл получаю:

WARNING: Phonon needs QCoreApplication::applicationName to be set to export audio output names through the DBUS interface 
"Warning: You do not seem to have the package gstreamer0.10-plugins-good installed.
          Some video features have been disabled." 

(phonon_ex:1849): GStreamer-CRITICAL **: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_sink: assertion 'GST_IS_OBJECT (object)' failed

(phonon_ex:1849): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_sink: assertion 'GST_IS_OBJECT (object)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_sink: assertion 'GST_IS_OBJECT (object)' failed

(phonon_ex:1849): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_ref: assertion 'object != NULL' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_sink: assertion 'GST_IS_OBJECT (object)' failed

** (phonon_ex:1849): WARNING **: can't find typefind element, decodebin will not work

(phonon_ex:1849): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_element_get_pad: assertion 'GST_IS_ELEMENT (element)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed

(phonon_ex:1849): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_element_get_pad: assertion 'GST_IS_ELEMENT (element)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed

(phonon_ex:1849): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioOutput ( no objectName ). 

код:

    QFile file(QString(static_cast<const char*>(argv[1])));
    if(file.exists()) {

        Phonon::MediaObject mediaObject;
        Phonon::AudioOutput audioOutput;
        mediaObject.setCurrentSource(Phonon::MediaSource(file.fileName()));
        Phonon::createPath(&mediaObject, &audioOutput);
        mediaObject.play();
    } else {
        qDebug()<<"file not exist";
    }

splinter
()

Не понимаю как собрать phonon-backend!

 , ,

./configure -embedded arm -xplatform qws/linux-arm-gnueabi-g++ --prefix=/opt/Trolltech/QtEmbedded-4.8.5-arm -glib -phonon -phonon-backend -no-qt3support -system-sqlite -no-largefile -no-svg -no-webkit -no-declarative -qt-gfx-linuxfb -qt-mouse-tslib -little-endian -continue -glib -multimedia -no-pch -no-nis -nomake examples -nomake demos

gmake && gmake install

bash-4.2$ ls /opt/Trolltech/QtEmbedded-4.8.5-arm/plugins/
accessible  bearer  iconengines  imageformats  mousedrivers  qmltooling  sqldrivers

WHY???

splinter
()

Есть ли у кого нибудь пример запроса ТКП

 ,

На разработку программного обеспечения, желательно касающееся протоколов связи?

splinter
()

KOffice и Calligra

 ,

А что там за разногласия случились что пришлось форкнуть KOffice?

splinter
()

git to svn

 , ,

По определенным обстоятельствам(ну так вот получилось) необходимо вменяемо перенести ядро linux с git на svn, как менее гемморойно можно это сделать?

splinter
()

Локомотивы на природном газе?

 , ,

Почему сабж не делают? Ведь мазут/дизелек не экологичен и страна им не богата.

splinter
()

Не могу подключится к dropbear.

 , , , ,

Mar 27 05:19:39 buildroot authpriv.info dropbear[1311]: Child connection from 192.168.28.197:49130
Mar 27 05:19:42 buildroot authpriv.notice dropbear[1311]: Password auth succeeded for 'root' from 192.168.28.197:49130
Mar 27 05:19:42 buildroot authpriv.warn dropbear[1311]: pty_allocate: openpty: No such file or directory
Mar 27 05:19:42 buildroot authpriv.warn dropbear[1311]: No pty was allocated, couldn't execute
Mar 27 05:19:42 buildroot authpriv.info dropbear[1311]: Exit (root): Exited normally
splinter
()

RSS подписка на новые темы