sitelogo.gif

Google Search

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
Google
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Search Amazon.com

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif

WH_Amazon_Logo.gif
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Play ReplayTV MPEGs on your PC

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
Elecard is offering a free 21-day trial of the Elecard MPEG Player. This player provides support for MPEGs pulled from your ReplayTV, as well as AVI, WAV, MP3, MPEG1, MPEG2, MPEG4 SP/ASP and H.264/AVC streams. Worth checking out! Tell 'em we sent you. http://www.elecard.com
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

FAQ Display: What's the story behind the Clawfoot Portal?

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif

View Category: All / Activation / Cable - Satellite Control / General / Hacks - Other Software / In - Home Sharing / In-Home Sharing / Internet Sharing / Photo Viewer / Recording - Scheduling / Remote Control / Tips and Tricks
Category: Tips and Tricks - Last Updated: 01/25/2003


Question: What's the story behind the Clawfoot Portal?


Answer: Clawfoot Hearts, the full account! (from ReplayDon)

Hi everyone and thanks for the congratulations.
I thought I would provide a full account of the history of the hearts and the clawfoot portal.

Let me take you back to 06-13-99:

ReplayTV 1.0 had been shipping for a few months and people had discovered the 243-Replay Zones screen. lostboy had run across the text field at the bottom of the screen and wondered about it.
See: http://www.avsforum.com/avs-vb/showthread.php?s=&threadid=82816&highlight=CFP+field
ReplayDoug comes running into my office and he and I had a good chuckle over it. You see, the whole 243-ReplayZones screen started out as a debugging tool for me. I wrote the windowing system for Replay before we even had a graphics library to output anything. In order to test my windowing system I needed some user interface controls so I made text field and button control classes. Then I made a screen to put them on (now the 243-RZ screen) and made the popup keyboard since I knew eventually we would need one, but primarily to test my navigation code. Originally, the only reason the text field was written and was put on the 243-RZ screen was to provide a mechanism for bringing up and testing the popup keyboard. I remember studying my serial port output:
Now on Button 'Q'!
CIOC_EAST received!
Deactivating Button 'Q'!
Activating Button 'W'!
Now on Button 'W'!
etc.

So the fact that people on AVS forum were speculating that it was for the purpose of 'secret commands' evoked quite a chuckle!

Doug decided that for the sake of humor, we should play fully into their hands and the first order of business was to come up with a cool name for the field, to lend an aura of mysticism and supposed purpose to the field. The conversation went something like this:
Doug: "It should have 'portal' in the name since Replay is now supposed to be 'The portal to television'."
Don: "I hate that whole 'portal to television' b.s. What a dumb idea."
Doug: "I know, but since we as a company are struggling with our identity, and the whole internet thing is huge, and Yahoo is the 'portal to the internet' and Marc Andreesen just joined our board of directors, there is a lot of momentum for us at Replay to brand ourselves as the 'portal to television'."
Don: "Harumph."
Doug: "Ok, so it should be some type of portal, but otherwise have an obfuscated and semi-meaningless name."
Don: "Okay, well last night I helped my old roommate from college move an antique clawfoot bathtub into his house. How about the 'CLAWFOOT PORTAL?'"
Doug: "Excellent!"

So Doug runs back to his office and decides on a whim to further legitimize the notion that the field is special by writing:
"I don't know of any codes you can enter into the CFP field that will do anything."
Lostboy's reply: "CFP field? What does CFP mean?"

MISSION ACCOMPLISHED!


At the time we were working on the 2.0 software release and I decided to amuse myself by actually creating the clawfoot portal:

code:
class ClawFootPortal : public LayoutTextField
{
protected:
void PerformClawFootOperation();
};

All that needed to be done was to add some clawfoot operations.
The first 3 that were added were:
ME LIKE COOKIES
PLAY CONTINUOUSLY
MODESTO GIRL

At the time, however, MODESTO GIRL didn't do anything with hearts, it just printed out "I am for you."
I needed Doug to draw the hearts, you see.

Eventually (12-9-99) I got Doug to draw them and I added them into the MODESTO GIRL feature. All I had to do was wait for 2.0 to be released to the network (any day now), secretly type it into Cindy's unit and I could impress my girl. Being overly impatient, I called ReplayMike, ReplayDoug, and ReplayBen into my office to show off the hearts and I think it was ReplayMike who suggested, "You should make them show up on all units every Valentine's Day."

So that I did.

Meanwhile we had signed Panasonic as an OEM and they decided to produce the Showstopper (ironic to all of us in software where showstopper means a bug that prevents product shipment). However, Panasonic had their own requirements such as Closed Caption support and Macrovision support that delayed the release of 2.0 until we could get those features in. Now an avid follower of AVS forum, and notoriously impatient by nature, I was excited to see if anyone would notice the hearts on Valentine's day, 2000. Meanwhile I added a feature of my own, "SPORTS GUARD", which (in the absence of our show extender feature not to be introduced via the 'More options' button on the record dialog until 3.0), would allow the user to automatically add up to 1 hour of extra record time to live sporting events. Panasonic discovered this and because it wasn't approved by them on their already signed off user interface spec I was forced to remove it from the UI. Because of the imminent release of 2.0 and the ShowStopper, and Panasonic's demand to know of any other last minute or 'secret' features, I became paranoid about my Valentine's day featurette. I was afraid that 2.0 might get delayed past Valentine's day 2000, Panasonic would discover the hearts, and force me to remove them prior to them seeing the light of day.

So, torn with anguish, I modified the code to only display the hearts on Valentine's days that occurred *after* the year 2000. I had to wait another year, and let me tell you it was tough, to see if there would be a reaction on AVS forum.

Meanwhile, to further my anguish, on 12-17-2000 seanriddle reverse engineered the PerformClawFootOperation() function and discovered a few sequences of strings that could be typed in to cause the Modesto Girl functionality to be executed. Serves me right for choosing a non-unique key generating hash function!

Finally, though, 2-14-2001 rolled around and I was delighted to see that the hearts were finally discovered.

It warmed my own heart to see the delighted reactions and yes it's true, we at Replay (SonicBlue) do love you!

-Don

Viewed: 13956 times | Submit a new Topic to the FAQ

Add Comment

corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

User Feedback Section

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
ReplayTV - Clawfoot Hearts remarks et al
Posted by: Glenn Fuller, Ben's father [ggfuller@yah at 03/02/2007 at 07:39:11 reply

Benjamin Glenn Fuller BGF coded on a phone pad is 243 2-aBc 4-Ghi 3-deF. Ben was known as the owner of this code. December 2, 2002 was less than 3 months Ben Fuller was found dead in his condo.

"Ben "owned" Zones and Setup from a programming standpoint...Ben programmed them and gave design input and made the design come to life...Ben solved a lot of tricky programming bugs through the entire product...Channel Guide or Scheduling system, Searth, or the recording/playback sub-system...Ben would not want to mislead a company, or his friends. He was a straight shooter, " Doug Feb 2007

"Quick Skip" is a 30-second skip. Ben confided in me that he had coded the automatic skip, and due to legal fight with Ted Turner Broadcasting et.al. (see EFF Electronic Frontier Foundation) that feature was replaced using the information from the automatic "Commercial Skip" to the Jump key. He was vocal in a meeting that embrassed executive management into not releasing a sub-standard or less than quality product.

Ben was in a legal battle with Sonicblue. I am in Bankruptcy Court attempting to right some wrongs, and have Ben recognized for his contributions to salvage something that was apparently abruptly taken from him.

corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Help Support the Site

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
Did we help you? Help us!
Every dollar helps to keep the FAQ running. You can support us by donating via PayPal, Amazon Honor System, or by ordering your next Replay using the Free Shipping link to the Replay store.
Amazon Honor System
or
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Most Recent Comments

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
What DirecTV receivers work with ReplayTV?
-> (12/13/07) D11 Blaster Code
What is "Content Skip"?
-> (2/7/08) Pressing the Commercial Advance button twice in a row will turn it off.
If I use Send Show, when can I delete it?
-> (12/15/07) When can u delete a sent show
Where is the activation stored? On the hard drive, or in the hardware?
-> (1/14/08) Activation - Network
-> (1/13/08) Activation & New hard drive
-> (1/4/08) Activation
-> (12/25/07) Activation
How can I program the remote control to operation my TV's power and volume?
-> (3/22/08) Olevia IR Blaster Codes
Broadband connections for your modem-only Replay?
-> (12/11/07) Recording in HD
Still waiting on software-only ReplayTV
-> (2/4/08) Vacations
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Google

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Planet Replay

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Service & Upgrades

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif

Need service, parts, or upgrades?

Here are some service providers:

ReplayTV.us

DigitalRecorder.com

ReplayTV keyboard

Mikeyboy's Parts & Service

ReplayTiVoPlus.com

WeaKnees

corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif

Google Items

corner_ul_left.gif corner_ul_right.gif corner_ur_left.gif corner_ur_right.gif
corner_ll_left.gif corner_ll_right.gif corner_lr_left.gif corner_lr_right.gif