Compare Products, Prices & Stores For:

COMPUTERS, COMPONENTS COMPUTER ACCESSORIES, COMPUTER MEMORY, HARDWARE, INPUT DEVICES, NETWORKING, PDAs & MOBILE ELECTRONICS, SOFTWARE, STORAGE & MEDIA, DIGITAL CAMERAS, HOME AUDIO, TV& VIDEO

Google
 
Web DealDatabase.com
What are you shopping for?


Go Back   DealDatabase Forum - Deals, Freebies, and TiVo & DirecTivo Hacking > Category: NEW TiVo, DTiVo, Extraction FORUMS! > Series 2 Development

Reply
 
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #46  
Old 08-21-2004, 06:38 PM
bma bma is offline
Experienced Member.
 
Join Date: Jun 2003
Posts: 23
Hi,

Unfortunately elseed doens't include x/y options on which coordinate to display the number, so it was:

a) cutting off the last digit, looks like the calculations are off by one (MAX_CHARX-strlen(cid.nmbr)+1 should probably just be MAX_CHARX-strlen(cid.nmbr))

b) Because I have a Sony widescreen TV, when it is in Wide Zoom mode it cuts the number off even more.

So I moved the x coordinate back by 5 characters (instead of +1, use -4).
I also fixed the makefile so it compiles cleanly against libosd.a and
the usr.local.mips-tivo.tar.bz2 archive found on tivofiles.sf.net. A complete diff and compiled binary are attached. It works on my hacked HDVR2 running 4.0.1-01. It's obviously not a .zip file.
Attached Files
File Type: txt elseed-0.6.2.diff.txt (2.1 KB, 134 views)
File Type: zip elseed-0.6.2.bma.tar.bz2.zip (125.2 KB, 257 views)

Last edited by bma; 08-21-2004 at 07:41 PM.
Reply With Quote
  #47  
Old 08-23-2004, 01:52 AM
dah31 dah31 is offline
Charter Member
 
Join Date: Nov 2003
Posts: 36
Quote:
Originally Posted by bma
Hi,

Unfortunately elseed doens't include x/y options on which coordinate to display the number, so it was:

a) cutting off the last digit, looks like the calculations are off by one (MAX_CHARX-strlen(cid.nmbr)+1 should probably just be MAX_CHARX-strlen(cid.nmbr))
Yes. Here's a diff and a current set of (naked) binaries.

Quote:
b) Because I have a Sony widescreen TV, when it is in Wide Zoom mode it cuts the number off even more.

So I moved the x coordinate back by 5 characters (instead of +1, use -4).
I intend to make both strings' positions configurable in non-FreeType mode (something along the lines of -x0,-0 -y1,1 (the minus sign would indicate counting from the other side of the screen)). For now, I recommend using FreeType mode (-F).

Quote:
I also fixed the makefile so it compiles cleanly against libosd.a and
the usr.local.mips-tivo.tar.bz2 archive found on tivofiles.sf.net. A complete diff and compiled binary are attached. It works on my hacked HDVR2 running 4.0.1-01. It's obviously not a .zip file.
If you do `make install' in the libosd directory, you should then be able to use `-losd', as for any other installed library.

--
dah31
Attached Files
File Type: txt elseed.2004-08-22.diff.txt (1.4 KB, 87 views)
File Type: zip elseed.2004-08-22.s1.zip (96.3 KB, 58 views)
File Type: zip elseed.2004-08-22.s2.zip (208.3 KB, 371 views)

Last edited by dah31; 08-23-2004 at 01:58 AM. Reason: added info on `make install' for libosd
Reply With Quote
  #48  
Old 08-23-2004, 01:17 PM
dah31 dah31 is offline
Charter Member
 
Join Date: Nov 2003
Posts: 36
Quote:
Originally Posted by Cheezmo
When I do that, the phone number draws a little lower than the name. (With a funny little black "dash" over the first number that would line up with where the top of the name would be. Is one using safe action and the other using safe title for the top or something?
This turned out to be a bug in libosd's FreeType code: I had the sign of the size of the bounding box below the baseline wrong. Or something.

The ``dash'' was incongruous padding code in drawstring_direct.c:ft_draw_string_by_pixels().

Herewith libosd 0.4.1 . (See the previous message for a current elseed .)

--
dah31
Attached Files
File Type: zip libosd-0.4.1.tar.bz2.zip (748.3 KB, 374 views)
Reply With Quote
  #49  
Old 08-24-2004, 06:22 AM
dgi dgi is offline
Charter Member
 
Join Date: Apr 2004
Posts: 64
I have now posted a snapshot of the current tivovbi for both S1 and S2 in post #33. Please test, and provide a diff for 4.0/DTivo compatibility. TIA
Reply With Quote
  #50  
Old 09-26-2004, 10:12 AM
jlc's Avatar
jlc jlc is offline
Charter Member
 
Join Date: Jul 2001
Posts: 97
Hi,

I have a Caller ID project at http://ncid.sourceforge.net that usually runs the server on Linux, but includes a client for a Series1 TiVo. The client uses out2osd to display output using the original osd routines. Libosd is a great replacement and it is now used in out2osd. The complete Called ID package should now run on a Series2.

Attached is a patch for libosd-0.4.1 so it will compile using the cross compilers at http://tivoutils.sourceforge.net. The changes remove the variable declarations in the for loops since the ppc cross compiler does not support gnu99. The makefile changes allow SERIES to also be defined as x1 and x2 to set up the environment for the above cross compilers.
Attached Files
File Type: txt libosd-0.4.1.patch.txt (17.1 KB, 73 views)
__________________
John
Reply With Quote
  #51  
Old 10-04-2004, 10:12 PM
Vegas Vegas is offline
Senior Member
 
Join Date: May 2003
Location: Chicago Burbs
Posts: 160
I have been working with newtext2osd from post #22 in this thread.
When ever I display text or a file using -e (don't clear the display) the display clears after a fraction of a second. Trying to get this to work with tcs but can't get the display to stay up.

If I use -s 10 it will stay for 10 seconds. Is -e working for anyone?
Tivo is Dtivo hdvr2

Thanks

Vegas
Reply With Quote
  #52  
Old 10-17-2004, 07:07 PM
grossman grossman is offline
Charter Member
 
Join Date: Sep 2004
Posts: 30
Fix to elseed/yac/newtext2osd text imm being cleared

I solved the problem of text imm being cleared this morning...
I noticed that after a reboot text from "text2osd" and elseed stay on the
screen but when I tried just 10 min later it didn't. I then realized I enabled
the clock in the bottom right via SPS9S. So, I did another SPS9S (which
disables the clock) and low and behold...text now stays on the screen
for the full time specified in the -s option.

PS I also wrote my own tivoweb+ module that takes text typed in a text
box (in a form) and displays via running app newtext2osd.

Hope this helps everyone.

PS I'm not a developer so I realy shouldn't be posting here BUT I thought
it would help enough people.
Reply With Quote
  #53  
Old 10-22-2004, 01:10 PM
deadhead's Avatar
deadhead deadhead is offline
Junior Member
 
Join Date: Oct 2004
Posts: 11
I am seeing the same thing cheezemo reports.

Tried the "naked binary" above (the one incorrectly named *bz2.zip)

It runs... but when a call comes in I see no display on the screen yet it does contact my YAC clients and reports to the screen that the call was logged... (something I used to see in the elseed.log file).

LIke this
Quote:
bash-2.02# Modem: RING
--Call Logged--
Date: 1022
Time: 1153
Name: SOME CALLER
Number: (XXX)XXX-XXXX
Then it dumps with a "Bus error"

For now I am back to the "misjustified and number a little lower" version

Quote:
Originally Posted by jlc
Hi,

I have a Caller ID project at http://ncid.sourceforge.net that usually runs the server on Linux, but includes a client for a Series1 TiVo. The client uses out2osd to display output using the original osd routines. Libosd is a great replacement and it is now used in out2osd. The complete Called ID package should now run on a Series2.

Attached is a patch for libosd-0.4.1 so it will compile using the cross compilers at http://tivoutils.sourceforge.net. The changes remove the variable declarations in the for loops since the ppc cross compiler does not support gnu99. The makefile changes allow SERIES to also be defined as x1 and x2 to set up the environment for the above cross compilers.
Reply With Quote
  #54  
Old 11-01-2004, 02:59 PM
JohnSorTivo JohnSorTivo is offline
Diamond Member
 
Join Date: Feb 2004
Location: Chicago
Posts: 877
For those of you using OSD, coupled with the YAC server running on a Windows machine, you might be interested in this little utility that I wrote, which monitors changes to the yac-log.txt file, and sends an email notification and/or text message to your cell phone with the applicable caller ID data, enabling you to know when you have received a call, and who it was from, while away from home.

John
__________________
1 HR10-250, upgraded to 570 SD hours, hacked, 6.3b.
1 HDVR2, upgraded to 206 hours, hacked, 6.2.
1 HDVR2, upgraded to 168 hours, hacked, 6.2.
tyExtract - Automated batch extraction utility
YacMon - YAC Server log monitor for new call(s) notification via email/text message

Last edited by JohnSorTivo; 11-01-2004 at 03:38 PM.
Reply With Quote
  #55  
Old 12-31-2004, 11:13 PM
dah31 dah31 is offline
Charter Member
 
Join Date: Nov 2003
Posts: 36
Happy new year, all!

Quote:
Originally Posted by jlc
[...]
Attached is a patch for libosd-0.4.1 so it will compile using the cross compilers at http://tivoutils.sourceforge.net. The changes remove the variable declarations in the for loops since the ppc cross compiler does not support gnu99.
It does if you build a fresh compiler. ;-) It took some fiddling, but I built some slightly more recent cross compilers back in May (according to the files' timestamps) with Dan Kegel's crosstool script package.

Google and Google Groups (né Deja News) are your friends when you get errors.

To wit:
Code:
dah31@kinkle:~$ /usr/local/ppc-tivo/powerpc-403-linux-gnu/bin/gcc --version      
gcc (GCC) 3.4.0
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
To woo:
Code:
dah31@kinkle:~$ /usr/local/mips-tivo-3.2/mips-unknown-linux-gnu/bin/gcc --version
gcc (GCC) 3.2.3
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
(I believe I had some problems with gcc 3.3 on Mips, hence 3.2.)

Figuring out what to do about gcc 3.x requiring a version of glibc that doesn't work on S1 TiVos is an exercise for the reader. :-)

--
dah31
Reply With Quote
  #56  
Old 10-04-2005, 02:35 PM
Msan Msan is offline
Junior Member
 
Join Date: Apr 2004
Posts: 10
I was just wondering if anyone is working on getting out2osd to work under 7.2 yet? When running out2osd under 7.2 it gives the following message:
"Couldn't find or create shared front buffer"
Reply With Quote
  #57  
Old 10-27-2005, 07:42 PM
shutterfriend shutterfriend is offline
Senior Member
 
Join Date: Jul 2005
Posts: 228
Haven't heard anything in a while so I played around a bit more. The
text2osd in the /tvbin directory works but it's hard to clear it afterwards and sometimes messes up the menus for a few minutes.
Reply With Quote
  #58  
Old 11-02-2005, 01:11 AM
Smee Smee is offline
Charter Member
 
Join Date: Mar 2005
Posts: 94
YAC Font

On another note, it isn't quite clear here and I had a devil of a time figuring this out, but if your using the YAC binary found in this thread along with the FreeType libraries, you can use a true type font just like you can with elseed by setting FONT_PATH in your RC.INIT.AUTHOR and then using the -Ffontname.ttf and -s size switches with YAC. The switches are not mentioned in the YAC archive found here, at least not that I saw, but are documented with elseed. You will not see it documented if you do a --help on YAC either. Figured I would give it a whirl and it worked for me.

yac -f 0xffffff00 -b 0xff000000 -Fyac.ttf -s 28 &

Smee
Reply With Quote
  #59  
Old 11-02-2005, 09:41 PM
shutterfriend shutterfriend is offline
Senior Member
 
Join Date: Jul 2005
Posts: 228
Smee,

What version of TiVo are you running?

Thanks.
Reply With Quote
  #60  
Old 11-20-2005, 02:30 AM
Smee Smee is offline
Charter Member
 
Join Date: Mar 2005
Posts: 94
Quote:
Originally Posted by shutterfriend
Smee,

What version of TiVo are you running?

Thanks.
I am using a DTivo with 4.x.

Smee
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:28 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright 2000-2008 © dealdatabase.com.
TiVo® is a registered trademark of TiVo Inc. This site is not affiliated with TiVo Inc.
You Rated this Thread: