[FFmpeg-devel] [PATCH] mp4 and ipod metadata
Baptiste Coudurier
baptiste.coudurier
Thu Jun 12 19:13:49 CEST 2008
Hi Michael,
Michael Niedermayer wrote:
> On Wed, Jun 11, 2008 at 09:13:20PM -0700, Baptiste Coudurier wrote:
>> Michael Niedermayer wrote:
> [...]
>>> MJ2 specifies it should be the channel count
>> My copy just says like 14496-12, aka ChannelCount is either 1 or 2.
>>
>
>>> Just compare this to the wording of the base ISO format spec, the
>>> intent is very clearly to have specs about the format to be
>>> compatible.
>>>
>> Yes, but derivatives fail miserably to be intercompatible,
>> unfortunately.
>
> See below
>
> [...]
>
>> We changed it because someone complained that 3gp files were not
>> compliant.
>
> Well, after a little searching i found "[Ffmpeg-devel] [PATCH] non
> conformance to 3GP format (3GP TS 26.244 v 6.5.0 2006/06) 2nd try"
> where Francois Draperi submitted a patch correcting some conformance
> issues, _BUT_ this patch did not change channelcount. You submitted a
> patch in a reply that did. So let me ask you what kind of non
> compliance where you trying to fix?
Reserved_2 not being set to 2.
> [...]
>
>> I've did much work already to create compliant files, really Im
>> tired.
>
> I can understand this but its not moving us closer to a solution.
Clearly it is.
> [...]
>
> Above _cleary_ says that 3gp does NOT use the channelcount template
> field. Thus 3gp does not ask for any specific value in this field
> differing from the iso base!
IT DOES !!!!!!!!!!
READ SPECS DAMN IT THEY MANDATES VALUE OF 2 FOR 'Reserved_2' field.
> Additionally 3gpp says: ----------------------- The file-type brands
> defined in this specification are used to label 3GP files belonging
> to Release 6 and conforming to one or more profiles. 3GP files may
> also conform to earlier Releases or even to other file formats, such
> as MP4, which is also derived from the ISO base media file format
> [7]. Table 5.1 contains a non-exhaustive list of examples with 3GP
> files for various purposes. All 3GP files of Release 5
AFAIK We are using Release 4 !
> [...]
>
> Thus they not only may be compatible they MUST be compatible with the
> ISO base format. Also thats something i already said, our ftyp is
> not correct, "isom" being mandatory not optional.
>
No, our ftyp is correct, sorry.
Please end this discussion. I am right here.
--
Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA
Smartjog USA Inc. http://www.smartjog.com
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
More information about the ffmpeg-devel
mailing list