rajbot
3 days ago
> Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "iChat AV".
This is wonderful. I love that people are still using this!
I worked on iChat AV video. We also added 4-way video conferencing with H.264 support in 2004. Really did feel cutting edge back then. Lots of all-nighters in those days, hand-writing altivec and hand-optimizing h.264 to work on iMacs and iBooks that didn’t have simd..
thepipetogrep
2 days ago
This is incredible and thank you for the reply. My friend and I are obsessed with computing history and this time period was especially fun for the both of us. Thank you for being a contributor to it.
I'm curious, would you be open to talking about your experience on a podcast with us? https://forkbombpodcast.com/ It's noncommercial, no ads, and is just for fun.
If not, I'd love to know more here. You all must of been really proud of what you built.
rajbot
2 days ago
Very nice podcast! Such a breath of fresh air given how many podcasts these days seem mostly interested in selling ads. Will definitely check it out.
It might be a bit before I have time to do a podcast (and also there are many things I can’t talk about because of both the nature of Apple and also the legal mess that is the video field). Anything specific you want to hear more about?
thepipetogrep
2 days ago
Really, it's just a chance to hang out and know what you're about, what you enjoy doing, how you got into the industry, and anything about your time at Apple and with iChat that you care to (or are allowed to) share. We'd come up with a list of questions that we're the most curious about, but I see it as a way to just have a good time on a recording and have a good memory to look back on while sometimes making new connections and possibly friends along the way.
On a personal note, when iChat AV was released, I used to enjoy going into Apple stores and setting up the Macs there with a video conference via Bonjour and I would just leave them that way because I thought it was so neat.
rajbot
2 days ago
Oh cool! Send me the list of questions and you can decide if my answers are podcast-worthy.
The early days of the Apple Store were so fun. The company was smaller then, and as an employee (or really anybody) you could just show up and start answering customer questions.
I remember when the Palo Alto store opened in 2001 they handed out T-shirts on the first day. I still have mine in a big box of old apple T-shirts from back in that era.
thepipetogrep
2 days ago
How about this? We covered our previous attempt at getting iChat working with well known guest in the PowerPC community. https://forkbombpodcast.com/e/episode-37-ichatav-and-intervi... What if we have a part 2 now that we have it working with you as the subject matter expert on it? Just keeping it as a conversation, no real script, and questions as they come up.
We should probably keep the rest of this conversation private. My email is in the blog post, so feel free to reach out there if you're interested, and if so, thanks in advance!
crest
3 days ago
Having to optimise for three very different microarchitectures with the G3 (short narrow pipeline, no AltiVec, small caches), G4 (short wide pipeline, focus on in-order AltiVec, useful OoO otherwise, large L2 yet memory bandwidth starved), and G5 (long and wide pipeline, focus on super-scalar OoO, AltiVec just glued on, more memory bandwidth) must have been "fun".
How many variants of the codecs did you have to implement to make it work?
rajbot
2 days ago
And Intel! We shipped QuickTime for windows, and then later launched intel-based macs. That was a lot of work to optimize for too! Lots of nights and weekends porting and optimizing for little-endian byte order and a completely different simd instruction set. Porting QT from OS9 to OS X was another major transition. It was fun though :)
rootsudo
2 days ago
I really love HN!
Thank you for working on this. You added so much enjoyment to using AIM on an eMac circa that time. People talk fondly of their 90's/80's computing experience, but this was mine. It really was a magical time...
dansalvato
2 days ago
I was a teenager at the time and would watch all of Apple's keynotes. I remember them making a big deal for a while about H.264 support. It's very cool to get a glimpse of the context where engineers like yourself were likely proud of your work, and I'm glad that it was shown through the way that Apple talked about it.
qubex
2 days ago
I remember Jobs promising it would be released as an open standard. What happened behind the scenes to prevent that occurring?
dansalvato
2 days ago
Assuming you're thinking of FaceTime, I remember there being a patent lawsuit shortly after launch that apparently lasted a couple years: https://www.bbc.com/news/technology-20236114
By that time, not only was Android looking much more competitive, but FaceTime evidently demonstrated to be a massive hit that became very powerful for Apple's branding.
I also read that FaceTime eventually went from P2P to centralized servers (maybe in response to the lawsuit?), which of course is antithetical to the premise of being open.
Lastly, just speculating, but I imagine Steve Jobs had to have been a strong advocate for making it an open standard, if not the driving force. It makes sense that the promise would have fizzled out by the time the lawsuit was over, a year after his death.
yincrash
2 days ago
He also said the same thing about FaceTime in 2010
qubex
2 days ago
Maybe I’m confusing the two.
rafram
2 days ago
Yeah, you're thinking of FaceTime.
inemesitaffia
2 days ago
A lawsuit happened with FaceTime though
thepipetogrep
2 days ago
I was not aware of this.
user
2 days ago