Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 3ivx D4 4.5 released



On Friday, November 21, 2003, at 02:32 PM, Greg Chapman wrote:

Beware. QTPlayer doesn't know who encoded it. He only knows what the format is ('mp4v'), and he opens that codec and asks for a user-readable name.

Right, which is by design in Quicktime... there can only be one decoder for each media type, right?


If you have 3ivX installed, _all_ your movies with MPEG4 video will be reported as 3ivX, whether or not 3ivX actually did the work.

Given that 3ivx is a more advanced MPEG-4 decoder, this at least seems reasonable, since there's no other way to distinguish one MPEG-4 from another (would it have been possible for 3ivx to only takeover playback of MPEG-4 ASP content?).


I agree, this is dangerous, as it complicates troubleshooting of MPEG-4 playback, but given Apple hasn't shipped an Advanced Simple Profile decoder what else could we do? Wouldn't this be the case with any other Quicktime-based ASP decoder, or would there be a way to avoid taking over Simple Profile decoding and only handle ASP?

They _are_ doing some real hijacking (3ivX completely disables and replaces Apple's MPEG4 Video codec), but here they are also hijacking the right to name MPEG4 Video in general.

This isn't entirely true. It takes over MPEG-4 decoding, but Apple's MPEG-4 is still an option for decoding.


It seems to me this isn't nefarious (using terms like hijacking seems to imply that it is), but rather the only option for writing an ASP decoder. I'm encoding using Apple's MPEG-4 codec right now, even though I have 3ivx installed.

The only "hijacking" that occurs is at playback, and it seems it's because it wouldn't be possible to write an alternative MPEG-4 decoder that DIDN'T do this, would it? So 3ivx can either:

1) Cease to exist; not my preference, it seems like an excellent encoder;
2) Only handle encoding; not my preference, as then we'd be able to encode ASP content that we can't playback with the stock decoder.
3) Continue as is...


What other options are there until Apple has shipped a competitive ASP product?

Also, isn't this the POINT of open standards media? To allow consumer choice iin encoding and decoding, not vendor lock-in? I'm confused as to what you consider hijacking... pretty strong words. I admit there is a risk of troubleshooting complications when having multiple codecs all registered for the same media type, but isn't this a Quicktime problem not specific to anything done by 3ivx?

I guess it all comes down to what Apple's plans are for extending support of MPEG-4 to include more advanced capabilities, at least in decoding. I'm sure you can't comment on that, but I know we're all interested.

Thanks for any clarification you can offer,

roger howard
senior digital media specialist
the j. paul getty museum

PS, I'm not a 3ivx apologist, but I am newly re-interested in their codec, though I have already given my opinion why I can't use it publicly until Apple has a compatible decoder (I'd love to use 3ivx for encoding in place of Apple's codec, but would need Apple's support in decoding... I can do this now for SP content, but not ASP, which is where the real performance is).
_______________________________________________
quicktime-talk mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/quicktime-talk
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: 3ivx D4 4.5 released (From: Greg Chapman <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.