Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

Collegando il dispositivo pinnacle vedo questo:

Codice: Seleziona tutto

max@ubuntu:~$ lsusb
Bus 001 Device 002: ID 2304:0223 Pinnacle Systems, Inc. DazzleTV Sat BDA Device
Bus 002 Device 003: ID 0c45:6300 Microdia 
Bus 006 Device 002: ID 04b3:310c IBM Corp. Wheel Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
servono dei driver?
Come faccio per acquisire video d videocamera analogica?

Grazie.
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

Aiutoooooooo!!!!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

Collega il dispositivo al pc, apri un terminale e digita i seguenti comandi:

Codice: Seleziona tutto

lsusb && lsusb -t
dmesg | tail
copiando i risultati qui all'interno dei tag 'code' ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

Eccolo:

Codice: Seleziona tutto

max@ubuntu:~$ lsusb && lsusb -t
Bus 001 Device 002: ID 2304:0223 Pinnacle Systems, Inc. DazzleTV Sat BDA Device
Bus 002 Device 003: ID 0c45:6300 Microdia 
Bus 006 Device 002: ID 04b3:310c IBM Corp. Wheel Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
1-1:1.0: No such file or directory
2-8:1.0: No such file or directory
2-8:1.1: No such file or directory
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
    |__ Port 8: Dev 3, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=, 480M
    |__ Port 8: Dev 3, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/4p, 480M
    |__ Port 1: Dev 2, If 0, Class=vend., Driver=, 480M

Codice: Seleziona tutto

max@ubuntu:~$ dmesg | tail
[   98.352056] wlan0: associate with 5c:33:8e:0b:7e:04 (try 1/3)
[   98.355556] wlan0: RX AssocResp from 5c:33:8e:0b:7e:04 (capab=0x431 status=0 aid=1)
[   98.370513] wlan0: associated
[  331.512360] audit_printk_skb: 39 callbacks suppressed
[  331.512364] type=1400 audit(1393089427.396:25): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1071 comm="cupsd" pid=1071 comm="cupsd" capability=36  capname="block_suspend"
[  531.052290] usb 1-1: new high-speed USB device number 2 using ehci_hcd
[  531.185170] usb 1-1: New USB device found, idVendor=2304, idProduct=0223
[  531.185181] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  531.185189] usb 1-1: Product: Pinnacle High Speed USB Device
[  531.185196] usb 1-1: Manufacturer: Pinnacle Systems, Inc.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

Mancano i driver per il tuo dispositivo :sisi: Comunque, ho trovato un pacchetto di sorgenti su sourceforge, che però dovresti compilare :D

P.S. I driver della webcam microdia non sono installati ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4538202#p4538202][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Mancano i driver per il tuo dispositivo :sisi: Comunque, ho trovato un pacchetto di sorgenti su sourceforge, che però dovresti compilare :D

P.S. I driver della webcam microdia non sono installati ;)
ok, se mi dici dove trovare i driver e come compilarli da sorgente provo...
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

Trovi il link al pacchetto dei sorgenti in questa pagina: http://sourceforge.net/projects/pinnaclembusb/ :)
La compilazione si effettua tramite il classico make ;)
Poi c'è la questione del firmware, ma è meglio procedere un passo alla volta :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4539088#p4539088][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Trovi il link al pacchetto dei sorgenti in questa pagina: http://sourceforge.net/projects/pinnaclembusb/ :)
La compilazione si effettua tramite il classico make ;)
Poi c'è la questione del firmware, ma è meglio procedere un passo alla volta :sisi:
Allora, pacchetto scaricato e scompattato sulla scrivania, ora ho una cartella che si chiama pmb, al suo interno non ci sono istruzioni per la compilazione, ho dato da terminale ./configure ma esce un messaggio di errore:

Codice: Seleziona tutto

max@ubuntu:~/Scrivania/pmb$ ./configure
bash: ./configure: File o directory non esistente
poi se non sbaglio dovrei dare make e make install
cosa sto sbagliando?
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

max230664 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4539815#p4539815][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4539088#p4539088][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Trovi il link al pacchetto dei sorgenti in questa pagina: http://sourceforge.net/projects/pinnaclembusb/ :)
La compilazione si effettua tramite il classico make ;)
Poi c'è la questione del firmware, ma è meglio procedere un passo alla volta :sisi:
Allora, pacchetto scaricato e scompattato sulla scrivania, ora ho una cartella che si chiama pmb, al suo interno non ci sono istruzioni per la compilazione, ho dato da terminale ./configure ma esce un messaggio di errore:

Codice: Seleziona tutto

max@ubuntu:~/Scrivania/pmb$ ./configure
bash: ./configure: File o directory non esistente
poi se non sbaglio dovrei dare make e make install
cosa sto sbagliando?
Non ho mai parlato di configure. Oltre ai sorgenti e al firmware, c'è soltanto un makefile nella cartella principale del pacchetto :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

Quindi dopo avere scaricato ed estratto il pacchetto .targz cosa devo fare?
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

Come ho scritto in precedenza, si compila tramite il classico make, considerato che nella directory trovi soltanto il makefile, oltre ai sorgenti e al firmware :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

Come ho scritto in precedenza, si compila tramite il classico make, considerato che nella directory trovi soltanto il makefile, oltre ai sorgenti e al firmware
Problemi durante la compilazione, ecco l'output dei comandi:

Codice: Seleziona tutto

max@ubuntu:~$ cd Scrivania
max@ubuntu:~/Scrivania$ cd pmb
max@ubuntu:~/Scrivania/pmb$ make
make: Nessuna operazione da eseguire per "all".
max@ubuntu:~/Scrivania/pmb$ sudo make install
[sudo] password for max: 
make: ***  Nessuna regola per generare l'obiettivo "install".  Arresto.
max@ubuntu:~/Scrivania/pmb$
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

max230664 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541552#p4541552][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Come ho scritto in precedenza, si compila tramite il classico make, considerato che nella directory trovi soltanto il makefile, oltre ai sorgenti e al firmware
Problemi durante la compilazione, ecco l'output dei comandi:

Codice: Seleziona tutto

max@ubuntu:~$ cd Scrivania
max@ubuntu:~/Scrivania$ cd pmb
max@ubuntu:~/Scrivania/pmb$ make
make: Nessuna operazione da eseguire per "all".
max@ubuntu:~/Scrivania/pmb$ sudo make install
[sudo] password for max: 
make: ***  Nessuna regola per generare l'obiettivo "install".  Arresto.
max@ubuntu:~/Scrivania/pmb$
Perché hai digitato 'sudo make install'? :?
Comunque, prima del make, digita:

Codice: Seleziona tutto

make clean
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541951#p4541951][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
max230664 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541552#p4541552][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Come ho scritto in precedenza, si compila tramite il classico make, considerato che nella directory trovi soltanto il makefile, oltre ai sorgenti e al firmware
Problemi durante la compilazione, ecco l'output dei comandi:

Codice: Seleziona tutto

max@ubuntu:~$ cd Scrivania
max@ubuntu:~/Scrivania$ cd pmb
max@ubuntu:~/Scrivania/pmb$ make
make: Nessuna operazione da eseguire per "all".
max@ubuntu:~/Scrivania/pmb$ sudo make install
[sudo] password for max: 
make: ***  Nessuna regola per generare l'obiettivo "install".  Arresto.
max@ubuntu:~/Scrivania/pmb$
Perché hai digitato 'sudo make install'? :?
Comunque, prima del make, digita:

Codice: Seleziona tutto

make clean
non va neanche dando prima il make clean...

Codice: Seleziona tutto

max@ubuntu:~$ cd Scrivania
max@ubuntu:~/Scrivania$ cd pmb
max@ubuntu:~/Scrivania/pmb$ make clean
rm -f *.o pmbplay
max@ubuntu:~/Scrivania/pmb$ make
gcc -c -o pmbplay.o pmbplay.c
pmbplay.c:11:17: fatal error: usb.h: File o directory non esistente
compilation terminated.
make: *** [pmbplay.o] Errore 1
max@ubuntu:~/Scrivania/pmb$
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

max230664 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541955#p4541955][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541951#p4541951][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
max230664 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541552#p4541552][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Come ho scritto in precedenza, si compila tramite il classico make, considerato che nella directory trovi soltanto il makefile, oltre ai sorgenti e al firmware
Problemi durante la compilazione, ecco l'output dei comandi:

Codice: Seleziona tutto

max@ubuntu:~$ cd Scrivania
max@ubuntu:~/Scrivania$ cd pmb
max@ubuntu:~/Scrivania/pmb$ make
make: Nessuna operazione da eseguire per "all".
max@ubuntu:~/Scrivania/pmb$ sudo make install
[sudo] password for max: 
make: ***  Nessuna regola per generare l'obiettivo "install".  Arresto.
max@ubuntu:~/Scrivania/pmb$
Perché hai digitato 'sudo make install'? :?
Comunque, prima del make, digita:

Codice: Seleziona tutto

make clean
non va neanche dando prima il make clean...

Codice: Seleziona tutto

max@ubuntu:~$ cd Scrivania
max@ubuntu:~/Scrivania$ cd pmb
max@ubuntu:~/Scrivania/pmb$ make clean
rm -f *.o pmbplay
max@ubuntu:~/Scrivania/pmb$ make
gcc -c -o pmbplay.o pmbplay.c
pmbplay.c:11:17: fatal error: usb.h: File o directory non esistente
compilation terminated.
make: *** [pmbplay.o] Errore 1
max@ubuntu:~/Scrivania/pmb$
Hai installato libusb-dev? ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

come avrai sicuramente capito la compilazione non è il mio pane quotidiano...
libusb-dev non era installato, ora l'ho fatto quindi ridando il make ottengo:

Codice: Seleziona tutto

max@ubuntu:~/Scrivania/pmb$ sudo apt-get install libusb-dev
[sudo] password for max: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  gir1.2-timezonemap-1.0 gir1.2-xkl-1.0
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti NUOVI saranno installati:
  libusb-dev
0 aggiornati, 1 installati, 0 da rimuovere e 4 non aggiornati.
È necessario scaricare 34,1 kB di archivi.
Dopo quest'operazione, verranno occupati 239 kB di spazio su disco.
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ precise/main libusb-dev i386 2:0.1.12-20 [34,1 kB]
Recuperati 34,1 kB in 0s (181 kB/s)
Selezionato il pacchetto libusb-dev non precedentemente selezionato.
(Lettura del database... 218038 file e directory attualmente installati.)
Estrazione di libusb-dev (da .../libusb-dev_2%3a0.1.12-20_i386.deb)...
Elaborazione dei trigger per doc-base...
Elaborazione 1 file doc-base aggiunto...
Registrazione dei documenti con  scrollkeeper...
Elaborazione dei trigger per man-db...
Configurazione di libusb-dev (2:0.1.12-20)...
max@ubuntu:~/Scrivania/pmb$ make clean
rm -f *.o pmbplay
max@ubuntu:~/Scrivania/pmb$ make
gcc -c -o pmbplay.o pmbplay.c
gcc -c -o libpmb.o libpmb.c
gcc -lusb -o pmbplay pmbplay.o libpmb.o
pmbplay.o: In function `main':
pmbplay.c:(.text+0x3f): undefined reference to `usb_init'
pmbplay.c:(.text+0x44): undefined reference to `usb_find_busses'
pmbplay.c:(.text+0x49): undefined reference to `usb_find_devices'
libpmb.o: In function `WriteA9':
libpmb.c:(.text+0x16d): undefined reference to `usb_control_msg'
libpmb.o: In function `WriteA9W':
libpmb.c:(.text+0x243): undefined reference to `usb_control_msg'
libpmb.o: In function `ImmReadA9':
libpmb.c:(.text+0x2d8): undefined reference to `usb_control_msg'
libpmb.o: In function `ImmReadAB':
libpmb.c:(.text+0x334): undefined reference to `usb_control_msg'
libpmb.o: In function `ImmReadC4':
libpmb.c:(.text+0x3a1): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0x42f): more undefined references to `usb_control_msg' follow
libpmb.o: In function `startup':
libpmb.c:(.text+0xf157): undefined reference to `usb_bulk_write'
libpmb.c:(.text+0xf24e): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf31c): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf3c7): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf495): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf554): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0xf62e): more undefined references to `usb_control_msg' follow
libpmb.o: In function `startup':
libpmb.c:(.text+0xf723): undefined reference to `usb_bulk_write'
libpmb.c:(.text+0xf7b5): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf847): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf8d4): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf97f): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xfa0c): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0xfa99): more undefined references to `usb_control_msg' follow
libpmb.o: In function `startup':
libpmb.c:(.text+0x15777): undefined reference to `usb_bulk_write'
libpmb.c:(.text+0x1585f): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x158ec): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x159c6): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x15a53): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x15ae0): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0x15b81): more undefined references to `usb_control_msg' follow
libpmb.o: In function `PinnacleMovieBoxInit':
libpmb.c:(.text+0x16013): undefined reference to `usb_get_busses'
libpmb.c:(.text+0x16301): undefined reference to `usb_open'
libpmb.c:(.text+0x16356): undefined reference to `usb_set_configuration'
libpmb.c:(.text+0x163a1): undefined reference to `usb_claim_interface'
libpmb.o: In function `PinnacleMovieBoxWriteVideo':
libpmb.c:(.text+0x16480): undefined reference to `usb_clear_halt'
libpmb.c:(.text+0x16514): undefined reference to `usb_bulk_write'
libpmb.o: In function `PinnacleMovieBoxFree':
libpmb.c:(.text+0x16586): undefined reference to `usb_close'
collect2: ld returned 1 exit status
make: *** [pmbplay] Errore 1
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

max230664 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4541977#p4541977][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:come avrai sicuramente capito la compilazione non è il mio pane quotidiano...
libusb-dev non era installato, ora l'ho fatto quindi ridando il make ottengo:

Codice: Seleziona tutto

max@ubuntu:~/Scrivania/pmb$ sudo apt-get install libusb-dev
[sudo] password for max: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  gir1.2-timezonemap-1.0 gir1.2-xkl-1.0
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti NUOVI saranno installati:
  libusb-dev
0 aggiornati, 1 installati, 0 da rimuovere e 4 non aggiornati.
È necessario scaricare 34,1 kB di archivi.
Dopo quest'operazione, verranno occupati 239 kB di spazio su disco.
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ precise/main libusb-dev i386 2:0.1.12-20 [34,1 kB]
Recuperati 34,1 kB in 0s (181 kB/s)
Selezionato il pacchetto libusb-dev non precedentemente selezionato.
(Lettura del database... 218038 file e directory attualmente installati.)
Estrazione di libusb-dev (da .../libusb-dev_2%3a0.1.12-20_i386.deb)...
Elaborazione dei trigger per doc-base...
Elaborazione 1 file doc-base aggiunto...
Registrazione dei documenti con  scrollkeeper...
Elaborazione dei trigger per man-db...
Configurazione di libusb-dev (2:0.1.12-20)...
max@ubuntu:~/Scrivania/pmb$ make clean
rm -f *.o pmbplay
max@ubuntu:~/Scrivania/pmb$ make
gcc -c -o pmbplay.o pmbplay.c
gcc -c -o libpmb.o libpmb.c
gcc -lusb -o pmbplay pmbplay.o libpmb.o
pmbplay.o: In function `main':
pmbplay.c:(.text+0x3f): undefined reference to `usb_init'
pmbplay.c:(.text+0x44): undefined reference to `usb_find_busses'
pmbplay.c:(.text+0x49): undefined reference to `usb_find_devices'
libpmb.o: In function `WriteA9':
libpmb.c:(.text+0x16d): undefined reference to `usb_control_msg'
libpmb.o: In function `WriteA9W':
libpmb.c:(.text+0x243): undefined reference to `usb_control_msg'
libpmb.o: In function `ImmReadA9':
libpmb.c:(.text+0x2d8): undefined reference to `usb_control_msg'
libpmb.o: In function `ImmReadAB':
libpmb.c:(.text+0x334): undefined reference to `usb_control_msg'
libpmb.o: In function `ImmReadC4':
libpmb.c:(.text+0x3a1): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0x42f): more undefined references to `usb_control_msg' follow
libpmb.o: In function `startup':
libpmb.c:(.text+0xf157): undefined reference to `usb_bulk_write'
libpmb.c:(.text+0xf24e): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf31c): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf3c7): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf495): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf554): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0xf62e): more undefined references to `usb_control_msg' follow
libpmb.o: In function `startup':
libpmb.c:(.text+0xf723): undefined reference to `usb_bulk_write'
libpmb.c:(.text+0xf7b5): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf847): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf8d4): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xf97f): undefined reference to `usb_control_msg'
libpmb.c:(.text+0xfa0c): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0xfa99): more undefined references to `usb_control_msg' follow
libpmb.o: In function `startup':
libpmb.c:(.text+0x15777): undefined reference to `usb_bulk_write'
libpmb.c:(.text+0x1585f): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x158ec): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x159c6): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x15a53): undefined reference to `usb_control_msg'
libpmb.c:(.text+0x15ae0): undefined reference to `usb_control_msg'
libpmb.o:libpmb.c:(.text+0x15b81): more undefined references to `usb_control_msg' follow
libpmb.o: In function `PinnacleMovieBoxInit':
libpmb.c:(.text+0x16013): undefined reference to `usb_get_busses'
libpmb.c:(.text+0x16301): undefined reference to `usb_open'
libpmb.c:(.text+0x16356): undefined reference to `usb_set_configuration'
libpmb.c:(.text+0x163a1): undefined reference to `usb_claim_interface'
libpmb.o: In function `PinnacleMovieBoxWriteVideo':
libpmb.c:(.text+0x16480): undefined reference to `usb_clear_halt'
libpmb.c:(.text+0x16514): undefined reference to `usb_bulk_write'
libpmb.o: In function `PinnacleMovieBoxFree':
libpmb.c:(.text+0x16586): undefined reference to `usb_close'
collect2: ld returned 1 exit status
make: *** [pmbplay] Errore 1
Apri un terminale e digita:

Codice: Seleziona tutto

dpkg -l | grep libusb
copiando il risultato qua come sempre all'interno dei tag 'code' ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

Codice: Seleziona tutto

max@ubuntu:~$ dpkg -l | grep libusb
ii  libusb-0.1-4                                  2:0.1.12-20                                      userspace USB programming library
ii  libusb-1.0-0                                  2:1.0.9~rc3-2ubuntu1                             userspace USB programming library
ii  libusb-dev                                    2:0.1.12-20                                      userspace USB programming library development files
ii  libusbmuxd1                                   1.0.7-2ubuntu0.1                                 USB multiplexor daemon for iPhone and iPod Touch devices - library
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da cristian_c »

Ok, ho trovato la soluzione :D

Sostituisci l'attuale Makefile con il seguente:

Codice: Seleziona tutto

all: pmbplay pmbpipe

pmbplay: pmbplay.o libpmb.o
	gcc -o pmbplay pmbplay.o libpmb.o -lusb

pmbpipe: pmbpipe.o libpmb.o
	gcc -o pmbpipe pmbpipe.o libpmb.o -lusb

pmbplay.o: pmbplay.c
	gcc -c -o pmbplay.o pmbplay.c

pmbpipe.o: pmbpipe.c
	gcc -c -o pmbpipe.o pmbpipe.c

libpmb.o: libpmb.c
	gcc -c -o libpmb.o libpmb.c

clean:
	rm -f *.o pmbplay
Poi, esegui un clean e, infine, riprova il make ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
max230664
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 503
Iscrizione: domenica 15 novembre 2009, 10:47
Desktop: Gnome
Distribuzione: 22.04 LTS
Sesso: Maschile

Re: Acquisizione video con Pinnacle 510 usb con Ubuntu 12.04

Messaggio da max230664 »

non va, :muro: quando do il make clean ottengo come risposta:

Codice: Seleziona tutto

max@ubuntu:~/Scrivania/pmb$ make clean
Makefile:4: *** separatore  mancante.  Arresto.
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti