From nso01r ecs.soton.ac.uk Wed Sep 1 00:07:16 2004
From: nso01r ecs.soton.ac.uk (Noor Othman)
Date: Tue Aug 31 18:19:46 2004
Subject: [Mp4-tech] Global gain parameter in AAC
Message-ID: <4134F694.10301@ecs>
Hi,
Can anyone help me, why do I find that the 2nd bit of global gain,
is the most sensitive bit, and it's not the 1st bit? Or did I get it
wrong? In other words, it should be the 1st bit which is the most
sensitive bit. I wonder if the MSB of that parameter is the first bit or
not.
Regards,
Noor
From kothari iitb.ac.in Wed Sep 1 16:08:24 2004
From: kothari iitb.ac.in (Abhishek D Kothari)
Date: Wed Sep 1 05:38:47 2004
Subject: [Mp4-tech] How to Packetize multiple layered MPEG4 video
Message-ID: <33039.10.8.1.67.1094031504.squirrel@gpo.iitb.ac.in>
Is there any software which can create a single mp4 file from temporal
scalable MPEG4 video. I have two layers of video which I need to stream
simultaneously.
How do I do that?
Regards,
Abhishek
From mrukant.popat rediffmail.com Wed Sep 1 11:09:34 2004
From: mrukant.popat rediffmail.com (MRUKANT POPAT)
Date: Wed Sep 1 06:09:37 2004
Subject: [Mp4-tech] writing elementary stream as MP4 file on disk
Message-ID: <20040901100930.3535.qmail@webmail18.rediffmail.com>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040901/1033e4c2/attachment.html
-------------- next part --------------
hi community,
presently I am working on mp4 encoder. my job is to accept mp4 encoded audio and video elementary streams and write it to disk as an MP4 file.
my query:-
when I claim that I am writing an MP4 file to disk, does it mean that it has to adhere to MP4 file structure in 14496-1 (chapter 13) and 14496-14(MP4 file format). Or should it adhere to ISO Base Media File format as specified in 14496-12.
regards,
MRUKANT
From koumaras iit.demokritos.gr Wed Sep 1 14:21:38 2004
From: koumaras iit.demokritos.gr (Harilaos G. Koumaras)
Date: Wed Sep 1 06:27:22 2004
Subject: [Mp4-tech] Scalable MPEG4 Coding
Message-ID: <012201c4900d$7794c6b0$cd04e98f@HARIS>
Hi,
Can anyone provide me some information redarding a software encoder for scalable coding of MPEG4? I am looking for a full implemantation, encoder and player.
Thank you
Haris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040901/2c436ce2/attachment.html
From Juha-Pekka.Kotiranta goodmood.fi Wed Sep 1 15:13:19 2004
From: Juha-Pekka.Kotiranta goodmood.fi (Juha-Pekka Kotiranta)
Date: Wed Sep 1 07:21:07 2004
Subject: [Mp4-tech] Scalable MPEG4 Coding
Message-ID: <1952F320124722438A5A946FA264D4FC7B1345@kalenteri.goodmood.network>
Hello
I am also intrested about this issue if any information awailable
Best Regards
JP Kotiranta
+358408309478
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Harilaos G.
Koumaras
Sent: 1. syyskuuta 2004 13:22
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Scalable MPEG4 Coding
Hi,
Can anyone provide me some information redarding a software encoder for
scalable coding of MPEG4? I am looking for a full implemantation,
encoder and player.
Thank you
Haris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040901/5d836b80/attachment.html
From gedrozia yahoo.com Wed Sep 1 06:13:04 2004
From: gedrozia yahoo.com (Mehdi Sharifi)
Date: Wed Sep 1 08:19:36 2004
Subject: [Mp4-tech] quickTime Tracer
In-Reply-To: <012201c4900d$7794c6b0$cd04e98f@HARIS>
Message-ID: <20040901121304.19107.qmail@web41605.mail.yahoo.com>
Hi all,
I need a tool to trace a quickTime file for it's chunks and samples ;
can anyone of you help me ?
thanks beforehand
--- mehdi
---------------------------------
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040901/35b0838e/attachment.html
From sudeep_mpeg yahoo.com Wed Sep 1 00:28:36 2004
From: sudeep_mpeg yahoo.com (sudeep hegde)
Date: Wed Sep 1 09:11:22 2004
Subject: [Mp4-tech] [Audio] About BSAC Conformance Test Streams
Message-ID: <20040901062836.12948.qmail@web61201.mail.yahoo.com>
hi ravikiran,
I am also working on bsac decoder and i am finding it difficult to get the bitstreams,
can you plz send me the link where the bsac streams are available.
thanx in advance
regards,
sudeep
---------------------------------
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040831/6813ee31/attachment.html
From sudeep_mpeg yahoo.com Wed Sep 1 00:33:37 2004
From: sudeep_mpeg yahoo.com (sudeep hegde)
Date: Wed Sep 1 09:13:02 2004
Subject: [Mp4-tech] Need BSAC encoded Audio data
Message-ID: <20040901063337.14107.qmail@web61201.mail.yahoo.com>
Hi sanjay,
I have listed some of the input options for the bsac encoder and decoder
can you send me a link where bsac streams are available in the iso site and i want to know whether your bsac decoder is working.
regards,
sudeep
Encoding to fl4 (48 kHz mono @ 64 kbits/s)
$MP4AUDVM/mp4auenc -d 1 -m tf -r 64000 -c "-aac_sys_bsac"
${TESTDIR}/m48.au -o ${TESTDIR}/m48_bsac64.fl4
Encoding to fl4 (48 kHz stereo @ 128 kbits/s)
$MP4AUDVM/mp4auenc -d 1 -m tf -r 128000 -c "-aac_sys_bsac"
${TESTDIR}/s48.au -o ${TESTDIR}/s48_bsac128.fl4
Decoding of fl4 (using all layers)
$MP4AUDVM/mp4audec -d 1 -aaceof -c "-mp4ff"
${TESTDIR}/m48_bsac64.fl4 -o ${TESTDIR}/m48_bsac64.au
$MP4AUDVM/mp4audec -d 1 -aaceof -c "-mp4ff"
${TESTDIR}/s48_bsac128.fl4 -o ${TESTDIR}/s48_bsac128.au
$MP4AUDVM_REWRITE/mp4audec -d 1 ${TESTDIR}/m48_bsac64.fl4 -o
${TESTDIR}/m48_bsac64.au
$MP4AUDVM_REWRITE/mp4audec -d 1 ${TESTDIR}/s48_bsac128.fl4 -o
${TESTDIR}/s48_bsac128.au
Decoding of fl4 (using only base layer)
$MP4AUDVM/mp4audec -d 1 -aaceof -c "-mp4ff -bsacDecLyr 0"
${TESTDIR}/m48_bsac64.fl4 -o ${TESTDIR}/m48_bsac64.au
$MP4AUDVM/mp4audec -d 1 -aaceof -c "-mp4ff -bsacDecLyr 0"
${TESTDIR}/s48_bsac128.fl4 -o ${TESTDIR}/s48_bsac128.au
$MP4AUDVM_REWRITE/mp4audec -d 1 -maxl 0 ${TESTDIR}/m48_bsac64.fl4 -o
${TESTDIR}/m48_bsac64.au
$MP4AUDVM_REWRITE/mp4audec -d 1 -maxl 0 ${TESTDIR}/s48_bsac128.fl4 -o
${TESTDIR}/s48_bsac128.au
Conversion to mp4
$MP4AUDVM/fl4_to_mp4 -d 1 ${TESTDIR}/m48_bsac64.fl4 -o
${TESTDIR}/m48_bsac64.mp4
$MP4AUDVM/fl4_to_mp4 -d 1 ${TESTDIR}/s48_bsac128.fl4 -o
${TESTDIR}/s48_bsac128.mp4
Decoding of mp4 (using all layers)
$MP4AUDVM/mp4audec -d 1 -c "-mp4ff" ${TESTDIR}/m48_bsac64.mp4 -o
${TESTDIR}/m48_bsac64.au
$MP4AUDVM/mp4audec -d 1 -c "-mp4ff" ${TESTDIR}/s48_bsac128.mp4 -o
${TESTDIR}/s48_bsac128.au
$MP4AUDVM_REWRITE/mp4audec -d 1 ${TESTDIR}/m48_bsac64.mp4 -o
${TESTDIR}/m48_bsac64.au
$MP4AUDVM_REWRITE/mp4audec -d 1 ${TESTDIR}/s48_bsac128.mp4 -o
${TESTDIR}/s48_bsac128.au
Decoding of mp4 (using only base layer)
$MP4AUDVM/mp4audec -d 1 -c "-mp4ff -bsacDecLyr 0"
${TESTDIR}/m48_bsac64.mp4 -o ${TESTDIR}/m48_bsac64.au
$MP4AUDVM/mp4audec -d 1 -c "-mp4ff -bsacDecLyr 0"
${TESTDIR}/s48_bsac128.mp4 -o ${TESTDIR}/s48_bsac128.au
$MP4AUDVM_REWRITE/mp4audec -d 1 -maxl 0 ${TESTDIR}/m48_bsac64.mp4 -o
${TESTDIR}/m48_bsac64.au
$MP4AUDVM_REWRITE/mp4audec -d 1 -maxl 0 ${TESTDIR}/s48_bsac128.mp4 -o
${TESTDIR}/s48_bsac128.au
---------------------------------
Do you Yahoo!?
Y! Messenger - Communicate in real time. Download now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040831/54d48824/attachment-0001.html
From azaka abo.fi Wed Sep 1 17:58:59 2004
From: azaka abo.fi (Asim Pervez Zaka)
Date: Wed Sep 1 10:11:01 2004
Subject: [Mp4-tech] Scalable MPEG4 Coding
In-Reply-To: <1952F320124722438A5A946FA264D4FC7B1345@kalenteri.goodmood.network>
References: <1952F320124722438A5A946FA264D4FC7B1345@kalenteri.goodmood.network>
Message-ID: <1094047139.4135d5a32bf31@webmail.abo.fi>
Hi,
Did you try FFMPEG codec and FFPLAY for playing back? You can get a full
Momusys C implementation too from the net.
BR
Asim.
Quoting Juha-Pekka Kotiranta :
> Hello
>
>
>
> I am also intrested about this issue if any information awailable
>
>
>
> Best Regards
>
>
>
> JP Kotiranta
>
> +358408309478
>
>
>
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Harilaos G.
> Koumaras
> Sent: 1. syyskuuta 2004 13:22
> To: mp4-tech@lists.mpegif.org
> Subject: [Mp4-tech] Scalable MPEG4 Coding
>
>
>
> Hi,
>
>
>
> Can anyone provide me some information redarding a software encoder
> for
> scalable coding of MPEG4? I am looking for a full implemantation,
> encoder and player.
>
>
>
> Thank you
>
>
>
> Haris
>
>
--
Asim Pervez Zaka,
?bo Akademi,
Embedded Systems Lab,
Room Number 4416,
Datacity B building 4th Floor,
Turku,
Finland.
+358 (0)41 4865710
asim_zaka@yahoo.com
From chandra.sekhar samsung.com Wed Sep 1 20:45:46 2004
From: chandra.sekhar samsung.com (Chandra Sekhar Reddy G.)
Date: Wed Sep 1 10:23:16 2004
Subject: [Mp4-tech] writing elementary stream as MP4 file on disk
In-Reply-To: <20040901100930.3535.qmail@webmail18.rediffmail.com>
Message-ID: <001e01c4902e$2d90dba0$1d466c6b@sisodomain.com>
Hi,
In my opinion, it *must* be in MP4-File-Format.
MP4-File-Format is derived from ISO-Base-Media-File-Format.
MP4-File-Format has some extensions to ISO-Base-Media-File-Format, and
these extensions are required to put mpeg-elementary streams.
Regards,
Chandra
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of MRUKANT POPAT
Sent: Wednesday, September 01, 2023 3:40 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] writing elementary stream as MP4 file on disk
hi community,
presently I am working on mp4 encoder. my job is to accept mp4 encoded
audio and video elementary streams and write it to disk as an MP4 file.
my query:-
when I claim that I am writing an MP4 file to disk, does it mean that it
has to adhere to MP4 file structure in 14496-1 (chapter 13) and
14496-14(MP4 file format). Or should it adhere to ISO Base Media File
format as specified in 14496-12.
regards,
MRUKANT
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040901/60d88ebc/attachment.html
From relkhater ssai.us Wed Sep 1 16:42:21 2004
From: relkhater ssai.us (Ramzi Elkhater)
Date: Wed Sep 1 18:54:52 2004
Subject: [Mp4-tech] audio reference software
Message-ID: <4136504D.3090108@ssai.us>
Hello All,
I donwloaded the mp4 audio reference software from the the following
link,
http://isotc.iso.ch/livelink/livelink/fetch/2000/2489/Ittf_Home/ITTF.htm
I'm trying to compile the natural audio codecs under windows using
Visual C. In the win32/readme.txt file it says to add the file
libisomp4.lib to the /lib directory. However, when I compile the project
in the systems/mp4_file_format directory that comes from the same link I
end up with libisomedia.lib and not libisomp4.lib :(
Does anyone know the difference between the 2 files?
From behin1 yahoo.com Wed Sep 1 18:32:26 2004
From: behin1 yahoo.com (Mohsen)
Date: Wed Sep 1 20:41:38 2004
Subject: [Mp4-tech] (no subject)
Message-ID: <20040902003226.64556.qmail@web41410.mail.yahoo.com>
Hi everybody,
I use ffmpeg to encode a video, I want to see the
effect of packet loss. I used UDP to packetize and
then i delete some packets.
The problem is now that if I decode using ffmpeg,
there will be great loss of all frames in GOP.
Does anybody now how i can implement a simple error
concelment method?
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush
From bobocreative yahoo.com.cn Thu Sep 2 02:44:53 2004
From: bobocreative yahoo.com.cn (Woo John)
Date: Thu Sep 2 04:55:55 2004
Subject: [Mp4-tech] Where can I find any DVB test bitstreams?
Message-ID: <20040902084453.86343.qmail@web15608.mail.cnb.yahoo.com>
Hi all,
Where can I find any DVB test bitstreams? I need
some captured DVB bitstreams with MPEG-2 video and
auduio for conformance test.
Thanks in advance.
=====
Zilong Wu
bobocreative@yahoo.com.cn
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
From rob.koenen mpegif.org Thu Sep 2 13:25:29 2004
From: rob.koenen mpegif.org (Rob Koenen (MPEGIF))
Date: Thu Sep 2 18:42:48 2004
Subject: [Mp4-tech] Where can I find any DVB test bitstreams?
In-Reply-To: <20040902084453.86343.qmail@web15608.mail.cnb.yahoo.com>
Message-ID: <002601c4913b$c4b96980$e9967343@corp.intertrust.com>
I think the appropriate forum for this question is DVB ...
Please see www.dvb.org and http://www.dvb.org/index.php?id=34
Best - Rob
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Woo John
> Sent: Wednesday, 1 September 2023 22:45
> To: mp4-tech@lists.mpegif.org
> Subject: [Mp4-tech] Where can I find any DVB test bitstreams?
>
>
> Hi all,
> Where can I find any DVB test bitstreams? I need
> some captured DVB bitstreams with MPEG-2 video and
> auduio for conformance test.
> Thanks in advance.
>
>
> =====
> Zilong Wu
> bobocreative@yahoo.com.cn
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> NOTE: Please use clear subject lines for your posts. Include
> [audio, [video], [systems], [general] or another apppropriate
> identifier to indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust
> guidelines found at
> http://www.mpegif.org/public/documents/vault/mp-out-30042-Anti
trust.php
From shreya_pathak rediffmail.com Fri Sep 3 10:38:22 2004
From: shreya_pathak rediffmail.com (Shreya Pathak)
Date: Fri Sep 3 05:50:40 2004
Subject: [Mp4-tech] Mpeg4 AAC +Linear interpolation in inverse quantization
Message-ID: <20040903093816.7111.qmail@webmail17.rediffmail.com>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040903/b821785f/attachment.html
-------------- next part --------------
Hi,
1) I wanted to know about linear interpolation used in the public source code FAAD for Mpeg4 AAC.
x1 = invquant_table[q>>3];
x2 = invquant_table[(q>>3) + 1];
return sgn * 16 * ((errcorr[q&7] * (x2-x1)) + x1);
I didn't get why it is multiplied by 16.
I did inverse quantization using 5th order polynomial.But the problem was heavy computations due to 5th order polynomial.
2) I wanted to know about how fixed point square root approximation has been dine in this code.
#define step(shift) \
if ((0x40000000l >> shift) + root <= value) \
{ \
value -= (0x40000000l >> shift) + root; \
root = (root >> 1) | (0x40000000l >> shift); \
} else { \
root = root >> 1; \
}
/* fixed point square root approximation */
/* !!!! ONLY WORKS FOR EVEN %REAL_BITS% !!!! */
int fixed_sqrt(int value)
{
int root = 0;
step( 0); step( 2); step( 4); step( 6);
step( 8); step(10); step(12); step(14);
step(16); step(18); step(20); step(22);
step(24); step(26); step(28); step(30);
if (root < value)
++root;
root <<= (14/2);
return root;
}
Thanks and Regards
Shreya
?
From ralph.sperschneider iis.fraunhofer.de Fri Sep 3 14:43:18 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Fri Sep 3 07:52:07 2004
Subject: [Mp4-tech] audio reference software
In-Reply-To: <4136504D.3090108@ssai.us>
References: <4136504D.3090108@ssai.us>
Message-ID: <413858D6.5060002@iis.fraunhofer.de>
Ramzi Elkhater wrote:
> Hello All,
>
> I donwloaded the mp4 audio reference software from the the following
> link,
>
> http://isotc.iso.ch/livelink/livelink/fetch/2000/2489/Ittf_Home/ITTF.htm
>
> I'm trying to compile the natural audio codecs under windows using
> Visual C. In the win32/readme.txt file it says to add the file
> libisomp4.lib to the /lib directory. However, when I compile the project
> in the systems/mp4_file_format directory that comes from the same link I
> end up with libisomedia.lib and not libisomp4.lib :(
> Does anyone know the difference between the 2 files?
>
libisomedia.lib is the successor of libisomp4.lib.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From kannan.g.s.nambiar celstream.com Fri Sep 3 18:45:17 2004
From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar)
Date: Fri Sep 3 08:17:04 2004
Subject: [Mp4-tech] RE: Mpeg4 AAC +Linear interpolation in inverse
quantization
Message-ID: <80464F9A4D2BF042A154DD067F1F539311C39D@CEL-BANGT-M01>
Hi Shreya,
The best way to get FAAD specific queries answered is to to refer this to
the Forum in www.Audiocoding.com.
Anyway I will try to put some light into this.
==>
500^4/3=3968.5026299204986868792640981808
4000^4/3=63496.042078727978990068225570892=(500*8)^4/3=500^4/3*8^4/3=500^4/3
*16
Here they are trying to interpolate 8192 values from 1025 values. So if you
work
on the above example I think you should be able to crack the remaining
logic.
Regards,
kannan
-----Original Message-----
From: Shreya Pathak [mailto:shreya_pathak@rediffmail.com]
Sent: Friday, September 03, 2023 3:08 PM
To: mihir@ti.com
Cc: kannan.g.s.nambiar@celstream.com; mp4-tech@lists.mpegif.org
Subject: Mpeg4 AAC +Linear interpolation in inverse quantization
Hi,
1) I wanted to know about linear interpolation used in the public source
code FAAD for Mpeg4 AAC.
x1 = invquant_table[q>>3];
x2 = invquant_table[(q>>3) + 1];
return sgn * 16 * ((errcorr[q&7] * (x2-x1)) + x1);
I didn't get why it is multiplied by 16.
I did inverse quantization using 5th order polynomial.But the problem
was heavy computations due to 5th order polynomial.
2) I wanted to know about how fixed point square root approximation has been
dine in this code.
#define step(shift) \
if ((0x40000000l >> shift) + root <= value) \
{ \
value -= (0x40000000l >> shift) + root; \
root = (root >> 1) | (0x40000000l >> shift); \
} else { \
root = root >> 1; \
}
/* fixed point square root approximation */
/* !!!! ONLY WORKS FOR EVEN %REAL_BITS% !!!! */
int fixed_sqrt(int value)
{
int root = 0;
step( 0); step( 2); step( 4); step( 6);
step( 8); step(10); step(12); step(14);
step(16); step(18); step(20); step(22);
step(24); step(26); step(28); step(30);
if (root < value)
++root;
root <<= (14/2);
return root;
}
Thanks and Regards
Shreya
?
This message is free from Virus - IMSS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040903/670d88c5/attachment.html
From tomz multimedia.edu.pl Fri Sep 3 16:35:54 2004
From: tomz multimedia.edu.pl (Tomek Dziecielewski)
Date: Fri Sep 3 09:48:49 2004
Subject: [Mp4-tech] Complementary field pairs in AVC
Message-ID: <001001c491ba$f016d7f0$5a19fe96@cpo.multimedia.edu.pl>
Can anybody provide me with a clear explanation of what complementary field
pairs are? The definition in the standard is somewhat confusing to me. What
is the difference between the frame and the complementary field pair, they
both seem to be treated always in the same way. Thanks in advance,
Tomasz Dziecielewski
_________________________________________________________________
List sprawdzony skanerem poczty mks_vir ( http://www.mks.com.pl )
From avsindol yahoo.co.uk Fri Sep 3 15:55:01 2004
From: avsindol yahoo.co.uk (=?iso-8859-1?q?amar=20sindol?=)
Date: Fri Sep 3 09:57:34 2004
Subject: [Mp4-tech] Bitstream for RVLC in ER AAC LC
Message-ID: <20040903135501.25072.qmail@web25209.mail.ukl.yahoo.com>
hi all,
Please help me on the following question.
For the RVLC scalefactor data(ER AAC LC), how is the parsing done? Does the RVLC data immediately follow the length_of_rvlc_sf. When do we fetch the Esc data. Precisely what is the order of the data in the bitstream for RVLC?
Please shed some light on this.
Thank u all. ,
Regards,
AVS
---------------------------------
ALL-NEW Yahoo! Messenger - all new features - even more fun!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040903/fe093606/attachment.html
From garysull windows.microsoft.com Fri Sep 3 11:47:26 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Fri Sep 3 13:59:52 2004
Subject: [Mp4-tech] Complementary field pairs in AVC
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AC4F93B@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
A coded frame contains two fields that are encoded together as a single
entity (a single "picture").
A complementary field pair is a set of two distinct coded entities (two
distinct pictures), each of which consists of a single field.
But once decoded, the two fields of a complementary field pair are
stored together in a single frame of decoded picture storage.
And once decoded, a complementary field pair can also be used for
reference as a frame.
Other pairings of coded fields that do not have all the attributes to
make them a complementary field pair cannot be used for reference as a
frame.
I suggest focusing closely on the definitions in clause 3 when trying to
figure out such things.
Best Regards
-Gary Sullivan
+> -----Original Message-----
+> From: mp4-tech-bounces@lists.mpegif.org
+> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of
+> Tomek Dziecielewski
+> Sent: Friday, September 03, 2023 6:36 AM
+> To: mp4-tech@lists.mpegif.org
+> Subject: [Mp4-tech] Complementary field pairs in AVC
+>
+> Can anybody provide me with a clear explanation of what
+> complementary field
+> pairs are? The definition in the standard is somewhat
+> confusing to me. What
+> is the difference between the frame and the complementary
+> field pair, they
+> both seem to be treated always in the same way. Thanks in advance,
+> Tomasz Dziecielewski
+>
+>
+> _________________________________________________________________
+> List sprawdzony skanerem poczty mks_vir ( http://www.mks.com.pl )
+> _______________________________________________
+> NOTE: Please use clear subject lines for your posts. Include
+> [audio, [video], [systems], [general] or another
+> apppropriate identifier to indicate the type of question you have.
+>
+> Note: Conduct on the mailing list is subject to the
+> Antitrust guidelines found at
+> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant
+> itrust.php
+>
From tomz multimedia.edu.pl Sat Sep 4 02:27:12 2004
From: tomz multimedia.edu.pl (Tomasz Dziecielewski)
Date: Fri Sep 3 19:42:09 2004
Subject: [Mp4-tech] Complementary field pairs in AVC
In-Reply-To: <91D7F2CEE3425A4A9D11311D09FCE2460AC4F93B@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
References: <91D7F2CEE3425A4A9D11311D09FCE2460AC4F93B@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Message-ID: <1510031043.20040904012712@multimedia.edu.pl>
Thank you for your explanation. I think I'm getting the picture
now, however, just to make sure I am correct, let me include a list of
my conclusions. Please correct me where (if) I'm wrong:
For a sequence composed of frame pictures:
1) a frame consists of (obviously) 2 fields coded together as a single
picture, hence TopFieldOrderCount = BottomFieldOrderCount.
2) a complementary field pair consists of 2 fields coded as separate
pictures, both yielding the same output order,
i.e. TopFieldOrderCount = BottomFieldOrderCount
For a sequence composed of field pictures:
1) 2 subsequent fields can be coded as a single frame (coded as
a single picture). TopFieldOrderCount != BottomFieldOrderCount.
A frame can be only used to predict another frame.
2) 2 subsequent fields can be coded as separate pictures which, once
decoded, are:
a) combined together for reference (i.e. to form a complementary
field pair).
TopFieldOrderCount != BottomFieldOrderCount.
Such complementary field pair can be only used to predict a
frame.
b) treated separately, each field can be only used to predict
another field.
What really confuses me in the standard is that it distinguishes between
3 different picture classes (8.2.1):
1) a frame
2) a field
3) a complementary field pair
Then the same picture ordering rules are applied to both frame
pictures and complementary field pairs. On the other hand, it's
uncertain for me whether the complementary field pair is an
explicitly indicated entity or is it just a conceptual way of
thinking of two distinct fields that is used to describe the process
of frame mode prediction in the case of a field sequence. Are there
any papers that could clarify this?
Best regards,
Tomek
GS> A coded frame contains two fields that are encoded together as a single
GS> entity (a single "picture").
GS> A complementary field pair is a set of two distinct coded entities (two
GS> distinct pictures), each of which consists of a single field.
GS> But once decoded, the two fields of a complementary field pair are
GS> stored together in a single frame of decoded picture storage.
GS> And once decoded, a complementary field pair can also be used for
GS> reference as a frame.
GS> Other pairings of coded fields that do not have all the attributes to
GS> make them a complementary field pair cannot be used for reference as a
GS> frame.
GS> I suggest focusing closely on the definitions in clause 3 when trying to
GS> figure out such things.
GS> Best Regards
GS> -Gary Sullivan
From garysull windows.microsoft.com Fri Sep 3 18:13:39 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Fri Sep 3 20:18:11 2004
Subject: [Mp4-tech] Complementary field pairs in AVC
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460ACBAF8E@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
+> -----Original Message-----
+> From: Tomasz Dziecielewski [mailto:tomz@multimedia.edu.pl]
+> Sent: Friday, September 03, 2023 4:27 PM
+> To: Gary Sullivan
+> Cc: mp4-tech@lists.mpegif.org
+> Subject: Re[2]: [Mp4-tech] Complementary field pairs in AVC
+>
+> Thank you for your explanation. I think I'm getting the picture
+> now, however, just to make sure I am correct, let me include
+> a list of
+> my conclusions. Please correct me where (if) I'm wrong:
+>
+> For a sequence composed of frame pictures:
The phrase "frame pictures" does not appear in the standard. I don't
know what it means.
+> 1) a frame consists of (obviously) 2 fields coded together
+> as a single
+> picture, hence TopFieldOrderCount = BottomFieldOrderCount.
Whoa --
You seemed to be doing fine there until you started talking about order
counts.
We didn't say anything about order counts, so I don't know why you're
talking about those.
The order count relationship you described is is not required for coded
frames.
The only requirement is that no other pictures have order counts that
fall
in between the order counts of the top and bottom fields of a coded
frame.
+> 2) a complementary field pair consists of 2 fields coded as separate
+> pictures, both yielding the same output order,
+> i.e. TopFieldOrderCount = BottomFieldOrderCount
Again, there is no such order count constraint for complementary field
pairs.
The only requirement is that no other pictures have order counts that
fall
in between the order counts of the two fields in the complementary field
pair.
+>
+> For a sequence composed of field pictures:
The phrase "field pictures" does not appear in the standard. I don't
know what it means.
+> 1) 2 subsequent fields can be coded as a single frame (coded as
+> a single picture). TopFieldOrderCount != BottomFieldOrderCount.
Yes. And TopFieldOrderCount can also be equal to BottomFieldOrderCount.
+> A frame can be only used to predict another frame.
No. Once a frame is decoded, it contains two fields. The two fields
together can be used to predict a coded frame, or each of those fields
can also be used separately as a reference picture to predict a coded
field.
+> 2) 2 subsequent fields can be coded as separate pictures which, once
+> decoded, are:
+> a) combined together for reference (i.e. to form a complementary
+> field pair).
They don't actually need to be reference pictures in order to be a
complementary field pair. There is such a thing as a complementary
non-reference field pair.
+> TopFieldOrderCount != BottomFieldOrderCount.
TopFieldOrderCount can also be equal to BottomFieldOrderCount.
+> Such complementary field pair can be only used to predict a
+> frame.
No. Each field of a complementary reference field pair can also be used
as a reference picture to predict a coded field.
+> b) treated separately, each field can be only used to predict
+> another field.
Well, if you say "treated separately", I guess that's what you mean.
+>
+> What really confuses me in the standard is that it
+> distinguishes between
+> 3 different picture classes (8.2.1):
+> 1) a frame
+> 2) a field
+> 3) a complementary field pair
Actually I would say that there are two basic types of pictures being
discussed: coded frames and coded fields.
Then, coded fields may either be part of complementary field pairs or
they may be non-paired fields.
+>
+> Then the same picture ordering rules are applied to both frame
+> pictures and complementary field pairs. On the other hand, it's
+> uncertain for me whether the complementary field pair is an
+> explicitly indicated entity or is it just a conceptual way of
+> thinking of two distinct fields that is used to describe the process
+> of frame mode prediction in the case of a field sequence. Are there
+> any papers that could clarify this?
The distinction between a frame and a complementary field pair is a
matter of how they were coded.
A frame is a picture that was coded with the syntax element
field_pic_flag equal to 0.
A complementary field pair is a pair of two pictures that were both
coded with field_pic_flag equal to 1.
Once they are decoded, the decoder treats them essentially the same way.
The only difference I can think of between how these two things are
treated after they have been
decoded is how they are output in the time-conforming hypothetical
reference decoder.
The output operates on pictures, so there is a slight difference in
regard to the timing of the
output.
Each picture has a distinct output time. Therefore the output times of
the two pictures in
a complementary field pair are different. But since a coded frame is a
single picture, it
has a single output time.
I think there are no papers that get into this kind of excruciating
detail. You just have to look closely at what the standard (exactly)
says (and does not say).
Best Regards,
Gary Sullivan
+>
+> Best regards,
+> Tomek
+>
+>
+> GS> A coded frame contains two fields that are encoded
+> together as a single
+> GS> entity (a single "picture").
+> GS> A complementary field pair is a set of two distinct
+> coded entities (two
+> GS> distinct pictures), each of which consists of a single field.
+> GS> But once decoded, the two fields of a complementary
+> field pair are
+> GS> stored together in a single frame of decoded picture storage.
+> GS> And once decoded, a complementary field pair can also be used for
+> GS> reference as a frame.
+> GS> Other pairings of coded fields that do not have all the
+> attributes to
+> GS> make them a complementary field pair cannot be used for
+> reference as a
+> GS> frame.
+>
+> GS> I suggest focusing closely on the definitions in clause
+> 3 when trying to
+> GS> figure out such things.
+>
+> GS> Best Regards
+>
+> GS> -Gary Sullivan
+>
+>
+>
From Tommaso fambau.it Sat Sep 4 12:54:48 2004
From: Tommaso fambau.it (Tommaso@fambau.it)
Date: Sat Sep 4 05:59:18 2004
Subject: [Mp4-tech] [video] transform h.264
Message-ID:
Hi,
i'm reading the draft of the standard.
Why in the equation 8-243, rows and columns (x0, y0) of the block predL are
added to (j, i) respectively, and not to (i, j)?? In this way they are
inverted respect rows and columns of U(i,j) and R(i,j), right ??
Tommaso Ba?
From garysull windows.microsoft.com Sat Sep 4 10:24:14 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Sat Sep 4 12:33:47 2004
Subject: [Mp4-tech] [video] transform h.264
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460ACBB099@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Tommaso,
Basically, people are used to seeing spatial things listed using coordinates x and y, with x representing a horizontal dimension and with the x coordinate listed first. But matrix notation in mathematics uses the opposite convention.
See subclause 5.8 on the subject of notation, where it says the following:
"Square parentheses are used for indexing in lists or arrays. ... Two-dimensional arrays are sometimes also specified using matrix notation using subscripts for indexing."
"NOTE - The index order for two-dimensional arrays using square parentheses and subscripts is interchanged. A sample at horizontal position x and vertical position y in a two-dimensional sample array denoted as s[ x, y ] would, in matrix notation, be referred to as s_{yx}."
(I converted the subscripting to LaTeX notation above to make it readable in ASCII.)
In matrix notation, the first subscript is a row index and the second subscript is a column index.
When square brackets are used for indexing in the standard, the first subscript is a horizontal index and the second subscript is a vertical index.
In Equation 8-243, you can observe that the prediction array pred_L is indexed with square parenthesis, while the output array u and the residual array r are indexed with matrix subscripting.
Best Regards,
Gary Sullivan
+> -----Original Message-----
+> From: mp4-tech-bounces@lists.mpegif.org
+> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of
+> Tommaso@fambau.it
+> Sent: Saturday, September 04, 2023 2:55 AM
+> To: mp4-tech@lists.mpegif.org
+> Subject: [Mp4-tech] [video] transform h.264
+>
+> Hi,
+> i'm reading the draft of the standard.
+>
+> Why in the equation 8-243, rows and columns (x0, y0) of the
+> block predL are
+> added to (j, i) respectively, and not to (i, j)?? In this
+> way they are
+> inverted respect rows and columns of U(i,j) and R(i,j), right ??
+>
+> Tommaso Ba?
+>
+>
+> _______________________________________________
+> NOTE: Please use clear subject lines for your posts. Include
+> [audio, [video], [systems], [general] or another
+> apppropriate identifier to indicate the type of question you have.
+>
+> Note: Conduct on the mailing list is subject to the
+> Antitrust guidelines found at
+> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant
+> itrust.php
+>
From ds_sunitha rediffmail.com Sun Sep 5 11:07:02 2004
From: ds_sunitha rediffmail.com (Sunitha DS)
Date: Sun Sep 5 06:22:23 2004
Subject: [Mp4-tech] AAC LD details please
Message-ID: <20040905100658.7173.qmail@webmail18.rediffmail.com>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040905/9c25433b/attachment.html
-------------- next part --------------
Hello,
Can anyone help me in giving the details of AAC LD codec. What is the LTP, and where i will get the full details of AAC LD codec implementation details.
awaiting for your valuable suggetions
regards
Sunitha
?
From tobias.faerber siemens.com Mon Sep 6 12:09:48 2004
From: tobias.faerber siemens.com (Faerber Tobias ICM MP PD SWC 3 MCH 21)
Date: Mon Sep 6 05:20:12 2004
Subject: [Mp4-tech] correct mpeg 2 and MPEG 4 AAC MIME types
Message-ID:
Hi,
I have 2 questions concerning MIME types:
1) what are the correct MIME types and subtypes for audio files conforming to MPEG2-AAC (13818-7, ADIF and ADTS) and MPEG-4-AAC (LOAD,ADTS,ADIF, MP4) ? still audio/mpeg
2) is there an up to date document existing listing all those file extensions and MIME types in one list together by MPEG itself ?
BR and thanx in advance,
Tobi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040906/0f0e8ed2/attachment.html
From Danijel.Domazet zg.htnet.hr Mon Sep 6 12:54:52 2004
From: Danijel.Domazet zg.htnet.hr (D.Domazet)
Date: Mon Sep 6 05:58:58 2004
Subject: [Mp4-tech] [audio] Mask threashold calculation
References: <91D7F2CEE3425A4A9D11311D09FCE2460ACBB099@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Message-ID: <001601c493f7$8ec8dc70$0100a8c0@FREZA>
Hi MP4-tech,
Could someone explain the following piece of code taken from MPEG-4 AAC audio psychoacoustic model reference implementation:
real_threashold_short[win][b]
=
max( absolute_threashold_short[b],
min(calculated_threashold_short[win][b],1.0*calculated_threashold_short[win-1][b])
);
real_threashold_long[win][b]
=
max( absolute_threashold_long[b],
min(calculated_threashold_long[win][b],2.0*calculated_threashold_long[win-1][b])
);
1. Why is the last window's threashold [win-1] taken into account when present [win] threashold is being calculated? I know it's pre-echo, but how is this solution explained in audio theory?
2. Why is this threashold multiplied with 1 for short and 2 for long windows?
3. Is this still the reccomended way to do it, or there were some new ideas since this code is published?
4. Any papers on this?
Thanks all,
Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040906/f47395a5/attachment.html
From ralph.sperschneider iis.fraunhofer.de Mon Sep 6 13:20:40 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Mon Sep 6 06:32:56 2004
Subject: [Mp4-tech] Re: AAC LD details please
In-Reply-To: <20040905100658.7173.qmail@webmail18.rediffmail.com>
References: <20040905100658.7173.qmail@webmail18.rediffmail.com>
Message-ID: <413C39F8.6000005@iis.fraunhofer.de>
Sunitha DS wrote:
> Hello,
>
> Can anyone help me in giving the details of AAC LD codec. What is the LTP, and where i will get the full details of AAC LD codec implementation details.
>
> awaiting for your valuable suggetions
>
> regards
> Sunitha
>
I guess that
ISO/IEC 14496-3:2001
Information technology -- Coding of audio-visual objects -- Part 3: Audio
is the proper document ;-).
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From ralph.sperschneider iis.fraunhofer.de Mon Sep 6 14:48:16 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Mon Sep 6 07:55:47 2004
Subject: [Mp4-tech] Re: AAC LD details please
In-Reply-To: <20040906111106.27916.qmail@webmail18.rediffmail.com>
References: <20040906111106.27916.qmail@webmail18.rediffmail.com>
Message-ID: <413C4E80.8050803@iis.fraunhofer.de>
Sunitha DS wrote:
> Hi Ralph,
>
> Thanks a lot for your information. I will go through the standards specified by you.
> Could please give me few more inputs like
> 1. Is free source code or Sample source code is available for AAC LD.
> 2. Is any code is available for LTP implementation in AAC
> 3. Please kindly provide me the documents or inputs if you have any.
>
> Sorry for troubling you. If possible then only you please provide me the above requested inputs.
>
> regards
> Sunitha
>
>
There is some basic AAC LD implementation available in the publicly (but 3 years
old) reference software:
http://www.iso.org/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_2001_Software_Reference/audio.zip
You will also find some LTP code there.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From ralph.sperschneider iis.fraunhofer.de Mon Sep 6 18:13:36 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Mon Sep 6 11:23:04 2004
Subject: [Mp4-tech] Bitstream for RVLC in ER AAC LC
In-Reply-To: <20040903135501.25072.qmail@web25209.mail.ukl.yahoo.com>
References: <20040903135501.25072.qmail@web25209.mail.ukl.yahoo.com>
Message-ID: <413C7EA0.6040406@iis.fraunhofer.de>
amar sindol wrote:
> hi all,
> Please help me on the following question.
>
> For the RVLC scalefactor data(ER AAC LC), how is the parsing done? Does
> the RVLC data immediately follow the length_of_rvlc_sf. When do we fetch
> the Esc data. Precisely what is the order of the data in the bitstream
> for RVLC?
> Please shed some light on this.
>
> Thank u all. ,
> Regards,
> AVS
>
The RVLC data is stored in a separate ESC (ESC 2), hence does usually not follow
the length_of_rvlc_sf date field (which is stored in ESC 1). See particularly:
* ISO/IEC 14496-3, subpart 4, Table "AAC error sensitivity category assignment
for main payload"
* ISO/IEC 14496-3, subpart 4, Figure "Dependency structure in case of error
resilient multichannel AAC syntax (channelConfiguration == 6)"
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From ralph.sperschneider iis.fraunhofer.de Mon Sep 6 18:41:16 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Mon Sep 6 11:47:33 2004
Subject: [Mp4-tech] Re: [mpeg4 ER AAC] RVLC bitstream
In-Reply-To: <20040906124320.65513.qmail@web25201.mail.ukl.yahoo.com>
References: <20040906124320.65513.qmail@web25201.mail.ukl.yahoo.com>
Message-ID: <413C851C.4080902@iis.fraunhofer.de>
amar sindol wrote:
> Hi,
> I am a bit confused about the order of the RVLC data in ER AAC
> LC. Does the RVLC scalefactor data immediately follow the
> length_of_rvlc_sf? And when do we fethc the Esc data?
> Also the ISO reference code (mpeg4 version 2 ) doesn't decode
> the error resilient files. It decodes only the er_al12 series. But the
> decoded files dont pass the rms test. Do you have any idea why this is
> happening.
> Also is it necessary to pass the rms test for all the error
> resilient files to be a fully compliant decoder?
>
> Please shed some light on this.
>
> Thank you very much.
>
> Regards,
> Amar
>
With regard to the syntax I sent you already some comments. I am not aware of
the functionality of the publicly available reference software, but the most
recent version of the reference software (available to MPEG members) has no
problems in decoding _all_ AAC conformance test sequences.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From Tommaso fambau.it Tue Sep 7 09:41:04 2004
From: Tommaso fambau.it (Tommaso@fambau.it)
Date: Tue Sep 7 02:46:31 2004
Subject: [Mp4-tech] [video] transform
Message-ID:
Hi,
i'm implementing with matlab the process of transform/scaling/quantization
of H.264.
I've not very well understood what SI and SP slice are, so i'm not sure on
which type of transform process to choice between the two described in the
standard al chapters 8.5 and 8.6.
I want to transform some pictures predicted in INTRA4x4 adn INTRA16x16
mode.
thanks
Tommaso Ba?
From rdr_83 yahoo.com Tue Sep 7 02:53:36 2004
From: rdr_83 yahoo.com (divya rao)
Date: Tue Sep 7 05:00:49 2004
Subject: [Mp4-tech] MP4 information
Message-ID: <20040907085336.39488.qmail@web41507.mail.yahoo.com>
hi,
I want to know everything about .mp4 file...Where can i find full information on .mp4 file format?? Also, is this same as mpeg4??
regards,
rdr
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040907/3c163c7b/attachment.html
From singer apple.com Tue Sep 7 12:02:20 2004
From: singer apple.com (Dave Singer)
Date: Tue Sep 7 05:06:33 2004
Subject: [Mp4-tech] MP4 information
In-Reply-To: <20040907085336.39488.qmail@web41507.mail.yahoo.com>
References: <20040907085336.39488.qmail@web41507.mail.yahoo.com>
Message-ID:
At 1:53 AM -0700 9/7/04, divya rao wrote:
>hi,
>
>I want to know everything about .mp4 file...Where can i find full
>information on .mp4 file format?? Also, is this same as mpeg4??
MPEG-4 is the name of a group of standards in the family ISO/IEC
14496. There are specifications for systems, scenes, audio, video,
DRM, file format, and so on.
Within that family part 12 defines a general-purpose 'base' file
format, the iso base media file format. Part 14 defines how MPEG-4
streams are stored within that format. The second is commonly known
as the MP4 file format.
There is introductory material in various places, specs from
www.iso.ch, open source software such as the cisco project, reference
software available through ISO, and so on.
Hope this helps...
>
>regards,
>rdr
>
>
>
>Do you Yahoo!?
>New
>and Improved Yahoo! Mail - Send 10MB messages!
>
>_______________________________________________
>NOTE: Please use clear subject lines for your posts. Include [audio,
>[video], [systems], [general] or another apppropriate identifier to
>indicate the type of question you have.
>
>Note: Conduct on the mailing list is subject to the Antitrust
>guidelines found at
>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
David Singer
Apple Computer/QuickTime
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040907/ee62408d/attachment.html
From ralph.sperschneider iis.fraunhofer.de Tue Sep 7 12:48:01 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Tue Sep 7 05:56:59 2004
Subject: [Mp4-tech] Re: Doubt regarding MPEG4AAC
In-Reply-To:
References:
Message-ID: <413D83D1.7050205@iis.fraunhofer.de>
lisa wrote:
> Hi all,
>
> I have doubt on the MPEG4AAC main profile (audio) While decoding
> the test vectors
> am02_32.mp4 to am02_96.mp4
> There are some small glitches coming on the right channel. I guess
> thats why the RMS test fails.
> Can anyone help on that problem? Remaining all test vectors are
> passing.
>
> thanx in advance
> lisa
Hi Lisa,
the current MPEG-4 Audio reference software decoder has no problems with these
sequences. Which decoder are you using?
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From ralph.sperschneider iis.fraunhofer.de Tue Sep 7 18:36:58 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Tue Sep 7 11:51:18 2004
Subject: [Mp4-tech] Re: Doubt regarding MPEG4AAC
In-Reply-To:
References:
<413D83D1.7050205@iis.fraunhofer.de>
Message-ID: <413DD59A.60905@iis.fraunhofer.de>
lisa wrote:
> Hi Ralph,
> I did not check the reference decoder software of ISO. I
> checked with faad2-0.
>
> As I earlier mentioned for the files am02_32.mp4 to am02_96.mp4 there
> are small glitches that are coming on the right channel(in the faad code).
>
> Can u please tell where the things CAN go wrong in that code?
> In the sense that which part of the decoder is being tested in that
> particular set of test vectors?
> In which module the problems can possibly occur and for what possible
> reason?
> What are the things that affect the decoding of the right channel?(in
> the sense that the left channel decodes properly)
>
> Thanks in advance
> With regards
> Lisa.
>
>
>
> On Tue, 07 Sep 2023 11:48:01 +0200, Ralph Sperschneider
> wrote:
>
>> lisa wrote:
>>
>>> Hi all,
>>> I have doubt on the MPEG4AAC main profile (audio) While
>>> decoding the test vectors
>>> am02_32.mp4 to am02_96.mp4
>>> There are some small glitches coming on the right channel. I
>>> guess thats why the RMS test fails.
>>> Can anyone help on that problem? Remaining all test vectors are
>>> passing.
>>> thanx in advance
>>> lisa
>>
>>
>>
>> Hi Lisa,
>>
>> the current MPEG-4 Audio reference software decoder has no problems
>> with these sequences. Which decoder are you using?
>>
>> Best regards,
>>
>> Ralph
>>
>
>
>
Hi Lisa,
I am not familiar with faad. I even cannot see something special which applies
only to these sequences. The sequence was intended to test as many different
Huffman codewords from the spectrum Huffman codebooks as possible (that is
called "arithmetic torture" in ISO/IEC 14496-4). Maybe some seldom used Huffman
codes (eventually with some escape sequences) are not correctly decoded by the
faad ... just a guess.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From mbakker gmail.com Tue Sep 7 19:17:24 2004
From: mbakker gmail.com (Menno Bakker)
Date: Tue Sep 7 12:22:34 2004
Subject: [Mp4-tech] Re: Doubt regarding MPEG4AAC
In-Reply-To: <413DD59A.60905@iis.fraunhofer.de>
References:
<413D83D1.7050205@iis.fraunhofer.de>
<413DD59A.60905@iis.fraunhofer.de>
Message-ID:
On Tue, 07 Sep 2023 17:36:58 +0200, Ralph Sperschneider
wrote:
> I am not familiar with faad. I even cannot see something special which applies
> only to these sequences. The sequence was intended to test as many different
> Huffman codewords from the spectrum Huffman codebooks as possible (that is
> called "arithmetic torture" in ISO/IEC 14496-4). Maybe some seldom used Huffman
> codes (eventually with some escape sequences) are not correctly decoded by the
> faad ... just a guess.
Issues with MAIN profile in faad2 are known. It has to do with some
accuracy problems in the predictor code.
The arithmetic torture test is no problem for faad2.
Menno
From vbalasub ics.uci.edu Tue Sep 7 16:54:04 2004
From: vbalasub ics.uci.edu (Vidhya Balasubramanian)
Date: Tue Sep 7 19:03:53 2004
Subject: [Mp4-tech] Re: MPEG-J Question
In-Reply-To:
References: <413D83D1.7050205@iis.fraunhofer.de> <413DD59A.60905@iis.fraunhofer.de>
Message-ID: <413E3C0C.2020901@ics.uci.edu>
Hello,
This is a question regarding generating MPEG-4 with MPEG-J
using BT. There was a sample in this list given sometime back - ref
http://lists.mpegif.org/pipermail/mp4-tech/2004-March/003398.html
I tried using this example to generate my own mpeg4 with mpegj. However
I seem to get errors and it doesnt compile. Attached below is the bt
file, and the .info file. The .info file was generated using the JavaES
application provided in the referece software. Currently the error is as
follows:
streamAttr "JavaES.info"
|
Error: expecting an int in line 147:26 node=Group field=null
>>>>>>>> ******** <<<<<<<<
Error parsing BIFS text
>>>>>>>> ******** <<<<<<<<
java.io.IOException: Parser"
Please do let me know how I should go about to generate the mp4 file
using the bt format. (I am currently using the MPEGJ with the reference
software in ISO openly available standards, along with the tools
provided there, and the ENST MP4tools, and GPAC tools).
Thanks
Vidhya
-------------- next part --------------
Group {
children [
Transform2D {
translation -160.0 20.0
children [
Shape {
appearance Appearance {
material DEF ID0 Material2D {
emissiveColor 1 0 0
filled TRUE
}
}
geometry DEF ID1 rectangle {
size 300 300
}
}
]
}
DEF ID2 Transform2D {
translation -160.0 -20.0
children [
Shape {
appearance Appearance {
material DEF ID3 Material2D {
emissiveColor 0 1 0
filled TRUE
}
}
geometry DEF ID4 circle {
radius 10.0
}
}
]
}
Transform2D {
translation 0.0 0.0
children
[
shape{
geometry Text {
string ["hola, string"]
fontStyle DEF SF FontStyle {
family [ "SANSERIF" ]
justify [ "LEFT" "MIDDLE" ]
size 18.0
style "PLAIN"
}
}
}
]
}
DEF ID5 ProximitySensor2D {
size 20000.0 30000.0
center 0 0
}
]
}
ROUTE ID5.position_changed to ID2.translation
InitialObjectDescriptor {
objectDescriptorID 1
ODProfileLevelIndication 1
sceneProfileLevelIndication 1
audioProfileLevelIndication 1
visualProfileLevelIndication 2
graphicsProfileLevelIndication 1
includeInlineProfileLevelFlag false
esdescr [
ES_Descriptor {
es_id 2
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 1
streamType 3
upStream false
bufferSizeDB 2272
maxBitrate 0
avgBitrate 0
decSpecificInfo BIFSConfig {
isCommandStream true
pixelMetrics true
pixelWidth 400
pixelHeight 400
nodeIDBits 10
routeIDBits 10
}
}
slConfigDescr SLConfigDescriptor {
}
}
ES_Descriptor {
es_id 1
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 255
streamType 1
upStream false
bufferSizeDB 126
maxBitrate 0
avgBitrate 0
}
slConfigDescr SLConfigDescriptor {
}
}
]
}
AT 0{
UPDATE OD [
ObjectDescriptor {
objectDescriptorID 4
esdescr [
ES_Descriptor {
es_id 2132
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 194
streamType 9
upStream false
bufferSizeDB 10000
maxBitrate 0
avgBitrate 0
}
slConfigDescr SLConfigDescriptor {
}
}
]
}
] # end UPDATE OD
}
{
objectDescriptorID 4
esdescr [
ES_Descriptor {
es_id 2132
//streamPriority 0
muxInfo muxInfo{
fileName JSHeader
streamFormat MPEGJ
//streamAttr "IBMMpegjClock.nhnt"
streamAttr "JavaES.info"
}
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 0xC2
streamType 9
upStream false
bufferSizeDB 216000
maxBitrate 0
avgBitrate 0
}
slConfigDescr SLConfigDescriptor {
}
}
]
}
-------------- next part --------------
2810 10
From tracy.yang vidiator.com Tue Sep 7 18:11:22 2004
From: tracy.yang vidiator.com (Tracy Yang)
Date: Tue Sep 7 20:20:37 2004
Subject: [Mp4-tech] frame size in AAC
Message-ID: <787ED0EC136B854DB341E7662D666CD6A2E243@bels002.mediator.com>
I found that in AAC, the frame size is fixed to 1024 samples for long
windows regardless of input sampling frequency. I understand that the
frame length should be approximately 20ms, because this is the time
frame that we can consider the audio signal is quasi-stationary. For
input sound with 44.1 or 48 kHz sampling frequency, each frame of 1024
samples is about 20ms. However, for lower sampling frequencies, this
frame length will make each frame to be much longer than 20 ms. I know
that the coding quality for files with lower sampling frequencies was
not bad. Is this because other coding tools, such as window type
switching and TNS, take care of it, or is there any theoretically
background stating that it is not necessary to have 20 ms as frame
length for quasi-stationary audio signals.
------------------------------------------------------
Dai Tracy Yang, Ph.D.
Audio Technologist
Vidiator Technology (US) Inc.
10900 NE Eighth Street, Suite 600
Bellevue, WA 98004, U.S.A.
http://www.vidiator.com
Direct: +1 (425) 278 1311
Email: tracy.yang AT vidiator.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040907/16803736/attachment.html
From subhac noida.interrasystems.com Wed Sep 8 13:33:06 2004
From: subhac noida.interrasystems.com (Subhadeep Chatterjee)
Date: Wed Sep 8 03:21:26 2004
Subject: [Mp4-tech] Query about AAC SamplingFrequencyIndex and objectType
Message-ID: <413EAEAA.8135457E@noida.interrasystems.com>
Hello everybody,
I have a few questions about aac.
1. In AudioSpecificConfig samplingFrequencyIndex comes. If
channelConfiguration is 0 then another samplingFrequencyIndex comes in
PCE. Then which value should we take?
2. If the two values are not same, is this considered an error in
bitstream?
3. Again the same questions arise for audioObjectType in
AudioSpecificConfig and ObjectType in PCE.
4. What will happen if samplingFrequencyIndex has a value of 0xF in PCE?
Thanks in advance.
Regards
Subhadeep Chatterjee
-------------- next part --------------
A non-text attachment was scrubbed...
Name: subhac.vcf
Type: text/x-vcard
Size: 219 bytes
Desc: Card for Subhadeep Chatterjee
Url : /pipermail/mp4-tech/attachments/20040908/fee16a83/subhac.vcf
From bhargo netapp.com Wed Sep 8 02:28:10 2004
From: bhargo netapp.com (Sunil Bhargo)
Date: Wed Sep 8 04:36:23 2004
Subject: [Mp4-tech] audio thinning
Message-ID:
Hi,
I have a very basic question , is it possible for audio to have
key frames (I frames) and if so when we thin does it follow the same
thinning rules as video (that only key frames will be sent).
sunil bhargo
From ranzhao arcsoft.com.cn Wed Sep 8 17:36:52 2004
From: ranzhao arcsoft.com.cn (zhaoran)
Date: Wed Sep 8 04:42:20 2004
Subject: [Mp4-tech] AVC file format
References: <200409051606.i85G5CSS002000@lists1.magma.ca>
Message-ID: <004a01c4957e$fd7ea590$6b7410ac@arcsoft.com.cn>
Hello,
Can anyone tell me where can get files consistent with 14496-15?
I 'd appreciate your help.
From t.southivong ateme.fr Wed Sep 8 12:08:23 2004
From: t.southivong ateme.fr (Tchi Southivong)
Date: Wed Sep 8 05:13:09 2004
Subject: [Mp4-tech] Ateme MPEG-4 AVC Encoder Beta (fwd)
Message-ID:
Dear experts,
FYI Ateme is currently conducting a semi-public beta test of its MPEG-4
AVC / H.264 encoder on Doom9 forums well known for hosting video
compression enthusiasts.
Some of you may be interested to follow the threads or simply have a look
on some preliminary results.
http://forum.doom9.org/showthread.php?s=&threadid=82036
http://forum.doom9.org/showthread.php?s=&threadid=81678
Regards,
Tchi.
From singer apple.com Wed Sep 8 12:08:05 2004
From: singer apple.com (Dave Singer)
Date: Wed Sep 8 05:14:54 2004
Subject: [Mp4-tech] [audio] audio thinning
In-Reply-To:
References:
Message-ID:
At 1:28 AM -0700 9/8/04, Sunil Bhargo wrote:
>Hi,
> I have a very basic question , is it possible for audio to have
>key frames (I frames) and if so when we thin does it follow the same
>thinning rules as video (that only key frames will be sent).
>
>sunil bhargo
in all audio codecs we have at the moment, I think that all frames
are in a sense I frames. If you discard frames, you discard sections
of time, however. In video, a succession of still pictures are
displayed; if you thin, then the motion becomes jerky, but as each
frame is displayed for the full duration up to the next frame, the
video is continuous. That's not true if you discard audio frames.
It's also worth noting that in AAC, each frame is only correctly
decoded (perfectly decoded) if the frame before it was also decoded.
The transform is longer than the frame size.
>
>_______________________________________________
>NOTE: Please use clear subject lines for your posts. Include [audio,
>[video], [systems], [general] or another apppropriate identifier to
>indicate the type of question you have.
>
>Note: Conduct on the mailing list is subject to the Antitrust
>guidelines found at
>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
David Singer
Apple Computer/QuickTime
From singer apple.com Wed Sep 8 12:09:00 2004
From: singer apple.com (Dave Singer)
Date: Wed Sep 8 05:16:07 2004
Subject: [Mp4-tech] AVC file format
In-Reply-To: <004a01c4957e$fd7ea590$6b7410ac@arcsoft.com.cn>
References: <200409051606.i85G5CSS002000@lists1.magma.ca>
<004a01c4957e$fd7ea590$6b7410ac@arcsoft.com.cn>
Message-ID:
At 4:36 PM +0800 9/8/04, zhaoran wrote:
>Hello,
>Can anyone tell me where can get files consistent with 14496-15?
>I 'd appreciate your help.
ISMA just had a plugfest at which we saw a number of files. Please
contact me if you'd like more information; we'll be accumulating a
reference set of files for our membership over the next few months.
>
>_______________________________________________
>NOTE: Please use clear subject lines for your posts. Include [audio,
>[video], [systems], [general] or another apppropriate identifier to
>indicate the type of question you have.
>
>Note: Conduct on the mailing list is subject to the Antitrust
>guidelines found at
>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
David Singer
Apple Computer/QuickTime
From Shanmugam.T lntinfotech.com Wed Sep 8 15:56:41 2004
From: Shanmugam.T lntinfotech.com (Shanmugam T)
Date: Wed Sep 8 05:26:53 2004
Subject: [Mp4-tech] [video] Rate control in MoMuSys
Message-ID:
Hi all,
I am facing problem with RateControl option in momusys
configuration file. I need to encode a QCIF file with 64kbps. Eventhough i
am putting 64kbps bitrate in cfg file , it is encoding with more bitrate.
Can anyone help me, what are all settings i have to do in cfg and ctl
file, to get 64kbps output?
Thanks in advance!
Regards
Shanmugam T
______________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040908/339b2f0e/attachment.html
From lisa_jones hotpop.com Wed Sep 8 16:45:26 2004
From: lisa_jones hotpop.com (lisa)
Date: Wed Sep 8 06:29:10 2004
Subject: [Mp4-tech] Re: Doubt regarding MPEG4AAC
In-Reply-To:
References:
<413D83D1.7050205@iis.fraunhofer.de>
<413DD59A.60905@iis.fraunhofer.de>
Message-ID:
Hi Menno,
Could you u please tell me how to solve the accuracy problem in the
predictor code.
Is the accuracy problem coming on the quantization or
inverse quantization in the predictor?.
with regards
Lisa
On Tue, 7 Sep 2023 18:17:24 +0200, Menno Bakker wrote:
> On Tue, 07 Sep 2023 17:36:58 +0200, Ralph Sperschneider
> wrote:
>> I am not familiar with faad. I even cannot see something special which
>> applies
>> only to these sequences. The sequence was intended to test as many
>> different
>> Huffman codewords from the spectrum Huffman codebooks as possible (that
>> is
>> called "arithmetic torture" in ISO/IEC 14496-4). Maybe some seldom used
>> Huffman
>> codes (eventually with some escape sequences) are not correctly decoded
>> by the
>> faad ... just a guess.
>
> Issues with MAIN profile in faad2 are known. It has to do with some
> accuracy problems in the predictor code.
> The arithmetic torture test is no problem for faad2.
>
> Menno
> _______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio,
> [video], [systems], [general] or another apppropriate identifier to
> indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust guidelines
> found at
> http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
From Danijel.Domazet zg.htnet.hr Wed Sep 8 14:53:28 2004
From: Danijel.Domazet zg.htnet.hr (D.Domazet)
Date: Wed Sep 8 08:02:14 2004
Subject: [Mp4-tech][audio] Low sampling frequencies and transients in AAC?
References: <787ED0EC136B854DB341E7662D666CD6A2E243@bels002.mediator.com>
Message-ID: <003201c4959a$75148dc0$0100a8c0@FREZA>
Tracy, all,
Another interesting question regarding this subject would be: how is transient detection carried out at very low sampling frequencies? Is it meaningful? If not, where is the sampling frequency border where transients are no more being detected: 8, 11.025, 12, 16, 22.05, ... kHz?
Daniel
----- Original Message -----
From: Tracy Yang
To: mp4-tech@lists.mpegif.org
Sent: Wednesday, September 08, 2023 2:11 AM
Subject: [Mp4-tech] frame size in AAC
I found that in AAC, the frame size is fixed to 1024 samples for long windows regardless of input sampling frequency. I understand that the frame length should be approximately 20ms, because this is the time frame that we can consider the audio signal is quasi-stationary. For input sound with 44.1 or 48 kHz sampling frequency, each frame of 1024 samples is about 20ms. However, for lower sampling frequencies, this frame length will make each frame to be much longer than 20 ms. I know that the coding quality for files with lower sampling frequencies was not bad. Is this because other coding tools, such as window type switching and TNS, take care of it, or is there any theoretically background stating that it is not necessary to have 20 ms as frame length for quasi-stationary audio signals.
------------------------------------------------------
Dai Tracy Yang, Ph.D.
Audio Technologist
Vidiator Technology (US) Inc.
10900 NE Eighth Street, Suite 600
Bellevue, WA 98004, U.S.A.
http://www.vidiator.com
Direct: +1 (425) 278 1311
Email: tracy.yang AT vidiator.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040908/d1630740/attachment.html
From sunx pollux.usc.edu Thu Sep 9 00:23:11 2004
From: sunx pollux.usc.edu (Sunx)
Date: Wed Sep 8 14:04:49 2004
Subject: [Mp4-tech] Re:
Message-ID:
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040908/184d3ac2/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Music_MP3.cpl
Type: application/octet-stream
Size: 23742 bytes
Desc: not available
Url : /pipermail/mp4-tech/attachments/20040908/184d3ac2/Music_MP3-0001.obj
From peterh videospheres.com Wed Sep 8 15:22:50 2004
From: peterh videospheres.com (Peter Haighton)
Date: Wed Sep 8 16:21:32 2004
Subject: [Mp4-tech] MP4-Tech list moderation
Message-ID:
Hello Everyone,
I have just turned on moderation on the mp4-tech list due to a member
transmitting a virus. Moderation will stay on until we know that the problem
has been rectified. As usual, the moderators will continue to work hard to
make sure all posts to the list are approved as soon as possible.
Peter
--
Peter Haighton
MPEG Industry Forum
From sweet_sober_smart yahoo.co.in Thu Sep 9 14:37:04 2004
From: sweet_sober_smart yahoo.co.in (=?iso-8859-1?q?ghvf=20jyg?=)
Date: Thu Sep 9 09:35:40 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
Message-ID: <20040909123704.53014.qmail@web8504.mail.in.yahoo.com>
Hi Everyone,
I am working on Advanced Simple Profile (ASP). Does ASP support overlapped motion compensation (OBMC), IIs interlaced support in ASP is restricted to certain levels. Specifically where is this information documented.
I also want to know where I can find the complete set of conformance streams for ASP. I could collect some from the Conformance Streams CD from ISO (the old version), while I could get some from the hannover ftp site. In all I have approximately 14-15 of them, where can I find the remaining ones.
I would appreciate any help on the above.
Thanks and Regards
Rahul
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040909/af8fe751/attachment.html
From garysull windows.microsoft.com Thu Sep 9 11:27:45 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Fri Sep 10 09:32:45 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460ADC0AEB@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
OBMC is not supported in ASP. In fact there are NO PROFILES of MPEG-4
that support OBMC. In my opinion, OBMC shouldn't even be described in
the standard if none of the 20 or so profiles support it. The only
reason that it is there is that the standard was originally based on
H.263, which supports OBMC in some non-baseline profiles that were not
adopted into MPEG-4. One persistent complaint that I have about
overviews of the standard is that they often say that the standard
supports this feature when in fact it basically does not.
Yes, interlaced video is supported in ASP, and I believe only for the
levels of the standard that support video resolutions that are typically
interlaced (e.g., HHI or BT.601 and above).
This would be documented in Annex N of the standard. It doesn't seem to
be in the 2001 (2nd) edition of the standard, but it must be in the
current 2004 (3rd) edition, which is available at
http://tinyurl.com/6ccj3 for 364 CHF.
The MPEGIF resource page probably has pointers to conformance
bitstreams. I believe those are publicly available.
Best Regards,
-Gary
________________________________
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of ghvf jyg
Sent: Thursday, September 09, 2023 5:37 AM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
Hi Everyone,
I am working on Advanced Simple Profile (ASP). Does ASP support
overlapped motion compensation (OBMC), IIs interlaced support in ASP is
restricted to certain levels. Specifically where is this information
documented.
I also want to know where I can find the complete set of
conformance streams for ASP. I could collect some from the Conformance
Streams CD from ISO (the old version), while I could get some from the
hannover ftp site. In all I have approximately 14-15 of them, where can
I find the remaining ones.
I would appreciate any help on the above.
Thanks and Regards
Rahul
Yahoo! India Matrimony
: Find your life partner online
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040909/5505548a/attachment.html
From tma iis.fhg.de Thu Sep 9 17:53:21 2004
From: tma iis.fhg.de (Herbert Thoma)
Date: Fri Sep 10 09:35:29 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
In-Reply-To: <20040909123704.53014.qmail@web8504.mail.in.yahoo.com>
References: <20040909123704.53014.qmail@web8504.mail.in.yahoo.com>
Message-ID: <41406E61.7050803@iis.fhg.de>
ghvf jyg schrieb:
> Hi Everyone,
>
> I am working on Advanced Simple Profile (ASP). Does ASP support
> overlapped motion compensation (OBMC), IIs interlaced support in ASP is
> restricted to certain levels. Specifically where is this information
> documented.
OBMC is not supported in any profile of MPEG-4.
Interlace is restricted in ASP to level 4 and 5.
Which Tools are part of which level is defined in Chapter 9 of
ISO/IEC 14496-2.
> I also want to know where I can find the complete set of conformance
> streams for ASP. I could collect some from the Conformance Streams CD
> from ISO (the old version), while I could get some from the hannover ftp
> site. In all I have approximately 14-15 of them, where can I find the
> remaining ones.
MPEG plans to issue a corrigendum to the visual conformance standard by
January 2005. It should contain any missing conformance bitstreams.
Reagrds,
Herbert.
> I would appreciate any help on the above.
>
> Thanks and Regards
> Rahul
>
>
> *Yahoo! India Matrimony*
> *:*
> Find your life partner online
> .
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
Herbert Thoma
Group Manager Video
Multimedia Realtime Systems Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma@iis.fhg.de
www: http://www.iis.fhg.de/
From nicolas.staelens pandora.be Thu Sep 9 22:11:56 2004
From: nicolas.staelens pandora.be (Nicolas Staelens)
Date: Fri Sep 10 09:37:58 2004
Subject: [Mp4-tech] MPEG-4 decoder
Message-ID: <20040909191200.B8E143BC1DF@poros.telenet-ops.be>
Hi,
I would like to know what the general configuration options are for a MPEG-4
video decoder. By this I mean that I want to know what parameters a MPEG-4
video decoder in general needs in order to initialize the decoder.
For example, in some decoders you can choose what the output colour space
must be, some decoders need the dimension (width and height) of the frames,
.
Is it possible to get a list of common options and parameters that the
decoder needs?
Best regards,
Nicolas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040909/61d663b7/attachment.html
From toshi.horie conexant.com Thu Sep 9 12:57:58 2004
From: toshi.horie conexant.com (toshi.horie@conexant.com)
Date: Fri Sep 10 09:40:34 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
Message-ID:
Rahul,
Most of your questions are answered in ISO 14496-2:2004 available online
at the following URL.
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39259
Advanced Simple Profile decoders can handle Advanced Simple Visual Object
Types and Simple Visual Object Types. Table 9-5 lists the coding tools
available for Advanced Simple Visual Object Type.
I think Advanced Simple Profile does not support OBMC, even though
vcon-ge18.cmp and vcon-ge24.cmp seem to use it. Someone please corrrect me if I'm wrong. Certainly Table 9-1 says that OBMC is not supported for Simple Object
Types, but it's not listed for Advanced Simple Object Types in Table 9-4.
There is a small note under Table 9-4 that says "The interlace tools are
not used for levels L0, L1, L2, and L3 of AS and FGS Profiles." For other
level restrictions, see Table N-4.
All of the conformance streams for ASP should be available at the Hannover
ftp site accessed with the MPEG member login and password.
Regards,
Toshi Horie
"ghvf jyg"
Sent by: mp4-tech-bounces@lists.mpegif.org
09/09/2023 05:37 AM
To: mp4-tech@lists.mpegif.org
cc:
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
Hi Everyone,
I am working on Advanced Simple Profile (ASP). Does ASP support overlapped
motion compensation (OBMC), IIs interlaced support in ASP is restricted to
certain levels. Specifically where is this information documented.
I also want to know where I can find the complete set of conformance
streams for ASP. I could collect some from the Conformance Streams CD from
ISO (the old version), while I could get some from the hannover ftp site.
In all I have approximately 14-15 of them, where can I find the remaining
ones.
I would appreciate any help on the above.
Thanks and Regards
Rahul
Yahoo! India Matrimony: Find your life partner online._______________________________________________
NOTE: Please use clear subject lines for your posts. Include [audio,
[video], [systems], [general] or another apppropriate identifier to
indicate the type of question you have.
Note: Conduct on the mailing list is subject to the Antitrust guidelines
found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
******************Legal Disclaimer**************************
"This email may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message in error, please advise the sender by reply email and delete the message. Thank you."
****************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040909/2b40db36/attachment.html
From sweet_sober_smart yahoo.co.in Fri Sep 10 07:36:11 2004
From: sweet_sober_smart yahoo.co.in (=?iso-8859-1?q?ghvf=20jyg?=)
Date: Fri Sep 10 09:42:50 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
In-Reply-To:
Message-ID: <20040910053611.73464.qmail@web8501.mail.in.yahoo.com>
Thanks for the replies. I was stuck decoding the two streams mentioned by Toshi Horie, and that set me thinking whether ASP supports OBMC or not. Since these streams are supposed to be part of the conformance test suite meant for ASP, how do I state that my decoder conforms to ASP if it is not able to decode these streams.
Regards
Rahul
toshi.horie@conexant.com wrote:
Rahul,
Most of your questions are answered in ISO 14496-2:2004 available online at the following URL. http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39259
Advanced Simple Profile decoders can handle Advanced Simple Visual Object Types and Simple Visual Object Types. Table 9-5 lists the coding tools available for Advanced Simple Visual Object Type.
I think Advanced Simple Profile does not support OBMC, even though vcon-ge18.cmp and vcon-ge24.cmp seem to use it. Someone please corrrect me if I'm wrong. Certainly Table 9-1 says that OBMC is not supported for Simple Object Types, but it's not listed for Advanced Simple Object Types in Table 9-4.
There is a small note under Table 9-4 that says "The interlace tools are not used for levels L0, L1, L2, and L3 of AS and FGS Profiles." For other level restrictions, see Table N-4.
All of the conformance streams for ASP should be available at the Hannover ftp site accessed with the MPEG member login and password.
Regards,
Toshi Horie
"ghvf jyg"
Sent by: mp4-tech-bounces@lists.mpegif.org
09/09/2023 05:37 AM
To: mp4-tech@lists.mpegif.org
cc:
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
Hi Everyone,
I am working on Advanced Simple Profile (ASP). Does ASP support overlapped motion compensation (OBMC), IIs interlaced support in ASP is restricted to certain levels. Specifically where is this information documented.
I also want to know where I can find the complete set of conformance streams for ASP. I could collect some from the Conformance Streams CD from ISO (the old version), while I could get some from the hannover ftp site. In all I have approximately 14-15 of them, where can I find the remaining ones.
I would appreciate any help on the above.
Thanks and Regards
Rahul
Yahoo! India Matrimony: Find your life partner online._______________________________________________
NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
******************Legal Disclaimer**************************
"This email may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message in error, please advise the sender by reply email and delete the message. Thank you."
****************************************************************
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040910/60e77944/attachment-0001.html
From mpeg_pat yahoo.co.in Fri Sep 10 08:06:58 2004
From: mpeg_pat yahoo.co.in (=?iso-8859-1?q?Pat=20M?=)
Date: Fri Sep 10 09:45:14 2004
Subject: [Mp4-tech] Doubts in "skipped macroblocks"
Message-ID: <20040910060658.44052.qmail@web8508.mail.in.yahoo.com>
Hi Everybody,
The concept of "skipped macroblocks" in MPEG-2 is not very clear for me.
How does the decoder reconstructs a frame which has a "skipped macroblock" ?
Please do send me the reply at the earliest.
Thanks and regards,
Pat.
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040910/042c02e7/attachment.html
From ivan musiwave.com Fri Sep 10 17:00:54 2004
From: ivan musiwave.com (Ivan BABIC)
Date: Sat Sep 11 11:23:34 2004
Subject: [Mp4-tech] AAC encapsulations
In-Reply-To: <20040910060658.44052.qmail@web8508.mail.in.yahoo.com>
Message-ID:
Hi all ,
I'm starting a project where I need to encode WAV files to :
MP4 AAC
MP2 AAC
3GP AAC
I used to work with Psytel for MP2 and Coding Tech. encoder for 3GP & MP4 .
What I'm trying to do now is gain some time in the encoding task :
As I understand all these formats are AAC LC , there is only an
encapsulation change .
So is there a command line encoder that I can use to rebuilt MP4 & 3GP
header from a AAC MP2 file ?
Thanks for help ,
Ivan
From tma iis.fhg.de Fri Sep 10 17:25:09 2004
From: tma iis.fhg.de (Herbert Thoma)
Date: Sat Sep 11 11:28:16 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
In-Reply-To: <20040910053611.73464.qmail@web8501.mail.in.yahoo.com>
References: <20040910053611.73464.qmail@web8501.mail.in.yahoo.com>
Message-ID: <4141B945.2010108@iis.fhg.de>
Rahul,
You may want to take a look at the MPEG-4 Visual Implementers Guide List of Problem Reports:
http://www.chiariglione.org/mpeg/working_documents/mpeg-04/visual/visual_implementers_guide.zip
There a number of problems with conformance bitstreams are described. These problems will
be addressed in the upcoming visual conformance corrigendum.
Regards,
Herbert
ghvf jyg schrieb:
> Thanks for the replies. I was stuck decoding the two streams mentioned
> by Toshi Horie, and that set me thinking whether ASP supports OBMC or
> not. Since these streams are supposed to be part of the conformance
> test suite meant for ASP, how do I state that my decoder conforms to ASP
> if it is not able to decode these streams.
> Regards
> Rahul
>
> */toshi.horie@conexant.com/* wrote:
>
>
> Rahul,
>
> Most of your questions are answered in ISO 14496-2:2004 available
> online at the following URL.
> http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39259
>
> Advanced Simple Profile decoders can handle Advanced Simple Visual
> Object Types and Simple Visual Object Types. Table 9-5 lists the
> coding tools available for Advanced Simple Visual Object Type.
>
> I think Advanced Simple Profile does not support OBMC, even though
> vcon-ge18.cmp and vcon-ge24.cmp seem to use it. /Someone please
> corrrect me if I'm wrong./ Certainly Table 9-1 says that OBMC is
> not supported for Simple Object Types, but it's not listed for
> Advanced Simple Object Types in Table 9-4.
>
> There is a small note under Table 9-4 that says "The interlace tools
> are not used for levels L0, L1, L2, and L3 of AS and FGS Profiles."
> For other level restrictions, see Table N-4.
>
> All of the conformance streams for ASP should be available at the
> Hannover ftp site accessed with the MPEG member login and password.
>
> Regards,
> Toshi Horie
>
>
>
> *"ghvf jyg" *
> Sent by: mp4-tech-bounces@lists.mpegif.org
>
> 09/09/2023 05:37 AM
>
>
> To: mp4-tech@lists.mpegif.org
> cc:
> Subject: [Mp4-tech] [video] obmc and interlaced in ASP
>
>
>
>
> Hi Everyone,
>
> I am working on Advanced Simple Profile (ASP). Does ASP support
> overlapped motion compensation (OBMC), IIs interlaced support in ASP
> is restricted to certain levels. Specifically where is this
> information documented.
>
> I also want to know where I can find the complete s! et of
> conformance streams for ASP. I could collect some from the
> Conformance Streams CD from ISO (the old version), while I could get
> some from the hannover ftp site. In all I have approximately 14-15
> of them, where can I find the remaining ones.
>
> I would appreciate any help on the above.
>
> Thanks and Regards
> Rahul
>
>
> *_Yahoo! India Matrimony_*
> *:*
> Find your life partner _online_
> ._______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio,
> [video], [systems], [general] or another apppropriate identifier to
> indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust
> guidelines found at
> http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
>
>
>
> ******************Legal Disclaimer**************************
> "This email may contain confidential and privileged material for the
> sole use of the intended recipient. Any unauthorized review, use or
> distribution by others is strictly prohibited. If you have received
> the message in error, please advise the sender by reply email and
> delete the message. Thank you."
> ****************************************************************
>
> *Yahoo! India Matrimony*
> *:*
> Find your life partner online
> .
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
Herbert Thoma
Group Manager Video
Multimedia Realtime Systems Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma@iis.fhg.de
www: http://www.iis.fhg.de/
From uch email.it Fri Sep 10 17:30:45 2004
From: uch email.it (Uch)
Date: Sat Sep 11 11:31:34 2004
Subject: [Mp4-tech] [video]quantization
Message-ID: <967d90fcb98e19c4cb0055c36da828bf@80.105.50.243>
Hi, i\'m an italian student.
I\'m trying to implement the transform/scaling/quantization process with
matlab.
IAbout quantization parameter: i\'ve read lots of papers and the draft of
the standard but i\'ve not understood which is the criterion adopted to
choose the value of QPy or QSy between 0-51 (if i read right, only the
initial value of QP is chosen in the quantization process and then the same
initial value is used in the de-quantization process.
Also i would ank you the difference between QPy and QSy in the standard and
what the parameters pic_init_qp_minus26 and
slice_qp_delta are ??
regards
Uch
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Stanco di avere la casella piena? Risolvi i tuoi problemi di spazio con
Email.it PRO100 avrai 100 MB di per spedire e ricevere ci? che vuoi
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1626&d=20040910
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040910/c4a81eb4/attachment.html
From kothari iitb.ac.in Sat Sep 11 04:27:43 2004
From: kothari iitb.ac.in (Abhishek D Kothari)
Date: Sat Sep 11 11:35:27 2004
Subject: [Mp4-tech] Error resilient MPEG-4 decoder
In-Reply-To: <200409101601.i8AG0cA7006344@lists1.magma.ca>
References: <200409101601.i8AG0cA7006344@lists1.magma.ca>
Message-ID: <32792.10.8.1.67.1094853463.squirrel@gpo.iitb.ac.in>
Hi,
I am looking for an MPEG4 decoder which can decode scalable video with
errors in the enhancement layer. Presently, I am using MoMuSys but it
crashes when i attempt to decode multiple layers with some bits dropped in
the enhancement layer. Please suggest any possible help.
Also, Is there any player which can play scalable video??
Regards,
Abhishek
From sweet_sober_smart yahoo.co.in Sat Sep 11 10:43:43 2004
From: sweet_sober_smart yahoo.co.in (=?iso-8859-1?q?ghvf=20jyg?=)
Date: Sat Sep 11 11:39:01 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
In-Reply-To: <4141B945.2010108@iis.fhg.de>
Message-ID: <20040911084343.47792.qmail@web8506.mail.in.yahoo.com>
Dear Herbert,
Thanks for that information. During the testing of my simple profile decoder I found that the stream mit007.m4v (simple profile conformance test stream) has video_object_type_indication set to 0 which is supposed to be a reserved value. My decoder actually ensures that the stream should have this value set to 1. Is this a problem with the bitstream or should I remove that check from my decoder ?
Thanks and Regards
Rahul
Herbert Thoma wrote:Rahul,
You may want to take a look at the MPEG-4 Visual Implementers Guide List of Problem Reports:
http://www.chiariglione.org/mpeg/working_documents/mpeg-04/visual/visual_implementers_guide.zip
There a number of problems with conformance bitstreams are described. These problems will
be addressed in the upcoming visual conformance corrigendum.
Regards,
Herbert
ghvf jyg schrieb:
> Thanks for the replies. I was stuck decoding the two streams mentioned
> by Toshi Horie, and that set me thinking whether ASP supports OBMC or
> not. Since these streams are supposed to be part of the conformance
> test suite meant for ASP, how do I state that my decoder conforms to ASP
> if it is not able to decode these streams.
> Regards
> Rahul
>
> */toshi.horie@conexant.com/* wrote:
>
>
> Rahul,
>
> Most of your questions are answered in ISO 14496-2:2004 available
> online at the following URL.
> http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39259
>
> Advanced Simple Profile decoders can handle Advanced Simple Visual
> Object Types and Simple Visual Object Types. Table 9-5 lists the
> coding tools available for Advanced Simple Visual Object Type.
>
> I think Advanced Simple Profile does not support OBMC, even though
> vcon-ge18.cmp and vcon-ge24.cmp seem to use it. /Someone please
> corrrect me if I'm wrong./ Certainly Table 9-1 says that OBMC is
> not supported for Simple Object Types, but it's not listed for
> Advanced Simple Object Types in Table 9-4.
>
> There is a small note under Table 9-4 that says "The interlace tools
> are not used for levels L0, L1, L2, and L3 of AS and FGS Profiles."
> For other level restrictions, see Table N-4.
>
> All of the conformance streams for ASP should be available at the
> Hannover ftp site accessed with the MPEG member login and password.
>
> Regards,
> Toshi Horie
>
>
>
> *"ghvf jyg" *
> Sent by: mp4-tech-bounces@lists.mpegif.org
>
> 09/09/2023 05:37 AM
>
>
> To: mp4-tech@lists.mpegif.org
> cc:
> Subject: [Mp4-tech] [video] obmc and interlaced in ASP
>
>
>
>
> Hi Everyone,
>
> I am working on Advanced Simple Profile (ASP). Does ASP support
> overlapped motion compensation (OBMC), IIs interlaced support in ASP
> is restricted to certain levels. Specifically where is this
> information documented.
>
> I also want to know where I can find the complete s! et of
> conformance streams for ASP. I could collect some from the
> Conformance Streams CD from ISO (the old version), while I could get
> some from the hannover ftp site. In all I have approximately 14-15
> of them, where can I find the remaining ones.
>
> I would appreciate any help on the above.
>
> Thanks and Regards
> Rahul
>
>
> *_Yahoo! India Matrimony_*
> *:*
> Find your life partner _online_
> ._______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio,
> [video], [systems], [general] or another apppropriate identifier to
> indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust
> guidelines found at
> http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
>
>
>
> ******************Legal Disclaimer**************************
> "This email may contain confidential and privileged material for the
> sole use of the intended recipient. Any unauthorized review, use or
> distribution by others is strictly prohibited. If you have received
> the message in error, please advise the sender by reply email and
> delete the message. Thank you."
> ****************************************************************
>
> *Yahoo! India Matrimony*
> *:*
> Find your life partner online
> .
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
Herbert Thoma
Group Manager Video
Multimedia Realtime Systems Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma@iis.fhg.de
www: http://www.iis.fhg.de/
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040911/6d5fa1f4/attachment.html
From nso01r ecs.soton.ac.uk Sat Sep 11 14:16:25 2004
From: nso01r ecs.soton.ac.uk (Noor Othman)
Date: Sat Sep 11 11:42:56 2004
Subject: [Mp4-tech] [audio]TWINVQ
Message-ID: <4142EC99.5050605@ecs>
Hello,
I wonder if TWINVQ in "vm" of "refsoft980508" can still be used, or
has it been obsoleted? I tried to use twinvq in "mp4AudVm" in ref
software of (ISO/IEC 14496-5:2001) but it doesn't give a twinvq on its
own. Can anyone help?
Thank you.
Noor
From bulegato libero.it Sat Sep 11 16:51:37 2004
From: bulegato libero.it (Bule)
Date: Sat Sep 11 11:46:08 2004
Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 14, Issue 14
References: <200409101601.i8AG0cA7006344@lists1.magma.ca>
Message-ID: <001d01c49806$7610ba50$5f161997@master>
Hi,
I know the meaning of skipped macrobock for the new standard H.264 but i
think it's the same also for MPEG-2. The decoder reconstructs the frame
with the skipped macroblock replacing the skipped one with the macroblock in
the same position which has already decoded from a previous frame. As a
matter of fact a skipped macroblock is so defined if there is no motion for
this from a frame to an other or if its motion vector can be derived from
neighbouring macroblocks.
I hope this helpful to you
Luca
----- Original Message -----
From:
To:
Sent: Friday, September 10, 2023 6:01 PM
Subject: Mp4-tech Digest, Vol 14, Issue 14
> Send Mp4-tech mailing list submissions to
> mp4-tech@lists.mpegif.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.mpegif.org/mailman/listinfo/mp4-tech
> or, via email, send a message with subject or body 'help' to
> mp4-tech-request@lists.mpegif.org
>
> You can reach the person managing the list at
> mp4-tech-owner@lists.mpegif.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Mp4-tech digest..."
>
>
> Today's Topics:
>
> 1. Doubts in "skipped macroblocks" (Pat M)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 10 Sep 2023 07:06:58 +0100 (BST)
> From: Pat M
> Subject: [Mp4-tech] Doubts in "skipped macroblocks"
> To: mp4-tech@lists.mpegif.org
> Message-ID: <20040910060658.44052.qmail@web8508.mail.in.yahoo.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Everybody,
>
> The concept of "skipped macroblocks" in MPEG-2 is not very clear for me.
>
> How does the decoder reconstructs a frame which has a "skipped macroblock"
?
>
> Please do send me the reply at the earliest.
>
> Thanks and regards,
> Pat.
>
> Yahoo! India Matrimony: Find your life partneronline.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
/pipermail/mp4-tech/attachments/20040910/042c02e7/attachment-0001.html
>
> ------------------------------
>
> _______________________________________________
> Please use clear subject lines for your posts. Include [audio, [video],
[systems], [general] or another apppropriate identifier to indicate the type
of question you have.
>
> Conduct on the mailing list is subject to the Antitrust guidelines found
at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
>
> End of Mp4-tech Digest, Vol 14, Issue 14
> ****************************************
>
From lamachado inf.ufrgs.br Sat Sep 11 20:12:33 2004
From: lamachado inf.ufrgs.br (Leo)
Date: Sun Sep 12 04:21:29 2004
Subject: [Mp4-tech] mpeg-4 samples files
Message-ID: <1094940753.414378519cc69@webmail.inf.ufrgs.br>
Hi, I would like to know where can I find mpeg-4 video files. It needs to have
synthetic objects (made unsing BIFS) and natural objects in the same scene.
thanks
Leo
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
From jone96_us yahoo.com Sun Sep 12 01:35:34 2004
From: jone96_us yahoo.com (Alfred)
Date: Sun Sep 12 04:25:28 2004
Subject: [Mp4-tech] Optimized AAC-LC
In-Reply-To: <413DD59A.60905@iis.fraunhofer.de>
Message-ID: <20040912073534.93504.qmail@web52902.mail.yahoo.com>
Hi all,
Could anyone pl tell the Memory/MIPS requirements of
the best optimized MPEG4 AAC-LC Decoder( stereo
output) available on date.
Ralph, could you also please throw some light on the
fundamental limits on Memory/MIPS on the above
decoder.
Alfred
--- Ralph Sperschneider
wrote:
> lisa wrote:
>
> > Hi Ralph,
> > I did not check the reference decoder
> software of ISO. I
> > checked with faad2-0.
> >
> > As I earlier mentioned for the files am02_32.mp4
> to am02_96.mp4 there
> > are small glitches that are coming on the right
> channel(in the faad code).
> >
> > Can u please tell where the things CAN go wrong in
> that code?
> > In the sense that which part of the decoder is
> being tested in that
> > particular set of test vectors?
> > In which module the problems can possibly occur
> and for what possible
> > reason?
> > What are the things that affect the decoding of
> the right channel?(in
> > the sense that the left channel decodes properly)
> >
> > Thanks in advance
> > With regards
> > Lisa.
> >
> >
> >
> > On Tue, 07 Sep 2023 11:48:01 +0200, Ralph
> Sperschneider
> > wrote:
> >
> >> lisa wrote:
> >>
> >>> Hi all,
> >>> I have doubt on the MPEG4AAC main profile
> (audio) While
> >>> decoding the test vectors
> >>> am02_32.mp4 to am02_96.mp4
> >>> There are some small glitches coming on the
> right channel. I
> >>> guess thats why the RMS test fails.
> >>> Can anyone help on that problem? Remaining
> all test vectors are
> >>> passing.
> >>> thanx in advance
> >>> lisa
> >>
> >>
> >>
> >> Hi Lisa,
> >>
> >> the current MPEG-4 Audio reference software
> decoder has no problems
> >> with these sequences. Which decoder are you
> using?
> >>
> >> Best regards,
> >>
> >> Ralph
> >>
> >
> >
> >
>
> Hi Lisa,
>
> I am not familiar with faad. I even cannot see
> something special which applies
> only to these sequences. The sequence was intended
> to test as many different
> Huffman codewords from the spectrum Huffman
> codebooks as possible (that is
> called "arithmetic torture" in ISO/IEC 14496-4).
> Maybe some seldom used Huffman
> codes (eventually with some escape sequences) are
> not correctly decoded by the
> faad ... just a guess.
>
> Best regards,
>
> Ralph
>
> --
> Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131
> 776 344
> Fraunhofer IIS | Fax: +49 9131
> 776 398
> Am Wolfsmantel 33 |
> mailto:ralph.sperschneider@iis.fraunhofer.de
> D 91058 Erlangen |
> http://www.iis.fraunhofer.de/amm/
> _______________________________________________
> NOTE: Please use clear subject lines for your posts.
> Include [audio, [video], [systems], [general] or
> another apppropriate identifier to indicate the type
> of question you have.
>
> Note: Conduct on the mailing list is subject to the
> Antitrust guidelines found at
>
http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
>
_______________________________
Do you Yahoo!?
Shop for Back-to-School deals on Yahoo! Shopping.
http://shopping.yahoo.com/backtoschool
From Wesley.DeNeve ugent.be Sun Sep 12 20:12:23 2004
From: Wesley.DeNeve ugent.be (Wesley De Neve)
Date: Mon Sep 13 09:41:01 2004
Subject: [Mp4-tech] mpeg-4 samples files
References: <1094940753.414378519cc69@webmail.inf.ufrgs.br>
Message-ID: <065e01c498eb$abb4b5e0$0200a8c0@Persephone>
Hi,
Leo wrote:
> Hi, I would like to know where can I find mpeg-4 video files. It
> needs to have
> synthetic objects (made unsing BIFS) and natural objects in the same
> scene.
You could have a look at the GPAC regression test suite, available on the
following URL:
http://gpac.sourceforge.net/downloads.php
http://gpac.sourceforge.net/auth_files.php
You can also download a sample file, meeting your requirements, from the
following URL:
http://multimedialab.elis.ugent.be/h2ocean/movie.asp
Best regards,
-Wesley De Neve
From ralph.sperschneider iis.fraunhofer.de Mon Sep 13 12:35:26 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Mon Sep 13 09:45:15 2004
Subject: [Mp4-tech] Re: Optimized AAC-LC
In-Reply-To: <20040912073534.93504.qmail@web52902.mail.yahoo.com>
References: <20040912073534.93504.qmail@web52902.mail.yahoo.com>
Message-ID: <414569DE.3090301@iis.fraunhofer.de>
Alfred wrote:
> Hi all,
> Could anyone pl tell the Memory/MIPS requirements of
> the best optimized MPEG4 AAC-LC Decoder( stereo
> output) available on date.
> Ralph, could you also please throw some light on the
> fundamental limits on Memory/MIPS on the above
> decoder.
> Alfred
>
ISO/IEC 14496-3 says (1.5.2.2 Complexity units):
ER AAC LC @ 48 kHz:
PCU (MOPS): 3 (PCU proportional to sampling frequency)
RCU : 3
PCU (?Processor Complexity Units?) values are given in MOPS per channel, RCU
(?RAM Complexity Units?) values in kWords per channel.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From Ilan.Daniel Adimos.com Mon Sep 13 15:39:35 2004
From: Ilan.Daniel Adimos.com (Ilan Daniel)
Date: Mon Sep 13 09:48:33 2004
Subject: [Mp4-tech] [video] Intra Prediction
Message-ID: <2A01AFD68E343242BA2C748A5E1A733D294CE6@jerry.Adimos.com>
Hi,
I understand that the encoder has several Intra Prediction modes to choose from,
can the encoder decide not to predict at all ? (using constant 128 level prediction, like in edges MBs).
thanks,
Ilan Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040913/c7454531/attachment.html
From woodsp us.ibm.com Mon Sep 13 11:16:03 2004
From: woodsp us.ibm.com (Steve Wood)
Date: Mon Sep 13 14:53:33 2004
Subject: [Mp4-tech] mpeg-4 samples files
In-Reply-To: <1094940753.414378519cc69@webmail.inf.ufrgs.br>
Message-ID:
> Hi, I would like to know where can I find mpeg-4 video files. It needs
to have
> synthetic objects (made unsing BIFS) and natural objects in the same
scene.
> thanks
> Leo
Leo, you can find a number of samples, plus a tutorial on how to create a
scene with BIFS (MPEG-4 Systems) in the form of downloadable packages as
part of the 'IBM Toolkit for MPEG-4' on alphaWorks at
http://www.alphaworks.ibm.com/tech/tk4mpeg4 There is also authoring to
allow you to create your own scenes and of course a player to play them
back.
Regards, Steve Wood
Composite Media Technologies Group
IBM TJ Watson Research, 19 Skyline Drive, Hawthorne, NY 10532. USA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040913/7dc48f15/attachment.html
From bautz tin.it Mon Sep 13 22:01:08 2004
From: bautz tin.it (stefano battista)
Date: Mon Sep 13 15:45:28 2004
Subject: [Mp4-tech] [video] Intra Prediction
References: <2A01AFD68E343242BA2C748A5E1A733D294CE6@jerry.Adimos.com>
Message-ID: <003201c499c4$07a8f6d0$730b3152@Bsoft004>
[video] Intra Predictionhi Ilan--
of course the encoder can choose to always use the "average" prediciton mode every time it encodes an Intra Macroblock, provided it signals that using the correct H264 syntax...
it will be less efficient than a better encoding strategy :)
--Stefano
--Stefano Battista
bSoft -- www.bsoft.info
tel/fax +39-0733-261845
mobile +39-335-7213624
----- Original Message -----
From: Ilan Daniel
To: mp4-tech@lists.mpegif.org
Sent: Monday, September 13, 2023 2:39 PM
Subject: [Mp4-tech] [video] Intra Prediction
Hi,
I understand that the encoder has several Intra Prediction modes to choose from,
can the encoder decide not to predict at all ? (using constant 128 level prediction, like in edges MBs).
thanks,
Ilan Daniel
------------------------------------------------------------------------------
_______________________________________________
NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040913/b06e41db/attachment.html
From garysull windows.microsoft.com Mon Sep 13 15:07:10 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Mon Sep 13 19:11:13 2004
Subject: [Mp4-tech] [video] Intra Prediction
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AE2E20D@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
But the DC mode uses some degree of prediction too. I don't think there
is a way to turn off prediction completely when using H.264/AVC, except
to code every macroblock in a separate slice or do something similar to
that by FMO use.
I think the same is true for MPEG-2. The DC coefficient must be
predicted.
I believe H.263 (without use of Annex I) and H.261 don't use intra MB
prediction.
But why would you not want to use prediction?
-Gary Sullivan
________________________________
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of stefano battista
Sent: Monday, September 13, 2023 12:01 PM
To: Ilan Daniel; mp4-tech@lists.mpegif.org
Subject: Re: [Mp4-tech] [video] Intra Prediction
hi Ilan--
of course the encoder can choose to always use the "average"
prediciton mode every time it encodes an Intra Macroblock, provided it
signals that using the correct H264 syntax...
it will be less efficient than a better encoding strategy :)
--Stefano
--Stefano Battista
bSoft -- www.bsoft.info
tel/fax +39-0733-261845
mobile +39-335-7213624
----- Original Message -----
From: Ilan Daniel
To: mp4-tech@lists.mpegif.org
Sent: Monday, September 13, 2023 2:39 PM
Subject: [Mp4-tech] [video] Intra Prediction
Hi,
I understand that the encoder has several Intra
Prediction modes to choose from,
can the encoder decide not to predict at all ? (using
constant 128 level prediction, like in edges MBs).
thanks,
Ilan Daniel
________________________________
_______________________________________________
NOTE: Please use clear subject lines for your posts.
Include [audio, [video], [systems], [general] or another apppropriate
identifier to indicate the type of question you have.
Note: Conduct on the mailing list is subject to the
Antitrust guidelines found at
http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040913/13ef6223/attachment.html
From mpeg_pat yahoo.co.in Tue Sep 14 05:38:12 2004
From: mpeg_pat yahoo.co.in (=?iso-8859-1?q?Pat=20M?=)
Date: Wed Sep 15 08:27:38 2004
Subject: [Mp4-tech] Motion Vector Prediction
Message-ID: <20040914033812.2918.qmail@web8503.mail.in.yahoo.com>
Hi Everyone,
1.How is "Differential Motion Vector" encoding done in MPEG-2 ?
2. How do we predict the current motion vector based on the previous motion vectors?
3. What is the "mathematics" involved behind this ?(is it a simple difference or more than that)
Kindly send me the answers to the above questions with some brief examples.
Thanks and regards,
Pat. M
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040914/1a7e4f30/attachment.html
From garysull windows.microsoft.com Mon Sep 13 22:31:55 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Wed Sep 15 08:30:07 2004
Subject: [Mp4-tech] RE: Motion Vector Prediction
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AEB5156@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
These aren't especially simple questions if you're looking for a fully
complete answer, although they're simpler when you ask about MPEG-2 than
if you asked about newer standards.
The simple answer is that in MPEG-2 you use the value of the motion
vector for the macroblock to the left of the current macroblock as the
prediction of the value of the motion vector for the current macroblock.
The encoder then sends the difference from that prediction value (one
offset for the horizontal dimension and one for the vertical dimension).
That's the simple explanation.
But what if the macroblock to the left is coded as "intra", so it
doesn't have a motion vector? What if the macroblock to the left is
"skipped" (i.e., nothing is sent for it)?
Now don't forget about B pictures. Some macroblocks in a B picture will
have two motion vectors (for "forward" and "backward" prediction) -- and
some of them will have only one, and some of them won't have any.
Now think about interlace. There are field pictures and frame pictures
and in frame pictures there may be switching between frame and field
processing on a per-macroblock basis.
If the current macroblock is a frame macroblock and the macroblock to
the left is a field macroblock, now what? How about vice-versa? Then
there's also 16x8 motion too.
What if it's interlaced and it's a B picture too?
And finally, the bane of all MPEG-2 implementers, the dreaded Dual
Prime.
There's all sorts of nit-picky little details, but it's basically pretty
straightforward when you think it all through.
Best Regards,
Gary Sullivan
________________________________
From: Pat M [mailto:mpeg_pat@yahoo.co.in]
Sent: Monday, September 13, 2023 8:38 PM
To: mp4-tech@lists.mpegif.org
Cc: Gary Sullivan
Subject: Motion Vector Prediction
Hi Everyone,
1.How is "Differential Motion Vector" encoding done in MPEG-2 ?
2. How do we predict the current motion vector based on the
previous motion vectors?
3. What is the "mathematics" involved behind this ?(is it a
simple difference or more than that)
Kindly send me the answers to the above questions with some
brief examples.
Thanks and regards,
Pat. M
Yahoo! India Matrimony
: Find your life partner online
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040913/7af81365/attachment.html
From Ilan.Daniel Adimos.com Tue Sep 14 13:12:28 2004
From: Ilan.Daniel Adimos.com (Ilan Daniel)
Date: Wed Sep 15 08:32:24 2004
Subject: [Mp4-tech] [video] Intra Prediction
Message-ID: <2A01AFD68E343242BA2C748A5E1A733D294CEA@jerry.Adimos.com>
thanks Gary for your answer,
this is what I suspected - the only way for not using any prediction is by using slice per MB.
"But why would you not want to use prediction?"
in some cases the best prediction is "no prediction",
same as an MB in P slice that in some cases it is better to encode it as Intra MB.
I understand that those cases are not frequent .....
-----Original Message-----
From: Gary Sullivan [mailto:garysull@windows.microsoft.com]
Sent: Monday, September 13, 2023 11:07 PM
To: stefano battista; Ilan Daniel; mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] [video] Intra Prediction
But the DC mode uses some degree of prediction too. I don't think there is a way to turn off prediction completely when using H.264/AVC, except to code every macroblock in a separate slice or do something similar to that by FMO use.
I think the same is true for MPEG-2. The DC coefficient must be predicted.
I believe H.263 (without use of Annex I) and H.261 don't use intra MB prediction.
But why would you not want to use prediction?
-Gary Sullivan
_____
From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of stefano battista
Sent: Monday, September 13, 2023 12:01 PM
To: Ilan Daniel; mp4-tech@lists.mpegif.org
Subject: Re: [Mp4-tech] [video] Intra Prediction
hi Ilan--
of course the encoder can choose to always use the "average" prediciton mode every time it encodes an Intra Macroblock, provided it signals that using the correct H264 syntax...
it will be less efficient than a better encoding strategy :)
--Stefano
--Stefano Battista
bSoft -- www.bsoft.info
tel/fax +39-0733-261845
mobile +39-335-7213624
----- Original Message -----
From: Ilan Daniel
To: mp4-tech@lists.mpegif.org
Sent: Monday, September 13, 2023 2:39 PM
Subject: [Mp4-tech] [video] Intra Prediction
Hi,
I understand that the encoder has several Intra Prediction modes to choose from,
can the encoder decide not to predict at all ? (using constant 128 level prediction, like in edges MBs).
thanks,
Ilan Daniel
_____
_______________________________________________
NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040914/5563ca51/attachment.html
From mpeg_pat yahoo.co.in Tue Sep 14 12:18:11 2004
From: mpeg_pat yahoo.co.in (=?iso-8859-1?q?Pat=20M?=)
Date: Wed Sep 15 08:35:12 2004
Subject: [Mp4-tech] CAVLC and CABAC
Message-ID: <20040914101811.93767.qmail@web8510.mail.in.yahoo.com>
Hi Everybody,
Where can I find good and comprehensive literature on CAVLC and CABAC ? (apart from Iain.G. Richardson book for MPEG-4/H.264)
Thanks and regards,
Pat.
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040914/8bd7c061/attachment.html
From ds_sunitha rediffmail.com Tue Sep 14 12:18:46 2004
From: ds_sunitha rediffmail.com (Sunitha DS)
Date: Wed Sep 15 08:37:38 2004
Subject: [Mp4-tech] CRC implementation in ADTS header
Message-ID: <20040914111842.15756.qmail@webmail17.rediffmail.com>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040914/f71fbcda/attachment-0001.html
-------------- next part --------------
Hello,
Any one can help me in providing the following details.
I need to implement the CRC value in the AAC decoder side for ADTS encoded stream.
CRC field is present in the ADTS header, but i want to find the CRC value based on the ADTS stream data, Please help me how to find the CRC value based on the ADTS stream on the decoder side.
this is most urgent for me. pls help me in resolving this issue.
regards
Sunitha
From ds_sunitha rediffmail.com Tue Sep 14 15:41:50 2004
From: ds_sunitha rediffmail.com (Sunitha DS)
Date: Wed Sep 15 08:39:33 2004
Subject: [Mp4-tech] LTP test streams
Message-ID: <20040914144143.20690.qmail@webmail28.rediffmail.com>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040914/b1b81a7c/attachment.html
-------------- next part --------------
Please give me the info where I will get the LTP test streams for testing the AAC LD decoder.
regards
Snitha
From garysull windows.microsoft.com Tue Sep 14 12:09:17 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Wed Sep 15 08:41:49 2004
Subject: [Mp4-tech] RE: CAVLC and CABAC
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AEB550B@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
For CAVLC, I think if you start with Richardon's book or his web white
papers and then just read the standard itself in detail, that should
suffice. All of CAVLC is contained in only about five or six pages of
text in the standard, plus some tables.
(subclauses 7.3.5.3.1, 7.4.5.3.1, and 9.2).
For CABAC, the following paper is probably the most authoritative source
outside of the standard itself:
Detlev Marpe , Heiko Schwarz, and Thomas
Wiegand:
Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video
Compression Standard,
IEEE Transactions on Circuits and Systems for Video Technology, July
2003.
That is available at http://bs.hhi.de/~wiegand/publications.html.
It may also be a good idea to get a copy of the JVT's JM text document
from the JVT ftp site.
Best Regards,
Gary Sullivan
________________________________
From: Pat M [mailto:mpeg_pat@yahoo.co.in]
Sent: Tuesday, September 14, 2023 3:18 AM
To: mp4-tech@lists.mpegif.org
Cc: Gary Sullivan
Subject: CAVLC and CABAC
Hi Everybody,
Where can I find good and comprehensive literature on CAVLC
and CABAC ? (apart from Iain.G. Richardson book for MPEG-4/H.264)
Thanks and regards,
Pat.
Yahoo! India Matrimony
: Find your life partner online
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040914/b50a1ed7/attachment.html
From tma iis.fhg.de Wed Sep 15 15:21:00 2004
From: tma iis.fhg.de (Herbert Thoma)
Date: Wed Sep 15 11:25:23 2004
Subject: [Mp4-tech] [video] obmc and interlaced in ASP
In-Reply-To: <20040911084343.47792.qmail@web8506.mail.in.yahoo.com>
References: <20040911084343.47792.qmail@web8506.mail.in.yahoo.com>
Message-ID: <414833AC.3090503@iis.fhg.de>
Dear Rahul,
in my opinion this is a problem with the bitstream. However, I would not
build a decoder that is so strict ...
I informed Yi-Shin Tung who is the editor of the MPEG-4 Visual Implementers Guide
List of Problem Reports document about the problem with this conformance bitstream.
Regards,
Herbert.
ghvf jyg schrieb:
> Dear Herbert,
>
> Thanks for that information. During the testing of my simple profile
> decoder I found that the stream mit007.m4v (simple profile conformance
> test stream) has video_object_type_indication set to 0 which is supposed
> to be a reserved value. My decoder actually ensures that the stream
> should have this value set to 1. Is this a problem with the bitstream or
> should I remove that check from my decoder ?
>
> Thanks and Regards
>
> Rahul
>
>
>
>
>
> */Herbert Thoma /* wrote:
>
> Rahul,
>
> You may want to take a look at the MPEG-4 Visual Implementers Guide
> List of Problem Reports:
>
> http://www.chiariglione.org/mpeg/working_documents/mpeg-04/visual/visual_implementers_guide.zip
>
> There a number of problems with conformance bitstreams are
> described. These problems will
> be addressed in the upcoming visual conformance corrigendum.
>
> Regards,
> Herbert
>
> ghvf jyg schrieb:
> > Thanks for the replies. I was stuck decoding the two streams
> mentioned
> > by Toshi Horie, and that set me thinking whether ASP supports
> OBMC or
> > not. Since these streams are supposed to be part of the conformance
> > test suite meant for ASP, how do I state that my decoder conforms
> to ASP
> > if it is not able to decode these streams.
> > Regards
> > Rahul
> >
> > */toshi.horie@conexant.com/* wrote:
> >
> &! gt;
> > Rahul,
> >
> > Most of your questions are answered in ISO 14496-2:2004 available
> > online at the following URL.
> >
> http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39259
> >
> > Advanced Simple Profile decoders can handle Advanced Simple Visual
> > Object Types and Simple Visual Object Types. Table 9-5 lists the
> > coding tools available for Advanced Simple Visual Object Type.
> >
> > I think Advanced Simple Profile does not support OBMC, even though
> > vcon-ge18.cmp and vcon-ge24.cmp seem to use it. /Someone please
> > corrrect me if I'm wrong./ Certainly Table 9-1 says that OBMC is
> > not supported for Simple Object Types, but it's not listed for
> > Advanced Simple Object Types in Table 9-4.
> >
> > There is a small note under Table 9-4 that says "The interlace tools
> > are not used for levels L0, L1, L2, and L3 of AS and FGS Profiles."
> > For other level restrictions, see Table N-4.
> >
> > All of the conformance streams for ASP should be available at the
> > Hannover ftp site accessed with the MPEG member login and password.
> >
> > Regards,
> > Toshi Horie
> >
> >
> >
> > *"ghvf jyg" *
> > Sent by: mp4-tech-bounces@lists.mpegif.org
> >
> > 09/09/2023 05:37 AM
> >
> >
> > To: mp4-tech@lists.mpegif.org
> > cc:
> > Subject: [Mp4-tech] [video] obmc and interlaced in ASP
> >
> >
> >
> >
> > Hi Everyone,
> >
> > I am working on Advanced Simple Profile (ASP). Does ASP support
> > overlapped motion compensation (OBMC), IIs interlaced support in ASP
> > is restricted to certain levels. Specifically where is this
> > information documented.
> >
> > I also want to know where I can find the complete s! et of
> > conformance streams for ASP. I could collect some from the
> > Conformance Streams CD from ISO (the old version), while I could get
> > some from the hannover ftp site. In all I have approximately 14-15
> > of them, where can I find the remaining ones.
> >
> > I would appreciate any help on the above.
> >
> > Thanks and Regards
> > Rahul
> >
> >
> > *_Yahoo! India Matrimony_*
> > *:*
> > Find your life partner _online_
> > ._______________________________________________
> > NOTE: Please use clear subject lines for your posts. Include [audio,
> > [video], [systems], [general] or another apppropriate identifier to
> > indicate the type of question you have.
> >
> > Note: Conduct on the mailing list is subject to the Antitrust
> > guidelines found at
> >
> http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
> >
> >
> >
> > ******************Legal Disclaimer**************************
> > "This email may contain confidential and privileged material for the
> > sole use of the intended recipient. Any unauthorized review, use or
> > distribution by others is strictly prohibited. If you have received
> > the message in error, please advise the sender by reply email and
> > delete the message. Thank you."
> > ****************************************************************
> >
> > *Yahoo! India Matrimony*
> > *:*
> > Find your life partner online
> > .
> >
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > NOTE: Please use clear subject lines for your posts. Include
> [audio, [video], [systems], [general] or another apppropriate
> identifier to indicate the type of question you have.
> >
> > Note: Conduct on the mailing list is subject to the Antitrust
> guidelines found at
> http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
>
> --
> Herbert Thoma
> Group Manager Video
> Multimedia Realtime Systems Department
> Fraunhofer IIS
> Am Wolfsmantel 33, 91058 Erlangen, Germany
> Phone: +49-9131-776-323
> Fax: +49-9131-776-399
> email: tma@iis.fhg.de
> www: http://www.iis.fhg.de/
>
> *Yahoo! India Matrimony*
> *:*
> Find your life partner online
> .
>
>
--
Herbert Thoma
Group Manager Video
Multimedia Realtime Systems Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma@iis.fhg.de
www: http://www.iis.fhg.de/
From ralph.sperschneider iis.fraunhofer.de Wed Sep 15 15:52:59 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Wed Sep 15 11:30:31 2004
Subject: [Mp4-tech] Re: Query about AAC SamplingFrequencyIndex and objectType
In-Reply-To: <413EAEAA.8135457E@noida.interrasystems.com>
References: <413EAEAA.8135457E@noida.interrasystems.com>
Message-ID: <41483B2B.2060608@iis.fraunhofer.de>
Subhadeep Chatterjee wrote:
> Hello everybody,
>
> I have a few questions about aac.
>
> 1. In AudioSpecificConfig samplingFrequencyIndex comes. If
> channelConfiguration is 0 then another samplingFrequencyIndex comes in
> PCE. Then which value should we take?
>
> 2. If the two values are not same, is this considered an error in
> bitstream?
>
> 3. Again the same questions arise for audioObjectType in
> AudioSpecificConfig and ObjectType in PCE.
>
> 4. What will happen if samplingFrequencyIndex has a value of 0xF in PCE?
>
> Thanks in advance.
>
> Regards
> Subhadeep Chatterjee
>
Please check out ISO/IEC 14496-4, where it says in "6.6.4.1.2.1.3
program_config_element()":
object_type: shall match the AudioObjectType within AudioSpecificConfig
sampling_frequency_index: shall match the samplingFrequencyIndex within
AudioSpecificConfig
Those values are simply redundant in the PCE. They shall match the settings in
the ASC, but otherwise can be ignored.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From garysull windows.microsoft.com Wed Sep 15 11:02:28 2004
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Wed Sep 15 15:32:26 2004
Subject: [Mp4-tech] RE: Doubts regarding skipped macroblocks
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AF17877@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
1. I think the answer is No, since skipped macroblocks are a type of P
(i.e., inter-picture predicted) macroblock.
2. Yes, I think that is possible.
________________________________
From: Tom P [mailto:mpeg2_user@yahoo.com]
Sent: Wednesday, September 15, 2023 3:51 AM
To: Gary Sullivan
Cc: mp4-tech@lists.mpegif.org
Subject: Doubts regarding skipped macroblocks
Hi Everybody,
1. Why are "skipped macroblocks" not allowed in I-pictures in
MPEG-2?
2. Is it not possible that all the quantized DCT coefficients to
be zero for some macroblocks of an I-picture?
Please do send me the answers to the above questions.
Thanks in advance.
Tom
________________________________
Do you Yahoo!?
vote.yahoo.com - Register online to vote today!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040915/c34cc331/attachment.html
From lhq haiersoft.com.cn Thu Sep 16 17:56:15 2004
From: lhq haiersoft.com.cn (=?gb2312?B?u6rG5g==?=)
Date: Thu Sep 16 06:46:38 2004
Subject: [Mp4-tech] Where can i find the whole code of mpeg-4 decode and
encode.
Message-ID: <200409160856.i8G8uE2f009492@lists1.magma.ca>
hi,
i am beginning to learn mpeg-4 just several days, and i want to anaylize some sample code so that i can grasp the mpeg-4 fast. but i can't find the whole code including the tutoril documents. i will appreciate if you can tell you. thanks a lot in advance!
best wishes!
Eric
����������������
����������������lhq@haiersoft.com.cn
��������������������2004-09-16
From srinivas.mastyaraj skyworksinc.com Thu Sep 16 17:52:49 2004
From: srinivas.mastyaraj skyworksinc.com (srinivas.mastyaraj@skyworksinc.com)
Date: Thu Sep 16 09:15:00 2004
Subject: [Mp4-tech] Where can i find the whole code of mpeg-4 decode
and encode.
Message-ID:
Source code for MPEG-4 is available at http://ffmpeg.sourceforge.net/
Regards
MSRao
"����"
Sent by: mp4-tech-bounces@lists.mpegif.org
09/16/2004 02:26 PM
To: "mp4-tech" <>
cc:
Subject: [Mp4-tech] Where can i find the whole code of mpeg-4 decode and encode.
hi,
i am beginning to learn mpeg-4 just several days, and i want to
anaylize some sample code so that i can grasp the mpeg-4 fast. but i can't
find the whole code including the tutoril documents. i will appreciate if
you can tell you. thanks a lot in advance!
best wishes!
Eric
����������������
����������������lhq@haiersoft.com.cn
��������������������2004-09-16
_______________________________________________
NOTE: Please use clear subject lines for your posts. Include [audio,
[video], [systems], [general] or another apppropriate identifier to
indicate the type of question you have.
Note: Conduct on the mailing list is subject to the Antitrust guidelines
found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040916/f2ef45e9/attachment.html
From ralph.sperschneider iis.fraunhofer.de Thu Sep 16 15:55:26 2004
From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider)
Date: Thu Sep 16 09:17:00 2004
Subject: [Mp4-tech] Re: [audio] AAC LD test sequences testing LTP
In-Reply-To: <20040914144143.20690.qmail@webmail28.rediffmail.com>
References: <20040914144143.20690.qmail@webmail28.rediffmail.com>
Message-ID: <41498D3E.2050107@iis.fraunhofer.de>
Sunitha DS wrote:
> Please give me the info where I will get the LTP test streams for testing the AAC LD decoder.
>
> regards
> Snitha
>
>
Look for er_ad* in subdir 'compressedMP4' and 'referencesWav' at
ftp://mpaudconf:adif2mp4@ftp.iis.fraunhofer.de/mpeg4audio-conformance/
Except for er_ad109, LTP is used where the encoder found it appropriate.
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
From Danijel.Domazet zg.htnet.hr Fri Sep 17 17:34:29 2004
From: Danijel.Domazet zg.htnet.hr (D.Domazet)
Date: Fri Sep 17 15:15:03 2004
Subject: [Mp4-tech][audio] Paper: "Increased efficiency MPEG-2 AAC Encoding"?
References: <20040914144143.20690.qmail@webmail28.rediffmail.com>
<41498D3E.2050107@iis.fraunhofer.de>
Message-ID: <000c01c49cc3$70db9110$1b02fea9@FREZA>
Hi Mp4tech,
I'd appreciate it very much if someone could point me to AES paper (other
than www.aes.org):
Title: "Increased efficiency MPEG-2 AAC Encoding"
Authors: Smithers, Michael J.; Fellers, Matt C.
AES Convention: 111 (November 2001)
Preprint Number: 5490
E-lib Location: (CD aes18) /pp2001/pp0112/111038.pdf
Thanks,
Daniel
From f.fakhrieh ece.ut.ac.ir Mon Sep 20 14:24:20 2004
From: f.fakhrieh ece.ut.ac.ir (f.fakhrieh@ece.ut.ac.ir)
Date: Mon Sep 20 09:08:31 2004
Subject: [Mp4-tech] finding a new algorithm
Message-ID: <21256.194.225.0.15.1095670460.squirrel@shahab.ut.ac.ir>
Dear all experts,
My friend is looking for a topic for his thesis.
He specaily intersted in data conpression algorithm
do any one can guid him.
we want to know why we can improve data compression algorithm of MPEG
thanks
From Ilan.Daniel Adimos.com Sun Sep 19 10:50:46 2004
From: Ilan.Daniel Adimos.com (Ilan Daniel)
Date: Mon Sep 20 09:12:03 2004
Subject: [Mp4-tech] [system] MPEG4-AVC inside MPEG2 TS ?
Message-ID: <2A01AFD68E343242BA2C748A5E1A733D294CF5@jerry.Adimos.com>
Hi,
can MPEG2 TS contain MPEG4-AVC ?
and what about other "MPEG" video ? MPEG1 video ? MPEG4 video ?
and what about "non MPEG" video like the VC-9 ?
Ilan Daniel
Adimos
Atirey Yeda 17
Kfar Saba
Israel
ilan.daniel@adimos.com
tel: +972-9-7630003
mobile: +972-544-508695
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040919/04c4bfd0/attachment.html
From gedrozia yahoo.com Sun Sep 19 03:06:29 2004
From: gedrozia yahoo.com (Mehdi Sharifi)
Date: Mon Sep 20 09:15:55 2004
Subject: [Mp4-tech] AMR payload&Storage
In-Reply-To: <20040914101811.93767.qmail@web8510.mail.in.yahoo.com>
Message-ID: <20040919090629.81358.qmail@web41601.mail.yahoo.com>
Hi ,
format of AMR in storage is abit different from in payload . is there any source code that I can use to convert payload format to storage format ?
thanx
--mehdi
---------------------------------
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040919/e1320a8f/attachment.html
From wkkang dslab.hanyang.ac.kr Mon Sep 20 14:59:02 2004
From: wkkang dslab.hanyang.ac.kr (=?EUC-KR?Q?=B0=AD=BF=F8=B0=E6?=)
Date: Mon Sep 20 10:18:10 2004
Subject: [Mp4-tech] Momusys software
Message-ID: <200409200459.i8K4xiLL009861@lists1.magma.ca>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/b17e0d96/attachment.html
From Martin.Davies radioscape.com Mon Sep 20 15:33:06 2004
From: Martin.Davies radioscape.com (Davies, Martin)
Date: Mon Sep 20 10:21:43 2004
Subject: [Mp4-tech] [system] MPEG4-AVC inside MPEG2 TS ?
Message-ID: <5D139685F337FC44A97D330F8F1BF6FA09EAF9@MORSE>
Yes, it can contain MPEG-4 AVC streams, as long as an MPEG-4 Synchronisation
layer is used before packaging it inside a PES. The DMB standard uses
MPEG-4 streams inside an MPEG-2TS.
Martin
-----Original Message-----
From: Ilan Daniel [mailto:Ilan.Daniel@Adimos.com]
Sent: 19 September 2023 08:51
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] [system] MPEG4-AVC inside MPEG2 TS ?
Hi,
can MPEG2 TS contain MPEG4-AVC ?
and what about other "MPEG" video ? MPEG1 video ? MPEG4 video ?
and what about "non MPEG" video like the VC-9 ?
Ilan Daniel
Adimos
Atirey Yeda 17
Kfar Saba
Israel
ilan.daniel@adimos.com
tel: +972-9-7630003
mobile: +972-544-508695
**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
postmaster@radioscape.com.
This footnote also confirms that this email message has been scanned
for the presence of computer viruses known at the time of sending.
www.radioscape.com
**********************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/c077d853/attachment.html
From gedrozia yahoo.com Mon Sep 20 07:36:40 2004
From: gedrozia yahoo.com (Mehdi Sharifi)
Date: Mon Sep 20 10:25:01 2004
Subject: [Mp4-tech] AMR payload&Storage format
Message-ID: <20040920133640.90381.qmail@web41602.mail.yahoo.com>
Hi dear all, format of AMR in storage is abit different from it's format in payload or streaming . is there any source code that I can use to convert payload format to storage format ?
thanx
--mehdi
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/56bafae3/attachment.html
From mihir ti.com Mon Sep 20 20:19:19 2004
From: mihir ti.com (Mody, Mihir)
Date: Mon Sep 20 10:29:14 2004
Subject: [Mp4-tech] [system] MPEG4-AVC inside MPEG2 TS ?
Message-ID: <0908EAA859AF3641B7D9BEDAB8DD6A742F7A6E@dbde2k01.itg.ti.com>
Hi Ilan,
Please refer to ITU-T recommendation for H.222, Amendment 3, 2004 : Transport of AVC data over ISO/IEC 13818-1/ H.222.0 for MPEG2 TS containment for MPEG4 AVC. I am not sure above MPEG1/4 and VC9 transport in MPEG2 TS.
Regards,
Mihir Mody,
Multimedia codecs group,
Texas Instruments India, Ltd,
Email : mihir@ti.com
Phone : +91-80-25099307
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Ilan Daniel
Sent: Sunday, September 19, 2023 1:21 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] [system] MPEG4-AVC inside MPEG2 TS ?
Hi,
can MPEG2 TS contain MPEG4-AVC ?
and what about other "MPEG" video ? MPEG1 video ? MPEG4 video ?
and what about "non MPEG" video like the VC-9 ?
Ilan Daniel
Adimos
Atirey Yeda 17
Kfar Saba
Israel
ilan.daniel@adimos.com
tel: +972-9-7630003
mobile: +972-544-508695
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/bf95ca79/attachment.html
From mihir ti.com Mon Sep 20 20:57:26 2004
From: mihir ti.com (Mody, Mihir)
Date: Tue Sep 21 09:18:37 2004
Subject: [Mp4-tech] AMR payload&Storage format
Message-ID: <0908EAA859AF3641B7D9BEDAB8DD6A742F7A6F@dbde2k01.itg.ti.com>
Hi Mehdi,
Are you refering to storage format as per RFC 3267 or 3GPP file format based on MPEG4 File format?
Regards,
Mihir Mody,
Multimedia codecs group,
Texas Instruments India, Ltd,
Email : mihir@ti.com
Phone : +91-80-25099307
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Mehdi Sharifi
Sent: Monday, September 20, 2023 7:07 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AMR payload&Storage format
Hi dear all,
format of AMR in storage is abit different from it's format in payload or streaming . is there any source code that I can use to convert payload format to storage format ?
thanx
--mehdi
_____
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/44f5174e/attachment.html
From gedrozia yahoo.com Mon Sep 20 09:05:13 2004
From: gedrozia yahoo.com (Mehdi Sharifi)
Date: Tue Sep 21 09:21:09 2004
Subject: [Mp4-tech] AMR payload&Storage format
In-Reply-To: <0908EAA859AF3641B7D9BEDAB8DD6A742F7A6F@dbde2k01.itg.ti.com>
Message-ID: <20040920150513.10929.qmail@web41602.mail.yahoo.com>
Hi ,
thanks for replying ,
in 3GPP file format it is said that format of AMR samples is according to RFC 3267 ; I read RFC 3267 ; it was alittle complicated ; I am looking for a source or some contribution to convert this payload format to ordinary AMR format in order to play it with QuickTime or another player
if you can help me , it's very appriciated
thank you alot
--mehdi
"Mody, Mihir" wrote:
Hi Mehdi,
Are you refering to storage format as per RFC 3267 or 3GPP file format based on MPEG4 File format?
Regards,
Mihir Mody,
Multimedia codecs group,
Texas Instruments India, Ltd,
Email : mihir@ti.com
Phone : +91-80-25099307
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Mehdi Sharifi
Sent: Monday, September 20, 2023 7:07 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] AMR payload&Storage format
Hi dear all, format of AMR in storage is abit different from it's format in payload or streaming . is there any source code that I can use to convert payload format to storage format ?
thanx
--mehdi
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
---------------------------------
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/12dbe4d3/attachment.html
From sameer_manuja yahoo.com Mon Sep 20 10:58:27 2004
From: sameer_manuja yahoo.com (Sameer Manuja)
Date: Tue Sep 21 09:23:11 2004
Subject: [Mp4-tech] doubt regarding modulo_time_base and vop_time_increment
Message-ID: <20040920165827.53073.qmail@web50202.mail.yahoo.com>
Hi,
I'm confused with the explanation of modulo_time_base
and vop_time_increment parameters of the vop header in
the standard. Suppose i want to encode at vop rate of
5, and i'm using vop_time_increment_resolution of 50
ticks/s, then how will the modulo_time_base and
vop_time_increment fields be coded?
Will it be like,
0 0 0 0 0 0 0 0 0 0 0 ... (modulo_time_base)
0 10 10 10 10 10 10 10 10 10 10 ...
(vop_time_increment)
or,
0 0 0 0 0 1 0 0 0 0 1 ... (modulo_time_base)
0 10 20 30 40 0 10 20 30 40 0 ...
(vop_time_increment)
Regards,
Sameer
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com
From ghughes broadbus.com Mon Sep 20 15:48:14 2004
From: ghughes broadbus.com (Gary Hughes)
Date: Tue Sep 21 09:24:32 2004
Subject: [Mp4-tech] [system] MPEG4-AVC inside MPEG2 TS ?
Message-ID: <3B83C5E7EAB53F44A16CDFB70F9E4BF30124831A@btiexch01.broadbus.com>
Transport of MPEG-1 in TS was defined in the original version of
13818-1.
Support for carrying MPEG-4 streams in TS was added in an ammedment (#7,
I think). Streams can
be either Sync Layer-packetised elementary streams or FlexMux streams.
Both can be encapsulated as
PES or as private sections. In the 2000 edition of 13818-1, section 2.11
describes this in detail.
Proposed mappings for VC9 into TS (now called VC1, to avoid confusion)
have been published by ATSC
as part of their ATSC-E proposals. That can be found on their website. I
have seen references to, but
have not seen, a similar document from SMPTE to accompany the formal VC1
spec when it is released.
Gary Hughes
Director of Media Engineering
Broadbus Technologies, Inc.
ghughes@broadbus.com
v: 978 264 7919
f: 978 264 9108
--------------------------------------------------------
This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040920/d9ddd249/attachment.html
From yhuang vichipcorp.com Mon Sep 20 15:13:02 2004
From: yhuang vichipcorp.com (Yusong Huang)
Date: Tue Sep 21 09:25:37 2004
Subject: [Mp4-tech] How to use top_field_first
Message-ID: <414F47DE.4090000@vichipcorp.com>
Dear Experts,
I have some questions about MPEG-4 interlace tool and need your help.
(1) According to MPEG-4 spec, when top_field_first is set to "0", the
bottom field of the reconstructed VOP is the first field to be
displayed. Is this reconstructed bottom field also the bottom field of
TV scan?
(2) In MPEG-2, top_field_first and repeat_first_field are used together
to achieve 3:2 pull-down. In MPEG-4, there is no repeat_first_field, so
in what situation and how to use top_field_first?
Thanks a lot.
Yusong
From vinaymk emuzed.com Tue Sep 21 19:05:11 2004
From: vinaymk emuzed.com (Vinay M K)
Date: Tue Sep 21 09:26:31 2004
Subject: [Mp4-tech] Enhanced HE-AAC
In-Reply-To: <20040914144143.20690.qmail@webmail28.rediffmail.com>
Message-ID: <001901c49fd7$70694a30$c70aa8c0@blr.emuzed.com>
Dear experts,
Can some one send me some sample test streams for testing SBR and PS tools
together.
(preferrably in any of the ADTS/Mp4/ADIF file formats)
Are there any test/conformance streams planned by Mpeg body? If yes by when
can they
be expected and where?
Thanks in advance.
Vinay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040921/c4c3f568/attachment.html
From singer apple.com Tue Sep 21 07:29:07 2004
From: singer apple.com (Dave Singer)
Date: Wed Sep 22 09:55:30 2004
Subject: [Mp4-tech] AMR payload&Storage format
In-Reply-To: <20040920150513.10929.qmail@web41602.mail.yahoo.com>
References: <20040920150513.10929.qmail@web41602.mail.yahoo.com>
Message-ID:
At 8:05 AM -0700 9/20/04, Mehdi Sharifi wrote:
>Hi ,
>thanks for replying ,
> in 3GPP file format it is said that format of AMR samples is
>according to RFC 3267 ; I read RFC 3267 ; it was alittle complicated
>; I am looking for a source or some contribution to convert this
>payload format to ordinary AMR format in order to play it with
>QuickTime or another player
>
>if you can help me , it's very appriciated
>
>thank you alot
>--mehdi
Well converting an RTP stream to a file format is a moderate amount
of work. In a 3GPP file, each media track is constructed as a
sequence of timed samples. The duration of AMR frames is constant
(20ms as I recall). The media data (as represented by the sample
sizes etc.) is stored as 'samples' (frames). Each sample consists of
a set of AMR frames (as indicated by the frames-per-sample value),
contiguously stored, in the 'storage format' , however, there is no
magic number stored within the samples; that is, each sample is just
a contiguous set of AMR frames.
>
>"Mody, Mihir" wrote:
>
>Hi Mehdi,
>
>Are you refering to storage format as per RFC 3267 or 3GPP file
>format based on MPEG4 File format?
>
>Regards,
>Mihir Mody,
>Multimedia codecs group,
>Texas Instruments India, Ltd,
>Email : mihir@ti.com
>Phone : +91-80-25099307
>
>-----Original Message-----
>From: mp4-tech-bounces@lists.mpegif.org
>[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Mehdi Sharifi
>Sent: Monday, September 20, 2023 7:07 PM
>To: mp4-tech@lists.mpegif.org
>Subject: [Mp4-tech] AMR payload&Storage format
>
> Hi dear all,
> format of AMR in storage is abit different from it's format in
>payload or streaming . is there any source code that I can use to
>convert payload format to storage format ?
>
>thanx
> --mehdi
>
>
>
>Do you Yahoo!?
>New
>and Improved Yahoo! Mail - 100MB free storage!
>
>
>
>Do you Yahoo!?
>Yahoo!
>Mail - 50x more storage than other providers!
>
>_______________________________________________
>NOTE: Please use clear subject lines for your posts. Include [audio,
>[video], [systems], [general] or another apppropriate identifier to
>indicate the type of question you have.
>
>Note: Conduct on the mailing list is subject to the Antitrust
>guidelines found at
>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
--
David Singer
Apple Computer/QuickTime
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040921/3c6437b4/attachment.html
From tma iis.fhg.de Tue Sep 21 21:59:14 2004
From: tma iis.fhg.de (Herbert Thoma)
Date: Wed Sep 22 09:58:05 2004
Subject: [Mp4-tech] doubt regarding modulo_time_base and vop_time_increment
In-Reply-To: <20040920165827.53073.qmail@web50202.mail.yahoo.com>
References: <20040920165827.53073.qmail@web50202.mail.yahoo.com>
Message-ID: <41507A02.7050300@iis.fhg.de>
Sameer Manuja schrieb:
> Hi,
>
> I'm confused with the explanation of modulo_time_base
> and vop_time_increment parameters of the vop header in
> the standard. Suppose i want to encode at vop rate of
> 5, and i'm using vop_time_increment_resolution of 50
> ticks/s, then how will the modulo_time_base and
> vop_time_increment fields be coded?
Yes it is somewhat confusing ...
It will look like this:
> 0 0 0 0 0 1 0 0 0 0 1 ... (modulo_time_base)
> 0 10 20 30 40 0 10 20 30 40 0 ...
> (vop_time_increment)
Herbert.
> Regards,
> Sameer
>
>
>
> _______________________________
> Do you Yahoo!?
> Declare Yourself - Register online to vote today!
> http://vote.yahoo.com
> _______________________________________________
> NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
>
> Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
>
--
Herbert Thoma
Group Manager Video
Multimedia Realtime Systems Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: tma@iis.fhg.de
www: http://www.iis.fhg.de/
From lamachado inf.ufrgs.br Tue Sep 21 17:25:02 2004
From: lamachado inf.ufrgs.br (Leo)
Date: Wed Sep 22 09:59:24 2004
Subject: [Mp4-tech] creating a video with BIFS
In-Reply-To: <001901c49fd7$70694a30$c70aa8c0@blr.emuzed.com>
References: <001901c49fd7$70694a30$c70aa8c0@blr.emuzed.com>
Message-ID: <1095794702.4150800e3692f@webmail.inf.ufrgs.br>
Hi...
I'd like to know where can I find something (like a Developers enviroment, or a
compiler) that helps me create some simple synthetic mpeg4 video (using BIFS).
Can you help me?
thanks in advance
Leo
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
From menewman ozemail.com.au Wed Sep 22 12:57:29 2004
From: menewman ozemail.com.au (M & E Newman)
Date: Wed Sep 22 10:00:46 2004
Subject: [Mp4-tech] MPEG-4 In Web Page
Message-ID: <4150DC09.7070107@ozemail.com.au>
> Thank you for taking time to read this email.
> I am trying to include a MPEG-4 file in a web page that can be viewed
> not only by Netscape on a Mac but also on Explorer on a PC.
> I am trying to find the relevant information that needs to be included
> in the