Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Skype jest w zasadzie 32bit
Odpal
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Musisz mieć zainstalowany pakiet
[b]libv4l-0[/b] w wersji 32 bitowej.
Zobacz co wtedy będzie.
Offline
Dalej lusto.
# apt-get install libv4l-0 Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe libv4l-0 jest już w najnowszej wersji. 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Offline
Jakoś nie wierzę w prawidłowe wykonanie tego co chciałem.
Pokaż
dpkg -l | grep libv4l
Offline
# dpkg -l | grep libv4l ii libv4l-0:amd64 0.8.8-3 amd64 Collection of video4linux support libraries ii libv4l-0:i386 0.8.8-3 i386 Collection of video4linux support libraries ii libv4lconvert0:amd64 0.8.8-3 amd64 Video4linux frame format conversion library ii libv4lconvert0:i386 0.8.8-3 i386 Video4linux frame format conversion library
Offline
Jednak ok.
Masz bibliotekę 32 bit.
Może by spróbowac na znacznie nowszym jądrze.
W backportach jest 3.10.
Nie wiem czy pomoże ale spróbować nie zawadzi.
Offline
Spróbuj jeszcze z v4l2convert.so
Offline
Zanim się za to zabiorę powiedz jak to zrobić i czy jest to wersja stabilna. Z całym szacunkiem dla Debiana, ale ostatnia wersja daje mi na każdym kroku popalić niczym Windows Millenium. Podejrzewam, że to [i]gnome[/i] zrobił krok w kosmos, ale staram się przy nim pozostać licząc, że wszystko się unormuje po kolejnych aktualizacjach. Ale czy to tylko [i]gnome[/i], czy i system coś ma na rzeczy nie wiem, zbyt jestem słaby dla takich opinii.
EDIT: [b]yossarian[/b]: czyli co z nim zrobić? LD_PRELOAD z nim także robi lustro
Ostatnio edytowany przez bolos66 (2013-09-29 20:35:43)
Offline
Yossarian każe ci sprawdzić takie polecenie
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
i
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
Offline
To napisałem - dalej lustro.
Może te informacje mają także jakąś wartość. Przy wyłączaniu Skypa w Terminalu wyskakują takie informacje:
# LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype libv4l2: error dequeuing buf: Zły argument
# LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype libv4l2: error allocating conversion buffer
Offline
Może użyć tego
adam@debian:~/TV$ aptitude show v4l2ucp Pakiet: v4l2ucp Nowy: tak Stan: niezainstalowany Wersja: 2.0.2-4 Priorytet: dodatkowy Sekcja: x11 Opiekun: Alessio Treglia <alessio@debian.org> Architektura: amd64 Rozmiar rozpakowanego: 258 k Wymaga: libc6 (>= 2.7), libgcc1 (>= 1:4.1.1), libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.4.0), libv4l-0 (>= 0.5.0) W konflikcie z: v4l2ucp Opis: Uniwersalny panel kontrolny wideo do Linuksa (Video for Linux 2 Universal Control Panel) V4L2UCP to uniwersalny panel sterowania do V4L i urządzeń V4L2. Czyta opis kontrolek obsługiwanych przez urządzenie z rejestru urządzenia i prezentuje użytkownikowi graficzne sposoby regulacji tych kontrolek. Pozwala na sterowanie wieloma urządzeniami.
Offline
OK, to działa. Ale po zamknięciu programu i włączeniu Skype z ikony problem z lustrem wraca.
Offline
Nie da sie tam wyklikać na stałe ?
Tu masz jakiś przepis
http://mczouav.blogspot.com/2013/01/flip-webcam-picture-on-skype-on-kubuntu.html
Tu jeszcze więcej z obrazkami :)
http://journalxtra.com/linuxsanity/skype-video-linux-always-hassle-4791/
Offline
Kod:
# LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype libv4l2: error allocating conversion buffer[/quote]
A Ty uruchamiasz to z roota?
Offline
Ja w tym v4l2ucp mam praktycznie wszystkie opcje szare. Poza tym jest ich bardzo niewiele:
[img]http://imageshack.us/a/img10/7830/lsmk.png[/img]
Ale i tak jak podgląd jest w porządku. Tylko w skype obraz ciągle jest odbity.
Offline
Jest jeszcze [deb]qv4l2[/deb]
Offline
W tym już mogę przynajmniej rozjaśnić obraz. xD No i przetestowałem sobie zmianę parametru od fps przy ładowaniu modułu. Szkoda, że niby na ma 30fps ale przy takim ustawieniu wyciąga max 14-15. Chyba ta kamera więcej nie pociągnie bo niby ustawiając jej 5fps, to ma 5fps. xD
Jednak można ustawić jej 30klatek, ale w 2x mniejszej rozdzielczości. Poza tym śmieszny efekt. xD
Ostatnio edytowany przez morfik (2013-09-29 23:11:06)
Offline
[b]ilin[/b]: podane adresy na niewiele się zdają. To wszystko już testowałem, już były te rzeczy w tym wątku "kopane". Jest fajnie, jak program [i]v4l2ucp[/i] jest włączony i z niego dopiero odpalam Skype.
Odnoszę wrażenie, że można by sprawę załatwić w skrypcie[i] /usr/local/bin/skyp[/i], który tworzyłem za Twoim wskazaniem:
#!/bin/bash LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
do którego dopisałbym teraz zaznaczoną opcję[i] horizontal flip[/i] z programu [i]v4l2ucp[/i].
Tylko nie wiem jak tego dokonać.
[b]yosarian[/b]: z roota uruchamiam, bo dużo mam w tym wątku różnych edycji. To błąd?
[b]morfik[/b]: mój [i]v4l2ucp[/i] ma tyle opcji, że się nie mieści na ekranie. Ale co z tego jak po wyłączeniu go wszystko z nim leci do Bozi?
Offline
Zobacz może będzie widać w htop co robi ten v4l2ucp aby obraz był prawidłowy.
Offline
W [i]htop[/i] ja widzę, że przy włączaniu [b]v4l2ucp[/b] włącza się proces [i]v4l2ucp[/i]. Przy zmianie parametrów w nim - w [i]htop[/i] nie zauważam zmian. Przy włączeniu z [i]v4l2ucp[/i] Skype włącza się kolejny (drugi) proces [i]v4l2ucp[/i] (Skype na ten sposób odpalone własnego procesu nie pokazuje).
W takim wariancie mogę z ikony włączyć kolejny Skype. Pierwszy (włączony z [i]v4l2ucp[/i]) będzie wyświetlał obraz prawidłowo, a drugi lustro. Ale to oczywiście pierdoły.
EDIT: Program [b]v4l2ucp[/b] po ponownym włączeniu "pamięta" wprowadzone w nim ustawienia z poprzedniej sesji, czyli "czarodziejskie" włączanie Skype z niego (bez graficznych okieniek, itp.) byłoby chyba rozwiązaniem. Może nie eleganckim, ale skutecznym.
Ostatnio edytowany przez bolos66 (2013-10-01 03:48:09)
Offline
Nie uruchamiaj tego z roota!
Ciężko się w tym połapać.
Czy polecenie:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
lub
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
daje normalny obraz?
I co masz w końcu w pliku: /usr/share/applications/skype.desktop i ile jeszcze natworzyłeś takich plików?
Offline
U mnie żadne z poniższych nie poprawia obrazu:
morfik:~$ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype morfik:~$ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
Pewnie w czymś innym jest problem.
Offline
@morfik:
Tak masz tylko w Skype?
Offline
[b]yossarian[/b]:
Polecenia:
~$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
~$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
dają lustro.
Plik:[i] /usr/share/applications/skype.desktop[/i] zawiera:
[Desktop Entry] Name=Skype Comment=Skype Internet Telephony Exec=/usr/local/bin/skyp Icon=skype.png Terminal=false Type=Application Encoding=UTF-8 Categories=Network;Application;
...
[b]EDIT: [/b]
Pozostałe pliki [i]/usr/share/applications/skypeCośTam.desktop[/i] skasowałem jako zbędne/nieużywane i już ich nie ma.
Ostatnio edytowany przez bolos66 (2013-10-02 03:39:41)
Offline
Twoje sprawdzanie nie miało żadnego sensu.
Nie uruchamiałeś normalnie skype, a /usr/local/bin/skyp
Doprowadź sprawę do punktu wyjścia:
[quote=bolos66]Ale kiedy włączę go komendą w Terminalu:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
obraz wyświetlany jest prawidłowo (i odbierany).[/quote]
i dopiero wtedy sprawdź które działają.
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00121 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.154.251' WHERE u.id=1 |
0.00069 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.154.251', 1732240663) |
0.00055 | SELECT * FROM punbb_online WHERE logged<1732240363 |
0.00055 | SELECT topic_id FROM punbb_posts WHERE id=242179 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=24312 ORDER BY posted |
0.00060 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24312 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00396 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24312 ORDER BY p.id LIMIT 50,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24312 |
Total query time: 0.00864 s |