Search:

Type: Posts; User: dah31

Search: Search took 0.00 seconds.

  1. Replies
    8
    Views
    3,665

    Google for "idl 12340003" turned up...

    Google for "idl 12340003" turned up http://dealdatabase.com/forum/showthread.php?t=41852&page=2, and ADH's first message——on that page got me to look in /tvlib/, where I found...
  2. Replies
    8
    Views
    3,665

    NpkChannelDefinition

    (This sort of rambles and goes nowhere for a while.)

    (Urgh... I have to specify fonts by name? I chose "Monaco,Lucida Console,monospace" for fixed-pitch text.)

    This saga started a couple of...
  3. Replies
    3
    Views
    1,492

    Or a SA S2 with 9.x (or, presumably, later): they...

    Or a SA S2 with 9.x (or, presumably, later): they changed the MRV protocol, didn't they?
  4. Replies
    22
    Views
    9,787

    Good to know. Thanks!

    no, you don't. Read above. "tivopart r" does the trick.[/QUOTE]

    Good to know. Thanks!
  5. Replies
    57
    Views
    29,534

    I changed it because I got this on mine: ...

    I changed it because I got this on mine:


    bash-2.02# ./tvapppatch.tcl

    tvapppatch.tcl 1.5, 12/27/2008 ("tvapppatch.tcl -help" for instructions)

    We will be patching the running tivoapp.
    When...
  6. Replies
    22
    Views
    9,787

    You (probably) also need Mac partition table...

    You (probably) also need Mac partition table support compiled into your kernel. (I've always either used boot disks, boot discs, or a patched kernel.)

    (ide=nodma hdc=bswap FTW!)
  7. Replies
    57
    Views
    29,534

    As I said in the release thread (and in the FILES...

    As I said in the release thread (and in the FILES forum, no less—tsk!):

    This patch clarifies the invalid parameter error messages (and fixes the verbose one), fixes a scoping error (I think)...
  8. Replies
    11
    Views
    15,648

    tvbi.o for S1 combo boxes running 3.5

    Back in the spring, I got updated to 3.5 and didn't notice until I tried to run tivovbi about a month later. Once I realised it was a software update that was keeping me from logging in, I installed...
  9. Replies
    45
    Views
    15,669

    Pretty much any TrueType font should...

    Pretty much any TrueType font should work---Micro$oft's Core Fonts for the Web <URL:http://corefonts.sourceforge.net/> work fine (at least, Comic Sans MS and Andale Mono do).

    --
    dah31
    Dave...
  10. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Happy new year, all! It does if you build...

    Happy new year, all!



    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)...
  11. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    This turned out to be a bug in libosd's FreeType...

    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...
  12. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Yes. Here's a diff and a current set of (naked)...

    Yes. Here's a diff and a current set of (naked) binaries.



    I intend to make both strings' positions configurable in non-FreeType mode (something along the lines of -x0,-0 -y1,1 (the minus sign...
  13. Replies
    45
    Views
    15,669

    You need to use the tar and bzip from message no....

    You need to use the tar and bzip from message no. 15 in this thread:


    bash-2.02# mv tar.zip tar
    bash-2.02# mv bzip2.zip bzip2
    bash-2.02# chmod 755 bzip2 tar
    bash-2.02# mv bzip2 tar...
  14. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    It appears something's changed between 4.0 and...

    It appears something's changed between 4.0 and 5.1.1b, probably either this hardware or the 5.x software. 3-)

    It could be something as simple as a different magic number or a new ioctl to call. ...
  15. Replies
    45
    Views
    15,669

    This message is deep in the heart of libosd and...

    This message is deep in the heart of libosd and indicates something's changed relative to 4.0. What model TiVo do you have, and what system software version? Do you get the same message if you try...
  16. Replies
    45
    Views
    15,669

    You do need libfreetype.so to run this elseed. ...

    You do need libfreetype.so to run this elseed. Grab the libosd archive and put the contents of its lib directory (libfreetype.so*) in a directory in your $LD_LIBRARY_PATH (/lib or perhaps /hack/lib...
  17. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    If you've found that the configuration in...

    If you've found that the configuration in /etc/osd.conf doesn't have any effect, it's probably because you're using the built-in bitmap font. The code that renders text with that font doesn't...
  18. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Double colon in a getopt string is supposed to...

    Double colon in a getopt string is supposed to mean the argument is optional. At least one of `-Ffontname', `-F fontname', or `-F=fontname' should work.



    After you call SetupTextOSD() and...
  19. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Here's a dump of the TiVo Central and Live TV...

    Here's a dump of the TiVo Central and Live TV palettes from my DSR6000 running 3.1.0b . You know the drill---not a ZIP archive and all that.

    Herewith the README:

    -----
    decode-palette-output...
  20. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    I finally managed to borrow a portable telephone...

    I finally managed to borrow a portable telephone and figure this one out. The problem was that I changed the parameters for osdit() and didn't prototype it:



    [elseed.h:]
    void osdit ();
    ...
  21. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Here's a screenshot I put together with netpbm. ...

    Here's a screenshot I put together with netpbm.



    The OSD roll-up bug. I haven't looked at it yet, but I don't see it being too difficult (famous last words!).

    --
    dah31
  22. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    We now have TrueType font support, thanks to...

    We now have TrueType font support, thanks to FreeType <URL:http://www.freetype.org/>

    All the OSD globals have been encapsulated into a structure (struct osd_info) (except got_own_surface (missed...
  23. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    No, it's a feature. ;-) Here's what I...

    No, it's a feature. ;-)



    Here's what I think happened: I took the ClearOSD() (or memset(tivbuffer, 0, 720*480*4)) call out of SetupTextOSD() to get a better idea of the zordering in example1,...
  24. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Spookily enough, porting tivovbi to Series2 was...

    Spookily enough, porting tivovbi to Series2 was the carrot that originally motivated me to grab the axe and split open /tvbin/osdwriter ....

    The next biggest holdup for Series2 will be figuring...
  25. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Mine doesn't, but alldeadhomiez's does. They...

    Mine doesn't, but alldeadhomiez's does. They wouldn't be very difficult to add; it's just that the most transparent way seems somewhat inelegant:



    #ifdef __TIVO_S2__
    if (colour < 0x100)...
  26. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    This is libosd 0.2, a library containing...

    This is libosd 0.2, a library containing on-screen display (OSD)
    routines for Series1 and Series2 TiVo units, tested on a Philips
    DSR7000 running 4.0.

    The API is intended to be more or less...
  27. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Oh, frabjous day! calloo! callay!

    It seems that bSurfaceShow() shows the `main' image: not calling it leaves only the `ghost' image, which is not movable with bSurfacePosition().

    All this is because we're sharing TiVo's surface. ...
  28. Thread: Series2 OSD

    by dah31
    Replies
    114
    Views
    80,327

    Series2 OSD

    Introduction

    This is libosd 0.1, a library containing on-screen display (OSD)
    routines for Series1 and Series2 TiVo units, tested on a Philips
    DSR7000 running 4.0.

    The API is intended to be...
  29. Replies
    187
    Views
    284,186

    Sticky: Re: Using tivosh to remove bad inserts -nkinfo

    tivosh does, however, like to be asked nicely to go away by <CTRL-D>.

    --
    dah31
  30. Replies
    88
    Views
    48,041

    This is IDA 4.3.0. I set the CPU type to auto...

    This is IDA 4.3.0. I set the CPU type to auto (or metapc or whatever it's called), and it was automatically detected as mipsb/big-endian MIPS, which agrees with the ELF header.

    However, these...
  31. Replies
    88
    Views
    48,041

    Also delete this line for a couple of orders of...

    Also delete this line for a couple of orders of magnitude faster performance. :p

    --
    dah31
  32. Replies
    88
    Views
    48,041

    I had to change that line to if (operand...

    I had to change that line to



    if (operand > lower_limit && operand < upper_limit)
    OpOffEx(addr, 1, REF_OFF16, -1, GOT_base, 0x10000);
    }
    }
  33. Replies
    88
    Views
    48,041

    Ah! Thanks! Here's an IDC routine to do this...

    Ah! Thanks!

    Here's an IDC routine to do this in IDA:



    // This routine converts all operands (second position or later) between two limits
    // to offsets from a GOT base pointer.
    //
    //...
  34. Replies
    88
    Views
    48,041

    I'm new to MIPS, and I've been playing with IDA...

    I'm new to MIPS, and I've been playing with IDA on some of the smaller binaries from 4.0. MIPS doesn't seem too bad, not too different from PowerPC or ARM, but I am flummoxed over one thing.
    ...
Results 1 to 34 of 34