tag:blogger.com,1999:blog-4962192655152990855.post4231381643267709567..comments2024-02-03T17:41:52.467+02:00Comments on La colţ de... internet: Noi funcţii în TV-MaxeOvidiuhttp://www.blogger.com/profile/11191027803549091155noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-4962192655152990855.post-45875545048757342692012-07-22T01:44:15.789+03:002012-07-22T01:44:15.789+03:00La momentul crearii screenshot-ului foloseam ArchL...La momentul crearii screenshot-ului foloseam ArchLinux.Ovidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-71522846601143206322012-07-21T12:12:41.331+03:002012-07-21T12:12:41.331+03:00http://3.bp.blogspot.com/-4bkI3sdXtOw/T_BoKbpZp4I/...http://3.bp.blogspot.com/-4bkI3sdXtOw/T_BoKbpZp4I/AAAAAAAABAM/XnQ3pQqs1zU/s1600/screenshot1.png<br />Ca si sistem de operare implicit ce folosesti?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-41648808962792146852012-07-10T00:05:06.048+03:002012-07-10T00:05:06.048+03:00Am luat fiecare fisier si am creat fiecare folder ...Am luat fiecare fisier si am creat fiecare folder apoi leam pus in locul directorului tv-maxe (cel anterior instalat). Daca ai pachetul .deb as fi foarte recunoscator daca mil lai da.<br /><br />Am descarcat de aici: http://tv-maxe.googlecode.com/svn/trunk/Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-51944716077125192912012-07-09T23:50:19.774+03:002012-07-09T23:50:19.774+03:00Tu cum ai procedat când ai descărcat această versi...Tu cum ai procedat când ai descărcat această versiune? Întreb deoarece vreau să ştiu dacă ai descărcat din SVN sau ai instalat aplicaţia printr-un pachet.Ovidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-11042811630813240412012-07-09T23:49:09.435+03:002012-07-09T23:49:09.435+03:00Ai putea specifica cu se face o descacare corect. ...Ai putea specifica cu se face o descacare corect. Pentru ca eu cred ca nu am procedat corect. Preczez ca sunt incepator in linux.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-65049852137561697782012-07-09T23:39:13.473+03:002012-07-09T23:39:13.473+03:00Redescarcă versiunea din SVN. De asemenea, ia în s...Redescarcă versiunea din SVN. De asemenea, ia în seamă faptul că unele canale nu vor să se lase înregistrate (pe motiv de codecuri bulite - vezi cele de pe mediadirect).Ovidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-75491582835818633562012-07-09T23:37:28.391+03:002012-07-09T23:37:28.391+03:00Revin cu alta problema cand incerc sa inregistrez ...Revin cu alta problema cand incerc sa inregistrez un post tv nu merge fisierul nu apare canalul se incarca da nu am imagine. Precizez ca nici in setarile aplicatie nu pot modifica codecurile.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-74991455543429786042012-07-09T22:50:23.841+03:002012-07-09T22:50:23.841+03:00Nu il aveam instalat .Lam instalat si acum merge. ...Nu il aveam instalat .Lam instalat si acum merge. Mersi mult si felicitari pentru aplicatie. Instaland aceste codecuri sa rezolvat si alta problema care aparea si in versiunile mai vechi cu canalele in alt format de cat sob (nu porneau deloc).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-58800785952730153022012-07-09T22:36:07.406+03:002012-07-09T22:36:07.406+03:00Ai ffmpeg instalat? Ce zice la:
ffmpeg -codecs
?...Ai ffmpeg instalat? Ce zice la:<br /><br />ffmpeg -codecs<br /><br />?Ovidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-63872464899668436032012-07-09T21:38:47.689+03:002012-07-09T21:38:47.689+03:00Am o problema dupa instalare am rulat tv-maxe in c...Am o problema dupa instalare am rulat tv-maxe in consola ,programul a pornit dar ind intru la preferinte nu se intampla nimic iar in consola afiseaza eroarea:<br /><br />Traceback (most recent call last):<br /> File "/usr/share/tv-maxe/settingsManager.py", line 111, in showGUI<br /> self.updateWindow()<br /> File "/usr/share/tv-maxe/settingsManager.py", line 206, in updateWindow<br /> self.updateRecordingsLists()<br /> File "/usr/share/tv-maxe/settingsManager.py", line 229, in updateRecordingsLists<br /> for x in acodecs:<br />TypeError: 'NoneType' object is not iterableAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-9200049415387661962012-07-03T23:27:33.247+03:002012-07-03T23:27:33.247+03:00In Legatura cu pct. 1, mie-mi ies OK, lansat postu...In Legatura cu pct. 1, mie-mi ies OK, lansat postul cu TV-MAXE, si apoi comanda de captura manual, fisierul intradevar e maricel dar macar e calitativ, am incercat si valori mai mari la -qscale dar calitatea e deplorabila.<br /><br />Functia de sleep pare sa mearga OK, in Ubuntu am chiar si prompt de 60 sec.Mariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-12904570264889570262012-07-03T18:52:26.658+03:002012-07-03T18:52:26.658+03:00Ok...
connect: No such file or directory
habar n...Ok...<br /><br />connect: No such file or directory<br /><br />habar n-am de la ce vine, apare şi la mine dar nu pare să afecteze funcţionarea programului.<br /><br />Erorile de la VLC sunt normale, de când s-a trecut la 2.0 iar librăria de Python a rămas puţin în urmă.<br /><br />Oricum, nu înţeleg de ce îţi spune că ffmpeg e deprecated - dar probabil că nu sunt eu la curent cu noutăţile şi chiar va fi înlocuit cu avconv ăla.<br /><br />Mai departe pare-se că ffmpeg se închide pe motiv de parametri incorecţi. Lucru care de altfel nu mă miră, căci ffmpeg se comportă diferit de la un sistem de operare la altul şi chiar de la o distribuţie la alta. Dimensiunea fişierelor e cam mare datorită lui -sameq, probabil, care bagă un bitrate ameţitor. Mai sunt finisaje de făcut şi pe aici.<br /><br />Nu pot pur şi simplu să captez ce vine de pe localhost din două mari motive:<br />1. dacă scriu pur şi simplu datele direct pe HDD nu mai avem headere iar fişierele video sunt oarecum corupte (nu se poate face seek pe mplayer, de exemplu)<br /><br />2. nu toate backend-urile din TV-Maxe scot date pe HTTPOvidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-53359031480992554352012-07-03T18:21:36.209+03:002012-07-03T18:21:36.209+03:00OK,
Erorile erau de la ffmpeg, eu am reusit sa-l ...OK,<br /><br />Erorile erau de la ffmpeg, eu am reusit sa-l fac sa mearga cu:<br /><br />avconv -y -i http://127.0.0.1:[output port] -acodec libmp3lame -ar 44100 -vcodec mpeg4 -qscale 3 -f avi file:///cale_fisier.avi<br /><br />-qscale e calitatea, valoarea 3 e rezonabila si calitativa dar ocupa mult spatiu, probabil o recopresie ar trebui dupa.<br /><br />Nu inteleg dece cand lansezi comanda de record reface initializarea de stream, nu-i poti da sa faca record direct pe localhost si output port, fara reinitializare?!Mariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-2595041478708907682012-07-03T17:04:53.699+03:002012-07-03T17:04:53.699+03:00Erori in timpul lansarii capturii, se pare ca intr...Erori in timpul lansarii capturii, se pare ca intra in loop si nu face nimic, e posibil sa fie de la codecuri .. ar fi de preferat sa fie embeded in aplicatie librariile, sau adaugate ca dependente la instalarile din distributiile de linux:<br /><br /><br />True<br />SopCast: Incoming port: 37090<br />SopCast: Outgoing port: 39208<br />Recording stream http://127.0.0.1:39208<br />ffmpeg -y -i http://127.0.0.1:39208 -acodec libmp3lame -ar 44100 -vcodec mpeg2video -f avi -sameq /tmp/tmpMGHMa8 file:///home/marius/2012_07_03-16_59_04.avi<br />ffmpeg version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers<br /> built on Jun 12 2012 16:37:58 with gcc 4.6.3<br />*** THIS PROGRAM IS DEPRECATED ***<br />This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.<br />[0xa1b13e68] main access error: connection failed: Connection refused<br />localhost.localdomain - - [03/Jul/2012 16:59:29] "GET / HTTP/1.1" 200 -<br />[h264 @ 0x8936100] non-existing PPS referenced<br />[h264 @ 0x8936100] non-existing PPS 0 referenced<br />[h264 @ 0x8936100] decode_slice_header error<br />[h264 @ 0x8936100] no frame!<br />....<br /><br />[h264 @ 0x8936100] no frame!<br />[mpegts @ 0x892d220] max_analyze_duration reached<br />[mpegts @ 0x892d220] Estimating duration from bitrate, this may be inaccurate<br /><br />Seems stream 1 codec frame rate differs from container frame rate: 2000000.00 (2000000/1) -> 25.00 (25/1)<br />Input #0, mpegts, from 'http://127.0.0.1:39208':<br /> Duration: N/A, start: 81176.178278, bitrate: 128 kb/s<br /> Program 1 <br /> Stream #0.0[0x44](???): Audio: mp2, 48000 Hz, stereo, s16, 128 kb/s<br /> Stream #0.1[0x45](): Video: h264 (High), yuv420p, 716x446 [PAR 10:9 DAR 3580:2007], 25 tbr, 90k tbn, 2000k tbc<br />[buffer @ 0x8972740] w:716 h:446 pixfmt:yuv420p<br />[buffer @ 0x8980040] w:716 h:446 pixfmt:yuv420p<br />Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt'<br />[ac3 @ 0x8999c00] invalid bit rate<br />Output #0, avi, to '/tmp/tmpMGHMa8':<br /> Stream #0.0(): Video: mpeg2video, yuv420p, 716x446 [PAR 10:9 DAR 3580:2007], q=2-31, 200 kb/s, 90k tbn, 25 tbc<br /> Stream #0.1(???): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s<br />Output #1, avi, to 'file:///home/marius/2012_07_03-16_59_04.avi':<br /> Stream #1.0(): Video: mpeg4, yuv420p, 716x446 [PAR 10:9 DAR 3580:2007], q=2-31, 200 kb/s, 90k tbn, 25 tbc<br /> Stream #1.1(???): Audio: ac3, 48000 Hz, stereo, flt, 200 kb/s<br />Stream mapping:<br /> Stream #0.1 -> #0.0<br /> Stream #0.0 -> #0.1<br /> Stream #0.1 -> #1.0<br /> Stream #0.0 -> #1.1<br />Error while opening encoder for output stream #1.1 - maybe incorrect parameters such as bit_rate, rate, width or height<br />[0xa1b22230] main stream error: cannot pre fill buffer<br />tvmaxe.py:1405: GtkWarning: gtk_tree_model_filter_get_path: assertion `GTK_TREE_MODEL_FILTER (model)->priv->stamp == iter->stamp' failed<br /> treeselection.select_iter(iter)<br />Stopped server<br />Stopped server<br />False<br />...<br />Si de aici intra in loop cu erorile de mai sus.Mariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-63857755276178460222012-07-03T16:57:57.712+03:002012-07-03T16:57:57.712+03:00Alte erori care apar constant:
tvmaxe.py:977: War...Alte erori care apar constant:<br /><br />tvmaxe.py:977: Warning: g_source_remove: assertion `tag > 0' failed<br /> gobject.source_remove(self.keysimulator.src)<br />SopCast: Incoming port: 25984<br />SopCast: Outgoing port: 25813<br />libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 0<br />libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 66<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa1b00cd8] main vout display error: Failed to resize display<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa1b00cd8] main vout display error: Failed to resize display<br />[h264 @ 0xab4c5660] illegal short term buffer state detected<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!<br />[h264 @ 0xab4c5660] Missing reference picture<br />[0xa6c00720] main video output error: vlc_object_find_name("adjust") is not safe!Mariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-49346470862830462602012-07-03T16:55:11.825+03:002012-07-03T16:55:11.825+03:00Ok,
Porneste dar la lansare i-mi returneaza eroar...Ok,<br /><br />Porneste dar la lansare i-mi returneaza eroarea:<br /> ./tv-maxe<br />connect: No such file or directory<br /><br />Functia de recurd nu merge cum trebuie, ma mai uit sa vad daca-mi pot da seama ce vrea.Mariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-59361543688372715122012-07-03T00:10:07.504+03:002012-07-03T00:10:07.504+03:00Fixat şi în SVNFixat şi în SVNOvidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-86873717104594663212012-07-02T22:12:51.180+03:002012-07-02T22:12:51.180+03:00Da, ştiu care e problema. Creează un fişier în dae...Da, ştiu care e problema. Creează un fişier în daemon/, cu numele de __init__.pyOvidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-30216976996487678452012-07-02T20:46:48.384+03:002012-07-02T20:46:48.384+03:00Da,
Toate fisierele sunt acolo:
marius:~/tv-maxe...Da,<br /><br />Toate fisierele sunt acolo:<br /><br />marius:~/tv-maxe-read-only/daemon$ ls<br />daemon.py TDaemon.py tvmaxed.pyMariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-64963972463767733882012-07-02T18:58:51.012+03:002012-07-02T18:58:51.012+03:00Well, nu prea imi dau seama ce se intampla... poti...Well, nu prea imi dau seama ce se intampla... poti sa imi spui daca exista vreun fisier in directorul "daemon"?Ovidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-75576913308329615882012-07-02T11:42:48.981+03:002012-07-02T11:42:48.981+03:00Adaugat variabila:
...
bindir=$PWD
...
Modificat ...Adaugat variabila:<br />...<br />bindir=$PWD<br />...<br /><br />Modificat functia tvmaxe:<br /><br />launch_tvmaxe ()<br />{<br /> cd $bindir<br /> python tvmaxe.py<br />}<br /><br />Calea este /home/user/tv-maxe-read-only<br />eu rulez scriptul din interiorul directorului, deci $PWD i-mi returneaza calea corecta.<br /><br />Am incercat si cu python ./tvmaxe.py aceeasi problemaMariusnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-2082969219242610452012-07-02T08:39:51.226+03:002012-07-02T08:39:51.226+03:00O să verific diseară ce se întâmplă. Poţi, totuşi,...O să verific diseară ce se întâmplă. Poţi, totuşi, să postezi conţinutul scriptului de lansare şi directorul (calea completă) unde se află tv-maxe din SVN?Ovidiuhttps://www.blogger.com/profile/11191027803549091155noreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-21739517403404890112012-07-02T03:17:35.991+03:002012-07-02T03:17:35.991+03:00As testa, dar nu-l pot rula nu-mi incarca libraria...As testa, dar nu-l pot rula nu-mi incarca libraria din schedule:<br /><br /><br />Traceback (most recent call last):<br /> File "tvmaxe.py", line 35, in <br /> import tools, keysim, scheduler, socketserver<br /> File "/home/user/tv-maxe-read-only/scheduler.py", line 2, in <br /> from daemon import TDaemon<br />ImportError: No module named daemon<br /><br />Am modificat scriptul de lansare pentru tv-maxe, sa-mi ruleze din directorul curent, nu vreau sa suprascriu versiunea stabila.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-58455946465513274622012-07-02T02:13:04.330+03:002012-07-02T02:13:04.330+03:00Pentru viitor si o comanda de back, pentru postul ...Pentru viitor si o comanda de back, pentru postul anterior ciclic.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4962192655152990855.post-46397500002190623242012-07-02T01:38:52.354+03:002012-07-02T01:38:52.354+03:00super :)super :)Lupinhttp://www.iuliuhorga.info/noreply@blogger.com