GStreamer (Кто-нить использовал?)

Модератор: Модераторы разделов

Аватара пользователя
biolim
Сообщения: 142

GStreamer

Сообщение biolim »

Неужели ни кто не использовал эту библиотеку?

Перемотка

Код: Выделить всё

if (!gst_element_seek (pipeline, 1.0, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH, GST_SEEK_TYPE_SET, (GST_SECOND)*(time), GST_SEEK_TYPE_END, 360)) g_print("Failed seek!\n");

происходит очень странно: если файл avi, то перемотка идет очень долго, если ogm то быстро, но становится на паузу и больше не сдвинешь.
Спасибо сказали:
Аватара пользователя
halturin
Сообщения: 167
ОС: Linux

Re: GStreamer

Сообщение halturin »

apt-get source totem и смотри как он мотает
Спасибо сказали:
Аватара пользователя
biolim
Сообщения: 142

Re: GStreamer

Сообщение biolim »

halturin писал(а):
12.01.2007 10:37
apt-get source totem и смотри как он мотает

Там такая же строка. Вот только она странно работает. Первая перемотка происходит нормально. А вот вторая - фильм проигрывается без отображения в окне до точки от куда была начата перемотка, и только после того как дойдет до нее происходит перемотка на нужное место. Странно.
Спасибо сказали:
Аватара пользователя
biolim
Сообщения: 142

Re: GStreamer

Сообщение biolim »

В общем это просто плагин decodebin тупо работает. Лучше самому написать функцию определения формата содержимого. И тогда с перемоткой нету проблем.

З.Ы. Потихоньку начал разбираться в этом чуде программерской мысли. Если у кого будут вопросы пишите... поделюсь...
Спасибо сказали: