Re: [Freevo-devel] Re: LCD-Plugin not working
On Tue, 2006-05-09 at 11:18 +0200, Dirk Meyer wrote: > The team is me most of the time. Then there is Jason, but he doesn't > work for Freevo, only for Kaa. Last in the list is Rob and he is very > busy I guess, I haven't seen a check in from him in weeks. And kaa keeps me busy enough :) --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: LCD-Plugin not working
Robert wrote: > That's too bad. What do you mean with someone else: Is there someone in > your team that is/feels responsible for this or are you looking for > someone to do that job? The team is me most of the time. Then there is Jason, but he doesn't work for Freevo, only for Kaa. Last in the list is Rob and he is very busy I guess, I haven't seen a check in from him in weeks. > Because I would think it was a great loss for the product if 2.0 > shipped with no LCD support anymore. 2.0pre1 should be a good a stable base for developing plugins. I hope someone will use 2.0pre1 to create a LCD plugin for the final 2.0. But my time is limited. Dischi -- It might look like I'm doing nothing, but at the cellular level I'm really quite busy. pgpuKXO6THw4D.pgp Description: PGP signature
Re: [Freevo-devel] Re: LCD-Plugin not working
I will have time this summer to port it. No worries, dewd. On May 6, 2006, at 3:26 PM, Robert wrote: Dirk Meyer wrote: SVN is under development and I changed a lot of code during the redesign. Not all parts work again. The LCD plugin is one of this parts and I will never fix it because I have no lcd, someone else has to do it. That's too bad. What do you mean with someone else: Is there someone in your team that is/feels responsible for this or are you looking for someone to do that job? Because I would think it was a great loss for the product if 2.0 shipped with no LCD support anymore. Bye, Robert --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel? cmd=lnk&kid=120709&bid=263057&dat=121642 ___ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: LCD-Plugin not working
Dirk Meyer wrote: > SVN is under development and I changed a lot of code during the > redesign. Not all parts work again. The LCD plugin is one of this > parts and I will never fix it because I have no lcd, someone else has > to do it. That's too bad. What do you mean with someone else: Is there someone in your team that is/feels responsible for this or are you looking for someone to do that job? Because I would think it was a great loss for the product if 2.0 shipped with no LCD support anymore. Bye, Robert --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: LCD-Plugin not working
Robert wrote: > I compiled the latest SVN-Version (today) and set it up so it would use > my lcd. [...] > Is this a known problem or is this just me? If it's just my problem, I > could give some more information and lcdproc logs or something. SVN is under development and I changed a lot of code during the redesign. Not all parts work again. The LCD plugin is one of this parts and I will never fix it because I have no lcd, someone else has to do it. Dischi -- According to Kentucky state law, every person must take a bath at least once a year. pgpfBasb9DRm7.pgp Description: PGP signature
RE: [Freevo-devel] Re: LCD Plugin?
On Tue, 2003-03-25 at 17:50, Thomas Schueppel wrote: > On Tue, 25 Mar 2003, Rasmus Agerholm wrote: > > > Hi > > > > Just for your information I recently created a skin that supports output > > to an LCD display via LCDproc. For any of you who whish to have a > > look/try, see http://www.vrmedialab.dk/~rasta/projects/freevo-lcdskin > > > > I made it for the src distrib of freevo-1.3.2-pre2 and only tested it > > for this. > > > > /Rasmus > > Wow! Even better! :) Can somebody integrate it into the > CVS? Are you able to maintain this part, Rasmus? > Thanks, I'm glad you like it. I plan to maintain it... At least as long as I use it myself ;-) PS: I just tried the skin with the binary release, which resulted in a segmentation fault :-(: --- Pygame Parachute Traceback: File "/pack/freevo-1.3.2-pre2/src/freevo-1.3.2-pre2-binary/runtime/lib/python2.2/telnetlib.py", line 207, in open Fatal Python error: (pygame parachute) Segmentation Fault ./freevo: line 70: 3526 Aborted (core dumped) ./runapp python src/main.py $@ --- ...I guess it is a problem with different python distribs? /Rasmus --- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
RE: [Freevo-devel] Re: LCD Plugin?
On Tue, 25 Mar 2003, Rasmus Agerholm wrote: > Hi > > Just for your information I recently created a skin that supports output > to an LCD display via LCDproc. For any of you who whish to have a > look/try, see http://www.vrmedialab.dk/~rasta/projects/freevo-lcdskin > > I made it for the src distrib of freevo-1.3.2-pre2 and only tested it > for this. > > /Rasmus Wow! Even better! :) Can somebody integrate it into the CVS? Are you able to maintain this part, Rasmus? l8r... Thomas --- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
RE: [Freevo-devel] Re: LCD Plugin?
Hi Just for your information I recently created a skin that supports output to an LCD display via LCDproc. For any of you who whish to have a look/try, see http://www.vrmedialab.dk/~rasta/projects/freevo-lcdskin I made it for the src distrib of freevo-1.3.2-pre2 and only tested it for this. /Rasmus On Tue, 2003-03-25 at 01:51, Thomas Schüppel wrote: > Hello Rob, > > This stuff looks really cool! Would you mind generating > patches for that since going through the list of your > changes manually really is a pain :( > There is some info on how to generate a patch to be > Found here: > http://freevo.sourceforge.net/cgi-bin/moin.cgi/DevelopersPage > A very simple patch can be generated by a: > cvs diff -Nau > > L8r... > Thomas > > > > > --- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > ___ > Freevo-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/freevo-devel -- Rasmus Agerholm Research Assistant VR Media Lab(+45) 9635 8792 Niels Jernes Vej 14 DK-9220 Aalborg Phone: (+45) 9635 8784 Fax: (+45) 9815 2444 http://www.vrmedialab.dk/~rasta --- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
RE: [Freevo-devel] Re: LCD Plugin?
Hello Rob, This stuff looks really cool! Would you mind generating patches for that since going through the list of your changes manually really is a pain :( There is some info on how to generate a patch to be Found here: http://freevo.sourceforge.net/cgi-bin/moin.cgi/DevelopersPage A very simple patch can be generated by a: cvs diff -Nau L8r... Thomas --- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] Re: LCD Plugin?
Here is all the code I've written for operating a 2x20 VFD with freevo. Vfdchanges.txt contains all the ammendments I made to the original freevo/mplayer codes, and recshare.so and parport.so are my python modules. I have also included the source code for these modules, which I compiled using SWIG. I think that a lot of this code could be made more efficient, but at least it works. I had to use shared memory in a lot of places, because I didn't know how else to get mplayer and freevo to communicate with each other. If there's a better way, let me know! I hope this is useful to someone, and please feel free to fix it and send me recommendations! Thanks, Rob M parport.c Description: Binary data parport.so Description: Binary data recshare.c Description: Binary data recshare.so Description: Binary data # Revisions February - March 2003 # Rob MacNeill's additions for a 2x20 VFD or LCD. # (Also included is a small bit of code for deleting unwanted video files) # All of this code was written for a final school project to turn a PC into # a standalone DVR that can be part of a home entertainment unit. The school # is Camosun College in Victoria, BC, Canada. # # Check out the other students' projects at www.elex.camosun.bc.ca # (There's some pretty cool stuff!) # I used a 2x20 VFD connected directly to the parallel port. The parallel port # pin connections were as follows: # Parallel port Pin VFD Signal # - -- # 1Enable # 2 - 9 D0 - D7 # 10 - 13 Floating #14RD/!WR #15Busy (I never used this, but tried to set it up anyway) #16Register Select #17!Reset # 18 - 25 Gnd #/ Serial In - Floating #/ !Chip Select - Tied to ground # # I used a VFD set to LCD mode, so most of this code should be transferable to # an LCD. The available character addresses were 0x80-0x93 for the top row, and # 0x94-0xA7. #KNOWN BUGS: #-Intermittent error when forward skip goes past the end of a file. Sometimes # screen clears as it should, then PLAY message reappears. # #-Slight (but noticeable) screen glitch when time display rolls over # from :59 to :00 - not as noticeable with faster hardware. # #-(rec) message stays on screen if recording finishes while MPlayer is active. # Goes away if MPlayer stopped then restarted. # #-mplayer/mencoder can't execute from the command line using this code, # since it is looking for shared memory created by freevo. This is fine for # me since I am only using freevo to execute MPlayer, but this should probably # be fixed eventually. main.py: Line 152: # Also put these at the top of the two mplayer.py's and record_daemon.py import parport # For accessing VFD through Parallel port import recshare # For RecordStatus and PlayStatus Line 209: # setup recshare.creatememory() recshare.putrecstatus(0) recshare.putplaystatus(0) Line 217: # Shutdown Message parport.display(2) time.sleep(1) parport.display(0) Line 357: # This bit is just for fun and isn't necessary. If freevo is # Idle for ~20seconds a message flashes between the top line and the # bottom line until a button is pushed. Right now, the message is just # "SCREENSAVER" - just change it in parport.c. If you want to leave this # out, then you can also leave out all parport.getstatus() and # parport.putstatus() messages in mplayer.py/record_damemon.py. while 1: counter = 0 routine = 0 # Get next command while 1: if recshare.getrecstatus() == 0: counter = counter + 1 if counter > 100: counter = 90 if parport.getstatus() == 0: if routine == 0: parport.display(5) routine = 1 elif routine == 1: parport.display(6) routine = 0 event = osd._cb() Line 422: # This is pretty specific to our project, and probably not useful to anyone # else. We built a 4 to 1 RCA multiplexer board, controlled by a PICf628. # This section toggles the line in status for the VFD between the 4 RCA lines # and the cable input. elif event == rc.TV_VCR: parport.display(0) if line == 0: line = 1 parport.putlinestatus(1) parport.display(31) elif line == 1: line = 2 parport.putlinestatus(2) parport.display(32) elif line == 2: line = 3 parport.putlinestatus(3) parport.display(33) elif line == 3:
Re: [Freevo-devel] Re: LCD Plugin?
On Sun, 16 Mar 2003, Rob MacNeill wrote: > Hi Starkeeper and everyone else, > > I have been working on a standalone DVR using freevo as a school project. (The same > project for which Kyle Weston wrote his Record Schedule Menu code). Anyways, I have > been writing code to display current status on a vacuum fluorescent display. I am > using a 2x20 IEE display connected directly to the parallel port (you can also use > the serial port, but we're using that for LIRC, and besides this is easier). I am > new to python, and could not figure out how to interface to the parallel port with > it, so I wrote my code in C and compiled into a python module using SWIG. I also > ended up having to add a bunch of extra code for mplayer for displaying track time. > As of now, my code displays a welcome message on startup, name of the currently > playing video file, current track time, movie status (eg play/pause/>>/< current television channel and a recording message. Also if you play a video file > while recording, a different recording message will appear with the rest of the > video display. > I will send my code when I get a chance if anyone is interested. It is spread all > over the place, mainly in /tv/mplayer.py, /video/mplayer.py and record_daemon.py as > well as the MPlayer files mplayer.c and mencoder.c. > One of the major issues I had was when two processes (eg current time and play > status) try to write to the screen at the same time. To get around this, I set a > flag bit in shared memory which each process must poll before it can write anything. > As a result, mplayer will no longer run from the command line - freevo must be > running, or else a segmentation fault will occur. That's fine for my purposes, but > I imagine that would be a major issue for most people! > (Sorry haven't written any code for audio!!) Sounds like a great start. I hope this school of yours has a lot more students that contribute to freevo ;-) I´m out of town currently but I can`t wait to look at this stuff once I get back. l8r... Thomas --- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] Re: LCD Plugin?
Nice, I have a 2x20 LCD soldered to a parallel port connector ready to test it. Bart - Original Message - From: Rob MacNeill To: [EMAIL PROTECTED] Sent: Sunday, March 16, 2003 10:20 AM Subject: [Freevo-devel] Re: LCD Plugin? Hi Starkeeper and everyone else, I have been working on a standalone DVR using freevo as a school project. (The same project for which Kyle Weston wrote his Record Schedule Menu code). Anyways, I have been writing code to display current status on a vacuum fluorescent display. I am using a 2x20 IEE display connected directly to the parallel port (you can also use the serial port, but we're using that for LIRC, and besides this is easier). I am new to python, and could not figure out how to interface to the parallel port with it, so I wrote my code in C and compiled into a python module using SWIG. I also ended up having to add a bunch of extra code for mplayer for displaying track time. As of now, my code displays a welcome message on startup, name of the currently playing video file, current track time, movie status (eg play/pause/>>/< I will send my code when I get a chance if anyone is interested. It is spread all over the place, mainly in /tv/mplayer.py, /video/mplayer.py and record_daemon.py as well as the MPlayer files mplayer.c and mencoder.c. One of the major issues I had was when two processes (eg current time and play status) try to write to the screen at the same time. To get around this, I set a flag bit in shared memory which each process must poll before it can write anything. As a result, mplayer will no longer run from the command line - freevo must be running, or else a segmentation fault will occur. That's fine for my purposes, but I imagine that would be a major issue for most people! (Sorry haven't written any code for audio!!) -Rob M
[Freevo-devel] Re: LCD Plugin?
Hi Starkeeper and everyone else, I have been working on a standalone DVR using freevo as a school project. (The same project for which Kyle Weston wrote his Record Schedule Menu code). Anyways, I have been writing code to display current status on a vacuum fluorescent display. I am using a 2x20 IEE display connected directly to the parallel port (you can also use the serial port, but we're using that for LIRC, and besides this is easier). I am new to python, and could not figure out how to interface to the parallel port with it, so I wrote my code in C and compiled into a python module using SWIG. I also ended up having to add a bunch of extra code for mplayer for displaying track time. As of now, my code displays a welcome message on startup, name of the currently playing video file, current track time, movie status (eg play/pause/>>/< I will send my code when I get a chance if anyone is interested. It is spread all over the place, mainly in /tv/mplayer.py, /video/mplayer.py and record_daemon.py as well as the MPlayer files mplayer.c and mencoder.c. One of the major issues I had was when two processes (eg current time and play status) try to write to the screen at the same time. To get around this, I set a flag bit in shared memory which each process must poll before it can write anything. As a result, mplayer will no longer run from the command line - freevo must be running, or else a segmentation fault will occur. That's fine for my purposes, but I imagine that would be a major issue for most people! (Sorry haven't written any code for audio!!) -Rob M
[Freevo-devel] Re: LCD PlugIn?
hi Starkeeper, displaying freevo status as an LCDProc client is on my TODO-List. However I think I won't be able to work on it until somewhere in april. If you or someone else is interested on working on this, there some basic LCDProc client stuff in python to be found in the MPy3 Project. http://thelocust.org/projects/mpy3/libraries.php It might be worth a look at least. l8r... Thomas --- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel