Lishoo Posted January 26, 2015 Share Posted January 26, 2015 Witam, korzystając z opisu kolegi paulcrow z innego forum, po sporych kombinacjach udało mi się uruchomić screengrabber na adb5800 i potwierdzam że działa :) Ściągamy pliki a później, Łaczymy się przez FTP z tunerem i wrzucamy je zastępując te obecne w tunerze. (można zmienić nazwę starych jak ktoś woli) Wrzucamy do: bpamem.ko --> /lib/modules/ grab --> /usr/bin/ libjpeg.so.62 --> /usr/lib/ libpng12.so.0.50.0 --> /usr/lib/ Kasujemy plik /dev/bpamem0 Łaczymy się porzez ssh z tunerem i wpisujemy ln -s /lib/modules/bpamem.ko /dev/bpamem0 ln -s /usr/lib/libpng12.so.0.50.0 /usr/lib/libpng12.so.0.16.0 ln -s /usr/lib/libpng12.so.0.16.0 /usr/lib/libpng12.so.0 Teraz wystarczy dodać moduł poprzez dopisanie na samym dole do pliku /etc/rc.local insmod /lib/modules/bpamem.ko Robimy reboot tunera i od tej pory screengrabber działa jak powinien :) (dynamiczny obraz zapisuje się jako kilka klatek w jednym obrazie, dlatego nie zawsze jest czytenie, być może gdyby użyć mniejszej rozdzielczości problem by zniknął) Pozdrawiam. EDIT: Uaktualniłem paczkę o nowszego graba (powinno działać teras na adb2850) grab.zip Quote Link to comment Share on other sites More sharing options...
bogdanm Posted January 27, 2015 Share Posted January 27, 2015 Dziale ten twój wynalazek na innych tunerach z e2 ? Jak VU+ Czy DM ? A może ktoś ma już paczkę pod te tunery ? Quote Link to comment Share on other sites More sharing options...
Guest j00zek Posted January 27, 2015 Share Posted January 27, 2015 na vu działa od zawsze, nic nie trzeba kombinować, podejrzewam, że na dm też. ;) Quote Link to comment Share on other sites More sharing options...
Elmo Posted January 28, 2015 Share Posted January 28, 2015 dokładnie na dm działa od zawsze Quote Link to comment Share on other sites More sharing options...
Lishoo Posted January 29, 2015 Author Share Posted January 29, 2015 Nie działało tylko na tunerach SH4, adb 5800 i adb 2850 na DB działało od początku. Wrzuciłem nowszą wersję graba problem z synchronizacją powinien być rozwiązany i powinien działać na 2850. Quote Link to comment Share on other sites More sharing options...
matzg Posted January 30, 2015 Share Posted January 30, 2015 Na 2850 moduł z paczki bpamem.ko nie ładuje się... podmiana plików bez bpamem.ko GraterliaOS:~# lsmod Module Size Used by Tainted: P autofs4 15296 1 smartcard 16068 0 bpamem 1892 0 silencegen 668 0 platform 572 0 [permanent] stmalloc 1108 0 sth264pp 3856 0 player2 376744 2 stmalloc,sth264pp stmdvb 89000 3 player2 stmsysfs 29804 0 stm_monitor 5880 1 player2 pti 27452 1 stmdvb fe_core 59568 1 stmdvb pseudocard 11712 2 player2,stmdvb stm_v4l2 7464 1 stmdvb p2div64 1224 2 player2,stm_monitor ksound 7604 1 player2 avs 24116 1 stmdvb mmelog 1504 0 mme_host 22672 4 silencegen,player2,stm_monitor,mmelog embxshm 19224 0 embxmailbox 5332 1 embxshm embxshell 17088 3 mme_host,embxshm,embxmailbox stmfb 38620 3 stmdvb stmcore_display_sti7111 147148 4 player2,stmdvb,pseudocard front_led 936 0 e2_proc 9604 2 player2,stmdvb simu_button 656 0 boxtype 560 0 GraterliaOS:~# /usr/bin/grab -p -v Grabbing Video ... Using bpa2 part LMI_VID - 0x4b000000 37748736 cannot map required mem Bus error Quote Link to comment Share on other sites More sharing options...
Lishoo Posted January 30, 2015 Author Share Posted January 30, 2015 A po wpisaniu insmod /lib/modules/bpamem.ko Wyskakuje jakiś błąd? Quote Link to comment Share on other sites More sharing options...
matzg Posted January 31, 2015 Share Posted January 31, 2015 GraterliaOS:~# insmod /lib/modules/bpamem.ko insmod: can't insert '/lib/modules/bpamem.ko': File exists GraterliaOS:~# lsmod Module Size Used by Tainted: P autofs4 15296 1 smartcard 16068 0 bpamem 2088 3245643231 silencegen 668 0 platform 572 0 [permanent] stmalloc 1108 0 sth264pp 3856 0 player2 376744 2 stmalloc,sth264pp stmdvb 89000 1 player2 stmsysfs 29804 0 stm_monitor 5880 1 player2 pti 27452 1 stmdvb fe_core 59568 1 stmdvb pseudocard 11712 2 player2,stmdvb stm_v4l2 7464 1 stmdvb p2div64 1224 2 player2,stm_monitor ksound 7604 1 player2 avs 24116 1 stmdvb mmelog 1504 0 mme_host 22672 4 silencegen,player2,stm_monitor,mmelog embxshm 19224 0 embxmailbox 5332 1 embxshm embxshell 17088 3 mme_host,embxshm,embxmailbox stmfb 38620 3 stmdvb stmcore_display_sti7111 147148 4 player2,stmdvb,pseudocard front_led 936 0 e2_proc 9604 2 player2,stmdvb simu_button 656 0 boxtype 560 0 GraterliaOS:~# Może wyjaśnię ...plik który jest w "paczce" jest pod "2.6.32.59_stm24_0211" a na 2850 jest "2.6.32.61_stm24_0215 więc bez edycji pliku edytatorem binarnym nie masz by się załadował... to co podałem powyżej z plikiem już edytowanym Z ostatnim grab jest coś nie halo ponieważ mamy "Bus error" podmiana samej binarki grab i mam GraterliaOS:~# /usr/bin/grab -p -v AiO Screengrabber Detected STB: ST Grabbing Video ... Using bpa2 part LMI_VID - 0x4b000000 37748736 cannot map required mem Saving 24 bit /tmp/screenshot.png ... ... Done ! GraterliaOS:~# Quote Link to comment Share on other sites More sharing options...
robert_cz Posted April 8, 2015 Share Posted April 8, 2015 Po modyfikacji: << 08 Kwiecień 2015 >> [test] dodanie brakującego modułu bpamem.ko dla ADB5800xx; wszystko pięknie działa, wątek, moim zdaniem, do zamknięcia. Quote Link to comment Share on other sites More sharing options...
matzg Posted April 8, 2015 Share Posted April 8, 2015 Dla 5800 ok ale 2850 nie ma nadal Screengrabera.... więc wątku nie zamykam Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.