From Wesley.DeNeve ugent.be Fri Aug 1 02:44:56 2003
From: Wesley.DeNeve ugent.be (Wesley De Neve)
Date: Thu Jul 31 20:47:03 2003
Subject: [Mp4-tech] FW: H.264 levels and profiles
References:
Message-ID: <00ef01c357bd$bf5f86d0$0100a8c0@dune>
Hi,
Rob Koenen (MPEGIF) wrote:
>> forwarding tonew list
>> -----Original Message-----
>> From: Rosiles Gerardo-ra9355 [mailto:Gerardo.Rosiles@motorola.com]
>> Sent: Thursday, July 31, 2023 13:12
>> To: technotes@lists.m4if.org
>> Subject: H.264 levels and profiles
>>
>>
>> Hello,
>>
>> Could somebody please direct me to a document (either public or
>> from JVT) that defines the profiles and levels for H.264.
they are defined in Annex A of document JVT-G050r1. The latter is an output
document of the Geneva meeting. It is on the JVT ftp site
(ftp://ftp.imtc-files.org/).
With kind regards,
Wesley
From hychin swallow.ee.nctu.edu.tw Fri Aug 1 13:39:50 2003
From: hychin swallow.ee.nctu.edu.tw (Allen H.Y. Chin)
Date: Fri Aug 1 00:48:06 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for Visual
Encoder
Message-ID: <3F29EF16.80703@swallow.ee.nctu.edu.tw>
Dear Experts,
I'm wondering what are the requirements to claim an encoder is compliant
with some_profile@some_level?
In Table N-1, Annex N, Part 2 of ISO/IEC 11496-2, definitions of natural
Visual Profiles@Levels are listed.
Take CP@L2 for example,
Typical Visual Session Size: CIF
Max Objects: 16
Max number per type: 16 x Core or Simple
Max unique Quant Tables: 4
Max VMV buffer size: 2376 MB
Max VCV buffer size: 792 MB
VCV decoder rate: 23760 MB/sec
VCV boundary decoder rate: 11880 MB/sec
Max total VBV buffer size: 80 * 16384 bit
Max VBV buffer size: 80 * 16384 bit
Max video packet length: 8192 bit
Max sprite size: N/A
Wavelet restrictions: N/A
Max bitrate: 2000 kbps
Max enhancement layers per object: 1
Is it correct to say a compliant encoder produces bit stream that do not
exceed the max values of Video Buffering Verifiers?
And what are the lower bounds for certain Profile@Level? it it the upper
bound of the lower level?
Thank you very much for your help.
Best regards,
Allen Chin
From rob.koenen mpegif.org Fri Aug 1 00:01:49 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Fri Aug 1 02:29:03 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
In-Reply-To: <3F29EF16.80703@swallow.ee.nctu.edu.tw>
Message-ID:
Allen,
> Is it correct to say a compliant encoder produces bit stream that do not
> exceed the max values of Video Buffering Verifiers?
It is correct to state that any bitstream that does not exceed these
bounds is compliant. It is hard to talk about compliant encoders, because
encoders aren't standardized, but in general one could say that any
decoder is compliant if it only produces compliant bitstreams.
> And what are the lower bounds for certain Profile@Level? it
> it the upper bound of the lower level?
There are no lower bounds for encoders / bitstreams. A compliant decoder
must at minimum be able to decode all compliant bitstreams. In general,
again, a conformance point gives a maximum complexity for bitstreams (and
thus encoders), and minimum performance measures for decoders. Think of
it as a bar - the decoder must be above the bar, the bitstreams (and
encoder) must remain below the bar.
Best,
Rob
From LFOUQUET bouyguestelecom.fr Fri Aug 1 10:00:11 2003
From: LFOUQUET bouyguestelecom.fr (LFOUQUET@bouyguestelecom.fr)
Date: Fri Aug 1 07:11:04 2003
Subject: [Mp4-tech] RE: [M4IF Technotes] HE AAC files
Message-ID: <584B4A12BE5ED711AB5E00508B9565BE01EB6C60@bt1sqtem.bpa.bouyguestelecom.fr>
You can use Nero 6 (trial) which include a HE-AAC encoder/decoder.
ALso, a HE-AAC plugin for Foobar2000 exists to play the streams.
-----Message d'origine-----
De: Anil Kumar [mailto:anil.kumar@ittiam.com]
Date: jeudi 31 juillet 2003 17:17
�: technotes@lists.m4if.org
Objet: [M4IF Technotes] HE AAC files
Hi all,
Can anyone tell me where to find the MPEG-4 HE AAC test streams, or
at least an encoder which can generate MPEG compliant streams to test a HE
AAC decoder??
Thanks in advance,
Anil
_______________________________________________
Technotes mailing list
Technotes@lists.m4if.org
http://lists.m4if.org/mailman/listinfo/technotes
From hychin swallow.ee.nctu.edu.tw Fri Aug 1 22:49:46 2003
From: hychin swallow.ee.nctu.edu.tw (Allen H.Y. Chin)
Date: Fri Aug 1 09:43:04 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for Visual
Encoder
In-Reply-To:
References:
Message-ID: <3F2A6FFA.7060704@swallow.ee.nctu.edu.tw>
Rob,
Thanks a lot for your explanation, but I still have a question regarding
"no lower bound".
>>And what are the lower bounds for certain Profile@Level? it
>>it the upper bound of the lower level?
>>
>>
>
>There are no lower bounds for encoders / bitstreams. A compliant decoder
>must at minimum be able to decode all compliant bitstreams. In general,
>again, a conformance point gives a maximum complexity for bitstreams (and
>thus encoders), and minimum performance measures for decoders. Think of
>it as a bar - the decoder must be above the bar, the bitstreams (and
>encoder) must remain below the bar.
>
The CP@L2 has a VCV decoder rate of 23760 MB/s,
which corresponds to twice CIF (its typical visual session size) at 30 Hz.
If encoder A can achieve real-time encoding rate higher than 23760 MB/s
(but it produce bitstream at a rate lower than 23760 MB/s for compliance),
can we say the encoder supports CP@L2?
Encoder B is able to encode at a rate slightly lower than 23760 MB/s,
can we say it supports CP@L2? Is it over-designed since it can not achieve
typical session size at 30Hz for CP@L3?
Encoder C is able to encode at a rate slightly higher than 11880 MB/s,
can we say it supports CP@L2?
Finally, if an encoder's max encoding rate is only 2970 MB/s or even worse,
can we say it supports CP@L2?
Since encoders aren't standardized, and thus no lower bounds specified,
I'm confused about the meaning of "support" and why is there a "typical
session size".
I thought that "typical session size" was a lower bound (for encoder).
Perhaps it's not a good way to classify encoders using Profile@Level?
Instead, taking max encoding rate as a measure when comparing
implementations might be a better choice?
Thank you again for your kind help.
Best regards,
Allen Chin
From vsathe multiratesystems.com Fri Aug 1 08:02:20 2003
From: vsathe multiratesystems.com (Vinay Sathe)
Date: Fri Aug 1 10:03:04 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
In-Reply-To: <3F2A6FFA.7060704@swallow.ee.nctu.edu.tw>
Message-ID:
I think this line of questioning is deviating away from a purist MPEG
perspective.
It is appropriate to talk about compliance of the bitstream
produced by an encoder, not the encoder's compliance itself. For example,
quality and capability of
two different encoders producing Main Profile/ Main Level compliant
bitstreams could be
vastly different.
Regards,
Vinay
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Allen H.Y. Chin
Sent: Friday, August 01, 2023 6:50 AM
To: MP4-Tech
Subject: Re: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
Rob,
Thanks a lot for your explanation, but I still have a question regarding
"no lower bound".
>>And what are the lower bounds for certain Profile@Level? it
>>it the upper bound of the lower level?
>>
>>
>
>There are no lower bounds for encoders / bitstreams. A compliant decoder
>must at minimum be able to decode all compliant bitstreams. In general,
>again, a conformance point gives a maximum complexity for bitstreams (and
>thus encoders), and minimum performance measures for decoders. Think of
>it as a bar - the decoder must be above the bar, the bitstreams (and
>encoder) must remain below the bar.
>
The CP@L2 has a VCV decoder rate of 23760 MB/s,
which corresponds to twice CIF (its typical visual session size) at 30 Hz.
If encoder A can achieve real-time encoding rate higher than 23760 MB/s
(but it produce bitstream at a rate lower than 23760 MB/s for compliance),
can we say the encoder supports CP@L2?
Encoder B is able to encode at a rate slightly lower than 23760 MB/s,
can we say it supports CP@L2? Is it over-designed since it can not achieve
typical session size at 30Hz for CP@L3?
Encoder C is able to encode at a rate slightly higher than 11880 MB/s,
can we say it supports CP@L2?
Finally, if an encoder's max encoding rate is only 2970 MB/s or even worse,
can we say it supports CP@L2?
Since encoders aren't standardized, and thus no lower bounds specified,
I'm confused about the meaning of "support" and why is there a "typical
session size".
I thought that "typical session size" was a lower bound (for encoder).
Perhaps it's not a good way to classify encoders using Profile@Level?
Instead, taking max encoding rate as a measure when comparing
implementations might be a better choice?
Thank you again for your kind help.
Best regards,
Allen Chin
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
From Gerardo.Rosiles motorola.com Fri Aug 1 08:26:19 2003
From: Gerardo.Rosiles motorola.com (Rosiles Gerardo-ra9355)
Date: Fri Aug 1 10:28:03 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for V
isualEncoder
Message-ID: <6728517EECE7D511981B00D0B78290310355EFE8@az33exm27.corp.mot.com>
Actually, this I find an interesting point which I have pondered. What is the meaning of "typical session size"? For instance if the typical size is CIF, does the standard imply we can also have 480x720 sessions?
Thanks,
Gerardo
>>Since encoders aren't standardized, and thus no lower bounds specified, I'm confused about >>the meaning of "support" and why is there a "typical session size". I thought that "typical >>session size" was a lower bound (for encoder).
From rob.koenen mpegif.org Fri Aug 1 08:55:01 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Fri Aug 1 10:56:05 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
In-Reply-To: <6728517EECE7D511981B00D0B78290310355EFE8@az33exm27.corp.mot.com>
Message-ID:
> Actually, this I find an interesting point which I have
> pondered. What is the meaning of "typical session size"? For
> instance if the typical size is CIF, does the standard imply
> we can also have 480x720 sessions?
Yes it does. The standard doesn't define the session size, just
picks some 'typical ones' and provides Level parameters that go
with such a typical size. As long as you don't exceed any of those
Level parameters, you can choose whatever session size you want.
Rob
From rob.koenen mpegif.org Fri Aug 1 09:18:52 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Fri Aug 1 11:20:06 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
In-Reply-To: <3F2A6FFA.7060704@swallow.ee.nctu.edu.tw>
Message-ID:
Allen,
As Vinay already remarked, it is hard to talk about compliant
encoders. There are NO minimum requirements on encoders, only
upper limits on the bitstreams they produce. Many "Advanced
Simple Profile" encoders don't do Global Motion compensation
and that's fine. ASP Decoders that don't support GMC are a
problem though (and they do exist).
Encoders must produce bitstreams that are legal under a certain
Profile@Level, and these bitstreams could be of extremely low quality.
This is where competition kicks in. Buyers need to compare
encoders and pick the best. This model of competition has
fostered enormous increases in MPEG-2 encoder quality over
the lifetime of the standard.
> The CP@L2 has a VCV decoder rate of 23760 MB/s,
> which corresponds to twice CIF (its typical visual session
> size) at 30 Hz.
>
> If encoder A can achieve real-time encoding rate higher than
> 23760 MB/s
> (but it produce bitstream at a rate lower than 23760 MB/s for
> compliance),
> can we say the encoder supports CP@L2?
Perhaps in the marketing sense, but there is no definition in
the Standard that supports or refutes such a claim.
> Encoder B is able to encode at a rate slightly lower than 23760 MB/s,
> can we say it supports CP@L2? Is it over-designed since it
> can not achieve typical session size at 30Hz for CP@L3?
This is all a bit tricky. You could claim this, but a buyer had better
beware and learn about all the relevant parameters.
> Encoder C is able to encode at a rate slightly higher than 11880 MB/s,
> can we say it supports CP@L2?
You probably can ...
> Finally, if an encoder's max encoding rate is only 2970 MB/s
> or even worse, can we say it supports CP@L2?
You can't say that it does not.
> Since encoders aren't standardized, and thus no lower bounds specified,
> I'm confused about the meaning of "support" and why is there a "typical
> session size".
> I thought that "typical session size" was a lower bound (for encoder).
No, it is just an indication of the environment for which the Level
was designed, nothing more. It has no normative meaning.
> Perhaps it's not a good way to classify encoders using Profile@Level?
> Instead, taking max encoding rate as a measure when comparing
> implementations might be a better choice?
All this said, you will find statements about encoders supporting certain
Profiles and Levels, and they probably do make sense. You could say that
an encoder is optimized for a certain Profile@Level.
I guess that I would intuitively understand a statement like "Encoder
X supports ASP@L3" to mean: if you choose ASP@L3 in the settings, it
will not generate illegal bitstreams under that Level, but it will exceed
L2 bounds, and it will use tools that are not in Simple Profile".
This is very loose, and there is nothing in the standard that gives any
definition of what it means for an encoder to support a certain
conformance point.
I understand this may be confusing, but it is a logical consequence
of MPEG's deliberate choice to only standardize decoders and let
competition do its work on the encoder side.
Best,
Rob
From Peter.Haighton mpegif.org Fri Aug 1 11:49:29 2003
From: Peter.Haighton mpegif.org (Peter Haighton)
Date: Fri Aug 1 11:44:03 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
In-Reply-To: <6728517EECE7D511981B00D0B78290310355EFE8@az33exm27.corp.mot.com>
Message-ID:
The size of the image is specified in the number of macroblocks. For
example SP@L1 says that the maximum number of Macroblocks is 396 which can
be arranged in many different ways
such as
22MBx18MB = 352x288 (CIF)
or
1MB x 396 = 16x6336
or any other combination that fits this. In this example 480x720 would not
be possible because that would require 1350 Macroblocks.
When it says typical it means the many applications would use.
Peter
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Rosiles
> Gerardo-ra9355
> Sent: Friday, August 01, 2023 10:26 AM
> To: MP4-Tech
> Subject: RE: [Mp4-tech] Question about definition of Profiles@Levels for
> VisualEncoder
>
>
> Actually, this I find an interesting point which I have
> pondered. What is the meaning of "typical session size"? For
> instance if the typical size is CIF, does the standard imply we
> can also have 480x720 sessions?
>
> Thanks,
>
> Gerardo
>
> >>Since encoders aren't standardized, and thus no lower bounds
> specified, I'm confused about >>the meaning of "support" and
> why is there a "typical session size". I thought that "typical
> >>session size" was a lower bound (for encoder).
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
From ramakrishna_kakarala agilent.com Fri Aug 1 10:57:00 2003
From: ramakrishna_kakarala agilent.com (ramakrishna_kakarala@agilent.com)
Date: Fri Aug 1 11:59:03 2003
Subject: [Mp4-tech] Question about definition of Profiles@Levels for
VisualEncoder
Message-ID: <999F6F1E8EB8D311AC190090277A7726137B7618@axcs08.cos.agilent.com>
On this topic, what does it mean when the maximum
bitrate is specified, i.e., 64000 bps for SP@L0?
How is bitrate defined? For example, it is the
total number of bits sent over the last second
at every point in time?
thanks
---------------------------------
Ramakrishna Kakarala
Agilent Technologies
5301 Stevens Creek Blvd, MS 51L-GX
Santa Clara, CA 95052-8059
ramakrishna_kakarala@agilent.com
Tel (408) 553-2349
Fax (408) 553-3794
> -----Original Message-----
> From: Rob Koenen (MPEGIF) [mailto:rob.koenen@mpegif.org]
> Sent: Thursday, July 31, 2023 11:02 PM
> To: 'Allen H.Y. Chin'; MP4-Tech
> Subject: RE: [Mp4-tech] Question about definition of
> Profiles@Levels for
> VisualEncoder
>
>
> Allen,
>
> > Is it correct to say a compliant encoder produces bit
> stream that do not
> > exceed the max values of Video Buffering Verifiers?
>
> It is correct to state that any bitstream that does not exceed these
> bounds is compliant. It is hard to talk about compliant
> encoders, because
> encoders aren't standardized, but in general one could say that any
> decoder is compliant if it only produces compliant bitstreams.
>
> > And what are the lower bounds for certain Profile@Level? it
> > it the upper bound of the lower level?
>
> There are no lower bounds for encoders / bitstreams. A
> compliant decoder
> must at minimum be able to decode all compliant bitstreams.
> In general,
> again, a conformance point gives a maximum complexity for
> bitstreams (and
> thus encoders), and minimum performance measures for
> decoders. Think of
> it as a bar - the decoder must be above the bar, the bitstreams (and
> encoder) must remain below the bar.
>
> Best,
> Rob
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From mehrez.bouazizi cristal.rnu.tn Sat Aug 2 11:33:04 2003
From: mehrez.bouazizi cristal.rnu.tn (mehrez.bouazizi@cristal.rnu.tn)
Date: Sat Aug 2 14:09:04 2003
Subject: [Mp4-tech] mpeg4 VOP
Message-ID: <3f2b9360.1855.0@ati.tn>
hello,
can you tell me what's the size and format of VOP in mpeg 4 ?
thanks
http://www.ati.tn
From vinayaka_hegde hotmail.com Mon Aug 4 15:41:12 2003
From: vinayaka_hegde hotmail.com (Vinayaka)
Date: Mon Aug 4 05:13:04 2003
Subject: [Mp4-tech] Reducing Output Buffer size
Message-ID:
Hello,
I am developing MP4 AAC decoder and I understood that decoder gives 1024 samples per channel as the output. This is normal way of getting the output by calling the decoder per frame. My requirement is slightly diffrent:
Problem:
I want the output buffer size, 4 to 8 times less than the conventional one (1024Samples/channel). To achieve this, I can call the Decoder more than once per frame. I want to know the folowing before doing this:
What are the precautions we have to take?
How it affects the Decdoer in terms of Memory & Performance?
Is there any better way to reduce the output buffer size?
Please help me in this regard.
Vinayaka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030804/6288ffcb/attachment.html
From kannan.g.s.nambiar celstream.com Mon Aug 4 17:02:06 2003
From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar)
Date: Mon Aug 4 06:34:04 2003
Subject: [Mp4-tech] AAC - PNS - Testing
Message-ID: <50EE5AD0AF6ED511833900B0D020C858021EA3CE@CEL-BANGT-M01>
Hi All,
I would like to get some info regarding the tradeoff between Utilization and
processor power required for Perceptual Noise Substitution (PNS) as used in
MPEG 4 AAC.Here by Utilization I mean the Quality improvement of audio by
using PNS.
I would also like to get some info on testing PNS.In case testing is going
to take more time for the probable quality addition, I was wondering whether
I can opt out of using PNS.Is there a correct way of generating the Random
numbers,or can we define our own method???There was no mention to be seen
regarding this in the standard.
Thanks and Regards,
Kannan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030804/fbad881e/attachment.html
From kannan.g.s.nambiar celstream.com Mon Aug 4 17:57:57 2003
From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar)
Date: Mon Aug 4 07:30:05 2003
Subject: [Mp4-tech] AAC - PNS - Testing
Message-ID: <50EE5AD0AF6ED511833900B0D020C858021EA3D0@CEL-BANGT-M01>
Hi All,
A small correction to my previous query.Instead of Quality improvement in my
2nd line, please read it as Compression Improvement.Sorry for the trouble.
Regards
Kannan
-----Original Message-----
From: Kannan GS Nambiar [mailto:kannan.g.s.nambiar@celstream.com]
Sent: Monday, August 04, 2023 4:02 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC - PNS - Testing
Hi All,
I would like to get some info regarding the tradeoff between Utilization and
processor power required for Perceptual Noise Substitution (PNS) as used in
MPEG 4 AAC.Here by Utilization I mean the Quality improvement of audio by
using PNS.
I would also like to get some info on testing PNS.In case testing is going
to take more time for the probable quality addition, I was wondering whether
I can opt out of using PNS.Is there a correct way of generating the Random
numbers,or can we define our own method???There was no mention to be seen
regarding this in the standard.
Thanks and Regards,
Kannan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030804/ca0c3ffa/attachment.html
From biswas tataelxsi.co.in Mon Aug 4 21:30:45 2003
From: biswas tataelxsi.co.in (Biswajit Biswas)
Date: Mon Aug 4 11:04:03 2003
Subject: [Mp4-tech] Reducing Output Buffer size
In-Reply-To:
Message-ID: <006701c35a99$2fd01cd0$0c14010a@telxsi.com>
If the encoder has used short windows with interleaving, there is no way you
can reduce the output buffer size. In that case entire frame has to be
decoded at a time. Evenif we assume If encoder uses only long window and
sectioning is done for each scale factor band, even then all the MDCT
coefficients are needed to reconstruct the PCM signal. If your buffer
requirement is so low, yow can look at Low Delay AAC, which has half the
buffer requirement of AAC-LC.
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Vinayaka
Sent: Monday, August 04, 2023 2:41 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Reducing Output Buffer size
Hello,
I am developing MP4 AAC decoder and I understood that decoder gives 1024
samples per channel as the output. This is normal way of getting the output
by calling the decoder per frame. My requirement is slightly diffrent:
Problem:
I want the output buffer size, 4 to 8 times less than the conventional one
(1024Samples/channel). To achieve this, I can call the Decoder more than
once per frame. I want to know the folowing before doing this:
What are the precautions we have to take?
How it affects the Decdoer in terms of Memory & Performance?
Is there any better way to reduce the output buffer size?
Please help me in this regard.
Vinayaka
**************************************************************
Scanned by MailScan Anti-Virus and Content Security Software.
Visit http://www.mwti.net for more info on eScan and MailScan.
**************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030804/82673f8b/attachment.html
From srq ieee.org Mon Aug 4 16:42:30 2003
From: srq ieee.org (S. R. Quackenbush)
Date: Mon Aug 4 15:42:03 2003
Subject: [Mp4-tech] AAC - PNS - Testing
In-Reply-To: <50EE5AD0AF6ED511833900B0D020C858021EA3D0@CEL-BANGT-M01>
Message-ID:
AAC - PNS - TestingIf you are developing an MPEG-4 AAC profile decoder, then
it must process PNS. As to the type of random noise generator, the exact
type is neither stated nor constrained, so you can choose one that fits your
complexity tradeoff. An finally for performance/complexity: I don't know of
any tests showing the performance of just the PNS tools (i.e. on vs off),
but the complexity of PNS in the decoder is very low (some lines of program
code and a few multiplies per PNS sample.
Schuyler Quackenbush
---
Schuyler Quackenbush Chair, MPEG Audio Subgroup
CEO, Audio Research Labs
336 Park Ave, Suite 200, Scotch Plains, NJ 07076
phone: 908 490 0700 srq@audioresearchlabs.com
fax: 908 842 9151 www.audioresearchlabs.com
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Kannan GS Nambiar
Sent: Monday, August 04, 2023 7:28 AM
To: 'mp4-tech@lists.mpegif.org'
Subject: RE: [Mp4-tech] AAC - PNS - Testing
Hi All,
A small correction to my previous query.Instead of Quality improvement in
my 2nd line, please read it as Compression Improvement.Sorry for the
trouble.
Regards
Kannan
-----Original Message-----
From: Kannan GS Nambiar [mailto:kannan.g.s.nambiar@celstream.com]
Sent: Monday, August 04, 2023 4:02 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC - PNS - Testing
Hi All,
I would like to get some info regarding the tradeoff between Utilization
and processor power required for Perceptual Noise Substitution (PNS) as used
in MPEG 4 AAC.Here by Utilization I mean the Quality improvement of audio
by using PNS.
I would also like to get some info on testing PNS.In case testing is
going to take more time for the probable quality addition, I was wondering
whether I can opt out of using PNS.Is there a correct way of generating the
Random numbers,or can we define our own method???There was no mention to be
seen regarding this in the standard.
Thanks and Regards,
Kannan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030804/4c434d06/attachment.html
From Muiz.Ahmed lntinfotech.com Tue Aug 5 12:12:34 2003
From: Muiz.Ahmed lntinfotech.com (Muiz Ahmed)
Date: Tue Aug 5 01:43:03 2003
Subject: [Mp4-tech] looking for a good aac encoder & decoder(windows based)
Message-ID:
hi all,
i am new to this group,i find this group really good & helpful,i
am looking for a good AAC encoder & decoder( which is windows based),i have
tried
the code at sourceforge.net, but i am stuck up with errors due to
libsndfile,if somebody can provide a link or reference code i would be
really grateful,
looking forward for a reply
regards
Muiz Ahmed
Communications & Embedded group
L&Tinfotech ltd
From kannan.g.s.nambiar celstream.com Tue Aug 5 12:22:48 2003
From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar)
Date: Tue Aug 5 01:54:03 2003
Subject: [Mp4-tech] looking for a good aac encoder & decoder(windows b
ased)
Message-ID: <50EE5AD0AF6ED511833900B0D020C858021EA3D8@CEL-BANGT-M01>
Hi Ahmed,
You can go to this link.
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards
Regards
Kannan
-----Original Message-----
From: Muiz Ahmed [mailto:Muiz.Ahmed@lntinfotech.com]
Sent: Tuesday, August 05, 2023 11:13 AM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] looking for a good aac encoder & decoder(windows
based)
hi all,
i am new to this group,i find this group really good & helpful,i
am looking for a good AAC encoder & decoder( which is windows based),i have
tried
the code at sourceforge.net, but i am stuck up with errors due to
libsndfile,if somebody can provide a link or reference code i would be
really grateful,
looking forward for a reply
regards
Muiz Ahmed
Communications & Embedded group
L&Tinfotech ltd
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030805/65f85e7f/attachment.html
From kannan.g.s.nambiar celstream.com Tue Aug 5 13:11:31 2003
From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar)
Date: Tue Aug 5 02:43:03 2003
Subject: [Mp4-tech] MPEG-4 AAC -> PNS - Compression Efficiency
Message-ID: <50EE5AD0AF6ED511833900B0D020C858021EA3D9@CEL-BANGT-M01>
Hi all,
Does anyone know of any info / report available on the amount of compression
that can be achieved by using PNS on a normal music file.Some kind of
graphical evaluation report having PNS efficiency for different frequency
ranges will be good.
Thanks & Regards,
Kannan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030805/07776423/attachment.html
From jc sj.co.uk Tue Aug 5 11:52:49 2003
From: jc sj.co.uk (John Cox)
Date: Tue Aug 5 05:54:06 2003
Subject: [Mp4-tech] AAC - PNS - Testing
In-Reply-To:
References: <50EE5AD0AF6ED511833900B0D020C858021EA3D0@CEL-BANGT-M01>
Message-ID:
Whilst I hestitate to argue with you I believe that PNS may be a bit
more complex than that. I had a discussion in this forum a month and a
bit ago in which we concluded that the current text of the standard was
probably wrong. Here is probably the relevant part of the discussion
(which should allow you to find the rest of the thread if you are
interested):
To: John Cox
Subject: [M4IF Technotes] Re: AAC: PNS scale factors
From: Ralph Sperschneider
Date: Mon, 23 Jun 2023 19:04:10 +0200
Cc: technotes@lists.m4if.org
Dear John,
the reference software comes with the following code:
norm = 1.0 / sqrt( size * MEAN_NRG );
for (i=0; i with signed random values. A suitable random number generator can
be realized using one multiplication/accumulation per random value."
What do you think about this?
Best regards,
Ralph
John Cox wrote:
> Hi
>
> Thanks for the pointer. If those reference wav files are definitive
> then the published standard is wrong and the reference software is
> right. The scale factor should read:
>
> scale = 1/sqrt(size * MEAN_NRG);
>
> Many thanks
>
> John Cox
>
>
>>Dear John,
>>
>>I don't have an answer to your first question. But for the reference wav
>>files, you can fetch them from:
>>ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/guests/mpeg4audio/incoming/testSequences/mpeg4audio-conformance/referencesWav/
>>
>>Regards,
>>Eddie
>>
>>At 04:09 PM 6/18/2003 +0100, John Cox wrote:
>>
>>>Hi
>>>
>>>The standard says (ISO/IEC 14496-3:2001(E); 4.6.13.3 page 174) that the
>>>initial scale factor for PNS values is:
>>>
>>>scale = 1/(size * sqrt(MEAN_NRG));
>>>
>>>however the reference software from the ISO site (both refSoft &
>>>rewrite) seems to calculate it as:
>>>
>>>scale = 1/sqrt(size * MEAN_NRG));
>>>
>>>Which is "correct" and what have other people done?
>>>
>>>I've found the PNS reference streams AL18*.mp4 & AL19*.mp4 (though not
>>>AL09,10,11) but no corresponding .wavs to check against - do they exist
>>>anywhere?
>>>
>>>Many thanks
>>>
>>>John Cox
>>>SJ Consulting
>
>
>
> _______________________________________________
> Technotes mailing list
> Technotes@lists.m4if.org
> http://lists.m4if.org/mailman/listinfo/technotes
On Mon, 4 Aug 2023 15:42:30 -0400, you wrote:
>AAC - PNS - TestingIf you are developing an MPEG-4 AAC profile decoder, then
>it must process PNS. As to the type of random noise generator, the exact
>type is neither stated nor constrained, so you can choose one that fits your
>complexity tradeoff. An finally for performance/complexity: I don't know of
>any tests showing the performance of just the PNS tools (i.e. on vs off),
>but the complexity of PNS in the decoder is very low (some lines of program
>code and a few multiplies per PNS sample.
>
>Schuyler Quackenbush
>---
>Schuyler Quackenbush Chair, MPEG Audio Subgroup
>CEO, Audio Research Labs
>336 Park Ave, Suite 200, Scotch Plains, NJ 07076
>phone: 908 490 0700 srq@audioresearchlabs.com
>fax: 908 842 9151 www.audioresearchlabs.com
>
>
>
>
>
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
>[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Kannan GS Nambiar
> Sent: Monday, August 04, 2023 7:28 AM
> To: 'mp4-tech@lists.mpegif.org'
> Subject: RE: [Mp4-tech] AAC - PNS - Testing
>
>
> Hi All,
>
> A small correction to my previous query.Instead of Quality improvement in
>my 2nd line, please read it as Compression Improvement.Sorry for the
>trouble.
>
> Regards
> Kannan
> -----Original Message-----
> From: Kannan GS Nambiar [mailto:kannan.g.s.nambiar@celstream.com]
> Sent: Monday, August 04, 2023 4:02 PM
> To: mp4-tech@lists.mpegif.org
> Subject: [Mp4-tech] AAC - PNS - Testing
>
>
> Hi All,
>
> I would like to get some info regarding the tradeoff between Utilization
>and processor power required for Perceptual Noise Substitution (PNS) as used
>in MPEG 4 AAC.Here by Utilization I mean the Quality improvement of audio
>by using PNS.
>
> I would also like to get some info on testing PNS.In case testing is
>going to take more time for the probable quality addition, I was wondering
>whether I can opt out of using PNS.Is there a correct way of generating the
>Random numbers,or can we define our own method???There was no mention to be
>seen regarding this in the standard.
>
> Thanks and Regards,
> Kannan
>
From wangh china.com Tue Aug 5 22:24:21 2003
From: wangh china.com (Wang Hui)
Date: Tue Aug 5 09:28:03 2003
Subject: [Mp4-tech] ask about ME implementation instances
References:
Message-ID: <006b01c35b54$f4ad89a0$c8e3fea9@world>
Dear all:
Now I am engaged in developing
algorithm of ME of MPEG-4, and
I need some traditional algorithms
implementations, such as TSS, NTSS
etc in order to compare them. Is there
some open source?
Could you help tell me where
I can get it?
best regards
wang
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
>
From grl iis.fhg.de Tue Aug 5 17:43:27 2003
From: grl iis.fhg.de (Bernhard Grill)
Date: Tue Aug 5 10:58:04 2003
Subject: [Mp4-tech] AAC - PNS - Testing
In-Reply-To:
References: <50EE5AD0AF6ED511833900B0D020C858021EA3D0@CEL-BANGT-M01>
Message-ID: <3F2FC28F.3010903@iis.fhg.de>
John Cox wrote:
> Whilst I hestitate to argue with you I believe that PNS may be a bit
> more complex than that.
Dear John,
Still Schuyler is right. We are talking about 2 MPY or MAC, respectively,
operations per spectral sample in PNS bands (the operations in the for loops).
The remaining operations are performed only once per scale factor band and the
required precision is not very high. You also have to take into account that in
these bands the normal spectral reconstruction doesn't need to be performed. The
formula in the non-PNS bands is:
for (i=0; i bit ago in which we concluded that the current text of the standard was
> probably wrong. Here is probably the relevant part of the discussion
> (which should allow you to find the rest of the thread if you are
> interested):
>
> To: John Cox
> Subject: [M4IF Technotes] Re: AAC: PNS scale factors
> From: Ralph Sperschneider
> Date: Mon, 23 Jun 2023 19:04:10 +0200
> Cc: technotes@lists.m4if.org
>
> Dear John,
>
> the reference software comes with the following code:
>
> norm = 1.0 / sqrt( size * MEAN_NRG );
> for (i=0; i spec[i] = (Float)(random2( state ) * norm);
> nrg += spec[i] * spec[i];
> }
> s = 1.0 / sqrt( nrg );
> for (i=0; i spec[i] *= s;
> }
>
> Due to the second rescaling, the first scaling is obsolete. Thus,
> MEAN_NRG can have any non-zero value, the output will always be the
> same.
>
> Beside this, the rescaling formula in the standard seems to be wrong,
> and the formula used in the software seems to be correct.
>
> However, the algorithm using MEAN_NRG does not assure that the energy
> per band fits the requirements, since the delivered random values (its a
> finite number) might have another mean energy. Therefore, the second
> rescaling has been added in the software.
>
> Subsequently, we tend to propose a correction of the pseudo code in the
> standard as follows:
>
> nrg=0;
> gen_rand_vector( &spec[g][b][sfb][0], size );
> for (i=0; i nrg += spec[g][b][sfb][i] * spec[g][b][sfb][i];
> }
> /* avoid division by zero */
> sqrt_nrg = sqrt (nrg);
> if (sqrt_nrg <= 0.0f ) {
> sqrt_nrg = FLT_MIN;
> }
> scale = (2.0^(0.25*noise_nrg [g][sfb]))/sqrt_nrg;
>
> /* Scale random vector to desired target energy */
> for (i=0; i spec[g][b][sfb][i] *= scale;
> }
>
> The subsequent text needs than to be adopted as follows:
> "The function gen_rand_vector( addr, size ) generates a vector of length
> with signed random values. A suitable random number generator can
> be realized using one multiplication/accumulation per random value."
>
> What do you think about this?
>
> Best regards,
>
> Ralph
>
> John Cox wrote:
>
>>Hi
>>
>>Thanks for the pointer. If those reference wav files are definitive
>>then the published standard is wrong and the reference software is
>>right. The scale factor should read:
>>
>>scale = 1/sqrt(size * MEAN_NRG);
>>
>>Many thanks
>>
>>John Cox
>>
>>
>>
>>>Dear John,
>>>
>>>I don't have an answer to your first question. But for the reference wav
>>>files, you can fetch them from:
>>>ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/guests/mpeg4audio/incoming/testSequences/mpeg4audio-conformance/referencesWav/
>>>
>>>Regards,
>>>Eddie
>>>
>>>At 04:09 PM 6/18/2003 +0100, John Cox wrote:
>>>
>>>
>>>>Hi
>>>>
>>>>The standard says (ISO/IEC 14496-3:2001(E); 4.6.13.3 page 174) that the
>>>>initial scale factor for PNS values is:
>>>>
>>>>scale = 1/(size * sqrt(MEAN_NRG));
>>>>
>>>>however the reference software from the ISO site (both refSoft &
>>>>rewrite) seems to calculate it as:
>>>>
>>>>scale = 1/sqrt(size * MEAN_NRG));
>>>>
>>>>Which is "correct" and what have other people done?
>>>>
>>>>I've found the PNS reference streams AL18*.mp4 & AL19*.mp4 (though not
>>>>AL09,10,11) but no corresponding .wavs to check against - do they exist
>>>>anywhere?
>>>>
>>>>Many thanks
>>>>
>>>>John Cox
>>>>SJ Consulting
>>
>>
>>
>>_______________________________________________
>>Technotes mailing list
>>Technotes@lists.m4if.org
>>http://lists.m4if.org/mailman/listinfo/technotes
>
>
>
> On Mon, 4 Aug 2023 15:42:30 -0400, you wrote:
>
>
>>AAC - PNS - TestingIf you are developing an MPEG-4 AAC profile decoder, then
>>it must process PNS. As to the type of random noise generator, the exact
>>type is neither stated nor constrained, so you can choose one that fits your
>>complexity tradeoff. An finally for performance/complexity: I don't know of
>>any tests showing the performance of just the PNS tools (i.e. on vs off),
>>but the complexity of PNS in the decoder is very low (some lines of program
>>code and a few multiplies per PNS sample.
>>
>>Schuyler Quackenbush
>>---
>>Schuyler Quackenbush Chair, MPEG Audio Subgroup
>>CEO, Audio Research Labs
>>336 Park Ave, Suite 200, Scotch Plains, NJ 07076
>>phone: 908 490 0700 srq@audioresearchlabs.com
>>fax: 908 842 9151 www.audioresearchlabs.com
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: mp4-tech-bounces@lists.mpegif.org
>>[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Kannan GS Nambiar
>> Sent: Monday, August 04, 2023 7:28 AM
>> To: 'mp4-tech@lists.mpegif.org'
>> Subject: RE: [Mp4-tech] AAC - PNS - Testing
>>
>>
>> Hi All,
>>
>> A small correction to my previous query.Instead of Quality improvement in
>>my 2nd line, please read it as Compression Improvement.Sorry for the
>>trouble.
>>
>> Regards
>> Kannan
>> -----Original Message-----
>> From: Kannan GS Nambiar [mailto:kannan.g.s.nambiar@celstream.com]
>> Sent: Monday, August 04, 2023 4:02 PM
>> To: mp4-tech@lists.mpegif.org
>> Subject: [Mp4-tech] AAC - PNS - Testing
>>
>>
>> Hi All,
>>
>> I would like to get some info regarding the tradeoff between Utilization
>>and processor power required for Perceptual Noise Substitution (PNS) as used
>>in MPEG 4 AAC.Here by Utilization I mean the Quality improvement of audio
>>by using PNS.
>>
>> I would also like to get some info on testing PNS.In case testing is
>>going to take more time for the probable quality addition, I was wondering
>>whether I can opt out of using PNS.Is there a correct way of generating the
>>Random numbers,or can we define our own method???There was no mention to be
>>seen regarding this in the standard.
>>
>> Thanks and Regards,
>> Kannan
>>
>
>
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
--
Dr. Bernhard Grill email: grl@iis.fhg.de
Head of Audio Department, FhG-IIS A phone: +49 9131 776-351
Am Wolfsmantel 33, D-91058 Erlangen, Germany FAX: +49 9131 776-398
From dattaguru.b.n celstream.com Wed Aug 6 18:12:47 2003
From: dattaguru.b.n celstream.com (Dattaguru B.N)
Date: Wed Aug 6 07:44:03 2003
Subject: [Mp4-tech] mpeg aac RAW format
Message-ID: <50EE5AD0AF6ED511833900B0D020C858023E1A33@CEL-BANGT-M01>
Hi,
Can anybody plz help.
The scenario:
I am having a AAC coded bitstream which does not have ADTS, ADIF or MP4
header, but may contain AAC coded data in RAW format(which is unknown to the
decoder).
Whether this scenario is possible? if yes,
How do I determine and handle this bitstream?
rgds,
Datta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/60473ad9/attachment.html
From mihir ti.com Wed Aug 6 18:51:49 2003
From: mihir ti.com (Mody, Mihir)
Date: Wed Aug 6 08:23:03 2003
Subject: [Mp4-tech] mpeg aac RAW format
Message-ID:
Hi,
You need to know Sampling frequency, Bit rate and number of audio channels
for AAC raw streams. Based on this information, either you can initialize
AAC decoder & decode the song or create and put ADIF header at the start of
AAC raw.
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: Dattaguru B.N [mailto:dattaguru.b.n@celstream.com]
Sent: Wednesday, August 06, 2023 5:13 PM
To: 'mp4-tech@lists.mpegif.org'
Subject: [Mp4-tech] mpeg aac RAW format
Hi,
Can anybody plz help.
The scenario:
I am having a AAC coded bitstream which does not have ADTS, ADIF or MP4
header, but may contain AAC coded data in RAW format(which is unknown to the
decoder).
Whether this scenario is possible? if yes,
How do I determine and handle this bitstream?
rgds,
Datta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/68370873/attachment.html
From ban611 yahoo.com Wed Aug 6 07:25:43 2003
From: ban611 yahoo.com (bharat nihalani)
Date: Wed Aug 6 09:27:04 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID: <20030806132543.50778.qmail@web12304.mail.yahoo.com>
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC stream was RAW, i.e. without ADIF or ADTS header in it. But is it possible to have ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/dd000c98/attachment.html
From Apoorva soc-soft.com Wed Aug 6 19:49:41 2003
From: Apoorva soc-soft.com (Apoorva Ankad)
Date: Wed Aug 6 09:43:04 2003
Subject: [Mp4-tech] mpeg aac RAW format
Message-ID:
Hi,
I feel Bit rate is not required, but Sampling frequency, Number of
channels and Audio Object type is required to decode a header less raw
AAC stream.
Regards,
Apoorva.
-----Original Message-----
From: Mody, Mihir [mailto:mihir@ti.com]
Sent: Wednesday, August 06, 2023 5:52 PM
To: 'Dattaguru B.N'; 'mp4-tech@lists.mpegif.org'
Subject: RE: [Mp4-tech] mpeg aac RAW format
Hi,
You need to know Sampling frequency, Bit rate and number of audio
channels for AAC raw streams. Based on this information, either you can
initialize AAC decoder & decode the song or create and put ADIF header
at the start of AAC raw.
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: Dattaguru B.N [mailto:dattaguru.b.n@celstream.com]
Sent: Wednesday, August 06, 2023 5:13 PM
To: 'mp4-tech@lists.mpegif.org'
Subject: [Mp4-tech] mpeg aac RAW format
Hi,
Can anybody plz help.
The scenario:
I am having a AAC coded bitstream which does not have ADTS, ADIF or MP4
header, but may contain AAC coded data in RAW format(which is unknown to
the decoder).
Whether this scenario is possible? if yes,
How do I determine and handle this bitstream?
rgds,
Datta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/34be7c0f/attachment.html
From mihir ti.com Wed Aug 6 20:25:56 2003
From: mihir ti.com (Mody, Mihir)
Date: Wed Aug 6 09:57:04 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID:
HI Bharat,
The MP4 file contains AAC stream in RAW form. It is not possible to have
ADIF/ADTS header in AAC stream of MP4 file
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: bharat nihalani [mailto:ban611@yahoo.com]
Sent: Wednesday, August 06, 2023 6:56 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC header in MP4 file format
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC stream
was RAW, i.e. without ADIF or ADTS header in it. But is it possible to have
ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
_____
Do you Yahoo!?
Yahoo!
SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/de56d18f/attachment-0001.html
From vinayaka.hegde celstream.com Wed Aug 6 20:50:03 2003
From: vinayaka.hegde celstream.com (Vinayaka Hegde)
Date: Wed Aug 6 10:22:03 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID: <50EE5AD0AF6ED511833900B0D020C85802615A04@CEL-BANGT-M01>
Hi,
I think Mihir is right. But how can we identify input stream in RAW form is
AAC or not? If decoder is know that, endoer is sending RAW form then only we
can procede with decoding.
If decoder is not aware of the input bitstream type and some encoder sends
RAW form data to decoder. Is this possible?. If yes, How decoder identify
that input is AAC RAW form? Is it mandatory to have MP4 header or
MP2(ADIF/ADTS) header?
Regards
Vinayaka
-----Original Message-----
From: Mody, Mihir [mailto:mihir@ti.com]
Sent: Wednesday, August 06, 2023 7:26 PM
To: 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
HI Bharat,
The MP4 file contains AAC stream in RAW form. It is not possible to have
ADIF/ADTS header in AAC stream of MP4 file
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: bharat nihalani [mailto:ban611@yahoo.com]
Sent: Wednesday, August 06, 2023 6:56 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC header in MP4 file format
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC stream
was RAW, i.e. without ADIF or ADTS header in it. But is it possible to have
ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
_____
Do you Yahoo!?
Yahoo!
SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/5fc1e397/attachment.html
From mihir ti.com Wed Aug 6 20:56:16 2003
From: mihir ti.com (Mody, Mihir)
Date: Wed Aug 6 10:28:04 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID:
Hi Vinayak,
In case of MP4 file, the data is in raw form and its configuration
(parameteres e.g. sampling frequnecy, number of channels) etc are specified
in Audio's 'DecodeSpecificInfo' inside 'mp4a' atom.
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: Vinayaka Hegde [mailto:vinayaka.hegde@celstream.com]
Sent: Wednesday, August 06, 2023 7:50 PM
To: Mody, Mihir; 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
Hi,
I think Mihir is right. But how can we identify input stream in RAW form is
AAC or not? If decoder is know that, endoer is sending RAW form then only we
can procede with decoding.
If decoder is not aware of the input bitstream type and some encoder sends
RAW form data to decoder. Is this possible?. If yes, How decoder identify
that input is AAC RAW form? Is it mandatory to have MP4 header or
MP2(ADIF/ADTS) header?
Regards
Vinayaka
-----Original Message-----
From: Mody, Mihir [mailto:mihir@ti.com]
Sent: Wednesday, August 06, 2023 7:26 PM
To: 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
HI Bharat,
The MP4 file contains AAC stream in RAW form. It is not possible to have
ADIF/ADTS header in AAC stream of MP4 file
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: bharat nihalani [mailto:ban611@yahoo.com]
Sent: Wednesday, August 06, 2023 6:56 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC header in MP4 file format
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC stream
was RAW, i.e. without ADIF or ADTS header in it. But is it possible to have
ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
_____
Do you Yahoo!?
Yahoo!
SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/a17e201f/attachment.html
From srq ieee.org Wed Aug 6 12:39:08 2003
From: srq ieee.org (S. R. Quackenbush)
Date: Wed Aug 6 11:39:04 2003
Subject: [Mp4-tech] AAC header in MP4 file format
In-Reply-To: <50EE5AD0AF6ED511833900B0D020C85802615A04@CEL-BANGT-M01>
Message-ID:
Vinayaka,
If you pick up the Apple MPEG-4 File format tools, it contains an example of
how to encode AAC in an MPEG-4 File. It clearly shows that at the Systems
level, the File contains signalling for
- mpeg-4 audio
-mpeg-4 audio profile and level
-mpeg-4 audioObjectType (e.g. AAC-LC)
-decoderSpecificInfo
The decoderSpecificInfo contains everything you need to instantiate a
decoder, and in fact is virtually identical to what MPEG-2 AAC defines as an
ADIF header. As a result, the MPEG-4 AccessUnits can be a series of MPEG-4
AAC Raw Data Blocks. Taken together, the MPEG-4 file has information
equivalent to an MPEG-2 AAC file with ADIF header, although the MPEG-4 File
Format is much nicer, in that it is iherently packet-oriented
Best,
Schuyler
---
Dr. Schuyler Quackenbush, Audio Research Labs
336 Park Ave, Suite 200, Scotch Plains, NJ 07076
office: 908 490 0700 srq@audioresearchlabs.com
mobile: 908 612 9423
fax: 908 842 9151 www.audioresearchlabs.com
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Vinayaka Hegde
Sent: Wednesday, August 06, 2023 10:20 AM
To: 'Mody, Mihir'; 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
Hi,
I think Mihir is right. But how can we identify input stream in RAW form
is AAC or not? If decoder is know that, endoer is sending RAW form then only
we can procede with decoding.
If decoder is not aware of the input bitstream type and some encoder sends
RAW form data to decoder. Is this possible?. If yes, How decoder identify
that input is AAC RAW form? Is it mandatory to have MP4 header or
MP2(ADIF/ADTS) header?
Regards
Vinayaka
-----Original Message-----
From: Mody, Mihir [mailto:mihir@ti.com]
Sent: Wednesday, August 06, 2023 7:26 PM
To: 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
HI Bharat,
The MP4 file contains AAC stream in RAW form. It is not possible to have
ADIF/ADTS header in AAC stream of MP4 file
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: bharat nihalani [mailto:ban611@yahoo.com]
Sent: Wednesday, August 06, 2023 6:56 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC header in MP4 file format
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC
stream was RAW, i.e. without ADIF or ADTS header in it. But is it possible
to have ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
--------------------------------------------------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/c9ccf402/attachment.html
From Ravindra.Shetty thomson.net Wed Aug 6 17:56:12 2003
From: Ravindra.Shetty thomson.net (Shetty Ravindra)
Date: Wed Aug 6 12:35:07 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID:
headder contains the information
-----Original Message-----
From: Vinayaka Hegde [mailto:vinayaka.hegde@celstream.com]
Sent: mercredi 6 ao?t 2003 16:20
To: 'Mody, Mihir'; 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
Hi,
I think Mihir is right. But how can we identify input stream in RAW form is
AAC or not? If decoder is know that, endoer is sending RAW form then only we
can procede with decoding.
If decoder is not aware of the input bitstream type and some encoder sends
RAW form data to decoder. Is this possible?. If yes, How decoder identify
that input is AAC RAW form? Is it mandatory to have MP4 header or
MP2(ADIF/ADTS) header?
Regards
Vinayaka
-----Original Message-----
From: Mody, Mihir [mailto:mihir@ti.com]
Sent: Wednesday, August 06, 2023 7:26 PM
To: 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
HI Bharat,
The MP4 file contains AAC stream in RAW form. It is not possible to have
ADIF/ADTS header in AAC stream of MP4 file
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: bharat nihalani [mailto:ban611@yahoo.com]
Sent: Wednesday, August 06, 2023 6:56 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC header in MP4 file format
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC stream
was RAW, i.e. without ADIF or ADTS header in it. But is it possible to have
ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
_____
Do you Yahoo!?
Yahoo!
SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030806/b63ec55a/attachment.html
From ben interframemedia.com Wed Aug 6 15:22:58 2003
From: ben interframemedia.com (Ben Waggoner)
Date: Wed Aug 6 17:24:08 2003
Subject: [Mp4-tech] Licensible AVC codec for video conferencing
Message-ID:
Hello all,
I've got a client looking to license an AVC codec for incorporation into
an existing H.323 videoconferencing package. Is anyone offering anything
like that? Feel free to respond directly.
Ben Waggoner
Compressed Video Consulting, Training, and Encoding
My Book:
Cleaner e-book:
Compression Class at Stanford, Aug 11-15
From china_fog 163.com Thu Aug 7 09:34:49 2003
From: china_fog 163.com (����)
Date: Wed Aug 6 20:36:02 2003
Subject: =?gb2312?B?UmU6IFtNcDQtdGVjaF0gQUFDIGhlYWRlciBpbiBNUDQgZmlsZSBmb3JtYXQ=?=
Message-ID: <3F319EA7.000010.19020@bj148>
hi,all
What is the MP4 file format(include the audio and video)?
what are the ATOM,such as "moov","mdata", represented by in the stream?
I found with the MP4 file format streams that i have, that the first HEX datas are "00 02 6a dc 6d 64 61 74 c0 11 a5 02 60 ...........".
can you tell me what it means?
regards
huming
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/87b7c819/attachment.html
From trevor astri.org Thu Aug 7 10:10:45 2003
From: trevor astri.org (Trevor NG)
Date: Wed Aug 6 21:11:03 2003
Subject: [Mp4-tech] AAC header in MP4 file format
In-Reply-To: <3F319EA7.000010.19020@bj148>
Message-ID: <001401c35c80$bb3d4570$4203050a@TrevorNg>
Huming,
Mp4 is the iso file format for containing mpeg-4 streams. For
definitions of moov and mdat you have
to refer to ISO/IEC 14496-12 and 14. After you read these two documents,
you should be able to decode the "00 02 6a dc 6d 64 61 74 c0 11 a5 02
60..." yourself.
00 02 6a dc : size of atom mdat
6d 64 61 74 : ascii code of "mdat"
c0 11 a5 02 60 ...... : real data of mdat atom.
Hope this helps.
Rgds,
Trevor
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of CzCt
Sent: Thursday, August 07, 2023 8:35 AM
To: mp4-tech@lists.mpegif.org
Subject: Re: [Mp4-tech] AAC header in MP4 file format
hi,all
What is the MP4 file format(include the audio and video)?
what are the ATOM,such as "moov","mdata", represented by in the
stream?
I found with the MP4 file format streams that i have, that the first
HEX datas
are "00 02 6a dc 6d 64 61 74 c0 11 a5 02 60 ...........".
can you tell me what it means?
regards
huming
==============================================
VP9zWn4s5DCb7QSJOdTZ5HDc 25UW?U
http://mail.163.com/
02H+NH6(4sH]A?#,JU7QRACC6yCb7Q30HUMjC@LeQi~
http://vip.163.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/8f3f0092/attachment.html
From VHarisha soc-soft.com Thu Aug 7 10:50:34 2003
From: VHarisha soc-soft.com (Harisha V)
Date: Thu Aug 7 00:22:04 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID:
Hi
The Decoder requires only the sampling frequency of the bitstream to decode. But in MPEG-4 file format for Audio is Mp4 where in raw AAC information is placed in AudioSpecificConfig structure .This header is transported via MPEG-4 systems. This contains AudioObject type (e.g AAC-LC ,AAC-Main etc). and sampling frequency index and other information which are necessary for the decoding process and parsing of raw bitstreams .For more details refer ISO/IEC 14496-3:2001(E) part-3 subpart 1.
With Regards
Harisha
-----Original Message-----
From: Shetty Ravindra [mailto:Ravindra.Shetty@thomson.net]
Sent: Wednesday, August 06, 2023 8:26 PM
To: 'Vinayaka Hegde'; 'Mody, Mihir'; 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
headder contains the information
-----Original Message-----
From: Vinayaka Hegde [mailto:vinayaka.hegde@celstream.com]
Sent: mercredi 6 ao?t 2003 16:20
To: 'Mody, Mihir'; 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
Hi,
I think Mihir is right. But how can we identify input stream in RAW form is AAC or not? If decoder is know that, endoer is sending RAW form then only we can procede with decoding.
If decoder is not aware of the input bitstream type and some encoder sends RAW form data to decoder. Is this possible?. If yes, How decoder identify that input is AAC RAW form? Is it mandatory to have MP4 header or MP2(ADIF/ADTS) header?
Regards
Vinayaka
-----Original Message-----
From: Mody, Mihir [mailto:mihir@ti.com]
Sent: Wednesday, August 06, 2023 7:26 PM
To: 'bharat nihalani'; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] AAC header in MP4 file format
HI Bharat,
The MP4 file contains AAC stream in RAW form. It is not possible to have ADIF/ADTS header in AAC stream of MP4 file
Regards,
Mihir Mody,
Multimedia Group,
Texas Instruments Inc.,
Bangalore, India,
Email: mihir@ti.com
Phone :- +91-80-5099307
-----Original Message-----
From: bharat nihalani [mailto:ban611@yahoo.com]
Sent: Wednesday, August 06, 2023 6:56 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AAC header in MP4 file format
Hi All,
What kind of header can a MP4 file have in case of AAC?
1) ADIF,
2) ADTS, or
3) RAW.
I found with the MP4 file format streams that I have, that the AAC stream was RAW, i.e. without ADIF or ADTS header in it. But is it possible to have ADIF or ADTS header present in the MP4 file in case of AAC stream?
Please clarify on this.
Regards,
Bharat
_____
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/a10ab57e/attachment-0001.html
From vinayaka_hegde hotmail.com Thu Aug 7 14:53:59 2003
From: vinayaka_hegde hotmail.com (Vinayaka)
Date: Thu Aug 7 04:27:04 2003
Subject: [Mp4-tech] DRC is Required for AAC LC Decoder?
Message-ID:
Hi,
Dynamic Range Control (DRC) is mandatory for AAC LC decoder? Can any one give the details about purpose & usefulness of this in decoder?
Thanks & Regards
Vinayaka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/fc145200/attachment.html
From china_fog 163.com Thu Aug 7 18:54:13 2003
From: china_fog 163.com (����)
Date: Thu Aug 7 05:56:05 2003
Subject: =?gb2312?B?UmU6IFJFOiBbTXA0LXRlY2hdIEFBQyBoZWFkZXIgaW4gTVA0IGZpbGUgZm9ybWF0?=
Message-ID: <3F3221C5.000062.06682@bj237.163.com>
Trevor
can you tell me where i can find ISO/IEC 14496-12 and 14?
THX
Rgds
huming
> Huming,
>
> Mp4 is the iso file format for containing mpeg-4 streams. For
> definitions of moov and mdat you have
> to refer to ISO/IEC 14496-12 and 14. After you read these two documents,
> you should be able to decode the "00 02 6a dc 6d 64 61 74 c0 11 a5 02
> 60..." yourself.
> 00 02 6a dc : size of atom mdat
> 6d 64 61 74 : ascii code of "mdat"
> c0 11 a5 02 60 ...... : real data of mdat atom.
>
> Hope this helps.
>
> Rgds,
> Trevor
>
>
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of CzCt
> Sent: Thursday, August 07, 2023 8:35 AM
> To: mp4-tech@lists.mpegif.org
> Subject: Re: [Mp4-tech] AAC header in MP4 file format
>
>
> hi,all
> What is the MP4 file format(include the audio and video)?
> what are the ATOM,such as "moov","mdata", represented by in the
> stream?
> I found with the MP4 file format streams that i have, that the first
> HEX datas
> are "00 02 6a dc 6d 64 61 74 c0 11 a5 02 60 ...........".
> can you tell me what it means?
> regards
> huming
>
> ==============================================
> VP9zWn4s5DCb7QSJOdTZ5HDc 25UW?U
> http://mail.163.com/
>
> 02H+NH6(4sH]A?#,JU7QRACC6yCb7Q30HUMjC@LeQi~
> http://vip.163.com/
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/3630f979/attachment.html
From babyreeja USHUSTECH.COM Thu Aug 7 17:35:35 2003
From: babyreeja USHUSTECH.COM (Baby Reeja Jayan)
Date: Thu Aug 7 07:01:03 2003
Subject: [Mp4-tech] AAC header in MP4 file format
Message-ID: <79DD1BC58DD7AC418EC0D1D5B169ACB8B9C170@mail.ushustech.com>
try http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards
/
hope this wrks
reeja
-----Original Message-----
From: china_fog@163.com [mailto:china_fog@163.com]
Sent: Thursday, August 07, 2023 3:24 PM
To: mp4-tech@lists.mpegif.org
Subject: Re: RE: [Mp4-tech] AAC header in MP4 file format
Trevor
can you tell me where i can find ISO/IEC 14496-12 and 14?
THX
Rgds
huming
> Huming,
>
> Mp4 is the iso file format for containing mpeg-4 streams. For
> definitions of moov and mdat you have
> to refer to ISO/IEC 14496-12 and 14. After you read these two documents,
> you should be able to decode the "00 02 6a dc 6d 64 61 74 c0 11 a5 02
> 60..." yourself.
> 00 02 6a dc : size of atom mdat
> 6d 64 61 74 : ascii code! of "mdat"
> c0 11 a5 02 60 ...... : real data of mdat atom.
>
> Hope this helps.
>
> Rgds,
> Trevor
>
>
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of CzCt
> Sent: Thursday, August 07, 2023 8:35 AM
> To: mp4-tech@lists.mpegif.org
> Subject: Re: [Mp4-tech] AAC header in MP4 file format
>
>
> hi,all
> What is the MP4 file format(include the audio and video)?
> what are the ATOM,such&nb! sp;as "moov","mdata", represente! d by in
the
> stream?
> I found with the MP4 file format streams that i have, that the first
> HEX datas
> are "00 02 6a dc 6d 64 61 74 c0 11 a5 02 60 ...........".
> can you tell me what it means?
> regards
> huming
>
> ==============================================
> VP9zWn4s5DCb7QSJOdTZ5HDc 25UW?U
> http://mail.163.com/
>
> 02H+NH6(4sH]A?#,JU7QRACC6yCb7Q30HUMjC@LeQi~
> http://vip.163.com/
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/6953f1d8/attachment.html
From skygyl hotmail.com Thu Aug 7 10:24:26 2003
From: skygyl hotmail.com (gao yl)
Date: Thu Aug 7 10:53:02 2003
Subject: [Mp4-tech] MPEG4 spatial scalability
Message-ID:
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030807/3a25ccec/attachment.html
From yokomizo.yoshikazu canon.co.jp Fri Aug 8 09:55:52 2003
From: yokomizo.yoshikazu canon.co.jp (Yoshikazu Yokomizo)
Date: Thu Aug 7 20:52:02 2003
Subject: [Mp4-tech] AAC header in MP4 file format
In-Reply-To: <3F3221C5.000062.06682@bj237.163.com>
Message-ID: <4.3.1-J.20030808083204.0267fbd8@smtp.canon.co.jp>
As far as I know as of today,
ISO/IEC14496-12 and 14 are at FDIS and on the way of voting step to IS.
FDIS documents can be purchased from ISO online shop.
http://www.iso.ch/iso/en/CatalogueListPage.CatalogueList
For above reason however, you can't find 14496-12, 14 there.
My suggestion is to send an e-mail to ISO from that page.
Y.Yokomizo
At 17:54 03/08/07 +0800, ?? wrote:
>Trevor
> can you tell me where i can find ISO/IEC 14496-12 and 14?
> THX
> Rgds
>huming
>
>
>
>
>
>
> > Huming,
> >
> > Mp4 is the iso file format for containing mpeg-4 streams. For
> > definitions of moov and mdat you have
> > to refer to ISO/IEC 14496-12 and 14. After you read these two documents,
> > you should be able to decode the "00 02 6a dc 6d 64 61 74 c0 11 a5 02
> > 60..." yourself.
> > 00 02 6a dc : size of atom mdat
> > 6d 64 61 74 : ascii code! of "mdat"
> > c0 11 a5 02 60 ...... : real data of mdat atom.
> >
> > Hope this helps.
> >
> > Rgds,
> > Trevor
> >
> >
> > -----Original Message-----
> > From: mp4-tech-bounces@lists.mpegif.org
> > [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of CzCt
> > Sent: Thursday, August 07, 2023 8:35 AM
> > To: mp4-tech@lists.mpegif.org
> > Subject: Re: [Mp4-tech] AAC header in MP4 file format
> >
> >
> > hi,all
> > What is the MP4 file format(include the audio and video)?
> > what are the ATOM,such&nb!
>sp;as "moov","mdata", represente! d by in the
> > stream?
> > I found with the MP4 file format streams that i have, that the first
> > HEX datas
> > are "00 02 6a dc 6d 64 61 74 c0 11 a5 02 60 ...........".
> > can you tell me what it means?
> > regards
> > huming
> >
> > ==============================================
> > VP9zWn4s5DCb7QSJOdTZ5HDc 25UW?U
> > http://mail.163.com/
> >
> > 02H+NH6(4sH]A?#,JU7QRACC6yCb7Q30HUMjC@LeQi~
> > http://vip.163.com/
> >
> >
> >
>_______________________________________________
>Mp4-tech mailing list
>Mp4-tech@lists.mpegif.org
>http://lists.mpegif.org/mailman/listinfo/mp4-tech
From prads sasken.com Fri Aug 8 21:09:44 2003
From: prads sasken.com (Pradeep Sukumaran)
Date: Fri Aug 8 10:38:03 2003
Subject: [Mp4-tech] AAC :time duration
Message-ID:
Hi,
A query :
I extracted a ADIF AAC stream from a .mp4 file,dumped into an .aac file and
played it back using a mpeg4 AAC decoder.
Is there a way to find out the time duration of the file so that
it can be displayed on the player UI?
In short, can the time duration be determined for a ADIF AAC 'file' like in
.mp3 files?
Thanks in advance
pradeep
-------------- next part --------------
************************************************************************
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email.
***********************************************************************
From kchari bestweb.net Sat Aug 9 00:34:35 2003
From: kchari bestweb.net (Kris Chari)
Date: Fri Aug 8 23:36:04 2003
Subject: [Mp4-tech] AVI Compression
References:
Message-ID: <00ba01c35e27$2a330cb0$c73141db@laknotebook>
Hi
I have prepared an application which generates an AVI File in uncompressed
mode. This is thru VB and DirectX. The file size is around 30MB. I require
to compress the file while generating an AVI or an alternate solution.
Look forward to your help.
Kris
----- Original Message -----
From: "Pradeep Sukumaran"
To:
Cc: "Pradeep Sukumaran"
Sent: Friday, August 08, 2023 10:39 AM
Subject: [Mp4-tech] AAC :time duration
>
> Hi,
> A query :
> I extracted a ADIF AAC stream from a .mp4 file,dumped into an .aac file
and
> played it back using a mpeg4 AAC decoder.
>
> Is there a way to find out the time duration of the file so that
> it can be displayed on the player UI?
>
> In short, can the time duration be determined for a ADIF AAC 'file' like
in
> .mp3 files?
>
>
> Thanks in advance
> pradeep
>
----------------------------------------------------------------------------
----
> ************************************************************************
>
> SASKEN BUSINESS DISCLAIMER
>
>
>
> This message may contain confidential, proprietary or legally Privileged
information. In case you are not the original intended Recipient of the
message, you must not, directly or indirectly, use, Disclose, distribute,
print, or copy any part of this message and you are requested to delete it
and inform the sender. Any views expressed in this message are those of the
individual sender unless otherwise stated. Nothing contained in this message
shall be construed as an offer or acceptance of any offer by Sasken
Communication Technologies Limited ("Sasken") unless sent with that express
intent and with due authority of Sasken. Sasken has taken enough precautions
to prevent the spread of viruses. However the company accepts no liability
for any damage caused by any virus transmitted by this email.
>
> ***********************************************************************
>
----------------------------------------------------------------------------
----
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From iscp0255 nus.edu.sg Sat Aug 9 15:23:21 2003
From: iscp0255 nus.edu.sg (Nguyen Vu Thanh)
Date: Sat Aug 9 02:25:07 2003
Subject: [Mp4-tech] Encoding video into 2 layers (MoMuSys)
Message-ID: <3F349359.000005.02636@thematrix>
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pdf
Size: 217364 bytes
Desc: not available
Url : /pipermail/mp4-tech/attachments/20030809/af2e2892/attachment-0001.pdf
From kaushikd sasken.com Mon Aug 11 13:21:26 2003
From: kaushikd sasken.com (kaushikd)
Date: Mon Aug 11 02:53:03 2003
Subject: [Mp4-tech] Query about user data atom
Message-ID: <004c01c35fd4$fc0cab20$4422010a@sasken.com>
Skipped content of type multipart/alternative-------------- next part --------------
************************************************************************
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email.
***********************************************************************
From Gopi.R lntinfotech.com Mon Aug 11 16:07:24 2003
From: Gopi.R lntinfotech.com (Gopi R)
Date: Mon Aug 11 05:38:04 2003
Subject: [Mp4-tech] problem in MPEG4 video momusys code
Message-ID:
Hi all
I am new to this group & found to be very useful for my implementation
of mpeg4 video,I am facing a problem in the momusys code which I have
downloaded from the open source code website.The problem is that I am not
able to run on the windows NT operating system,what changes should I make
make to the code so that I can run the code . Pls help me out as the matter
is urgent
thanks in
advance
gopi
This email may contain confidential or privileged information for
theintended recipient(s). If you are not the intended recipient, please do
not use or disseminate the information, notify the sender and delete it
from your system. Thanks
From kaushikd sasken.com Mon Aug 11 16:08:03 2003
From: kaushikd sasken.com (kaushikd)
Date: Mon Aug 11 05:39:04 2003
Subject: [Mp4-tech] Re:Query about user data atom
Message-ID: <00c501c35fec$42eaa3a0$4422010a@sasken.com>
Skipped content of type multipart/alternative-------------- next part --------------
************************************************************************
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email.
***********************************************************************
From hans-juergen.bardenhagen arcor.de Mon Aug 11 14:07:10 2003
From: hans-juergen.bardenhagen arcor.de (Hans-Juergen Bardenhagen)
Date: Mon Aug 11 09:09:03 2003
Subject: [Mp4-tech] automatic tagging and gapless playback for MP4 files
Message-ID: <8rgsTLLzTuB@id-50271.news.dfncis.de>
The foobar2000 plugin and tag.exe developer Case has created a new
output plugin for FAAC called foo_faac.dll that enables tagging MP4
files while encoding/transcoding from any input format that foobar2000
can decode. That way existing tags (ID3 or APE) from the input files
won't get lost anymore, because they are directly transformed to iPod/
iTunes4 compatible tags. If you send the resulting MP4/M4A files to your
Apple portable with e.g. EphPod 2.71 or Sveta Portable Audio, the iPod
database will be updated with these tags, and the display will show
them. If your input files don't have any tags yet, you can easily tag
them with foobar's masstagger (based on tag.exe) first, e.g. with the
option "guess values from file name". This is also possible for WAV
files and APEv2 tags now. Tagging the MP4 files afterwards works fine,
too, e.g. if you used an appropriate file naming scheme while creating
the input files.
Furthermore foo_faac is the first AAC/MP4 application that allows
gapless playback in combination with foo_mp4.dll (the input plugin)
which hasn't been available for this compression format yet. This
feature will probably be implemented in the Winamp 2.9x input plugin and
the command line version of FAAC soon, so you can listen to live albums
or classical music without any pauses between the individual tracks now.
To test these new features you will need at least foobar2000 v0.7 beta
29 and foo_faac v0.2.2 as well as an updated foo_mp4.dll (all included
in the "Special Installer" of the latest foobar version). You can
download it from here:
http://www.saunalahti.fi/~cse/html/foobar0.7.html
You can find the configuration of foo_faac in the diskwriter folder
(click on the "Preferences" menu, then "FAAC encoder") or by right-
clicking any audio file ("Convert", then "Settings...") that you have to
add to the playlist of foobar2000 first.
From hans-juergen.bardenhagen arcor.de Mon Aug 11 14:07:10 2003
From: hans-juergen.bardenhagen arcor.de (Hans-Juergen Bardenhagen)
Date: Mon Aug 11 09:10:07 2003
Subject: [Mp4-tech] Query about user data atom
In-Reply-To: <004c01c35fd4$fc0cab20$4422010a@sasken.com>
Message-ID: <8rgsTiVjTuB@id-50271.news.dfncis.de>
Hi Kaushik,
> I need to retrieve user defined information like movie album,
> movie title, movie author, copyright. I think these informations
> should be available under user data atom under the movie atom and
> within the user data atom these information should be available in
> the form of atoms. If that be the case what should be the format of
> each atom structure, e.g. what should be its type, its content etc.
Maybe it would be useful for you to have a look at the way how Menno
Bakker implemented tagging MP4 files in the input plugin of foobar2000,
a rather new audio player. You can find the source code of foo_mp4.dll
(the plugin) in the CVS of the FAAC project on SourceForge, either with
anonymous CVS access or through looking at the directories with your
browser.
http://sourceforge.net/projects/faac/
This method is compatible to the Apple iTunes4/ipod tagging which uses
these atoms in the same way. See also my other announce about direct
tagging and gapless playback for MP4 files with foo_faac.dll (FAAC
output plugin for foobar2000) from today.
From biswas tataelxsi.co.in Tue Aug 12 19:59:25 2003
From: biswas tataelxsi.co.in (Biswajit Biswas)
Date: Tue Aug 12 09:32:05 2003
Subject: [Mp4-tech] AAC :time duration
In-Reply-To:
Message-ID: <002501c360d5$c090ee10$0c14010a@telxsi.com>
Time duration of an AAC file can be calculated by taking into account the
bitrate and the file length.
Bit rate can be obtained from ADIF header. Time duration in secs =
((filesize_in_bytes)*8)/(bits_per_sec)
Regards
Biswas
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Pradeep Sukumaran
Sent: Friday, August 08, 2023 8:10 PM
To: mp4-tech@lists.mpegif.org
Cc: Pradeep Sukumaran
Subject: [Mp4-tech] AAC :time duration
Hi,
A query :
I extracted a ADIF AAC stream from a .mp4 file,dumped into an .aac file and
played it back using a mpeg4 AAC decoder.
Is there a way to find out the time duration of the file so that
it can be displayed on the player UI?
In short, can the time duration be determined for a ADIF AAC 'file' like in
.mp3 files?
Thanks in advance
pradeep
From knkneib knk-mpeg.com Fri Aug 15 10:21:37 2003
From: knkneib knk-mpeg.com (Kristine N. Kneib Ph.D.)
Date: Fri Aug 15 12:26:03 2003
Subject: [Mp4-tech] Technology Seminars: MPEG1/2/4, DTV Systems, AVC|H.264
Seminars in August 2003
Message-ID: <5.1.1.6.0.20030815090349.027e8020@mail1.abac.com>
La Jolla, August 15 2003:
KNK Seminars (www.knk-mpeg.com) August 2003 series starts next week! The
MPEG4 seminar series is from August 25 through August 28, 2023 in Sunnyvale
CA. Space is still available so register now!
MPEG-1 & MPEG-2 - Video, Audio and Systems August 19 & 20, 2003
Gain detailed practical and up-to-date coverage - including thorough
descriptions of MPEG2 Program and Transport Systems technologies - of all
aspects of these world-wide adopted key technologies for consumer,
communications and computer industries.
Digital Television Systems August
21 & 22, 2003
Join us for a comprehensive understanding of the specifics for end-to-end
digital television systems: analog-to-digital conversion, compression, data
services, transport multiplexing of service information, error correction
coding, modulation and receivers applicable to ATSC, DVB, digital cable and
other open standards and multi-vendor systems. Gain knowledge in DTV
standards and industry practices to excel in DTV disciplines!
MPEG-4
Strategies August
25, 2003
Plan to attend this strategic overview of technologies, directions and
status of the MPEG4 object-oriented multimedia standard. Learn what MPEG4's
interactive, scalable, error robust object-based coding holds in store, the
tradeoffs and competing technologies and what it means to you as you plan
and develop your next-generation audiovisual products.
MPEG-4 Technologies & Applications August 26 & 27, 2003
Join us to master the detailed technologies and applications enabled by
MPEG4's object-based coding technologies - Systems and BIFS (Part 1),
Visual (Part 2), Audio (Part 3) and Delivery (Parts 6 & 8). Detailed
discussions include Simple, Advanced Simple, FGS, Core, Main and Studio
visual profiles, MPEG4 AAC and high-efficiency AAC audio coding and MPEG4
over MPEG2 and IP and .mp4 file format.
Strategies for Advanced Video Coding|H.264 August 28, 2023
MPEG4 AVC (Part 10)|H.264 is revolutionary - not evolutionary - new video
coding for rectangular shaped video sequences. Join us for detailed
technical discussions and to gain insight and explore new opportunities in
engineering design, product and market developments enabled by AVC|H.264.
Detailed agendas, fees including group discounts, registration form and
logistics are available on our web site at
http://www.knk-mpeg.com/indexsem.html.
Take advantage of this excellent opportunity to strengthen and expand your
skills and knowledge. All registered attendees receive comprehensive
detailed reference manuals and acronym and glossary handbooks relevant to
their seminar registrations. Register today!
We look forward to welcoming you and your team at our seminars August
19-28, 2003 in Sunnyvale CA. Call us at 858-459-8058 or email us at
info@knk-mpeg.com for more information or to schedule your on site seminar
program.
About KNK Seminars & Strategies:
KNK Seminars & Strategies has been providing in-depth technical training
and market analysis world-wide since 1985 in the the technologies,
architectures, analyses, product markets and applications based on MPEG and
ITU standards as well as proprietary solutions. KNK is a voting member of
the MPEG committee.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030815/bfc9c589/attachment.html
From EmiT radcom.com Thu Aug 14 08:04:50 2003
From: EmiT radcom.com (Emi Tahan)
Date: Sun Aug 17 11:13:03 2003
Subject: [Mp4-tech] MPEG-4 PDU decode
Message-ID: <93E3C7B04652BC47934B2DE74DC607AC0341E3@rad-w2ksrv11.radcom.co.il>
Hello!
>
> I have a question and I will really appreciate your help.
> I work at RADCOM Inc.. Our company decodes protocols for an
> analyzer, and I need the PDU's information of MPEG-4,
> including transport description.
> Do you have any idea what part of 14496 do I have to purchase?
>
> Thanks from advance - Emi Tahan
From dominique.delcoigne belgacom.be Tue Aug 12 11:01:41 2003
From: dominique.delcoigne belgacom.be (dominique.delcoigne@belgacom.be)
Date: Sun Aug 17 11:15:07 2003
Subject: [Mp4-tech] MPEG-4 and synchronized interactive applications
Message-ID: <95C94B2F0094D21180710008C75DD6A40E8CD002@apl541.bc>
Dear experts,
In the traditional digital broadcast world (DVB-MPEG-2), several operators choose for MHP in order to develop interactive applications.
Several MHP applications do not require a sync with the audiovisual stream (e.g. standalone game, SuperTeletext, ...); however other applications such as a pop-up during a commercial advertising, a locally playable game show, etc... require a perfect sync with the audiovisual stream. MHP
When operating an MPEG-4 broadband (IP) network, a part of the content will be picked up from DVB sources (satellite, cable, etc...) that include MHP applications.
How does MPEG-4 tackle this ?
- Conversion of MPEG-2 audio and video (A/V) into MPEG4 audio and video (OK we could even pass thru baseband SDI with full reencoding) - This is not the biggest issue I think.
- What about the MHP applications synchronized with the video content: part of the Java code included in MHP is reused for MPEG-J 'translation' in MPEG-4 ? how is made the sync with A/V ? Or do we come to the conclusion that there is a need to develop an application code for each system (traditional broadcast DVB MHP) and application code (based on MPEG-J or proprietary middleware software (likly based on Java)) for MPEG-4 IP distribution ?
- Is the DVB consortium tackling this convergence ? If yes, how far are we in the roadmap ?
Any clue how to tackle this issue ?
Thanks
Dominique
-------------- next part --------------
****** DISCLAIMER ******
"This e-mail and any attachments thereto may contain information
which is confidential and/or protected by intellectual property
rights and are intended for the sole use of the recipient(s) named above.
Any use of the information contained herein (including, but not limited to,
total or partial reproduction, communication or distribution in any form)
by persons other than the designated recipient(s) is prohibited.
If you have received this e-mail in error, please notify the sender either
by telephone or by e-mail and delete the material from any computer.
Thank you for your cooperation."
From jjjohn632003 yahoo.com Tue Aug 12 10:38:45 2003
From: jjjohn632003 yahoo.com (John mathew)
Date: Sun Aug 17 11:16:07 2003
Subject: [Mp4-tech] Need YUV 4:2:0 files for research
Message-ID: <20030812163845.47644.qmail@web42004.mail.yahoo.com>
Hi all!!!!
Can anyone tell me where can I find Some YUV 4:2:0
files. i need them for my research involving transfer
of YUV files over MPLS.
Thanks,
John
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
From jjjohn632003 yahoo.com Tue Aug 12 18:22:38 2003
From: jjjohn632003 yahoo.com (John mathew)
Date: Sun Aug 17 11:17:07 2003
Subject: [Mp4-tech] Source for YUV 4:2:0 files
Message-ID: <20030813002238.34990.qmail@web42001.mail.yahoo.com>
Hi there!!!
Can any one tell me where can I find some YUV 4:2:0 files. I need them for my research.
Thanks,
John
---------------------------------
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030812/67392f61/attachment.html
From pngochai yahoo.com Wed Aug 13 19:42:07 2003
From: pngochai yahoo.com (Pham Ngoc Hai)
Date: Sun Aug 17 11:18:03 2003
Subject: [Mp4-tech] MPEG-4 Conformance Testing Bitstreams
Message-ID: <20030814014207.23156.qmail@web21409.mail.yahoo.com>
I'm doing a project on decoding MPEG-4 audio. I've got bit
streams from ISO/IEC 14496-4 First Edition (2023-12-15). I
encounted some problem with all the AL07_xxxxx.mp4 streams.
Are these streams having problems or my decoder is wrong? I
have tried some other decoders and they failed to decoded
these streams also.
If these streams I have are wrong, are there any newer
streams?
Thanks.
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From zhweizh mailst.xjtu.edu.cn Fri Aug 15 16:35:34 2003
From: zhweizh mailst.xjtu.edu.cn (zhweizh)
Date: Sun Aug 17 11:19:04 2003
Subject: [Mp4-tech] a problem about rate control
Message-ID: <200308150737.h7F7bGq05984@lists1.magma.ca>
Hi,
all experts,
MPEG-4 Q2 rate-control algorithm does with only the subsequent P-frame in Momusys VM18. When I apply the algorithm for IBBPBBPBBP....., it finds the bufer easily overflow or downflow while P-frames and B-frames all apply MB rate-control algorithm. I want to know why Q2 rate-control algorithm is available for the IPPPPPPP... coding type, but unavailable for the IBBPBBPBBP... coding type?
����������������������������zhweizh
����������������������������zhweizh@mailst.xjtu.edu.cn
����������������������������������2003-08-15
From Apoorva soc-soft.com Mon Aug 18 11:05:04 2003
From: Apoorva soc-soft.com (Apoorva Ankad)
Date: Mon Aug 18 00:37:03 2003
Subject: [Mp4-tech] MPEG-4 Conformance Testing Bitstreams
Message-ID:
Hi,
If you are able to decode all the test streams except AL07
series then, there should be some problem in the Coupling channel
element decoding. AL07_xxxx.mp4 has a coupling channel element and most
of the decoders have not implemented the Coupling channel element
decoding.
Apoorva M. Ankad
-----Original Message-----
From: Pham Ngoc Hai [mailto:pngochai@yahoo.com]
Sent: Thursday, August 14, 2023 7:12 AM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] MPEG-4 Conformance Testing Bitstreams
I'm doing a project on decoding MPEG-4 audio. I've got bit
streams from ISO/IEC 14496-4 First Edition (2023-12-15). I
encounted some problem with all the AL07_xxxxx.mp4 streams.
Are these streams having problems or my decoder is wrong? I
have tried some other decoders and they failed to decoded
these streams also.
If these streams I have are wrong, are there any newer
streams?
Thanks.
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
Scanned by SecureSynergy VirusScreen Service.
For more information log on to : http://www.securesynergyonline.com or http://www.securesynergy.com
From iscp0255 nus.edu.sg Mon Aug 18 20:47:15 2003
From: iscp0255 nus.edu.sg (Nguyen Vu Thanh)
Date: Mon Aug 18 07:49:03 2003
Subject: [Mp4-tech] I-frame start code
Message-ID: <3F40BCC3.000001.01700@thematrix>
Hi,
Is there anyone know about I-frame and P-frame start code in MPEG ?
I used Microsoft MPEG-4 encoder (microsoft-2.3-001213) to encode a video
into 2 layers and would like to find how to distinguish frames in the
bitstreams.
Thank you,
Vu Thanh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030818/18981c9f/attachment.html
From prads sasken.com Mon Aug 18 19:27:25 2003
From: prads sasken.com (Pradeep Sukumaran)
Date: Mon Aug 18 08:54:03 2003
Subject: [Mp4-tech] Mp4 files
Message-ID:
Hi all,
I am looking at getting some .mp4 files for testing a
player.Specifically,the video in it should be SP level 1 or 0
and the aac should have not more than 2 channels.
I understand that there are not many .mp4 files of this type.
But if anybody knows of files of this type,pls let me know.
thanks a bunch,
Pradeep Sukumaran
-------------- next part --------------
************************************************************************
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email.
***********************************************************************
From singer apple.com Mon Aug 18 09:52:06 2003
From: singer apple.com (Dave Singer)
Date: Mon Aug 18 11:54:03 2003
Subject: [Mp4-tech] Mp4 files
In-Reply-To:
References:
Message-ID:
At 18:27 +0530 8/18/03, Pradeep Sukumaran wrote:
>Hi all,
>I am looking at getting some .mp4 files for testing a
>player.Specifically,the video in it should be SP level 1 or 0
>and the aac should have not more than 2 channels.
>
>I understand that there are not many .mp4 files of this type.
>But if anybody knows of files of this type,pls let me know.
There are quite a lot, and it's really easy to make them too. Tools
from Apple (QuickTime), Envivio, Cisco (Mpeg4ip) and quite a number
of others can make files that meet your needs.
>
>
>thanks a bunch,
>Pradeep Sukumaran
>
>************************************************************************
>
>SASKEN BUSINESS DISCLAIMER
>
>
>
>This message may contain confidential, proprietary or legally
>Privileged information. In case you are not the original intended
>Recipient of the message, you must not, directly or indirectly, use,
>Disclose, distribute, print, or copy any part of this message and
>you are requested to delete it and inform the sender. Any views
>expressed in this message are those of the individual sender unless
>otherwise stated. Nothing contained in this message shall be
>construed as an offer or acceptance of any offer by Sasken
>Communication Technologies Limited ("Sasken") unless sent with that
>express intent and with due authority of Sasken. Sasken has taken
>enough precautions to prevent the spread of viruses. However the
>company accepts no liability for any damage caused by any virus
>transmitted by this email.
>
>***********************************************************************
>
>_______________________________________________
>Mp4-tech mailing list
>Mp4-tech@lists.mpegif.org
>http://lists.mpegif.org/mailman/listinfo/mp4-tech
--
David Singer
Apple Computer/QuickTime
From Pavan soc-soft.com Mon Aug 18 23:29:19 2003
From: Pavan soc-soft.com (Pavan B P)
Date: Mon Aug 18 13:01:03 2003
Subject: [Mp4-tech] RE: I-frame start code
Message-ID:
Hi,
The first 32 bits of a VOP is VOP start code (0x000001B6), the next two
bits indicate VOP coding type. If the value of these bits is "0", then
it is an I-VOP and if it is "1" it is a P-VOP. As such there is no I and
P-VOP start code.
Regards,
Pavan
------------------------------
Message: 2
Date: Mon, 18 Aug 2023 19:47:15 +0800
From: "Nguyen Vu Thanh"
Subject: [Mp4-tech] I-frame start code
To: "MPEG4-tech"
Message-ID: <3F40BCC3.000001.01700@thematrix>
Content-Type: text/plain; charset="iso-8859-1"
Hi,
Is there anyone know about I-frame and P-frame start code in MPEG ?
I used Microsoft MPEG-4 encoder (microsoft-2.3-001213) to encode a video
into 2 layers and would like to find how to distinguish frames in the
bitstreams.
Thank you,
Vu Thanh
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
/pipermail/mp4-tech/attachments/20030818/18981c9f/attachment-0001.html
------------------------------
Scanned by SecureSynergy VirusScreen Service.
For more information log on to : http://www.securesynergyonline.com or http://www.securesynergy.com
From iscp0255 nus.edu.sg Mon Aug 18 20:11:12 2003
From: iscp0255 nus.edu.sg (Nguyen Vu Thanh)
Date: Mon Aug 18 13:51:02 2003
Subject: [Mp4-tech] I-frame start code
Message-ID: <3F40B450.000003.02492@thematrix>
Hi,
Is there anyone know about I-frame and B-frame start code in MPEG ?
I used Microsoft MPEG-4 encoder (microsoft-2.3-001213) to encode a video
into 2 layers and would like to find how to distinguish frames in the
bitstreams.
Thank you,
Vu Thanh
From biswas tataelxsi.co.in Tue Aug 19 11:29:13 2003
From: biswas tataelxsi.co.in (Biswajit Biswas)
Date: Tue Aug 19 01:02:05 2003
Subject: [Mp4-tech] Mp4 files
In-Reply-To:
Message-ID: <000301c3660e$a317b100$0c14010a@telxsi.com>
Hi,
You can generate the mp4 streams required (with Mpeg4 -SP video and AAC)
using QuickTime Pro 6.3. Both hinted and non-hinted can be generated.
Regards
Biswajit
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Pradeep Sukumaran
Sent: Monday, August 18, 2023 6:27 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Mp4 files
Hi all,
I am looking at getting some .mp4 files for testing a
player.Specifically,the video in it should be SP level 1 or 0
and the aac should have not more than 2 channels.
I understand that there are not many .mp4 files of this type.
But if anybody knows of files of this type,pls let me know.
thanks a bunch,
Pradeep Sukumaran
From navin sasken.com Tue Aug 19 12:30:48 2003
From: navin sasken.com (navin)
Date: Tue Aug 19 02:00:06 2003
Subject: [Mp4-tech] MP4 test streams required
Message-ID: <003f01c36617$3c958a20$6320010a@Pcznavin>
Skipped content of type multipart/alternative-------------- next part --------------
************************************************************************
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email.
***********************************************************************
From cychoon hotmail.com Wed Aug 20 13:45:54 2003
From: cychoon hotmail.com (Chang Yoong Choon)
Date: Wed Aug 20 00:47:05 2003
Subject: [Mp4-tech] Looking for MPEG-4 Codec
Message-ID:
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030820/c713dfc3/attachment.html
From tomotohara yahoo.com Wed Aug 20 09:43:40 2003
From: tomotohara yahoo.com (Tomo)
Date: Wed Aug 20 11:45:07 2003
Subject: [Mp4-tech] looking for publicly available (down-lodable) H.264
(MPEG4 part10?) video decoder
Message-ID: <20030820154340.81620.qmail@web10502.mail.yahoo.com>
Hi.
Does anyone know down-loadable (hoping for free) H.264 video
decoder (baseline profile and/or main profile) software?
Also, if there are some Asic implementation of a video decoder,
I would like to know the information.
Thanks!
=====
Tomo
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From tomotohara yahoo.com Wed Aug 20 10:30:44 2003
From: tomotohara yahoo.com (Tomo)
Date: Wed Aug 20 12:32:05 2003
Subject: [Mp4-tech] found H264 decoder, but... I have a question.
Message-ID: <20030820163044.68063.qmail@web10504.mail.yahoo.com>
Hi,
I found a H.264 decoder in
http://bs.hhi.de/~suehring/tml/download/jm72.zip
I down-loaded the zip file and uncompressed. If I am correct
there will be lcommon directory for decoder and encoder,
however, I do not find this directory. Was the directory removed
or was there any error to create 'zip' file and if there is
indeed error, does anybody know where I can obtain 'error free'
version?
Thanks!
=====
Tomo
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From oamato wanadoo.fr Wed Aug 20 19:34:54 2003
From: oamato wanadoo.fr (Olivier Amato)
Date: Wed Aug 20 12:37:05 2003
Subject: [Mp4-tech] looking for publicly available (down-lodable)
H.264(MPEG4 part10?) video decoder
References: <20030820154340.81620.qmail@web10502.mail.yahoo.com>
Message-ID: <002301c36738$ff368b20$11973351@clubinternet.fr>
> Does anyone know down-loadable (hoping for free) H.264 video
> decoder (baseline profile and/or main profile) software?
You can maybe take a look at Vanguard Software Solutions :
http://www.vsofts.com/codec/h264.html
Regards,
Olivier
From mizhael yahoo.com Wed Aug 20 14:21:12 2003
From: mizhael yahoo.com (Xiaowei Ding, Michael)
Date: Wed Aug 20 14:23:05 2003
Subject: [Mp4-tech] a question on asking questions on this mailing-list
In-Reply-To: <20030820163044.68063.qmail@web10504.mail.yahoo.com>
Message-ID: <000601c36747$d8d78dd0$6b02a8c0@comtech2003>
Dear all,
I have been with this mailing-list for quite a while... I want to ask if
I can ask some questions regarding video/image compression research in
general here(for example, I want to ask about error resilience/error
concealment research in general and their application in JVT in
specific)?
If this is not the place for this kind of discussion, please point me to
some better places...I am really headache with the problems I am
currently facing and want to discuss with the experts on the other side
of the Internet...
Thanks everyone, and have a nice day!
Michael.
From rob.koenen mpegif.org Wed Aug 20 12:45:02 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Wed Aug 20 14:47:06 2003
Subject: [Mp4-tech] a question on asking questions on this mailing-list
In-Reply-To: <000601c36747$d8d78dd0$6b02a8c0@comtech2003>
Message-ID:
Michael,
> I can ask some questions regarding video/image compression research in
> general here(for example, I want to ask about error resilience/error
> concealment research in general and their application in JVT in
> specific)?
If your question is also w.r.t. JVT, then there should never be a problem.
Questions with relevance to MPEG-4 technolgy are always ok.
In general, feel free to ask questions - we will kindly let the list know
when they cross the list boundaries.
You can also ask the jvt-experts list, jvt-experts@mail.imtc.org
Best,
Rob
From vinaymk emuzed.com Thu Aug 21 11:10:18 2003
From: vinaymk emuzed.com (Vinay M K)
Date: Thu Aug 21 00:40:09 2003
Subject: [Mp4-tech] Regarding LTP reference decoder
Message-ID: <005c01c3679e$596faad0$210aa8c0@blr.emuzed.com>
Hi,
This query is with respect to Mpeg-4 AAC LTP decoder, reference software
(refsoft) downloaded from:
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_200
1_Software_Reference/audio.zip
In the file nok_lt_prediction.c line #277,
'mdct spectral' lines of the predicted signal are set to zero depending upon
the flag
"sfb_prediction_used" till the maximum coded sfb given by
"info->sfb_per_bk".
But this value can be less than the maximum permissible sfbs for a given
sampling frequency, which means those spectral lines which are beyond
'info->sfb_per_bk' are not set to zero.
In the file nok_lt_prediction.c line #285,
All the 1024 (or 960) spectral lines are added to the current frame upon
which Imdct
is performed. Hence for those spectral lines which are beyond
'info->sfb_per_bk'
sfb predicted ltp signal gets added, which may not be the intended action.
As a result output decoded signal will have signal energy even beyond
maximum coded sfb.
Is this a bug in reference software? Or am I missing something.. Can any one
clarify?
thanx in advance
regards
Vinay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030821/414bd394/attachment.html
From sdey pace.stpp.soft.net Thu Aug 21 14:56:00 2003
From: sdey pace.stpp.soft.net (Soumen Kumar Dey)
Date: Thu Aug 21 04:27:06 2003
Subject: [Mp4-tech] where to find .3gp files
References: <20030820154340.81620.qmail@web10502.mail.yahoo.com>
<002301c36738$ff368b20$11973351@clubinternet.fr>
Message-ID: <005101c367bd$da4c4fe0$8564a8c0@soumenkumar>
Hi,
I would like to know where can I find a .3gp (3GPP) file. I am interested in downloading and playing a .3gp file/movie/clip containing MPEG4 Video.
With Warm Regards,
Parag.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030821/ae46adf1/attachment.html
From ramki emuzed.com Thu Aug 21 16:00:16 2003
From: ramki emuzed.com (Korada Ramkishor)
Date: Thu Aug 21 05:30:09 2003
Subject: [Mp4-tech] where to find .3gp files
References: <20030820154340.81620.qmail@web10502.mail.yahoo.com><002301c36738$ff368b20$11973351@clubinternet.fr>
<005101c367bd$da4c4fe0$8564a8c0@soumenkumar>
Message-ID: <0de801c367c6$d9b06ef0$9c0aa8c0@blr.emuzed.com>
Hi,
http://www.digitalnetworks.philips.com/InformationCenter/Global/FArticleSummary.asp?lNodeId=863&channel=863&channelId=N863A2283
regards,
ramkishor
----- Original Message -----
From: Soumen Kumar Dey
To: MP4-Tech@lists.mpegif.org
Sent: Thursday, August 21, 2023 1:56 PM
Subject: [Mp4-tech] where to find .3gp files
Hi,
I would like to know where can I find a .3gp (3GPP) file. I am interested in downloading and playing a .3gp file/movie/clip containing MPEG4 Video.
With Warm Regards,
Parag.
------------------------------------------------------------------------------
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030821/94dc20df/attachment.html
From video solweb.no Thu Aug 21 15:33:46 2003
From: video solweb.no (=?ISO-8859-1?Q?Andreas_=C5kre_Solberg?=)
Date: Thu Aug 21 08:35:09 2003
Subject: [Mp4-tech] Query for suggestions on student project about MPEG-4
transport
Message-ID:
Hi, this is my first posting to this forum. I am a student of Norwegian
University of Technology and Science. Master of Technology study on
Telematics. I recently decided to write a project and thesis on MPEG-4
transport. The first part (25% year) should be some system study, some
design, some implementation. And after christmas I will have a (thesis)
project (50% year). Both project and thesis will result in a report
which will be evaluated. About 25% of the working time should be left
for writing the report.
So to the point. I have not exactly formulated the project yet, and I
have to pretty fast. Since I am pretty new to MPEG and video in
general, it is difficult for me to formulate a good project until after
the system study. Therefore I ask you MPEG-4-gurus to help me out
with suggestions of what to write about and play with :)
The framework of the project is to write about MPEG-4 transport. More
specific, I want to write about convergence between video-transport on
IP-networks and on TV broadcast systems. I guess interesting topics
within these frames would be how to convert MPEG4 over IP to MPEG4 over
MPEG2-TransportStreams. Do you think this would be a interesting
project? Does such conversion tools already exists? If not is it easy
or very hard to make? What main issues are to be solved within this
conversion.
I am not yet sure whether to angle the project against theoretical
analysis, implementation work or practical experience with existing
equipment and basic system understandning.
Since I have a lot of resources availabale - playing with expensive
video equipment sounds most fun :D
I have some resources avaiable at the university.
- Cardinal Playout system (I think)
- Antenna, sending equipment, modulators.
- License to broadcast airbourne? signals
- Set top box, I am not sure which model and so..
- Gigabit IP-networks.
I have bought a MPEG-4 book called "the MPEG-4 Book". I guess I will
need abit more literature on video transport. Specially MPEG-2
transport stream. And perhaps something more on MPEG4 over MPEG2-TS and
IP. Any book-recommendations?
I am looking forwarding to contributions,
thanks in advance.
Andreas
--
Andreas ?kre Solberg, Bratt?rgata 3B, 7010 Trondheim, Norway
http://andreas.solweb.no - andreas@solweb.no
PGP [455A 1BCB 2DD7 33E0 BF87 3A50 FC85 3D81 2DA5 D976]
Public key: http://homepage.mac.com/tezla/PGP/andreas-public.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 174 bytes
Desc: not available
Url : /pipermail/mp4-tech/attachments/20030821/8e2ed22a/attachment.bin
From juha.ojanpera nokia.com Thu Aug 21 17:43:04 2003
From: juha.ojanpera nokia.com (juha.ojanpera@nokia.com)
Date: Thu Aug 21 09:45:08 2003
Subject: [Mp4-tech] Regarding LTP reference decoder
Message-ID:
Dear Vinay,
I took a closer look at the LTP reference decoder implementation and you are right. There is a possibility that spectral bands beyond 'max_sfb' might get added to the reconstructed spectra. This is something that will be fixed in the future releases of the reference software as the current behaviour of the implementation may lead to different LTP outputs depending on the platform. If 'sfb_prediction_used' gets initialized to zero when resources are allocated to LTP structure and 'max_sfb' does not vary from frame to frame, then everything should be ok, otherwise different LTP output results can be expected.
The predicted spectra should never get added to the reconstructed spectra (i.e., current frame) beyond min('max_sfb', 40) value, unless those values are set to zero.
Thanks for pointing out this issue in the reference software.
Br,
Juha
---
---
Juha Ojanpera email: juha.ojanpera@nokia.com
Nokia Research Center tel: +358 7180 35325
Audio-Visual Systems Laboratory mob: +358 5048 35325
P.O. Box 100 (Visiokatu 1) fax: +358 7180 35899
FIN-33721 Tampere, Finland;
-----Original Message-----
From: ext Vinay M K [mailto:vinaymk@emuzed.com]
Sent: 21 August, 2003 07:40
To: MP4-Tech@lists.mpegif.org
Subject: [Mp4-tech] Regarding LTP reference decoder
Hi,
This query is with respect to Mpeg-4 AAC LTP decoder, reference software
(refsoft) downloaded from:
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_200
1_Software_Reference/audio.zip
In the file nok_lt_prediction.c line #277,
'mdct spectral' lines of the predicted signal are set to zero depending upon
the flag
"sfb_prediction_used" till the maximum coded sfb given by
"info->sfb_per_bk".
But this value can be less than the maximum permissible sfbs for a given
sampling frequency, which means those spectral lines which are beyond
'info->sfb_per_bk' are not set to zero.
In the file nok_lt_prediction.c line #285,
All the 1024 (or 960) spectral lines are added to the current frame upon
which Imdct
is performed. Hence for those spectral lines which are beyond
'info->sfb_per_bk'
sfb predicted ltp signal gets added, which may not be the intended action.
As a result output decoded signal will have signal energy even beyond
maximum coded sfb.
Is this a bug in reference software? Or am I missing something.. Can any one
clarify?
thanx in advance
regards
Vinay
From tezla mac.com Thu Aug 21 15:14:53 2003
From: tezla mac.com (=?ISO-8859-1?Q?Andreas_=C5kre_Solberg?=)
Date: Thu Aug 21 10:24:08 2003
Subject: [Mp4-tech] Query for suggestion on school exercise on MPEG-4
transport
Message-ID: <11CB249E-D3D1-11D7-96AC-000A957C8626@mac.com>
Hi, this is my first posting to this forum. I am a student of Norwegian
University of Technology and Science. Master of Technology study on
Telematics. I recently decided to write a project and thesis on MPEG-4
transport. The first part (25% year) should be some system study, some
design, some implementation. And after christmas I will have a (thesis)
project (50% year). Both project and thesis will result in a report
which will be evaluated. About 25% of the working time should be left
for writing the report.
So to the point. I have not exactly formulated the project yet, and I
have to pretty fast. Since I am pretty new to MPEG and video in
general, it is difficult for me to formulate a good project until after
the system study. Therefore I ask you MPEG-4-gurus to help me out
with suggestions of what to write about and play with :)
The framework of the project is to write about MPEG-4 transport. More
specific, I want to write about convergence between video-transport on
IP-networks and on TV broadcast systems. I guess interesting topics
within these frames would be how to convert MPEG4 over IP to MPEG4 over
MPEG2-TransportStreams. Do you think this would be a interesting
project? Does such conversion tools already exists? If not is it easy
or very hard to make? What main issues are to be solved within this
conversion.
I am not yet sure whether to angle the project against theoretical
analysis, implementation work or practical experience with existing
equipment and basic system understandning.
Since I have a lot of resources availabale - playing with expensive
video equipment sounds most fun :D
I have some resources avaiable at the university.
- Cardinal Playout system (I think)
- Antenna, sending equipment, modulators.
- License to broadcast airbourne? signals
- Set top box, I am not sure which model and so..
- Gigabit IP-networks.
I have bought a MPEG-4 book called "the MPEG-4 Book". I guess I will
need abit more literature on video transport. Specially MPEG-2
transport stream. And perhaps something more on MPEG4 over MPEG2-TS and
IP. Any book-recommendations?
I am looking forwarding to contributions,
thanks in advance.
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 174 bytes
Desc: not available
Url : /pipermail/mp4-tech/attachments/20030821/f63ba6f3/attachment.bin
From mizhael yahoo.com Thu Aug 21 20:42:11 2003
From: mizhael yahoo.com (Xiaowei Ding, Michael)
Date: Thu Aug 21 20:44:05 2003
Subject: [Mp4-tech] looking for documents related to "low complexity
transform and quantization" in AVC standard
In-Reply-To: <11CB249E-D3D1-11D7-96AC-000A957C8626@mac.com>
Message-ID: <000001c36846$3c6642c0$6b02a8c0@comtech2003>
Dear experts,
I am looking for documents about "low complexity transform" in AVC
standard... I want to understand "WHY it can be derived into such a way,
from the optimal KLT, and the currently used DCT..."
I hope I can find some of the early documents showing the evolution path
of this low complexity transform technique...
Can anybody give me a pointer for where can I find such documents?
Thanks a lot,
-Michael.
(p.s., is the FTP site "standard(s).pictel.com" down these days? I
cannot ftp onto it recently...)
From ben interframemedia.com Fri Aug 22 20:57:58 2003
From: ben interframemedia.com (Ben Waggoner)
Date: Fri Aug 22 22:59:07 2003
Subject: [Mp4-tech] Good documentation for AVC in videoconferencing?
Message-ID:
Hello all,
Can anyone recommend some good technical documents about the use of AVC
within videoconferencing systems? I'm looking for both overviews I can
share with clients, and detailed technical stuff I can read myself.
Ben Waggoner
Compressed Video Consulting, Training, and Encoding
My Book:
Cleaner e-book:
From jwei pmail.ntu.edu.sg Sat Aug 23 12:29:35 2003
From: jwei pmail.ntu.edu.sg (#WEI JUN#)
Date: Fri Aug 22 23:40:10 2003
Subject: [Mp4-tech] Video quality specifications for wireless video
transmission
Message-ID: <0C42D409AF10B1428A0B026FB160A5BEE041E4@mail02.student.main.ntu.edu.sg>
Hi,
Is there any standard that specify the video quality for wireless, e.g. 3GPP ? Thanks!
Regards,
Jun Wei
From bach noida.interrasystems.com Sat Aug 23 21:52:45 2003
From: bach noida.interrasystems.com (Biswajit Acharya)
Date: Sat Aug 23 11:21:06 2003
Subject: [Mp4-tech] Video bitstream parsing
References:
Message-ID: <3F4786C5.A6999B69@noida.interrasystems.com>
Hi,
I have the following doubt related to MPEG4 video stream parsing.
Problem statement :
According to the mpeg4 specs (14496-2), for decoding a VOP the
do loop for the macroblocks is as given below
do{
macroblock()
} while (nextbits_bytealigned() != resync_marker &&
nextbits_bytealigned()
!= ?000 0000 0000 0000 0000 0000?)
At the end of processing every macroblock, a check is done for the
resync marker, or next start code from the next byte alinged position.
However, the problem may arise as shown in the following sequence :
Assume that there are M number of macroblocks in a VOP/video packet.
Now, see the 1- byte data shown below.
byte boundary
|
|
0 1 0 0 1 0 0 0 0
1
| |
| |
end of (M-3)rd MB |
|
start of the resync marker/start code
When the end of the (M-3)rd MB is reached, a check is made for the
resync marker/start code from
the next byte aligned portion. A start code/resync marker is found and
the control exits the loop.
Now the problem is about these 3 bits ( 0 0 0) , that are in between the
end of the macroblock and the next resync marker/start code. They may
represent 3 not coded macroblocks or even some coded macroblocks, if its
not all 0.
If the bits after the end of MB and the next resync marker is 0 followed
by 1, it is assumed to be stuffing bits and ignored. But what if the
pattern is diffrent and actually represent some macroblocks.
So the question is "How to handle such a situation?"
The Microsoft reference code does not implement the Do-While loop and
instead decode VOP based on the total number of macroblocks. And this is
not in line with the specs. Moreover, in case of any error in data
stream it may gobble up the next start code/resync marker.
Kindly suggest a solution.
Regards,
B. Acharya
From gchandra tataelxsi.co.in Mon Aug 25 13:48:40 2003
From: gchandra tataelxsi.co.in (Chandra Sekhar Reddy)
Date: Mon Aug 25 03:22:08 2003
Subject: [Mp4-tech] Video bitstream parsing
References:
<3F4786C5.A6999B69@noida.interrasystems.com>
Message-ID: <3F49B850.307BC303@tataelxsi.co.in>
Hi Biswajit Acharya,
Let me try to answer to some-extent.
Between the *last-bit of a packet* and the *first-bit of
next-packet-resync-marker (byte-aligned)", there shall exist *atleast-one*
and *atmost-eight* stuffing-bits.
If a packet *ends at a byte-boundary*, the next byte shall be "stuff-bits",
and then follows the next packet-resync-marker.
If a packet *ends in the middle of a byte*, the remaining bits in that byte
shall be filled with "stuff-bits", and then follows the next
packet-resync-marker.
The example-stream (seen in fixed-size font) given in your mail is *not
correct*.
Regards,
Chandra
Biswajit Acharya wrote:
> Hi,
>
> I have the following doubt related to MPEG4 video stream parsing.
>
> Problem statement :
> According to the mpeg4 specs (14496-2), for decoding a VOP the
> do loop for the macroblocks is as given below
>
> do{
> macroblock()
> } while (nextbits_bytealigned() != resync_marker &&
> nextbits_bytealigned()
> != ?000 0000 0000 0000 0000 0000?)
>
> At the end of processing every macroblock, a check is done for the
> resync marker, or next start code from the next byte alinged position.
>
> However, the problem may arise as shown in the following sequence :
>
> Assume that there are M number of macroblocks in a VOP/video packet.
> Now, see the 1- byte data shown below.
>
> byte boundary
> |
> |
> 0 1 0 0 1 0 0 0 0
1
> | |
> | |
> end of (M-3)rd MB |
> |
> start of the resync marker/start code
>
> When the end of the (M-3)rd MB is reached, a check is made for the
> resync marker/start code from
> the next byte aligned portion. A start code/resync marker is found and
> the control exits the loop.
>
> Now the problem is about these 3 bits ( 0 0 0) , that are in between the
> end of the macroblock and the next resync marker/start code. They may
> represent 3 not coded macroblocks or even some coded macroblocks, if its
> not all 0.
>
> If the bits after the end of MB and the next resync marker is 0 followed
> by 1, it is assumed to be stuffing bits and ignored. But what if the
> pattern is diffrent and actually represent some macroblocks.
>
> So the question is "How to handle such a situation?"
>
> The Microsoft reference code does not implement the Do-While loop and
> instead decode VOP based on the total number of macroblocks. And this is
> not in line with the specs. Moreover, in case of any error in data
> stream it may gobble up the next start code/resync marker.
>
> Kindly suggest a solution.
>
> Regards,
>
> B. Acharya
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
From Max.Griessl DynaPel.com Mon Aug 25 10:11:21 2003
From: Max.Griessl DynaPel.com (Max Griessl)
Date: Mon Aug 25 08:36:05 2003
Subject: [Mp4-tech] Video bitstream parsing
In-Reply-To: <3F4786C5.A6999B69@noida.interrasystems.com>
References:
<3F4786C5.A6999B69@noida.interrasystems.com>
Message-ID: <3F49B699.2010005@DynaPel.com>
Hi Biswajit,
this do loop has been changed within the corrigenda
ISO/IEC 14496-2:2001/DCOR1 of the Fairfax meeting:
do{ macroblock() }
while ((nextbits_bytealigned() != resync_marker &&
nextbits_bytealigned() != 000 0000 0000 0000 0000 0000 ) ||
valid_stuffing_bits() == 0)
5.2.9 Definition of valid_stuffing_bits() function
If the current position in not on a byte boundary, the function
valid_stuffing_bits() returns 1 if the remaining bits in the current
byte are valid stuffing bits. If the current position is on a byte
boundary, valid_stuffing_bits() returns 1 if the remaining bits in the
next byte are valid stuffing bits. Otherwise, valid_stuffing_bits()
returns 0.
Hope this helps,
Max Griessl
Biswajit Acharya wrote:
> Hi,
>
> I have the following doubt related to MPEG4 video stream parsing.
>
> Problem statement :
> According to the mpeg4 specs (14496-2), for decoding a VOP the
> do loop for the macroblocks is as given below
>
> do{
> macroblock()
> } while (nextbits_bytealigned() != resync_marker &&
> nextbits_bytealigned()
> != �000 0000 0000 0000 0000 0000�)
>
>
> At the end of processing every macroblock, a check is done for the
> resync marker, or next start code from the next byte alinged position.
>
> However, the problem may arise as shown in the following sequence :
>
> Assume that there are M number of macroblocks in a VOP/video packet.
> Now, see the 1- byte data shown below.
>
> byte boundary
> |
> |
> 0 1 0 0 1 0 0 0 0 ��1
> | |
> | |
> end of (M-3)rd MB |
> |
> start of the resync marker/start code
>
>
> When the end of the (M-3)rd MB is reached, a check is made for the
> resync marker/start code from
> the next byte aligned portion. A start code/resync marker is found and
> the control exits the loop.
>
> Now the problem is about these 3 bits ( 0 0 0) , that are in between the
> end of the macroblock and the next resync marker/start code. They may
> represent 3 not coded macroblocks or even some coded macroblocks, if its
> not all 0.
>
> If the bits after the end of MB and the next resync marker is 0 followed
> by 1, it is assumed to be stuffing bits and ignored. But what if the
> pattern is diffrent and actually represent some macroblocks.
>
>
> So the question is "How to handle such a situation?"
>
> The Microsoft reference code does not implement the Do-While loop and
> instead decode VOP based on the total number of macroblocks. And this is
> not in line with the specs. Moreover, in case of any error in data
> stream it may gobble up the next start code/resync marker.
>
> Kindly suggest a solution.
>
> Regards,
>
> B. Acharya
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
From i.g.richardson rgu.ac.uk Mon Aug 25 15:14:04 2003
From: i.g.richardson rgu.ac.uk (i.g.richardson@rgu.ac.uk)
Date: Mon Aug 25 09:10:07 2003
Subject: [Mp4-tech] looking for documents related to "low
complexitytransform and quantization" in AVC standard
Message-ID: <9B4C0CE0F5BE4E4F83226707BFA0D1B401F7C02B@EXVS001.rgu.ac.uk>
Hello
I think you want documents JVT-B038 and JVT-B039, Geneva, February 2002. You should be able to get these from the JVT FTP site ftp://ftp.imtc-files.org/jvt-experts/ . If you have any difficulties, please email me and I can send you the documents.
Regards
Iain Richardson
www.vcodex.com/h264mpeg4/ H.264 and MPEG-4 Video Compression
-----Original Message-----
From: Xiaowei Ding, Michael [mailto:mizhael@yahoo.com]
Sent: 22 August 2023 01:42
To: MP4-Tech@lists.mpegif.org
Subject: [Mp4-tech] looking for documents related to "low complexitytransform and quantization" in AVC standard
Dear experts,
I am looking for documents about "low complexity transform" in AVC standard... I want to understand "WHY it can be derived into such a way, from the optimal KLT, and the currently used DCT..." I hope I can find some of the early documents showing the evolution path of this low complexity transform technique... Can anybody give me a pointer for where can I find such documents?
Thanks a lot,
-Michael.
(p.s., is the FTP site "standard(s).pictel.com" down these days? I cannot ftp onto it recently...)
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org http://lists.mpegif.org/mailman/listinfo/mp4-tech
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 14/08/2023
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 14/08/2023
From marc openmac.de Mon Aug 25 23:02:28 2003
From: marc openmac.de (Marc Jaeckle)
Date: Mon Aug 25 16:04:05 2003
Subject: [Mp4-tech] Difficulties understanding MPEG-4 audio profiles and
levels
Message-ID: <0DA57129-D737-11D7-8403-000393453BB6@openmac.de>
I'm having difficulties to understand which sampling rates and bit
rates are allowed for a given profile @ level combination. The standard
only seems to specify the maximum Processor Complexity Units (PCUs) and
RAM Complexity Units (RCUs) for every level, the PCU and RCU number of
every object type at 48kHz (in the case of AAC) and the types of
objects allowed for a profile.
What I don't understand is how the sampling rate and bit rate are
related to the complexity (measured in RCU and PCU). For some object
types the PCU seems to be proportional to the sampling rate but what
about the others (e.g. CELP object types) and what about the RCU?
... and why are some levels defined by sampling rate while others are
defined by complexity or the number of objects.
Any help would be greatly appreciated :-)
Gru?
Marc
From wwxu utstar.com Tue Aug 26 11:07:55 2003
From: wwxu utstar.com (wwxu)
Date: Mon Aug 25 22:09:05 2003
Subject: [Mp4-tech] reaction parameter
Message-ID: <004401c36b76$dd3fba40$912d12ac@cn.utstar.com>
Hi:
I'm a beginner in mpeg. There are many confusing problems I'm facing.
While reading rate control algorithm, I often find "reaction parameter". It's used with buffer fullness to determin the quantization step. what does it mean?
Please be kind to reply.
Thanks in advance
UTStarcom (Hangzhou) Telecom Co., Ltd.
Bldg 12, Wenyi Road #1
Hangzhou,China,310012
TelePhone: 6604
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030826/81424a4d/attachment.html
From pixitron hotmail.com Tue Aug 26 12:21:34 2003
From: pixitron hotmail.com (Timmy O'Toole)
Date: Tue Aug 26 06:37:07 2003
Subject: [Mp4-tech] Shape Coding and H264/AVC
Message-ID:
Hi,
Is binary shape Coding (as per mpeg4 with CAE routine) "part" of H264/AVC?
Thanks
Ralf
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
http://join.msn.com/?page=features/virus
From rob.koenen mpegif.org Tue Aug 26 05:09:00 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Tue Aug 26 07:10:08 2003
Subject: [Mp4-tech] Shape Coding and H264/AVC
In-Reply-To:
Message-ID:
No, it is not.
Best,
Rob
> -----Original Message-----
> From: Timmy O'Toole [mailto:pixitron@hotmail.com]
> Sent: Tuesday, August 26, 2023 03:22
> To: MP4-Tech@lists.mpegif.org
> Subject: [Mp4-tech] Shape Coding and H264/AVC
>
>
> Hi,
>
> Is binary shape Coding (as per mpeg4 with CAE routine) "part"
> of H264/AVC?
>
> Thanks
> Ralf
>
> _________________________________________________________________
> MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
> http://join.msn.com/?page=features/virus
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From tomotohara yahoo.com Tue Aug 26 15:35:31 2003
From: tomotohara yahoo.com (Tomo)
Date: Tue Aug 26 17:37:08 2003
Subject: [Mp4-tech] H.264 encoder: error in compling, does some one know?
Message-ID: <20030826213531.15936.qmail@web10508.mail.yahoo.com>
Dear MPEG-4/H264 interests.
Couple of days ago I wrote email to inquire about H.264 software
encoder/decoder.
As I wrote, I got encoder/decoder from the following site.
http://bs.hhi.de/~suehring/tml/download/jm72.zip
Well, then, I compiled decoder. It seems fine, though I could not find
../common
directory. However, I compiled encoder using Makefile coming with the
package,
I got compile error. I am not so familiar with software build as I am
an ASIC design
engineer. So let me ask the community members
a. am I down-loading up-to-date software decoder/encoder?
b. if so are there any known issues (like the one I had) and the
proper solution?
c. are there any other H.264 encoder/decoder? I am looking for
baseline encoder/decoder for now.
Thank you in advance for your help.
Best regards,
---- Error message I got ---
src/encodeiff.c: In function `newPayloadInfo':
src/encodeiff.c:1041: structure has no member named
`num_ref_pic_active_fwd_minus1'
src/encodeiff.c:1042: structure has no member named
`num_ref_pic_active_bwd_minus1'
src/encodeiff.c:1056: structure has no member named `pstruct'
src/encodeiff.c:1062: structure has no member named `types'
src/encodeiff.c: In function `wrPayloadInfo':
src/encodeiff.c:1243: `ue_linfo' undeclared (first use in this
function)
src/encodeiff.c:1243: (Each undeclared identifier is reported only once
src/encodeiff.c:1243: for each function it appears in.)
src/encodeiff.c:1248: warning: implicit declaration of function
`writeSyntaxElement2Buf_UVLC'
src/encodeiff.c:1294: warning: implicit declaration of function
`writeSyntaxElement2Buf_Fixed'
src/encodeiff.c:1298: `se_linfo' undeclared (first use in this
function)
src/encodeiff.c: In function `remap_ref_short_term':
src/encodeiff.c:2161: `fb' undeclared (first use in this function)
src/encodeiff.c:2241: warning: implicit declaration of function
`reorder_mref'
src/encodeiff.c: In function `add_dependent_subseq':
src/encodeiff.c:2275: `frm' undeclared (first use in this function)
make: *** [obj/encodeiff.o] Error 1
=====
Tomo
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From skuo apple.com Tue Aug 26 16:04:16 2003
From: skuo apple.com (Stanley Kuo)
Date: Tue Aug 26 18:43:06 2003
Subject: [Mp4-tech] MPEG-1 Layer 2 audio codec source
Message-ID: <3C0D0DB6-D811-11D7-83C1-00039392CCA2@apple.com>
Hi, all,
I am looking for a public domain source code for MPEG 1 Layer 2 audio
encoder. I would appreciate if you could provide me with some info or
pointers.
Thanks a lot in advance.
Stanley
From Gopi.R lntinfotech.com Wed Aug 27 09:37:35 2003
From: Gopi.R lntinfotech.com (Gopi R)
Date: Tue Aug 26 23:07:06 2003
Subject: [Mp4-tech] mpeg4 video source code
Message-ID:
Hi, all,
I am looking for a public domain 'C' source code for MPEG 4 video
encoder/decoder . I would really be thankful any of our forum members
could provide me with some info or
links.
Thanks a lot in advance.
Gopi
This email may contain confidential or privileged information for
theintended recipient(s). If you are not the intended recipient, please do
not use or disseminate the information, notify the sender and delete it
from your system. Thanks
From iamgfzhou sina.com Wed Aug 27 11:31:51 2003
From: iamgfzhou sina.com (Zhou Guanfeng)
Date: Wed Aug 27 02:23:05 2003
Subject: [Mp4-tech] About VLSI design of MPEG-4 shape coding
Message-ID: <001101c36c43$61725f80$020000c0@zhougf>
Hi,everyone,
I am working on VHDL implementation of mpeg-4 shape coding. But I am confused on the design of up-sampling in size conversion. Does anyone have experience or documents on design of up-sampling?
your help is appreciated.
Thanks in advance.
ZGF
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030827/96454429/attachment.html
From Gopi.R lntinfotech.com Wed Aug 27 09:27:38 2003
From: Gopi.R lntinfotech.com (Gopi R)
Date: Wed Aug 27 02:24:06 2003
Subject: [Mp4-tech] mpeg4 video source code
Message-ID:
Hi, all,
I am looking for a public domain 'C' source code for MPEG 4 video
encoder/decoder . I would really be thankful any of our forum members
could provide me with some info or
links.
Thanks a lot in advance.
Gopi
This email may contain confidential or privileged information for
theintended recipient(s). If you are not the intended recipient, please do
not use or disseminate the information, notify the sender and delete it
from your system. Thanks
From vinayaka.hegde celstream.com Wed Aug 27 11:06:37 2003
From: vinayaka.hegde celstream.com (Vinayaka Hegde)
Date: Wed Aug 27 02:25:08 2003
Subject: [Mp4-tech] MPEG-1 Layer 2 audio codec source
Message-ID: <50EE5AD0AF6ED511833900B0D020C85802615A37@localhost>
Hi,
you can find this in www.mp3-tech.org. Here all the codes related to MPEG-1
& MPEG-2 are available. Otherwise visit www.mpeg.org
Vinayaka
-----Original Message-----
From: Stanley Kuo [mailto:skuo@apple.com]
Sent: Wednesday, August 27, 2023 3:34 AM
To: technotes@lists.m4if.org
Subject: [Mp4-tech] MPEG-1 Layer 2 audio codec source
Hi, all,
I am looking for a public domain source code for MPEG 1 Layer 2 audio
encoder. I would appreciate if you could provide me with some info or
pointers.
Thanks a lot in advance.
Stanley
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030827/fa6b4d77/attachment.html
From rob.koenen mpegif.org Wed Aug 27 00:30:04 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Wed Aug 27 02:37:06 2003
Subject: [Mp4-tech] All posters moderated
Message-ID:
To prevent the list from being flooded by that latest virus attack, I have
turned on the moderate bit of all list members - including my own. There is
too much spoofing going on at the moment, and I have seen the damage on
other lists.
Sorry for the hassle to posters, but I assume you will understand and even
appreciate this.
Best,
Rob
tel. +1 408 855 6891
gsm. +1 408 823 7512
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030826/0000d7ff/attachment.html
From rob.koenen mpegif.org Wed Aug 27 00:31:04 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Wed Aug 27 02:39:05 2003
Subject: [Mp4-tech] mpeg4 video source code
In-Reply-To:
Message-ID:
Gopi,
check out the resources pages on www.m4if.org and look for reference
software.
Rob
> -----Original Message-----
> From: Gopi R [mailto:Gopi.R@lntinfotech.com]
> Sent: Tuesday, August 26, 2023 19:58
> To: technotes@lists.m4if.org
> Subject: [Mp4-tech] mpeg4 video source code
>
>
> Hi, all,
>
> I am looking for a public domain 'C' source code for MPEG 4 video
> encoder/decoder . I would really be thankful any of our forum members
> could provide me with some info or
> links.
>
> Thanks a lot in advance.
>
> Gopi
> This email may contain confidential or privileged information for
> theintended recipient(s). If you are not the intended
> recipient, please do
> not use or disseminate the information, notify the sender and
> delete it
> from your system. Thanks
>
>
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From ramki emuzed.com Wed Aug 27 13:10:13 2003
From: ramki emuzed.com (Korada Ramkishor)
Date: Wed Aug 27 03:00:08 2003
Subject: [Mp4-tech] mpeg4 video source code
References:
Message-ID: <036201c36c66$16db2330$9c0aa8c0@blr.emuzed.com>
Hi,
Check
http://www.m4if.org/resources.php?PHPSESSID=b54e1802cf3bfdc39ed439aadc503ce7
regards,
ramkishor
----- Original Message -----
From: "Gopi R"
To:
Sent: Wednesday, August 27, 2023 8:27 AM
Subject: [Mp4-tech] mpeg4 video source code
> Hi, all,
>
> I am looking for a public domain 'C' source code for MPEG 4 video
> encoder/decoder . I would really be thankful any of our forum members
> could provide me with some info or
> links.
>
> Thanks a lot in advance.
>
> Gopi
> This email may contain confidential or privileged information for
> theintended recipient(s). If you are not the intended recipient, please
do
> not use or disseminate the information, notify the sender and delete it
> from your system. Thanks
>
>
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
>
From avtechinfo sina.com Wed Aug 27 18:57:38 2003
From: avtechinfo sina.com (avtechinfo@sina.com)
Date: Wed Aug 27 08:45:07 2003
Subject: [Mp4-tech] Anybody experienced on Sigmadesigns mpeg4 decoder
solutions?
Message-ID: <200308270955.h7R9t0k25113@lists1.magma.ca>
Hi All,
Our company begin project on IP-box, the box should decode media including ISOmpeg4, The Sigmadesigns solution is one of several solution in our sight. Anybody has experience on Sigmadesigns 85XX series?
1: It seems the 85XX series does not support ISO mpeg4 format( for divx is OK) up to now, do u think the solution can decode ISO mpeg4 by develop more driver or microcode?
2: The 84XX series support both Divx & ISO mpeg4, but Audio decoding( Mp3 / AAC )is realized by software, will this method occupy much CPU resource?
Thanks in Advance!
Kang Lei
From idimkovic nero.com Wed Aug 27 14:55:38 2003
From: idimkovic nero.com (Ivan Dimkovic)
Date: Wed Aug 27 08:46:06 2003
Subject: [Mp4-tech] MPEG-1 Layer 2 audio codec source
In-Reply-To: <50EE5AD0AF6ED511833900B0D020C85802615A37@localhost>
Message-ID: <009501c36c92$22441ca0$7e02a8c0@cwx148xp>
Dear Vinayaka, Stanley, All,
There are two "public domain" (actually, one is ISO reference software,
and the other is a open source package under LGPL license)
implementations of Layer II encoder:
#1 - ISO reference source code which has Layer I, II and III:
http://www.mp3-tech.org/programmer/sources/dist10.tgz -> so-called
"Dist 10" , which has been corrected lately but I can't recall the exact
MPEG document number. If you have access to MPEG documents, you might
find an updated version of the software.
and
#2 - Too Lame
http://mikecheng.d2.net.au/
Too Lame might be a better starting point since "Dist 10" code is almost
useless when it comes to psymodel. TooLame is much more optimized and
the quality is noticeably better.
Best regards / Mit freundlichen Gr??en
Ivan Dimkovic
----------------------------------------------------------------
Ivan Dimkovic
MPEG-4 R&D
Ahead Software AG phone: +49 (0)7248 911 822(direct line)
Im Stoeckmaedle 18 fax: +49 (0)7248 911 888
76307 Karlsbad email: idimkovic@nero.com
Germany web: www.nero.com
----------------------------------------------------------------
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Vinayaka Hegde
Sent: Wednesday, August 27, 2023 6:37 AM
To: 'Stanley Kuo'; technotes@lists.m4if.org
Subject: RE: [Mp4-tech] MPEG-1 Layer 2 audio codec source
Hi,
you can find this in www.mp3-tech.org. Here all the codes related to
MPEG-1 & MPEG-2 are available. Otherwise visit www.mpeg.org
Vinayaka
-----Original Message-----
From: Stanley Kuo [mailto:skuo@apple.com]
Sent: Wednesday, August 27, 2023 3:34 AM
To: technotes@lists.m4if.org
Subject: [Mp4-tech] MPEG-1 Layer 2 audio codec source
Hi, all,
I am looking for a public domain source code for MPEG 1 Layer 2 audio
encoder. I would appreciate if you could provide me with some info or
pointers.
Thanks a lot in advance.
Stanley
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030827/3a2c4194/attachment-0001.html
From stefan.goor ucd.ie Wed Aug 27 14:52:39 2003
From: stefan.goor ucd.ie (Stefan A. Goor)
Date: Wed Aug 27 08:56:08 2003
Subject: [Mp4-tech] Problems compiling MPEG-J Reference
Message-ID:
Hey All,
I hae been trying to compile the mpeg-j reference software that came with
ISO/IEC 14496-5 but I have been having a few difficulties.
I followed the instructions given in the systems\Mpeg-j\README.htm and all
was fine until step 3:
3. Building software (.exe and .dll)
a. Load IM1-2D.dsw into Visual Studio that resides in
IM1Core4\2DPlayer-CSELT
b. Build all the project files
I loaded the .dsw file into Visual Studio 6 and it kept prompting me about
some Visual Source Safe Login(see
http://delboy.ucd.ie/M4IF_Technotes/MPEG-J_problem.jpg to see exactly what
I'm talking about). I have used VB6 in the past and had few problems with
it but my knowledge of it is limited and so I was a bit baffled by what was
happening.
Anyway, after pressing cancel numerous times the project opened and I tried
to 'rebuild all' but it failed with one error (the messages from the
compiler can be seen at
http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt).
I would apreciate any help I can get to resolve these problems,
Many thanks,
Stefan
From Wesley.DeNeve ugent.be Wed Aug 27 16:32:12 2003
From: Wesley.DeNeve ugent.be (Wesley De Neve)
Date: Wed Aug 27 10:04:06 2003
Subject: [Mp4-tech] Problems compiling MPEG-J Reference
References:
Message-ID: <03ad01c36c9f$9fcd0800$bacdc19d@Poulenc>
Hi Stefan, all,
Stefan A. Goor wrote:
[...]
> I loaded the .dsw file into Visual Studio 6 and it kept prompting me
> about some Visual Source Safe Login(see
> http://delboy.ucd.ie/M4IF_Technotes/MPEG-J_problem.jpg to see exactly
> what I'm talking about). I have used VB6 in the past and had few
> problems with it but my knowledge of it is limited and so I was a bit
> baffled by what was happening.
> Anyway, after pressing cancel numerous times the project opened and I
> tried to 'rebuild all' but it failed with one error (the messages
> from the compiler can be seen at
> http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt).
> I would apreciate any help I can get to resolve these problems,
I think you're missing a header file related to Sun's Java Native Interface
(JNI) technology. The other messages appear rather innocent to me (at first
sight), and you can normally disable source control (you probably have to
look in the project settings).
Kind regards,
Wesley
From stefan.goor ucd.ie Wed Aug 27 17:07:26 2003
From: stefan.goor ucd.ie (Stefan A. Goor)
Date: Wed Aug 27 16:18:05 2003
Subject: [Mp4-tech] Problems compiling MPEG-J Reference
In-Reply-To: <03ad01c36c9f$9fcd0800$bacdc19d@Poulenc>
Message-ID:
Hi Wesley,
Thanks so much for your reply, I think it's pointed me in the right
direction.
You were right about the JNI header not being found and I think I know why
it couldn't find it. If you look at the compiler messages
(http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt),
there are a load of Command line warnings and I think these are due to the
fact that my CLASSPATH and MPEGJ_HOME variable contain directories with
spaces in them.
The JNI.h file is in the Java SDK includes directory which on my computer is
in the directory "C:\Program Files\Java Tools\j2sdk1.4.2\include\".
The command line warnings complain about problems like:
"Command line warning D4024 : unrecognized source file type 'Files\Java',
object file assumed"
but if you look at this it suggests that the compiler did use the full
directory, but rather took it to be "C:\Program" and then found "Files\Java"
because of the spaces.
Now that I know the problem I'm sure I can resolve it by moving the files to
a directory without spaces, however I am reluctant to do this because of the
way I maintain my harddisk. So if anyone has any suggestions how to resolve
the problems with the spaces, I'd be very grateful.
Also I realise that this is now more a programming issue rathar than an M4IF
topic but I thought I'd still post it because others trying to compile the
MPEG-J software may encounter similar problems,
Thanks again for help,
Stefan
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Wesley De Neve
Sent: 27 August 2023 14:32
To: Stefan A. Goor; M4IF
Subject: Re: [Mp4-tech] Problems compiling MPEG-J Reference
Hi Stefan, all,
Stefan A. Goor wrote:
[...]
> I loaded the .dsw file into Visual Studio 6 and it kept prompting me
> about some Visual Source Safe Login(see
> http://delboy.ucd.ie/M4IF_Technotes/MPEG-J_problem.jpg to see exactly
> what I'm talking about). I have used VB6 in the past and had few
> problems with it but my knowledge of it is limited and so I was a bit
> baffled by what was happening.
> Anyway, after pressing cancel numerous times the project opened and I
> tried to 'rebuild all' but it failed with one error (the messages
> from the compiler can be seen at
> http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt).
> I would apreciate any help I can get to resolve these problems,
I think you're missing a header file related to Sun's Java Native Interface
(JNI) technology. The other messages appear rather innocent to me (at first
sight), and you can normally disable source control (you probably have to
look in the project settings).
Kind regards,
Wesley
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
From singer apple.com Wed Aug 27 12:42:48 2003
From: singer apple.com (Dave Singer)
Date: Wed Aug 27 16:40:11 2003
Subject: [Mp4-tech] where to find .3gp files
In-Reply-To: <005101c367bd$da4c4fe0$8564a8c0@soumenkumar>
References: <20030820154340.81620.qmail@web10502.mail.yahoo.com>
<002301c36738$ff368b20$11973351@clubinternet.fr>
<005101c367bd$da4c4fe0$8564a8c0@soumenkumar>
Message-ID:
At 13:56 +0530 8/21/03, Soumen Kumar Dey wrote:
> Hi,
> I would like to know where can I find a .3gp (3GPP) file. I am
>interested in downloading and playing a .3gp file/movie/clip
>containing MPEG4 Video.
> With Warm Regards,
> Parag.
apple's quicktime has an optional add-on which allows for generating
3GPP files (and playing them too!)
--
David Singer
Apple Computer/QuickTime
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030827/09ba9c17/attachment.html
From Wesley.DeNeve ugent.be Wed Aug 27 19:13:40 2003
From: Wesley.DeNeve ugent.be (Wesley De Neve)
Date: Wed Aug 27 16:41:05 2003
Subject: [Mp4-tech] Problems compiling MPEG-J Reference
References:
Message-ID: <04e401c36cb6$2e1f3270$bacdc19d@Poulenc>
Hi Stefan, all,
Stefan A. Goor wrote:
> Hi Wesley,
> Thanks so much for your reply, I think it's pointed me in the right
> direction.
> You were right about the JNI header not being found and I think I
> know why it couldn't find it. If you look at the compiler messages
> (http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt),
> there are a load of Command line warnings and I think these are due
> to the fact that my CLASSPATH and MPEGJ_HOME variable contain
> directories with spaces in them.
> The JNI.h file is in the Java SDK includes directory which on my
> computer is in the directory "C:\Program Files\Java
> Tools\j2sdk1.4.2\include\".
> The command line warnings complain about problems like:
> "Command line warning D4024 : unrecognized source file type
> 'Files\Java', object file assumed"
> but if you look at this it suggests that the compiler did use the full
> directory, but rather took it to be "C:\Program" and then found
> "Files\Java" because of the spaces.
> Now that I know the problem I'm sure I can resolve it by moving the
> files to a directory without spaces, however I am reluctant to do
> this because of the way I maintain my harddisk. So if anyone has any
> suggestions how to resolve the problems with the spaces, I'd be very
> grateful.
> Also I realise that this is now more a programming issue rathar than
> an M4IF topic but I thought I'd still post it because others trying
> to compile the MPEG-J software may encounter similar problems,
your problem may possibly be solved by putting the relevant paths to your
libraries and header files between "" in your project settings. I now
remember I had once a similar problem with another multimedia API...
Hope this helps,
Wesley
From stefan.goor ucd.ie Wed Aug 27 20:14:53 2003
From: stefan.goor ucd.ie (Stefan A. Goor)
Date: Wed Aug 27 16:42:05 2003
Subject: [Mp4-tech] Problems compiling MPEG-J Reference
In-Reply-To: <04e401c36cb6$2e1f3270$bacdc19d@Poulenc>
Message-ID:
Hi Wesley + Mp4ers,
Thanks for you help it was really useful and I'm really grateful, I finally
got the code all compiled and running.
I tried adding the quotes to the paths but there was a lot of paths to
changes them so just as a temporary solution I moved the files to a
directory with no spaces and it all worked fine.
HERE ARE SOME GUIDELINES THAT MIGHT HELP ANYONE ELSE HAVING DIFFICULTIES
COMPILING THE MPEGJ SOFTWARE:
When compiling the "IM1Core4\2DPlayer-CSELT\IM1-2D.dsw" project in Visual
Studio 6 you must have your JAVA_HOME referencing the JAVA JDK 1.1.8, other
versions such as 1.4.2 and 1.3.1 don't seem to be compatible and caused
problems during compilation. I believe this is due to changes in the JNI
(Java Native Interface). However to run the programs i.e. steps 4 and 5 of
the you must use a later version of Java that have Swing and Thread
Libraries included.
Also, if you want to run "samples\TwoVideoAudioMpegj\createSample.bat"
sample explained in the README.html in step 5.2, you will need to edit some
of the code because there is an error in the way the arrays are indexed,
that throws an ArrayOutOfBoundException.
The file that needs to edited is "ClassId" in method "createBuffer()". The
changes that are needed are shown below:
public void createBuffer()
{
if (className == null)
{
length = 0;
// aligned to 32 bits
buffer = new byte[4];
buffer[0] = 0x00;
buffer[1] = 0x00;
/**
* Change to Reference Code by Stefan A. Goor 27-08-2023
* An array out of bounds exception was being thrown here
* array length = 4, cannot index 4!!
*/
//buffer[3] = 0x00;
//buffer[4] = 0x00;
buffer[2] = 0x00;
buffer[3] = 0x00;
/**
* End of Change by Stefan A. Goor - 27-08-2023
*/
return;
}
.
.
.
Many thanks again Wesley for help,
Stefan
-----Original Message-----
From: Wesley De Neve [mailto:Wesley.DeNeve@ugent.be]
Sent: 27 August 2023 17:14
To: Stefan A. Goor; M4IF
Subject: Re: [Mp4-tech] Problems compiling MPEG-J Reference
Hi Stefan, all,
Stefan A. Goor wrote:
> Hi Wesley,
> Thanks so much for your reply, I think it's pointed me in the right
> direction.
> You were right about the JNI header not being found and I think I
> know why it couldn't find it. If you look at the compiler messages
> (http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt),
> there are a load of Command line warnings and I think these are due
> to the fact that my CLASSPATH and MPEGJ_HOME variable contain
> directories with spaces in them.
> The JNI.h file is in the Java SDK includes directory which on my
> computer is in the directory "C:\Program Files\Java
> Tools\j2sdk1.4.2\include\".
> The command line warnings complain about problems like:
> "Command line warning D4024 : unrecognized source file type
> 'Files\Java', object file assumed"
> but if you look at this it suggests that the compiler did use the full
> directory, but rather took it to be "C:\Program" and then found
> "Files\Java" because of the spaces.
> Now that I know the problem I'm sure I can resolve it by moving the
> files to a directory without spaces, however I am reluctant to do
> this because of the way I maintain my harddisk. So if anyone has any
> suggestions how to resolve the problems with the spaces, I'd be very
> grateful.
> Also I realise that this is now more a programming issue rathar than
> an M4IF topic but I thought I'd still post it because others trying
> to compile the MPEG-J software may encounter similar problems,
your problem may possibly be solved by putting the relevant paths to your
libraries and header files between "" in your project settings. I now
remember I had once a similar problem with another multimedia API...
Hope this helps,
Wesley
From Guido.Franceschini TILAB.COM Wed Aug 27 23:49:18 2003
From: Guido.Franceschini TILAB.COM (Franceschini Guido)
Date: Thu Aug 28 02:50:07 2003
Subject: R: [Mp4-tech] Problems compiling MPEG-J Reference
Message-ID: <3737D9839ED3D3408C73611BDA907A04295C9C@EXC2K05A.cselt.it>
I do not know, but I can suggest a couple of fast attempts:
- use "" around the paths in the CLASSPATH and MPEGJ_HOME variables
- use %20 in place of the space characters
Good luck!
Guido
-----Messaggio originale-----
Da: Stefan A. Goor [mailto:stefan.goor@ucd.ie]
Inviato: mercoled? 27 agosto 2003 17.07
A: M4IF; Wesley De Neve
Oggetto: RE: [Mp4-tech] Problems compiling MPEG-J Reference
Hi Wesley,
Thanks so much for your reply, I think it's pointed me in the right
direction.
You were right about the JNI header not being found and I think I know why
it couldn't find it. If you look at the compiler messages
(http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt),
there are a load of Command line warnings and I think these are due to the
fact that my CLASSPATH and MPEGJ_HOME variable contain directories with
spaces in them.
The JNI.h file is in the Java SDK includes directory which on my computer is
in the directory "C:\Program Files\Java Tools\j2sdk1.4.2\include\".
The command line warnings complain about problems like:
"Command line warning D4024 : unrecognized source file type 'Files\Java',
object file assumed"
but if you look at this it suggests that the compiler did use the full
directory, but rather took it to be "C:\Program" and then found "Files\Java"
because of the spaces.
Now that I know the problem I'm sure I can resolve it by moving the files to
a directory without spaces, however I am reluctant to do this because of the
way I maintain my harddisk. So if anyone has any suggestions how to resolve
the problems with the spaces, I'd be very grateful.
Also I realise that this is now more a programming issue rathar than an M4IF
topic but I thought I'd still post it because others trying to compile the
MPEG-J software may encounter similar problems,
Thanks again for help,
Stefan
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Wesley De Neve
Sent: 27 August 2023 14:32
To: Stefan A. Goor; M4IF
Subject: Re: [Mp4-tech] Problems compiling MPEG-J Reference
Hi Stefan, all,
Stefan A. Goor wrote:
[...]
> I loaded the .dsw file into Visual Studio 6 and it kept prompting me
> about some Visual Source Safe Login(see
> http://delboy.ucd.ie/M4IF_Technotes/MPEG-J_problem.jpg to see exactly
> what I'm talking about). I have used VB6 in the past and had few
> problems with it but my knowledge of it is limited and so I was a bit
> baffled by what was happening.
> Anyway, after pressing cancel numerous times the project opened and I
> tried to 'rebuild all' but it failed with one error (the messages
> from the compiler can be seen at
> http://delboy.ucd.ie/M4IF_Technotes/VB6_MPEGJ_Rebuild_All_Messages.txt).
> I would apreciate any help I can get to resolve these problems,
I think you're missing a header file related to Sun's Java Native Interface
(JNI) technology. The other messages appear rather innocent to me (at first
sight), and you can normally disable source control (you probably have to
look in the project settings).
Kind regards,
Wesley
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
_______________________________________________
Mp4-tech mailing list
Mp4-tech@lists.mpegif.org
http://lists.mpegif.org/mailman/listinfo/mp4-tech
====================================================================
CONFIDENTIALITY NOTICE
This message and its attachments are addressed solely to the persons
above and may contain confidential information. If you have received
the message in error, be informed that any use of the content hereof
is prohibited. Please return it immediately to the sender and delete
the message. Should you have any questions, please contact us by
replying to MailAdmin@tilab.com. Thank you
====================================================================
From olivier.avaro francetelecom.com Thu Aug 28 10:32:35 2003
From: olivier.avaro francetelecom.com (AVARO Olivier FTRD/DIH/REN)
Date: Thu Aug 28 07:00:08 2003
Subject: [Mp4-tech] automatic tagging and gapless playback for MP4 files
Message-ID: <91855F6226D6AB48BD56EA87514AD8072A4303@ftrdmel1.rd.francetelecom.fr>
Dear all,
There are a couple a ways to have metadata associated to MPEG-4 content.
On the way to express metadata MPEG defines:
- OCI (Object Content Information) : simple and straightforward. Defined in 14496-1 before MPEG-7 standard was here. The main content descriptors are: content classification descriptors, keyword descriptors, rating descriptors, language descriptors, textual descriptors, and descriptors about the creation of the content. OCI association is fully defined in 14496-1.
- MPEG-7 : Much more powerfull expression of description (see MPEG-7 description on the MPEG Web page for more info. or the MPEG-7 standard ISO/IEC 15938).
- MPEG-21 also could be seen for some part as metadata but this goes beyond the scope of the thread.
On the way to associated metadata to content:
- OCI or MPEG-7 descriptors can be included directly in the related object descriptor or elementary stream descriptor or, if it is time variant, it may be carried in an elementary stream by itself. MPEG-7 association through object descriptor is not yet fully defined though.
- Extensions of the MP4 file format structure under investigation in MPEG allows association of static metadata to content. Use of MPEG-7 (and support of other type of metadata) will be there fully supported. This is documented in N5789 from MPEG meeting in Trondheim (July 2003).
A complete and simple example to use all this is provided in MPEG doc. N5723 from Trondheim (Importing MP3 into an MPEG-4 World). It provides a mapping from ID3V1.1 Tags to MPEG-7 and its packing in MP4.
Kind regards,
Olivier
From abhijeetmhatre yahoo.com Thu Aug 28 03:37:30 2003
From: abhijeetmhatre yahoo.com (abhijeet mhatre)
Date: Thu Aug 28 11:43:06 2003
Subject: [Mp4-tech] Creating mpeg-2 packets using chars or bitfields.
Message-ID: <20030828093730.69976.qmail@web10305.mail.yahoo.com>
Hi List
I am writing a program in C/C++ to create mpeg-2
packets.
Now the packets have fields that have lengths of 8
bits, 1 bit, 13 bits etc. But the total size of the
packet is 188 bytes.I can think of two approches to
this.
first is Using 8 bit unsigned chars and then masking
the bits.
second is using bitfields.
I am not sure which approach is proper and will give
least problems in the future. If anyone has
implemented any such thing or has any knowledge on
this please guide me.
regards
Abhijeet D Mhatre
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From srq ieee.org Thu Aug 28 11:22:38 2003
From: srq ieee.org (S. R. Quackenbush)
Date: Thu Aug 28 11:44:07 2003
Subject: [Mp4-tech] Difficulties understanding MPEG-4 audio profiles
andlevels
In-Reply-To: <0DA57129-D737-11D7-8403-000393453BB6@openmac.de>
Message-ID:
Marc,
The good aspect of PCU and RCU is that it really focusses on processor
resources. At a given profile and level you can run any mix of audio tools
such that they don't exceed the profile and level RCU and PCU.
The bad aspect of PCU and RCU is that they are imprecise. Max number of
instantiations, channels, and sampling rates would be much easier to
interpret, but would result in less flexability.
Best,
Schuyler
---
Schuyler Quackenbush Chair, MPEG Audio Subgroup
CEO, Audio Research Labs
336 Park Ave, Suite 200, Scotch Plains, NJ 07076
phone: 908 490 0700 srq@audioresearchlabs.com
fax: 908 842 9151 www.audioresearchlabs.com
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Marc Jaeckle
> Sent: Monday, August 25, 2023 4:02 PM
> To: MP4-Tech@lists.mpegif.org
> Subject: [Mp4-tech] Difficulties understanding MPEG-4 audio profiles
> andlevels
>
>
> I'm having difficulties to understand which sampling rates and bit
> rates are allowed for a given profile @ level combination. The standard
> only seems to specify the maximum Processor Complexity Units (PCUs) and
> RAM Complexity Units (RCUs) for every level, the PCU and RCU number of
> every object type at 48kHz (in the case of AAC) and the types of
> objects allowed for a profile.
>
> What I don't understand is how the sampling rate and bit rate are
> related to the complexity (measured in RCU and PCU). For some object
> types the PCU seems to be proportional to the sampling rate but what
> about the others (e.g. CELP object types) and what about the RCU?
>
> ... and why are some levels defined by sampling rate while others are
> defined by complexity or the number of objects.
>
> Any help would be greatly appreciated :-)
> Gru?
> Marc
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From X.D.Cai sussex.ac.uk Thu Aug 28 16:28:10 2003
From: X.D.Cai sussex.ac.uk (Xiaodong Cai)
Date: Thu Aug 28 11:45:08 2003
Subject: [Mp4-tech] tools for encoded bitstream
Message-ID: <000801c36d70$9c0824d0$fa65b88b@Milestone>
Dear all
Could anyone can tell me are there any tools available for analysing the mpeg-4 encoded file bitstream. If there is not, how can I do this.
Best wishes.
sheldon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030828/e978700d/attachment.html
From marc openmac.de Thu Aug 28 22:34:59 2003
From: marc openmac.de (Marc Jaeckle)
Date: Thu Aug 28 16:03:07 2003
Subject: [Mp4-tech] where to find .3gp files
In-Reply-To:
Message-ID:
> I would like to know where can I find a .3gp (3GPP) file. I am
> interested in downloading and playing a .3gp file/movie/clip
> containing MPEG4 Video.
If you don't want to create your own 3GPP files with QuickTime you can
find some 3GPP content on the Philipps Digital Networks page:
http://www.digitalnetworks.philips.com/InformationCenter/Global/
FArticleSummary.asp?lNodeId=863&channel=863&channelId=N863A2283&lArticle
Id=2283
I hope this isn't a double post since I subscribed to this list after
your original post.
Gru?
Marc
From olivier.avaro francetelecom.com Fri Aug 29 00:00:52 2003
From: olivier.avaro francetelecom.com (AVARO Olivier FTRD/DIH/REN)
Date: Thu Aug 28 17:36:06 2003
Subject: [Mp4-tech] automatic tagging and gapless playback for MP4 files
Message-ID: <91855F6226D6AB48BD56EA87514AD8072A43A7@ftrdmel1.rd.francetelecom.fr>
Small addition : the MPEG document mentionned are currently available only to MPEG membership, so as Rob mentioned to me, this could be a bit frustrating for non-MPEG members interested in the topic. Since I think those docs are very timely and valuable, I'll investigate if MPEG can publish them on the MPEG Web site at its next meeting in October.
Kind regards,
Olivier
> -----Message d'origine-----
> De : AVARO Olivier FTRD/DIH/REN
> Envoy? : jeudi 28 ao?t 2003 09:33
> ? : Hans-Juergen Bardenhagen; mp4-tech@lists.mpegif.org
> Objet : RE: [Mp4-tech] automatic tagging and gapless playback for MP4
> files
>
>
> Dear all,
>
> There are a couple a ways to have metadata associated to
> MPEG-4 content.
>
> On the way to express metadata MPEG defines:
> - OCI (Object Content Information) : simple and
> straightforward. Defined in 14496-1 before MPEG-7 standard
> was here. The main content descriptors are: content
> classification descriptors, keyword descriptors, rating
> descriptors, language descriptors, textual descriptors, and
> descriptors about the creation of the content. OCI
> association is fully defined in 14496-1.
> - MPEG-7 : Much more powerfull expression of description (see
> MPEG-7 description on the MPEG Web page for more info. or the
> MPEG-7 standard ISO/IEC 15938).
> - MPEG-21 also could be seen for some part as metadata but
> this goes beyond the scope of the thread.
>
> On the way to associated metadata to content:
> - OCI or MPEG-7 descriptors can be included directly in the
> related object descriptor or elementary stream descriptor or,
> if it is time variant, it may be carried in an elementary
> stream by itself. MPEG-7 association through object
> descriptor is not yet fully defined though.
> - Extensions of the MP4 file format structure under
> investigation in MPEG allows association of static metadata
> to content. Use of MPEG-7 (and support of other type of
> metadata) will be there fully supported. This is documented
> in N5789 from MPEG meeting in Trondheim (July 2003).
>
> A complete and simple example to use all this is provided in
> MPEG doc. N5723 from Trondheim (Importing MP3 into an MPEG-4
> World). It provides a mapping from ID3V1.1 Tags to MPEG-7 and
> its packing in MP4.
>
> Kind regards,
>
> Olivier
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From rob.koenen mpegif.org Thu Aug 28 17:28:08 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Thu Aug 28 19:35:09 2003
Subject: [Mp4-tech] Anybody experienced on Sigmadesigns mpeg4
decodersolutions?
In-Reply-To: <200308270955.h7R9t0k25113@lists1.magma.ca>
Message-ID:
I am sure someone from Sigma Designs is listening on this list ...
these questions seem like good ones for their techies to answer.
Rob
> -----Original Message-----
> From: avtechinfo@sina.com [mailto:avtechinfo@sina.com]
> Sent: Wednesday, August 27, 2023 02:58
> To: technotes@lists.m4if.org
> Subject: [Mp4-tech] Anybody experienced on Sigmadesigns mpeg4
> decodersolutions?
>
>
> Hi All,
>
> Our company begin project on IP-box, the box should decode
> media including ISOmpeg4, The Sigmadesigns solution is one of
> several solution in our sight. Anybody has experience on
> Sigmadesigns 85XX series?
> 1: It seems the 85XX series does not support ISO mpeg4
> format( for divx is OK) up to now, do u think the solution
> can decode ISO mpeg4 by develop more driver or microcode?
> 2: The 84XX series support both Divx & ISO mpeg4, but Audio
> decoding( Mp3 / AAC )is realized by software, will this
> method occupy much CPU resource?
> Thanks in Advance!
>
> Kang Lei
>
>
>
>
>
>
>
> _______________________________________________
> Mp4-tech mailing list
> Mp4-tech@lists.mpegif.org
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
>
From anil.kumar ittiam.com Fri Aug 29 11:48:44 2003
From: anil.kumar ittiam.com (Anil Kumar)
Date: Fri Aug 29 02:45:08 2003
Subject: [Mp4-tech] Query on channel coupling in AAC
Message-ID: <45A1F95BB9D7D84FAB0A1EB4D67EEF9638CF93@is01ex01.ittiam.com>
Hi all,
I had a few queries about channel coupling element. What is channel coupling control? Is this applicable only for > 2 channels? What are the benefits of CCC? Is this a MP2 or MP4 capability?
Hoping for some answers in this regard,
Thanks,
Anil
From rob.koenen mpegif.org Fri Aug 29 13:01:34 2003
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Fri Aug 29 15:03:06 2003
Subject: [Mp4-tech] All posters moderated
In-Reply-To:
Message-ID:
The threat seems to have blown over, so we turned moderation off again.
Kind Regards,
Rob
-----Original Message-----
From: Rob Koenen (MPEGIF) [mailto:rob.koenen@mpegif.org]
Sent: Tuesday, August 26, 2023 23:30
To: MP4-Tech
Subject: [Mp4-tech] All posters moderated
To prevent the list from being flooded by that latest virus attack, I have
turned on the moderate bit of all list members - including my own. There is
too much spoofing going on at the moment, and I have seen the damage on
other lists.
Sorry for the hassle to posters, but I assume you will understand and even
appreciate this.
Best,
Rob
tel. +1 408 855 6891
gsm. +1 408 823 7512
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20030829/5526cfc0/attachment.html
From marc openmac.de Fri Aug 29 23:42:59 2003
From: marc openmac.de (Marc Jaeckle)
Date: Fri Aug 29 16:44:07 2003
Subject: [Mp4-tech] Difficulties understanding MPEG-4 audio profiles
andlevels
In-Reply-To:
Message-ID: <604551C2-DA61-11D7-8FA3-000393453BB6@openmac.de>
> The bad aspect of PCU and RCU is that they are imprecise. Max number of
> instantiations, channels, and sampling rates would be much easier to
> interpret, but would result in less flexability.
That's basically where my problem lies. I don't understand how the
sampling rate influences the complexity (and therefore the RCU and PCU)
of an audio object. For some objects (e.g. AAC LQ or CELP) the PCU
seems to be proportional to the sampling rate but what about the RCU?
Is there a way to calculate the RCU and PCU for an audio object at a
given sampling rate or does the standard only give me the PCU and RCU
for a single specific sampling rate for each audio object (like in the
table "complexity estimates for the different audio object types")? Or
to put it more general: How are the RCU and PCU calculated?
> ... but would result in less flexability.
I'm aware of the better flexibility that is achieved by describing
levels with PCU and RCU that's why I was wondering why not all levels
are defined by PCU and RCU. The first three levels of the Scalable
Profile are defined by configuration for example and the Speech profile
defines levels in terms of the max number of objects. I find this a
little bit confusing and inconsitent. Was there a certain reason for
this? (Well I guess there was a reason but what kind of reason :-)
Gru?
Marc
From abhijeetmhatre yahoo.com Sun Aug 31 22:40:14 2003
From: abhijeetmhatre yahoo.com (abhijeet mhatre)
Date: Mon Sep 1 00:42:07 2003
Subject: [Mp4-tech] mpeg-4 library in the reference software
Message-ID: <20030901044014.36637.qmail@web10306.mail.yahoo.com>
Hi all
Is there any library (preferably for linux )which
one can use for accessing, parsing and saving MPEG-4
files.
The "The MPEG-4 Book" by Fernando Pereira and Touradj
Ebrahimi. mentions that there is a c library (with
source) for manipulating mpeg-4 files. But I couldnt
find the library in ISO/IEC 14496-5:2001
I got a zipped file containing "The 2D Player" , "The
3D Player" , "The BIFS/OD Encoder" and "The TRIF
Multiplexer" I could not get the mpeg-4 library and
its documentation
could anyone help me on this please.
regards
Abhijeet D Mhatre
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com