anonymous
написал 10 октября 2004 года в 20:33 (745 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Прошу помочь мне собрать из исходников Beep Media Player.
При ./configure появляется вот такая ошибка:
checking for connect… yes
checking for remove… yes
checking for shmat… yes
checking for IceConnectionNumber in -lICE… yes
checking for pkg-config… /usr/bin/pkg-config
checking for glib-2.0 >= 2.4.0 gtk+-2.0 >= 2.4.0 gthread-2.0 pango… Requested 'glib-2.0 >= 2.4.0\′ but version of GLib is 2.2.3
configure: error: Cannot find glib2/gtk2/pango
Заранее спасибо.
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 →
Перекличка
21
-
REDkiy, 8 июня 2023 года в 9:09 →
Как «замокать» файл для юниттеста в Python?
2
-
fhunter, 29 ноября 2022 года в 2:09 →
Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
6
-
Иванн, 9 апреля 2022 года в 8:31 →
Ассоциация РАСПО провела первое учредительное собрание
1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 →
Логи catalina.out в TomCat 9 в формате JSON
1
DevOps as a Service from Palark
24/7 SRE & DevOps service to cover all your Kubernetes needs.

>>>GLib is 2.2.3<<<</p>
А нужен 2.4
Весит это много — модемом не накачаешься.
Возможно я не прав.
да нет прав :(
(извини описался!)
Укажи на ошибку. Мне только на пользу.
В общем-то немного — glib-2.5.2 весит 2,1 Мб
@В общем-то немного — glib-2.5.2 весит 2,1 Мб@
ему скорей всего прийдётся обновлять усю связку glib2/gtk2/pango :(
а енто довольно много! — от 8 до 12 метров!
Я даже и не стал сам пытаться.
Уж легче новый дистр купить.
Alt 2.4 master например.
зря!
Alt — зря или не качал — зря?
и то и другое :(
Сначало о хорошем:
Есть фильм, который тормозит при воспроизведении в винде на любых плеерах(кодеки свежие),
в Linux-е стоит только два проигрывателя, Totem и MPlayer, первый тоже тормозит, а MPlayer нет!!!
Ну а теперь о проблеме. Когда включаю полноэкранный режим, размеры картинки остаются прежними, а остальню часть экрана черная. А мне хочется чтобы картинка была на весь экран
Это потому что не все video-out умеют сами масштабировать.
Тебе надо либо вычислять, до какого размера масштабировать и указывать это вручную, либо использовать что-то вроде -vo xv. :)
Кое чего по читал, дрова короче кака :(
использую -zoom или -vm тормаза жуткие,
попробую -vo, но про это не где не видел,
а про ручное масштабирование по подробнее, если можно или сылку.
Про ручное масштабирование можно попытаться подчерпнуть что-нибудь из моего старого скрипта запуска mplayer’а. Там не очень хорошо всё написано, да и много ненужного — это скрипт с тех времён, когда у меня вторым монитором стоял телевизор, а ATIшные дрова странно работают в такой связке, да и писать я тогда умел не очень-то :) Но полезное там тоже есть.
#!/bin/bash #Запуск mplay [noxv|tv] filename params percent=70 #Высота картинки при просмотре с титрами (%) textsize=6 #Размер шрифта font="/mnt/win_d/WINNT/fonts/tahoma.ttf" #Путь к шрифту xvo="xv" #Значение vo для X xao="sdl" #Значение ao для X fvo="fbdev2" #Значение vo без X fao="oss" #Значение ao без X noxv="noxv" #Название параметра, отключающего xv noxvo="x11" #Значение vo для X при невозможном xv tv="tv" #Название параметра для отображении на tv (включает noxv) tvsound="oss:/dev/dsp1 -mixer /dev/mixer1 -channels 1" #Как выводить звук на TV IsWin () { win=0; if [ `cat "$1"|grep -c '[^аАеЕиИоОуУыЫэЭюЮяЯ ][йЙ]'` -ne 0 ]; then win=1 fi if [ `cat "$1"|egrep -c ^[а-я]\ ?[А-Я]\{2,\}` -ne 0 ]; then win=1 fi if [ `cat "$1"|grep -c '[^бБвВгГдДжЖзЗкКлЛмМнНпПрРсСтТфФхХчцЦЧшШщЩ][ъЪьЬыЫ]'` -ne 0 ]; then win=1 fi if [ `cat "$1"|grep -c '[ъЪ][бБвВгГдДжЖзЗкКлЛмМнНпПрРсСтТфФхХцЦчЧшШщЩъЪьЬ]'` -ne 0 ]; then win=1 fi if [ `cat "$1"|grep -c '[бБвВгГдДжЖзЗкКлЛмМнНпПрРсСтТфФхХцЦчЧшШщЩъЪ]\{6,\}'` -ne 0 ]; then win=1 fi } if [ "$1" == "$noxv" ]; then xvo=$noxvo shift 1 elif [ "$1" == "$tv" ]; then if [ x$DISPLAY != x ]; then DISPLAY=`echo $DISPLAY|awk '{print substr($0,0,length($0)-1)"1"}'` xvo=$noxvo fi ao=$tvsound shift 1 fi FILENAME=$1 shift 1 subfile=`midentify "$FILENAME"|grep added\ subtitle\ file|awk 'BEGIN{FS=":"}{print substr($3,2)}'` if [ x"$subfile" = x ]; then percent=0 text="-font $font -subfont-autoscale 1 -subalign 2 -subfont-text-scale $textsize" else xvo=$noxvo IsWin "$subfile" if [ $win -eq 0 ]; then codepage="koi8-r" else codepage="cp1251" fi text="-font $font -subcp $codepage -subfont-autoscale 1 -subalign 2 -subfont-text-scale $textsize" fi if [ x$DISPLAY == x ]; then vo=$fvo ao=$fao else vo=$xvo ao=$xao fi SUBDISPLAY=`echo $DISPLAY|awk '{print substr($0,length($0),1);}'` if [ x$SUBDISPLAY == x1 ];then ao=$tvsound fi if [ $vo == xv ]; then fs="-fs" secs1=`date +%s` mplayer "$FILENAME" -vo $vo -ao $ao $fs $text $* >/dev/null 2>&1 if [ $? -ne 0 ]; then secs2=`date +%s` if [ `echo $secs2-$secs1|bc` -lt 5 ]; then vo=$noxvo fi fi fi if [ $vo != xv ]; then if [ x$DISPLAY == x ]; then SCW=`fbresolution|awk 'BEGIN{FS="x"}{print $1}'` SCH=`fbresolution|awk 'BEGIN{FS="x"}{print $2}'` else SCW=`xdpyinfo |grep -A 1 screen..$SUBDISPLAY |grep pixel|awk '{print $2}'|awk 'BEGIN {FS="x"}{print $1}'` SCH=`xdpyinfo |grep -A 1 screen..$SUBDISPLAY |grep pixel|awk '{print $2}'|awk 'BEGIN {FS="x"}{print $2}'` fi ASPECT=`midentify "$FILENAME"|grep ID_VIDEO_ASPECT|awk 'BEGIN{FS="="}{print $2}'|tr , .|bc` H=`midentify "$FILENAME"|grep ID_VIDEO_HEIGHT|awk 'BEGIN{FS="="}{print $2}'` if [ "$ASPECT" == "0" ]; then W=`midentify "$FILENAME"|grep ID_VIDEO_WIDTH |awk 'BEGIN{FS="="}{print $2}'` else W=`echo $H*$ASPECT|bc|tr . ,|awk 'BEGIN{FS=","}{print $1}'` fi H1=$((($SCW*10*$H/$W+4)/10)) W1=$((($SCH*10*$W/$H+4)/10)) if [ $W1 -gt $SCW ]; then W=$SCW H=$H1 else W=$W1 H=$SCH fi now=$(($H*100/$SCH)) VERT=$((($SCH-$H)/2)) if [ $percent -ne 0 ]; then VERT=0 if [ $now -gt $percent ]; then W=$(($W*$percent/$now)) H=$(($H*$percent/$now)) fi fi HOR=$((($SCW-$W)/2)) if [ $W -ne $(($W/2*2)) ]; then W=$(($W+1)) fi if [ $H -ne $(($H/2*2)) ]; then H=$(($H+1)) fi fs="-fs -vop expand=$SCW:$SCH:$HOR:$VERT,scale=$W:$H" mplayer "$FILENAME" -vo $vo -ao $ao $fs $text $* >/dev/null 2>&1 fi