avidemux per 13.1 64bit

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven set 09, 2005 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: avidemux per 13.1 64bit

Messaggioda sbabaro » sab mag 07, 2011 21:43

scusa, la 2.5.4
ho trovato qualcosa in più
In realtà il problema nasce da un altro errore

Codice: Seleziona tutto

/tmp/buildpkgs/avidemux/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/vaapi_mpeg4.c: In function 'vaapi_mpeg4_start_frame':
/tmp/buildpkgs/avidemux/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/vaapi_mpeg4.c:73: error: 'struct <anonymous>' has no member named 'resync_marker_disable'
/tmp/buildpkgs/avidemux/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/vaapi_mpeg4.c:89: error: 'VAPictureParameterBufferMPEG4' has no member named 'vop_time_increment_resolution'

La cosa strana è che se eseguo il tutto non nell'ambiente pulito (chroot) l'errore cambia, sembra che non riesce a compilare avcoder

Alla fine tutti i problemi nascono dal fatto che non compila correttamente ffmpeg all'interno di avidemux

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven set 09, 2005 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: avidemux per 13.1 64bit

Messaggioda sbabaro » sab mag 07, 2011 22:23

ho provato a vedere il file incriminato, vaapi_mpeg4.c
Va in errore in 2 punti di assegnazione di valore a questo VAPictureParameterBufferMPEG4
Remmando le due righe compila fino in fondo, ma non ho idea del danno che potrebbe fare.....

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven set 09, 2005 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: avidemux per 13.1 64bit

Messaggioda sbabaro » dom mag 08, 2011 1:10

Mollo il colpo.
non riesco proprio a compilarlo, la cosa mi sembra veramente misteriosa: usando il pacchetto per il 32, provando quello di sb, compilando direttamente con lo script loro.......nulla da fare
ho provato a metterci dentro la versione aggiornata di ffmpeg, ma nulla da fare, errore da un'altra parte

D'altronde compilarlo eliminando alcuni pezzi mi sembra assurdo

installo il pacchetto di alien.

ma la cosa mi fa uscire matto

se qualcuno ha una idea del perchè sia impossibile per me compilarlo, proverò

Avatar utente
conraid
Staff
Staff
Messaggi: 12726
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: avidemux per 13.1 64bit

Messaggioda conraid » dom mag 08, 2011 10:51

sbabaro ha scritto:ho trovato un bug che come sintomo aveva esattamente il mio problema, ma la soluzione è per me misteriosa
I just managed to compile avidemux2 with

cast -r --cflags "-fno-PIC -fomit-frame-pointer" --cxxflags "-fno-PIC
-fomit-frame-pointer" avidemux2

Plain "cast -r avidemux2" just doesn't work.
The same goes for gst-ffmpeg.

se qulche anima pia mi spiega che cosa significa........



Codice: Seleziona tutto

elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"

prova a farla diventare

Codice: Seleziona tutto

elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fno-PIC  -fomit-frame-pointer""
  LIBDIRSUFFIX="64"


anche se poi hai avuto altri problemi da quanto ho letto

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Re: avidemux per 13.1 64bit

Messaggioda 414N » dom mag 08, 2011 11:28

Dagli ultimi errori che riporti sembra che il problema sia relativo alla va-api. Usi driver nvidia proprietari, per caso?
Prova ad installare libva.

PS: a me, comunque, compila senza problemi su una 13.37 64bit.

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven set 09, 2005 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: avidemux per 13.1 64bit

Messaggioda sbabaro » gio mag 12, 2011 17:53

in effetti uso i driver proprietari, ma sulla macchina principale, mentre compilo in chroot

ora provo con libva

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven set 09, 2005 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: avidemux per 13.1 64bit

Messaggioda sbabaro » gio mag 12, 2011 17:54

libva già installato :-k


Torna a “Packages”

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 1 ospite