From s2318008 ntut.edu.tw Mon May 2 07:07:02 2005
From: s2318008 ntut.edu.tw (=?big5?B?rNPZeShIdWFuZy1CaW4p?=)
Date: Mon May 2 08:40:53 2005
Subject: [Mp4-tech] about short-term/long-term PicNum question
Message-ID: <013101c54e9a$1a7c21c0$04000100@chan>
Dear experts,
The frame_num is incremented by 1 in modulo MaxFrameNum operation.
There is a example in standard as follows.
"For example, when three reference frames are marked as "used for short-term reference" with PicNum equal to 300, 302, and 303 and two reference frames are marked as "used for long-term reference" with LongTermPicNum equal to 0 and 3, the initial index order is:
- RefPicList0[0] is set equal to the short-term reference picture with PicNum = 303,
- RefPicList0[1] is set equal to the short-term reference picture with PicNum = 302,
- RefPicList0[2] is set equal to the short-term reference picture with PicNum = 300,
- RefPicList0[3] is set equal to the long-term reference picture with LongTermPicNum = 0, and
- RefPicList0[4] is set equal to the long-term reference picture with LongTermPicNum = 3."
In this example, we have different PicNum whatever the reference frame is a shot-term or long-term picuture.
However, if the example is modified as follows.
"For example, when three reference frames are marked as "used for short-term reference" with PicNum equal to 4, 3, 2and and one reference frame is marked as "used for long-term reference" with LongTermPicNum equal to 2, the initial index order is:
- RefPicList0[0] is set equal to the short-term reference picture with PicNum = 4,
- RefPicList0[1] is set equal to the short-term reference picture with PicNum = 3,
- RefPicList0[2] is set equal to the short-term reference picture with PicNum = 2,
- RefPicList0[3] is set equal to the long-term reference picture with LongTermPicNum = 2"
Is this example possible?
If yes, how should we pick up the wanted frame to be the reference frame when there are two picture owning the same PicNum in both short-term and long-term memory ?
Thx
H.B.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050502/4683cc79/attachment.html
From janisjp hanmail.net Mon May 2 19:36:17 2005
From: janisjp hanmail.net (janis)
Date: Mon May 2 08:40:58 2005
Subject: [Mp4-tech] Distortion Prediction in JVT-O016
Message-ID: <20050502183617.HM.00000000000MGAF@wwl27.hanmail.net>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050502/5cda255c/attachment.html
From bharatsoni gmail.com Mon May 2 17:58:19 2005
From: bharatsoni gmail.com (Bharat Soni)
Date: Mon May 2 08:41:04 2005
Subject: [Mp4-tech] SAD-PSNR (currrent/reference-original/reconstructed)
In-Reply-To: <20050427144344.HM.00000000000MEFV@wwl27.hanmail.net>
References: <20050427144344.HM.00000000000MEFV@wwl27.hanmail.net>
Message-ID:
Hi Janis,
I think there is a little bit confusion in which frame(original/reconstructed) is used when.
Lets consider following frames:I"1: Original Frame to be coded as I frameI1: is reconstructed (decoded) frame that will be used as reference frame.P"2: original frame which has to be predicted from I1 and coded as P frame.
You may (need to) determine the encoding quality of I"1 only when ithas already been compressed and again decompressed to generatereconstructed frame. So to determine the quality of encoding (PSNR),contents (block data) of reconstructed I1 will be compared with theoriginal data of I1 i.e. I"1. (I"1 <=> I1)
For encoding P1, we use the RECONSTRUCTED I1 and NOT the original I"1frame as at the decoder side, we do not have the original frameavailable for motion compensation.So on the encoder side for forming prediction, we will compare thecontents of the current (original) frame data with the contents of thereference (reconstructed) frame to determine SAD/MAD etc..(P"2 <=> I1).
Regarding relation between SAD and PSNR, I would say there is inverserelation between the two. lower SAD means the blocks are verysimilar, this in turn means lower error values of the coefficient thatmeans lower the chances of the error due to quantization (thisstatement may not be true always, but this is how it works). Smallererror means the reconstructed frame will be close to original hence itgives high PSNR value, which inturn represent good encoding quality.
I hope its clear now.
Regards,Bharat
On 4/27/05, janis wrote:> Dear all, > > In the previous question about SAD and PSNR, > what I really want to know is this, > > To get a SAD, we compare the currnet frame block with a reference frame> block. > But to get MSE or PSNR as a measurement for the quality, > we compare the reconstructed frame with the original frame. > > But there ARE some relation between SAD and PSNR, > that when we find the smallest SAD, we can get better quality. > > So, why is this happening? > How can I tell the relation between comparing 'the original with the> reconstructed' > and 'the current with reference'? > > Hope I made my question clear, > Thanks in advance, > janis > > > "?? ???, Daum" http://www.daum.net ????? ?? ?????> > _______________________________________________> 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> >
From rfarley qualcomm.com Mon May 2 09:59:00 2005
From: rfarley qualcomm.com (Richard Farley)
Date: Mon May 2 12:22:23 2005
Subject: [Mp4-tech] MPEG2 TS to YUV/AVI, PSNR tools
Message-ID: <6.2.2.1.2.20050502085649.11a80280@unixmail.qualcomm.com>
Hi,
I'm looking for tools to do MPEG2 transport stream to YUV/AVI conversion.
I'm also looking for tools to do PSNR and other video quality measurements.
Thanks in advance,
Richard
From garysull windows.microsoft.com Mon May 2 17:21:17 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Tue May 3 04:52:03 2005
Subject: [Mp4-tech] about short-term/long-term PicNum question
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460E55B09E@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Yes, such an example could be possible.
Regarding your second question, in this example there is only one picture with a particular value of PicNum. There is a picture with a value of LongTermPicNum that is equal to the value of PicNum on another picture, but this is irrelevant. PicNum and LongTermPicNum are two different variables.
You should probably study more closely the derivation of the variable LongTermPicNum. For example, are you aware that the value of frame_num is irrelevant to the value of LongTermPicNum?
Best regards,
Gary Sullivan
________________________________
From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of ??(Huang-Bin)
Sent: Sunday, May 01, 2024 3:07 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] about short-term/long-term PicNum question
Dear experts,
The frame_num is incremented by 1 in modulo MaxFrameNum operation.
There is a example in standard as follows.
"For example, when three reference frames are marked as "used for short-term reference" with PicNum equal to 300, 302, and 303 and two reference frames are marked as "used for long-term reference" with LongTermPicNum equal to 0 and 3, the initial index order is:
- RefPicList0[0] is set equal to the short-term reference picture with PicNum = 303,
- RefPicList0[1] is set equal to the short-term reference picture with PicNum = 302,
- RefPicList0[2] is set equal to the short-term reference picture with PicNum = 300,
- RefPicList0[3] is set equal to the long-term reference picture with LongTermPicNum = 0, and
- RefPicList0[4] is set equal to the long-term reference picture with LongTermPicNum = 3."
In this example, we have different PicNum whatever the reference frame is a shot-term or long-term picuture.
However, if the example is modified as follows.
"For example, when three reference frames are marked as "used for short-term reference" with PicNum equal to 4, 3, 2and and one reference frame is marked as "used for long-term reference" with LongTermPicNum equal to 2, the initial index order is:
- RefPicList0[0] is set equal to the short-term reference picture with PicNum = 4,
- RefPicList0[1] is set equal to the short-term reference picture with PicNum = 3,
- RefPicList0[2] is set equal to the short-term reference picture with PicNum = 2,
- RefPicList0[3] is set equal to the long-term reference picture with LongTermPicNum = 2"
Is this example possible?
If yes, how should we pick up the wanted frame to be the reference frame when there are two picture owning the same PicNum in both short-term and long-term memory ?
Thx
H.B.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050502/104218a8/attachment.html
From Galina.Sabeva Micronas.com Tue May 3 12:41:55 2005
From: Galina.Sabeva Micronas.com (Sabeva Galina)
Date: Wed May 4 07:21:59 2005
Subject: [Mp4-tech] create artifical test sequence
Message-ID:
Hi all,
can someone tell me how can i create artificial test sequence using JM
and where i can read about this issue.
Thank you in advance.
galina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050503/03e94a2a/attachment.html
From pankaj0iit yahoo.co.in Tue May 3 23:11:39 2005
From: pankaj0iit yahoo.co.in (pankaj bansal)
Date: Wed May 4 07:25:01 2005
Subject: [Mp4-tech] interlace field support in H.264
Message-ID: <20050504051139.71295.qmail@web8407.mail.in.yahoo.com>
I have one doubt related to the decoded reference buffer in the case of interlaced support. Is there only frames are stored or field can be stored?
for example suppose ref_buffer[8] is a buffer used to store the decoded ref. frames or fields. Now which of the following thing can be possible
(1)
ref_buffer[0] store frame1
ref_buffer[1] store top_field(frame2)
ref_buffer[2] store bottom_feld(frame2) ...........
(2)
ref_buffer[0] store frame(frame1)
ref_buffer[1] store top_field and bottom_field of (frame2)
thanks & regards
pankaj
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050503/cf628eb4/attachment.html
From abdessamad.falhi epfl.ch Wed May 4 15:56:55 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Wed May 4 09:33:46 2005
Subject: [Mp4-tech] documention on aac decoder
Message-ID: <1115211415.4278c697a8ca8@imapwww.epfl.ch>
Hi,
Does anybody know where I can find explanation about mpeg4 aac decoder
implementation? I am beginner in this field.
regards
From abdessamad.falhi epfl.ch Wed May 4 17:48:39 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Wed May 4 11:25:31 2005
Subject: [Mp4-tech] documention on audio aac decoder
In-Reply-To: <1115211415.4278c697a8ca8@imapwww.epfl.ch>
References: <1115211415.4278c697a8ca8@imapwww.epfl.ch>
Message-ID: <1115218119.4278e0c75d4fc@imapwww.epfl.ch>
Hi,
Does anybody know where I can find explanation about audio mpeg4 aac decoder
implementation? I am beginner in this field.
regards
From garysull windows.microsoft.com Wed May 4 12:49:11 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Wed May 4 17:17:20 2005
Subject: [Mp4-tech] interlace field support in H.264
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460E66AB00@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Fields can be stored. Certain pairs of fields are grouped together in
two special ways. Those special pairs are called complementary
reference field pairs and complementary non-reference field pairs. You
should read the details of the standard to understand how this stuff
really works. The basic notion is that the decoder reference picture
buffer is considered to be constructed of memory areas that are
structured as frames. When appropriate, two fields will be placed in
the same decoder frame memory storage area. Fields can only be coupled
together for use as a reference frame when this is the case. So the
model basically fits your structuring described in "(2)", rather than
"(1)". But again I caution you to study and consider all the details
before jumping to any overly-general conclusions.
Best regards,
Gary Sullivan
________________________________
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of pankaj bansal
Sent: Tuesday, May 03, 2024 10:12 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] interlace field support in H.264
I have one doubt related to the decoded reference buffer in the
case of interlaced support. Is there only frames are stored or field can
be stored?
for example suppose ref_buffer[8] is a buffer used to store the
decoded ref. frames or fields. Now which of the following thing can be
possible
(1)
ref_buffer[0] store frame1
ref_buffer[1] store top_field(frame2)
ref_buffer[2] store bottom_feld(frame2) ...........
(2)
ref_buffer[0] store frame(frame1)
ref_buffer[1] store top_field and bottom_field of (frame2)
thanks & regards
pankaj
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050504/45babccc/attachment.html
From kaustubh.patankar vsnl.net Thu May 5 09:32:48 2005
From: kaustubh.patankar vsnl.net (kaustubh.patankar@vsnl.net)
Date: Thu May 5 08:27:12 2005
Subject: [Mp4-tech] SAD-PSNR (currrent/reference-original/reconstructed)
Message-ID:
Hi Bharat
One correction, there are implementations where original is
also used for encoding.
with regards
Kaustubh
----- Original Message -----
From: Bharat Soni
Date: Monday, May 2, 2024 4:58 pm
Subject: Re: [Mp4-tech] SAD-PSNR (currrent/reference-original/reconstructed)
> Hi Janis,
> I think there is a little bit confusion in which
> frame(original/reconstructed) is used when.
> Lets consider following frames:I"1: Original Frame to be coded as
> I frameI1: is reconstructed (decoded) frame that will be used as
> reference frame.P"2: original frame which has to be predicted from
> I1 and coded as P frame.
> You may (need to) determine the encoding quality of I"1 only when
> ithas already been compressed and again decompressed to
> generatereconstructed frame. So to determine the quality of
> encoding (PSNR),contents (block data) of reconstructed I1 will be
> compared with theoriginal data of I1 i.e. I"1. (I"1 <=> I1)
> For encoding P1, we use the RECONSTRUCTED I1 and NOT the original
> I"1frame as at the decoder side, we do not have the original
> frameavailable for motion compensation.So on the encoder side for
> forming prediction, we will compare thecontents of the current
> (original) frame data with the contents of thereference
> (reconstructed) frame to determine SAD/MAD etc..(P"2 <=> I1).
> Regarding relation between SAD and PSNR, I would say there is
> inverserelation between the two. lower SAD means the blocks are
> verysimilar, this in turn means lower error values of the
> coefficient thatmeans lower the chances of the error due to
> quantization (thisstatement may not be true always, but this is
> how it works). Smallererror means the reconstructed frame will be
> close to original hence itgives high PSNR value, which inturn
> represent good encoding quality.
> I hope its clear now.
> Regards,Bharat
>
> On 4/27/05, janis wrote:> Dear all, > > In
> the previous question about SAD and PSNR, > what I really want to
> know is this, > > To get a SAD, we compare the currnet frame block
> with a reference frame> block. > But to get MSE or PSNR as a
> measurement for the quality, > we compare the reconstructed frame
> with the original frame. > > But there ARE some relation between
> SAD and PSNR, > that when we find the smallest SAD, we can get
> better quality. > > So, why is this happening? > How can I tell
> the relation between comparing 'the original with the>
> reconstructed' > and 'the current with reference'? > > Hope I made
> my question clear, > Thanks in advance, > janis > > > "?? ???,
> Daum" http://www.daum.net ????? ?? ?????> >
> _______________________________________________> 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 hav!
> e.> > Note: Conduct on the mailing list is subject to the
> Antitrust guidelines> found at> "
> target="l">http://www.mpegif.org/public/documents/vault/mp-out-
> 30042-Antitrust.php> >
> _______________________________________________
> 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
From kgshail yahoo.com Thu May 5 03:58:52 2005
From: kgshail yahoo.com (Shailendra Gupta)
Date: Thu May 5 08:30:13 2005
Subject: [Mp4-tech] Motion Estimation
Message-ID: <20050505095852.44652.qmail@web52608.mail.yahoo.com>
Hi;
Please can any one suggest the standard ways to
test the correctness of Motion Estimation and Motion
Compensation vectors just like there are ways for
DCT/IDCT, VLCs.
Regards
Shailendra
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
From pankaj0iit yahoo.co.in Thu May 5 04:56:39 2005
From: pankaj0iit yahoo.co.in (pankaj bansal)
Date: Thu May 5 08:31:22 2005
Subject: [Mp4-tech] interlace field support in H.264
In-Reply-To: <91D7F2CEE3425A4A9D11311D09FCE2460E66AB00@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Message-ID: <20050505105640.91631.qmail@web8405.mail.in.yahoo.com>
I have one more doubt, In a encoded stream(with config_file setting pic_interlace = 2 and mb_interlace = 0) Is it possible that for P and B slices (excluding mb_type B_Skip, B_Direct_16x16, B_Direct_8x8 ) a MB in a field is predicted from a frame or a MB in a frame is pdredicted from a field?
Actually i am confused with the clause 8.4.2.1 in H.264 standard.
can you explan this clause more clearly?
Thanks & Regards
Pankaj Kumar Bansal
Gary Sullivan wrote:Fields can be stored. Certain pairs of fields are grouped together in two special ways. Those special pairs are called complementary reference field pairs and complementary non-reference field pairs. You should read the details of the standard to understand how this stuff really works. The basic notion is that the decoder reference picture buffer is considered to be constructed of memory areas that are structured as frames. When appropriate, two fields will be placed in the same decoder frame memory storage area. Fields can only be coupled together for use as a reference frame when this is the case. So the model basically fits your structuring described in "(2)", rather than "(1)". But again I caution you to study and consider all the details before jumping to any overly-general conclusions.
Best regards,
Gary Sullivan
---------------------------------
From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of pankaj bansal
Sent: Tuesday, May 03, 2024 10:12 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] interlace field support in H.264
I have one doubt related to the decoded reference buffer in the case of interlaced support. Is there only frames are stored or field can be stored?
for example suppose ref_buffer[8] is a buffer used to store the decoded ref. frames or fields. Now which of the following thing can be possible
(1)
ref_buffer[0] store frame1
ref_buffer[1] store top_field(frame2)
ref_buffer[2] store bottom_feld(frame2) ...........
(2)
ref_buffer[0] store frame(frame1)
ref_buffer[1] store top_field and bottom_field of (frame2)
thanks & regards
pankaj
__________________________________________________
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-Antitrust.php
---------------------------------
Yahoo! Mail Mobile
Take Yahoo! Mail with you! Check email on your mobile phone.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050505/6613e704/attachment.html
From poojatiwari16 gmail.com Thu May 5 19:52:56 2005
From: poojatiwari16 gmail.com (Pooja Tiwari)
Date: Thu May 5 17:33:59 2005
Subject: [Mp4-tech] Regarding Standard MPEG AAC Decoder Output
Message-ID: <28419f130505050622594e9bf7@mail.gmail.com>
Hello
I have downloaded the ISO Standard Decoder file from the ISO site.
However on building the code and running it with standard adif files,
it gives a lot of noise. Please Tell me how to deal with the problem
Also when ADTS input is given to the Decoder, the output is totally
noise and i am unable to understand the reason. Please Help
--
~Pooja
From mk_sabeel yahoo.co.in Thu May 5 09:07:59 2005
From: mk_sabeel yahoo.co.in (M.K.Sabeel)
Date: Thu May 5 17:34:04 2005
Subject: [Mp4-tech] Mpeg4 - celp encoder
Message-ID: <20050505150759.81279.qmail@web8309.mail.in.yahoo.com>
Hi
Can anyone please let me know where i can find an MPEG4-CELP encoder.
i have tried the encoder from mpeg4 audio reference software.wherein i first created celp stream in flexmux form and then converted flexmux to mp4 fileformat,but this mp4 fileformat stream is not played by all the players i have like platform4 player,quicktime,mpegable player etc.
thanks
sabeel
---------------------------------
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050505/ec0050df/attachment.html
From dsn2603 rediffmail.com Thu May 5 16:32:05 2005
From: dsn2603 rediffmail.com (sakthi narayanan)
Date: Thu May 5 17:34:09 2005
Subject: [Mp4-tech] documention on aac decoder
Message-ID: <20050505153328.30622.qmail@webmail29.rediffmail.com>
Hi abdessamad,
Go thru this site http://www.audiocoding.com/modules/wiki/
with regards,
sakthi
On Wed, 04 May 2024 abdessamad.falhi@epfl.ch wrote :
>
>
> Hi,
>
> Does anybody know where I can find explanation about mpeg4 aac decoder
>implementation? I am beginner in this field.
>
> regards
>
>_______________________________________________
>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/20050505/2e9d59bf/attachment.html
From w_tong2000 yahoo.com Thu May 5 11:43:02 2005
From: w_tong2000 yahoo.com (Tong Wu)
Date: Thu May 5 17:34:14 2005
Subject: [Mp4-tech] mismatch between the reference software and spec on
transform_size_8x8_flag
Message-ID: <20050505174302.85955.qmail@web50706.mail.yahoo.com>
Hi,
In the bistream syntax specification the
transform_size_8x8_flag syntax is ahead of the
coded_block_pattern syntax. However when I read the
readCBPandCoeffsFromNAL()in the reference software
JM93, I find the coded_block_pattern syntax is parsed
before transform_size_8x8_flag.
Does anybody notice this mismatch?
Thanks.
Tony
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
From ksuehring web.de Fri May 6 01:48:53 2005
From: ksuehring web.de (Karsten Suehring)
Date: Fri May 6 09:27:55 2005
Subject: [Mp4-tech] interlace field support in H.264
In-Reply-To: <20050505105640.91631.qmail@web8405.mail.in.yahoo.com>
References: <20050505105640.91631.qmail@web8405.mail.in.yahoo.com>
Message-ID: <427AA2D5.7050709@web.de>
A frame macroblock in a frame coded picture can be predicted from a
reference frame or a complementary reference field pair. A macroblock in
a field coded piture can be predicted from single fields, fields of
reference field pairs and fields of coded frames. I would suggest
reading section 8.2.4.2 "Initialisation process for reference picture lists"
Best regards,
Karsten
pankaj bansal wrote:
>
>
> */I have one more doubt, /*In a encoded stream(with config_file setting
> pic_interlace = 2 and mb_interlace = 0) Is it possible that for P and B
> slices (excluding mb_type B_Skip, B_Direct_16x16, B_Direct_8x8 ) a MB in
> a field is predicted from a frame or a MB in a frame is pdredicted from
> a field?
>
> Actually i am confused with the clause 8.4.2.1 in H.264 standard.
>
> can you explan this clause more clearly?
>
> Thanks & Regards
>
> Pankaj Kumar Bansal
>
>
>
> */Gary Sullivan /* wrote:
>
> Fields can be stored. Certain pairs of fields are grouped together
> in two special ways. Those special pairs are called complementary
> reference field pairs and complementary non-reference field pairs.
> You should read the details of the standard to understand how this
> stuff really works. The basic notion is that the decoder reference
> picture buffer is considered to be constructed of memory areas that
> are structured as frames. When appropriate, two fields will be
> placed in the same decoder frame memory storage area. Fields can
> only be coupled together for use as a reference frame when this is
> the case. So the model basically fits your structuring described in
> "(2)", rather than "(1)". But again I caution you to study and
> consider all the details before jumping to any overly-general
> conclusions.
>
> Best regards,
>
> Gary Sullivan
>
> *From:* mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] *On Behalf Of *pankaj
> bansal
> *Sent:* Tuesday, May 03, 2024 10:12 PM
> *To:* mp4-tech@lists.mpegif.org
> *Subject:* [Mp4-tech] interlace field support in H.264
>
> I have one doubt related to the decoded reference buffer in the
> case of interlaced support. Is there only frames are stored or
> field can be stored?
> for example suppose ref_buffer[8] is a buffer used to store the
> decoded ref. frames or fields. Now which of the following thing
> can be possible
> (1)
> ref_buffer[0] store frame1
> ref_buffer[1] store top_field(frame2)
> ref_buffer[2] store bottom_feld(frame2) ...........
>
> (2)
> ref_buffer[0] store frame(frame1)
> ref_buffer[1] store top_field and bottom_field of (frame2)
>
> thanks & regards
> pankaj
>
>
> __________________________________________________
> 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-Antitrust.php
>
> Yahoo! Mail Mobile
> Take Yahoo! Mail with you!
>
> Check email on your mobile phone.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
From bharatsoni gmail.com Fri May 6 16:14:13 2005
From: bharatsoni gmail.com (Bharat Soni)
Date: Fri May 6 09:30:17 2005
Subject: [Mp4-tech] SAD-PSNR (currrent/reference-original/reconstructed)
In-Reply-To:
References:
Message-ID:
Hi Kaustubh,
Did you mean original frame is also used as reference picture instead
of reconstructed frame on the encoder side?
I think the reason behind using reconstructed frame as reference frame
on the encoder side is that on the decoder side you have reconstructed
(decoded) frame available and not the original one.
Of cours it is possible to use original frame as well for the
reference. In this case the result might be slightly different.
Regards,
Bharat
On 5/5/05, kaustubh.patankar@vsnl.net wrote:
> Hi Bharat
>
> One correction, there are implementations where original is
> also used for encoding.
>
> with regards
>
> Kaustubh
>
> ----- Original Message -----
> From: Bharat Soni
> Date: Monday, May 2, 2024 4:58 pm
> Subject: Re: [Mp4-tech] SAD-PSNR (currrent/reference-original/reconstructed)
>
> > Hi Janis,
> > I think there is a little bit confusion in which
> > frame(original/reconstructed) is used when.
> > Lets consider following frames:I"1: Original Frame to be coded as
> > I frameI1: is reconstructed (decoded) frame that will be used as
> > reference frame.P"2: original frame which has to be predicted from
> > I1 and coded as P frame.
> > You may (need to) determine the encoding quality of I"1 only when
> > ithas already been compressed and again decompressed to
> > generatereconstructed frame. So to determine the quality of
> > encoding (PSNR),contents (block data) of reconstructed I1 will be
> > compared with theoriginal data of I1 i.e. I"1. (I"1 <=> I1)
> > For encoding P1, we use the RECONSTRUCTED I1 and NOT the original
> > I"1frame as at the decoder side, we do not have the original
> > frameavailable for motion compensation.So on the encoder side for
> > forming prediction, we will compare thecontents of the current
> > (original) frame data with the contents of thereference
> > (reconstructed) frame to determine SAD/MAD etc..(P"2 <=> I1).
> > Regarding relation between SAD and PSNR, I would say there is
> > inverserelation between the two. lower SAD means the blocks are
> > verysimilar, this in turn means lower error values of the
> > coefficient thatmeans lower the chances of the error due to
> > quantization (thisstatement may not be true always, but this is
> > how it works). Smallererror means the reconstructed frame will be
> > close to original hence itgives high PSNR value, which inturn
> > represent good encoding quality.
> > I hope its clear now.
> > Regards,Bharat
> >
> > On 4/27/05, janis wrote:> Dear all, > > In
> > the previous question about SAD and PSNR, > what I really want to
> > know is this, > > To get a SAD, we compare the currnet frame block
> > with a reference frame> block. > But to get MSE or PSNR as a
> > measurement for the quality, > we compare the reconstructed frame
> > with the original frame. > > But there ARE some relation between
> > SAD and PSNR, > that when we find the smallest SAD, we can get
> > better quality. > > So, why is this happening? > How can I tell
> > the relation between comparing 'the original with the>
> > reconstructed' > and 'the current with reference'? > > Hope I made
> > my question clear, > Thanks in advance, > janis > > > "?? ???,
> > Daum" http://www.daum.net ????? ?? ?????> >
> > _______________________________________________> 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 hav!
> > e.> > Note: Conduct on the mailing list is subject to the
> > Antitrust guidelines> found at> "
> > target="l">http://www.mpegif.org/public/documents/vault/mp-out-
> > 30042-Antitrust.php> >
> > _______________________________________________
> > 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
>
>
From m.bojnordi ece.ut.ac.ir Fri May 6 17:26:55 2005
From: m.bojnordi ece.ut.ac.ir (m.bojnordi@ece.ut.ac.ir)
Date: Fri May 6 09:30:22 2005
Subject: [Mp4-tech] MB Modes
Message-ID: <17566.217.218.38.17.1115380615.squirrel@217.218.38.17>
Hi,
Could somebody describe Macroblock modes 0, ..., 6?
Regards
Mahdi
From robin94539 yahoo.com Sat May 7 01:41:22 2005
From: robin94539 yahoo.com (Robin Zoo)
Date: Sat May 7 15:38:29 2005
Subject: [Mp4-tech] transcoding,
core subfunction supporting multiple standards
Message-ID: <20050507074123.66288.qmail@web52001.mail.yahoo.com>
Though it is known that H.264 is becoming the main
stream of video coding standard, other standards such
as MPEG1/2/4, WMV have been and will be in exist in
the foreseeable future. As a result, video transcoding
is getting more and more important. Could somebody
tell me how advanced the technology is, is it
worthwhile to build each core subfunction such as
IDCT, prediction & compensation or deblocking &
deringing filtering supporting multiple video coding
standards? So far, I have created a high speed, very
compact
IDCT(JPEG/MPEG1-2-4/WMV(VC-1)/RealVideo/H.264/AVS(China
Std)) engine and a
prediction(MPEG4/WMV(VC-1)/RealVideo/H.264/AVS(China
Std)) engine.
Thanks in advance for your kind advice or comment.
Best Regards,
Robin
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs
From garysull windows.microsoft.com Sat May 7 22:08:16 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Sun May 8 08:35:16 2005
Subject: [Mp4-tech] mismatch between the reference software and spec
ontransform_size_8x8_flag
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460E7303C9@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Tony et al,
I don't think there is a problem in either the document or the software.
I don't know whether you are looking at a recent draft or not.
In the macroblock layer syntax (subclause 7.3.5),
transform_size_8x8_flag appears before the coded_block_pattern for I_NxN
macroblocks, and after the coded_block_pattern (when present) for other
types of macroblocks.
If you really think you are seeing something different than that
somewhere, please be more specific about where you see a problem.
However, my guess is that you were assuming that the order would be the
same in all cases, which is not the way it is specified.
Best Regards,
Gary Sullivan
+> -----Original Message-----
+> From: mp4-tech-bounces@lists.mpegif.org
+> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Tong Wu
+> Sent: Thursday, May 05, 2024 10:43 AM
+> To: mp4-tech@lists.mpegif.org
+> Subject: [Mp4-tech] mismatch between the reference software
+> and spec ontransform_size_8x8_flag
+>
+> Hi,
+>
+> In the bistream syntax specification the
+> transform_size_8x8_flag syntax is ahead of the
+> coded_block_pattern syntax. However when I read the
+> readCBPandCoeffsFromNAL()in the reference software
+> JM93, I find the coded_block_pattern syntax is parsed
+> before transform_size_8x8_flag.
+>
+> Does anybody notice this mismatch?
+>
+> Thanks.
+>
+> Tony
+>
+> __________________________________________________
+> 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-Ant
+> itrust.php
+>
From w_tong2000 yahoo.com Sat May 7 23:36:57 2005
From: w_tong2000 yahoo.com (Tong Wu)
Date: Sun May 8 08:35:21 2005
Subject: [Mp4-tech] mismatch between the reference software and spec
ontransform_size_8x8_flag
In-Reply-To: 6667
Message-ID: <20050508053657.77202.qmail@web50706.mail.yahoo.com>
Hi Gary,
I'm looking at the JVT-L012d2.doc (or JVT-K051) and
JM94. I can tell that the reference software JM94 does
the way as you said and it makes sense. But in the
subclause JVT-L012d2.doc as far as I can tell the
syntax transform_size_8x8_flag is really always before
coded_block_pattern when both are present. Can you
please double check it?
Thank you very much for your help.
Tong
--- Gary Sullivan
wrote:
>
> Tony et al,
>
> I don't think there is a problem in either the
> document or the software.
> I don't know whether you are looking at a recent
> draft or not.
>
> In the macroblock layer syntax (subclause 7.3.5),
> transform_size_8x8_flag appears before the
> coded_block_pattern for I_NxN
> macroblocks, and after the coded_block_pattern (when
> present) for other
> types of macroblocks.
>
> If you really think you are seeing something
> different than that
> somewhere, please be more specific about where you
> see a problem.
> However, my guess is that you were assuming that the
> order would be the
> same in all cases, which is not the way it is
> specified.
>
> Best Regards,
>
> Gary Sullivan
>
> +> -----Original Message-----
> +> From: mp4-tech-bounces@lists.mpegif.org
> +> [mailto:mp4-tech-bounces@lists.mpegif.org] On
> Behalf Of Tong Wu
> +> Sent: Thursday, May 05, 2024 10:43 AM
> +> To: mp4-tech@lists.mpegif.org
> +> Subject: [Mp4-tech] mismatch between the
> reference software
> +> and spec ontransform_size_8x8_flag
> +>
> +> Hi,
> +>
> +> In the bistream syntax specification the
> +> transform_size_8x8_flag syntax is ahead of the
> +> coded_block_pattern syntax. However when I read
> the
> +> readCBPandCoeffsFromNAL()in the reference
> software
> +> JM93, I find the coded_block_pattern syntax is
> parsed
> +> before transform_size_8x8_flag.
> +>
> +> Does anybody notice this mismatch?
> +>
> +> Thanks.
> +>
> +> Tony
> +>
> +>
> __________________________________________________
> +> 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-Ant
> +> itrust.php
> +>
>
Yahoo! Mail
Stay connected, organized, and protected. Take the tour:
http://tour.mail.yahoo.com/mailtour.html
From garysull windows.microsoft.com Sat May 7 23:54:22 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Sun May 8 08:35:26 2005
Subject: [Mp4-tech] mismatch between the reference software and spec
ontransform_size_8x8_flag
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460E7303D3@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Tong et al,
I've said this many times and I'll probably have to say it again -
JVT-L012 was an INPUT document that was never endorsed as an official
draft by the JVT. It was also written BEFORE we were finished with
FRExt. That document is JUNK. I refuse to double-check anything in
that document.
Attached is an introduction to the JVT and its work that I sent out last
week. See the instructions there about how to get a FREE copy of an
OFFICIAL version of the standard that is in much better shape than some
random old input document.
Best regards,
Gary Sullivan
+> -----Original Message-----
+> From: Tong Wu [mailto:w_tong2000@yahoo.com]
+> Sent: Saturday, May 07, 2024 10:37 PM
+> To: Gary Sullivan; mp4-tech@lists.mpegif.org
+> Subject: RE: [Mp4-tech] mismatch between the reference
+> software and spec ontransform_size_8x8_flag
+>
+> Hi Gary,
+>
+> I'm looking at the JVT-L012d2.doc (or JVT-K051) and
+> JM94. I can tell that the reference software JM94 does
+> the way as you said and it makes sense. But in the
+> subclause JVT-L012d2.doc as far as I can tell the
+> syntax transform_size_8x8_flag is really always before
+> coded_block_pattern when both are present. Can you
+> please double check it?
+>
+> Thank you very much for your help.
+>
+> Tong
+>
+> --- Gary Sullivan
+> wrote:
+> >
+> > Tony et al,
+> >
+> > I don't think there is a problem in either the
+> > document or the software.
+> > I don't know whether you are looking at a recent
+> > draft or not.
+> >
+> > In the macroblock layer syntax (subclause 7.3.5),
+> > transform_size_8x8_flag appears before the
+> > coded_block_pattern for I_NxN
+> > macroblocks, and after the coded_block_pattern (when
+> > present) for other
+> > types of macroblocks.
+> >
+> > If you really think you are seeing something
+> > different than that
+> > somewhere, please be more specific about where you
+> > see a problem.
+> > However, my guess is that you were assuming that the
+> > order would be the
+> > same in all cases, which is not the way it is
+> > specified.
+> >
+> > Best Regards,
+> >
+> > Gary Sullivan
+> >
+> > +> -----Original Message-----
+> > +> From: mp4-tech-bounces@lists.mpegif.org
+> > +> [mailto:mp4-tech-bounces@lists.mpegif.org] On
+> > Behalf Of Tong Wu
+> > +> Sent: Thursday, May 05, 2024 10:43 AM
+> > +> To: mp4-tech@lists.mpegif.org
+> > +> Subject: [Mp4-tech] mismatch between the
+> > reference software
+> > +> and spec ontransform_size_8x8_flag
+> > +>
+> > +> Hi,
+> > +>
+> > +> In the bistream syntax specification the
+> > +> transform_size_8x8_flag syntax is ahead of the
+> > +> coded_block_pattern syntax. However when I read
+> > the
+> > +> readCBPandCoeffsFromNAL()in the reference
+> > software
+> > +> JM93, I find the coded_block_pattern syntax is
+> > parsed
+> > +> before transform_size_8x8_flag.
+> > +>
+> > +> Does anybody notice this mismatch?
+> > +>
+> > +> Thanks.
+> > +>
+> > +> Tony
+> > +>
+> > +>
+> > __________________________________________________
+> > +> 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-Ant
+> > +> itrust.php
+> > +>
+> >
+>
+>
+>
+> Yahoo! Mail
+> Stay connected, organized, and protected. Take the tour:
+> http://tour.mail.yahoo.com/mailtour.html
+>
+>
-------------- next part --------------
An embedded message was scrubbed...
From: "Gary Sullivan"
Subject: RE: Introductory information about the JVT and its work
Date: Fri, 6 May 2024 12:16:34 -0700
Size: 7967
Url: /pipermail/mp4-tech/attachments/20050507/0e0ed5cf/attachment.mht
From catrauser catrasoftware.it Sun May 8 17:22:52 2005
From: catrauser catrasoftware.it (catrauser)
Date: Sun May 8 14:21:05 2005
Subject: [Mp4-tech] The Catra Streaming Platform now open source
Message-ID: <20050508142252.29620.qmail@webmaild.fe1.aruba.it>
Hi all,
it's a pleasure for me to announce the release of
the Catra Streaming Platform as an open source project.
The Catra Streaming Platform is a 3GPP and ISMA streaming platform
able to stream both live and off-line content.
You can download it from http://sourceforge.net/projects/openstreaming.
You can find also a binary light version of the platform
running on Windows just if someone wants to try it without use
any development tools like C++ compiler, ...
Best regards
giu
-------------------------------------------------------------------
CatraSoftware
Home page: http://www.catrasoftware.it
e-mail: catrasoftware-support@catrasoftware.it
Streaming page:
http://www.catrasoftware.it/Streaming/CatraStreamingPlatform.htm
Mailing list: catrastreaming-list@catrasoftware.it
e-mail: catrastreaming-support@catrasoftware.it
-------------------------------------------------------------------
From minm necas.nec.com.cn Mon May 9 14:59:21 2005
From: minm necas.nec.com.cn (minmin)
Date: Mon May 9 03:21:53 2005
Subject: [Mp4-tech][H.264] questions about picture order count
Message-ID: <20050509135444.6FCD.MINM@necas.nec.com.cn>
Hi Experts!
Maybe my question is foolish, but I am not very clear about the
relationship among PicOrderCntMsb,pic_order_cnt_lsb and PicOrderCnt
described in ISO/IEC 14496-10 clause 8.2.1.1.
And what do "msb" and "lsb" exactly mean?
If I want to extract only I frames(include IDR and non-IDR) from the
bitstream, and form these frames into a new bitstream.Could it be
decoded correctly?Is it necesary for each frame to reset some
fields(such as "frame_num","pic_order_cnt_lsb" etc.) associated with POC?
And is there any other fields needed to reset?
And how to reset?
Hope for your reply!
Thanks a lot!
--
minmin
From abdessamad.falhi epfl.ch Mon May 9 10:10:28 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Mon May 9 09:19:34 2005
Subject: [Mp4-tech] documention on aac decoder
Message-ID: <1115622628.427f0ce471348@imapwww.epfl.ch>
Hi Sakthi,
I would like to thank you for your help
regards
Abdessamad
From abdessamad.falhi epfl.ch Mon May 9 15:33:26 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Mon May 9 09:23:40 2005
Subject: [Mp4-tech] Implementing a simple LC aac decoder
Message-ID: <1115642006.427f5896cad7d@imapwww.epfl.ch>
Hi,
Can someone tell me what are the strict minimum of files that I need to beuild
an LC aac decoder. Does anybody have a documentation explaining the blocs of the
LC aac decoder and how to implement it?
thanks
Abdessamad
From csa03030 cse.iitd.ernet.in Mon May 9 19:05:13 2005
From: csa03030 cse.iitd.ernet.in (Divyashikha Sethia)
Date: Mon May 9 09:26:07 2005
Subject: [Mp4-tech] MPEG4 Base and Enhanced layer streaming
Message-ID: <60048.61.246.9.212.1115642113.squirrel@www.cse.iitd.ernet.in>
Hello,
I am new to MPeg4. With Scalable Encoding Profile in MPEG4, is it possible
to send out two streams simultaneously on two different channels, with :
i) one with base and enhanced layer.
ii) sencond with only the base layer.
I want the receiver to have two channels :
i) Primary channel with base and enhanced layer
ii) Secondary channel with base layer
When the Priamary channel goes down the receiver should be able to switch
to the Secondary.The video would be in sync with the Primary, since both
of them have the same base layer available but with different qualities.
Can such a thing be done with MPEG4 ? i need some guidance on this issue.
Thanks and Regards,
Divya
--
Divyashikha Sethia
MTech Student
Department of Computer Science
Indian Institute of Technology,
Delhi,India.
Ph:91-9350171161
From squ ati.com Mon May 9 10:59:46 2005
From: squ ati.com (Strong Qu)
Date: Tue May 10 09:06:17 2005
Subject: [Mp4-tech] [video] worst case of video frame size
Message-ID: <44C98333C27112479FFE3E49E636F4F90521F59E@cvexch15.atitech.com>
Hi,
I'm new on Mpeg4 standard so I hope somebody here can give me some help. I'm
developing mpeg4 video encoding application. For simple visual profile level
0 and level 1, how to calculate the maximum size of an encoded frame?
According Annex D, there are three models. Are all these models implemented
in mpeg4 codec? How can I know is short header used or not? Thanks in
advance.
- Strong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050509/c25aa4f2/attachment.html
From koen.dewolf ugent.be Mon May 9 17:05:29 2005
From: koen.dewolf ugent.be (Koen De Wolf)
Date: Tue May 10 09:10:15 2005
Subject: [Mp4-tech] Motion Estimation
In-Reply-To: <20050505095852.44652.qmail@web52608.mail.yahoo.com>
Message-ID: <200505091403.j49E34t09395@trappist.elis.UGent.be>
Hello Shailendra,
There is no such standard way to test the correctness of the ME/MC process.
Because of the fact that the ME process is tightly coupled with the rate
control algorithm, motion vectors (MV) may differ when bitrates vary. The
goal of the ME/MC process together with the rate control is to maximize the
quality of the decoded picture by minimizing the bits needed for the
transmission of the MB mode decisions, the MVs and the coded prediction
errors. Also note that the ME process is not standardized. Depending on the
ME algorithm you use, you might even not be able to determine the "ideal"
MVs.
One way to have an idea about the correctness of your ME/MC is by comparing
the motion compensated picture with the original one by means of a matching
criterion (such as SAD, SSE, etc). Then, if your ME algorithm is a full
search one, there should be no other motion vector field (using the same MB
partition modes and search window) that results in a lower SAD, SSE, etc.
You might also want to experiment a little with the VCDemo tool
(http://ict.ewi.tudelft.nl/index.php?Itemid=124)
Hope this helps,
Koen
--
Multimedia Lab
Ghent University - ELIS - IBBT
URL http://multimedialab.elis.ugent.be
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of
> Shailendra Gupta
> Sent: donderdag 5 mei 2005 11:59
> To: mp4-tech@lists.mpegif.org
> Subject: [Mp4-tech] Motion Estimation
>
> Hi;
> Please can any one suggest the standard ways to test the
> correctness of Motion Estimation and Motion Compensation
> vectors just like there are ways for DCT/IDCT, VLCs.
>
> Regards
> Shailendra
>
> __________________________________________________
> 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 somdutta.banerjee tcs.com Mon May 9 22:42:08 2005
From: somdutta.banerjee tcs.com (somdutta.banerjee@tcs.com)
Date: Tue May 10 09:12:02 2005
Subject: [Mp4-tech] NAL buffering for H.264 Decoder.
In-Reply-To: <200505081608.j48G5bpJ028295@lists1.magma.ca>
Message-ID:
Dear All,
In order to implement a H.264 decoder, setting up a buffering
logic for the incoming NAL units is essential.
However, i dont seem to have any idea as to how long a NAL unit
can be at the most ; or whether it is possible to start the decoding
process without receiving the entire NAL first.
My system also doesnt have enough memory to buffer up entire NALs
for some sequences viz. stefan.264, football.264.
Pls enlighten me in this regard.
Thanks in advance.
Somdutta Banerjee
Tata Consultancy Services Limited
Mailto: somdutta.banerjee@tcs.com
Website: http://www.tcs.com
Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050509/ea149496/attachment.html
From smithajo gmail.com Tue May 10 17:06:52 2005
From: smithajo gmail.com (Smitha Joseph)
Date: Tue May 10 09:14:16 2005
Subject: [Mp4-tech] [H.264][Video] Regarding decoding temporal direct luma
motion vector
Message-ID: <7bca48b405051003366e5a3c59@mail.gmail.com>
Hi experts,
Thanks for your responses to my earlier queries. I have a doubt
regarding the decoding of temporal direct luma motion vector.
The section 8.4.1.2.3 of the standard specifies that if vertMvScale is
equal to One_To_One and current macroblock is a frame macroblock,
MapColToList0( refIdxCol ) returns the lowest valued reference index
refIdxL0 in the current reference picture list RefPicList0 that
references refPicCol. RefPicList0 shall contain refPicCol.
Does this mean that MapColToList0( refIdxCol ) returns refIdxL0 such
that RefPicList0[refIdxL0] will be pointing to the same picture as
RefPicCol ie., the picnums of the pictures accessed from the decoded
picture buffer using RefPicList0[refIdxL0] and RefPicCol will be the
same.
Or does it mean that MapColToList0( refIdxCol ) returns refIdxL0 such
that RefPicList0[refIdxL0] uses picture accessed using RefPicCol from
the decoded picture buffer for interprediction.
Could you please help me out. Your help will be most appreciated.
Thanks,
Smitha Joseph
From cho8629 dreamwiz.com Tue May 10 23:32:44 2005
From: cho8629 dreamwiz.com (=?ks_c_5601-1987?B?wbbAzciv?=)
Date: Tue May 10 11:06:14 2005
Subject: [Mp4-tech] intra prediction mode decision using RD optimization
Message-ID: <200505101332.j4ADWss6009091@smtp0.dreamwiz.com>
Dear experts..
Well..I thought that in JM, intra prediction mode decision using RD
Optimization of luma and chroma may be processed independently.
But checking source code in JM 9.2, it is not processed independently
between luma and chroma, I think.
In JM 9.2, to decide best intra prediction mode of luma and chroma using RD
chroma intra prediction is done firstly.
And then for each chroma intra prediction mode RDcost is calculated
including luma and chroma.
Do I understand correctly?
If I understand correctly, why does it process like that?
Simply thinking about that, best chroma intra prediction mode can be
calculated in chroma residual coding?and best luma intra prediction can be
done equally.
I thinks above both method is just same?
Is there anyone who can explain about intra prediction mode decision based
on RD?
Or I hope to let me know where can I get the document or paper about that?
___________________________________________________________________________
??? (Ik-Hwan Cho)
402-751 ??? ?? ??3? ????? ????? ????? ???(2N575)
2N575, Multimedia Lab. Electronic Engineering, Inha University
Yong Hyun 3 Dong, NamGu, Incheon, 402-751, South Korea
E-mail : cho8629@dreamwiz.com
MSN : cho8629@korea.com
Tel : +82-32-860-7415
Mobile : +82-018-267-4535
__________________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050510/18b7378b/attachment.html
From jc sj.co.uk Tue May 10 15:44:15 2005
From: jc sj.co.uk (John Cox)
Date: Tue May 10 11:06:20 2005
Subject: [Mp4-tech] NAL buffering for H.264 Decoder.
In-Reply-To:
References: <200505081608.j48G5bpJ028295@lists1.magma.ca>
Message-ID:
Hi
>Dear All,
> In order to implement a H.264 decoder, setting up a buffering
>logic for the incoming NAL units is essential.
>
> However, i dont seem to have any idea as to how long a NAL unit
>can be at the most ; or whether it is possible to start the decoding
>process without receiving the entire NAL first.
Worst case NAL unit would seem to be (size of a raw frame / 2) where 2
is the Min Compression Ratio from Annex A, so in the case of 4:2:0 D1
that would be 311,040 bytes, though it is likely to be smaller than that
due to bit rate restrictions.
My decoder will take data in ~512 byte chunks (worst case MB + a bit),
but requires much, much more than that by way of intermediate storage
and reference buffers. I've no idea what yours requires.
> My system also doesnt have enough memory to buffer up entire NALs
>for some sequences viz. stefan.264, football.264.
If you don't have enough memory to buffer a frame of compressed data
then you are probably in real trouble with the uncompressed data &
reference buffers.
> Pls enlighten me in this regard.
>
>Thanks in advance.
>
>Somdutta Banerjee
>Tata Consultancy Services Limited
>Mailto: somdutta.banerjee@tcs.com
>Website: http://www.tcs.com
John Cox
SJ Consulting
From liat_appel yahoo.com Tue May 10 08:38:00 2005
From: liat_appel yahoo.com (liat appel)
Date: Tue May 10 11:06:26 2005
Subject: [Mp4-tech] mpeg4 parser
Message-ID: <20050510143800.50140.qmail@web40910.mail.yahoo.com>
Hi,
I need to write a parser for MPEG4 and H263 bit
streams, to signal when there is a VOP, VOL, GOV
header.
Is there an available tool or a free code?
Thanks,
Liat.
Discover Yahoo!
Use Yahoo! to plan a weekend, have fun online and more. Check it out!
http://discover.yahoo.com/
From tomotohara yahoo.com Tue May 10 10:54:25 2005
From: tomotohara yahoo.com (Tomo)
Date: Wed May 11 09:30:30 2005
Subject: [Mp4-tech] NAL buffering for H.264 Decoder.
In-Reply-To:
Message-ID: <20050510165425.14942.qmail@web50907.mail.yahoo.com>
Isn't the relating information found in the table of "level" ?
--- somdutta.banerjee@tcs.com wrote:
>
> Dear All,
> In order to implement a H.264 decoder, setting up a buffering
>
> logic for the incoming NAL units is essential.
>
> However, i dont seem to have any idea as to how long a NAL
> unit
> can be at the most ; or whether it is possible to start the decoding
> process without receiving the entire NAL first.
>
> My system also doesnt have enough memory to buffer up entire
> NALs
> for some sequences viz. stefan.264, football.264.
>
> Pls enlighten me in this regard.
>
> Thanks in advance.
>
> Somdutta Banerjee
> Tata Consultancy Services Limited
> Mailto: somdutta.banerjee@tcs.com
> Website: http://www.tcs.com
>
> Notice: The information contained in this e-mail message and/or
> attachments to it may contain confidential or privileged information.
> If you are not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the information
> contained in this e-mail message and/or attachments to it are
> strictly prohibited. If you have received this communication in
> error, please notify us by reply e-mail or telephone and immediately
> and permanently delete the message and any attachments. Thank you>
_______________________________________________
> 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
Tomo
From hworlddoc gmail.com Wed May 11 09:21:04 2005
From: hworlddoc gmail.com (Jason Huang)
Date: Wed May 11 09:30:35 2005
Subject: [Mp4-tech] [H.264][Video] Regarding decoding temporal direct luma
motion vector
In-Reply-To: <7bca48b405051003366e5a3c59@mail.gmail.com>
References: <7bca48b405051003366e5a3c59@mail.gmail.com>
Message-ID: <4bb4853f05051017215a69023b@mail.gmail.com>
Are you familiar to MPEG-4? If yes, try to imagine how the direct mode
in these standards works, then you will understand.
Xiaojie Huang
On 5/10/05, Smitha Joseph wrote:
> Hi experts,
>
> Thanks for your responses to my earlier queries. I have a doubt
> regarding the decoding of temporal direct luma motion vector.
>
> The section 8.4.1.2.3 of the standard specifies that if vertMvScale is
> equal to One_To_One and current macroblock is a frame macroblock,
> MapColToList0( refIdxCol ) returns the lowest valued reference index
> refIdxL0 in the current reference picture list RefPicList0 that
> references refPicCol. RefPicList0 shall contain refPicCol.
>
> Does this mean that MapColToList0( refIdxCol ) returns refIdxL0 such
> that RefPicList0[refIdxL0] will be pointing to the same picture as
> RefPicCol ie., the picnums of the pictures accessed from the decoded
> picture buffer using RefPicList0[refIdxL0] and RefPicCol will be the
> same.
>
> Or does it mean that MapColToList0( refIdxCol ) returns refIdxL0 such
> that RefPicList0[refIdxL0] uses picture accessed using RefPicCol from
> the decoded picture buffer for interprediction.
>
> Could you please help me out. Your help will be most appreciated.
>
> Thanks,
> Smitha Joseph
>
> _______________________________________________
> 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
>
From tariqhusain rediffmail.com Wed May 11 02:08:15 2005
From: tariqhusain rediffmail.com (tariq husain shaikh)
Date: Wed May 11 09:30:41 2005
Subject: [Mp4-tech] [AUDIO]- AAC test vectors
Message-ID: <20050511010921.13881.qmail@webmail31.rediffmail.com>
?
hello,
I am trying to download the ADIf and ADTS version of the ct_psytel test vector for AAC. I have tried the link mentioned below, but cant download.
http://home.arcor.de/hans-juergen.bardenhagen/ct_psytel-adif.aac
Is the links still working.
Can someone please suggest any alternate links for the same.
Thanks in advance
Tariq
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/46499ad8/attachment.html
From mpeg2_user yahoo.com Tue May 10 20:07:58 2005
From: mpeg2_user yahoo.com (Tom P)
Date: Wed May 11 09:30:47 2005
Subject: [Mp4-tech] Concepts of FMO and ASO
Message-ID: <20050511020758.22180.qmail@web54705.mail.yahoo.com>
HI All,
Can somebody explain me the concepts of Flexible Macroblock Ordering(FMO) and Arbitrary Slice Ordering(ASO) of H.264 ?
Thanks in advance,
---------------------------------
Yahoo! Mail Mobile
Take Yahoo! Mail with you! Check email on your mobile phone.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050510/e650b7db/attachment.html
From bharatsoni gmail.com Wed May 11 10:16:21 2005
From: bharatsoni gmail.com (Bharat Soni)
Date: Wed May 11 09:30:52 2005
Subject: [Mp4-tech] mpeg4 parser
In-Reply-To: <20050510143800.50140.qmail@web40910.mail.yahoo.com>
References: <20050510143800.50140.qmail@web40910.mail.yahoo.com>
Message-ID:
Hi,
I think there is a freeware available at www.venera.co.in .
-Bharat
On 5/10/05, liat appel wrote:
> Hi,
> I need to write a parser for MPEG4 and H263 bit
> streams, to signal when there is a VOP, VOL, GOV
> header.
> Is there an available tool or a free code?
> Thanks,
> Liat.
>
> Discover Yahoo!
> Use Yahoo! to plan a weekend, have fun online and more. Check it out!
> http://discover.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
>
From v_v_bhat yahoo.com Tue May 10 22:32:13 2005
From: v_v_bhat yahoo.com (vinayak bhat)
Date: Wed May 11 09:30:57 2005
Subject: [Mp4-tech] Regarding H.263 encoder
Message-ID: <20050511043213.16739.qmail@web41603.mail.yahoo.com>
Hi all,
In case of H.263 encoder if Annex T is made On...how does it improve the quality /performance...?
For the H.263 Encoder if Annex T support is added how do we test weather its working or know..is there any tool ..i mean H.263 Encoder stream analysis tool.
thanks
--vinayak
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050510/37f6d3cc/attachment.html
From gbmallikarjunarao yahoo.com Wed May 11 07:00:37 2005
From: gbmallikarjunarao yahoo.com (mallikarjun rao)
Date: Wed May 11 09:31:03 2005
Subject: [Mp4-tech] [audio][MPEG4] Conformance Testing of HE- AAC Decoder
In-Reply-To: 6667
Message-ID: <20050511050037.57196.qmail@web52004.mail.yahoo.com>
Hi,
can anybody tell me the HE- AAC Decoder testing procedure?
I downloaded sbr test vectors from ftp://mpaudconf:adif2mp4@ftp.iis.fraunhofer.de/ .
what is the maximum error limit for those ref. test vectors compared to our decoder output?
can you please send related information or web addresses?
Thanks in advance
Mallikarjun
---------------------------------
How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos. Get Yahoo! Photos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/52e814f0/attachment.html
From narenlj sasken.com Wed May 11 12:45:43 2005
From: narenlj sasken.com (Narendra Joshi)
Date: Wed May 11 09:31:08 2005
Subject: [Mp4-tech][H264 video] - question about temporal and spatial
prediction mode
Message-ID:
Hello there,
I am trying to understand Inter prediction process for B_skip and B_direct
macroblocks.
>From the information mentioned in section 8.4.1.2, the difference between
temporal and spatial prediction mode is not clear to me.
Could someone explain to me the conceptual difference between temporal and
spatial prediction modes
in layman's language ?
Also, it's not clear as to why RefPicList1 is used always (and not
RefPicList0) to pick up co-located
macroblock / picture. (am referring to Table 8.6). Please help !
Thanks & regards,
Narendra
"SASKEN RATED THE BEST EMPLOYER IN THE COUNTRY by the BUSINESS TODAY Mercer Survey 2004"
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/a673a41d/attachment.html
From ernie_e_lim yahoo.com.au Wed May 11 17:29:43 2005
From: ernie_e_lim yahoo.com.au (Ernest Lim)
Date: Wed May 11 09:31:14 2005
Subject: [Mp4-tech] H264 DPB size for practical decoders
Message-ID: <20050511062943.57908.qmail@web53505.mail.yahoo.com>
Hello all,
I have a question regarding the size of the DPB and how this may be affected by
the POC of decoded frames. I mailed this to JVT-EXPERTS but got no reply.
Presumably on a practical system, possibly real-time, where for every period in
which a frame is decoded, a frame is also displayed. Then if POC is not
ordered in the same manner as frame number, there has to be a delay after the
decoding commences before frames can be displayed. As I understand, this
delay is determined by num_reorder_frames, which has a default value of 16 and
is specified in the HRD parameter set.
Do the decoded frames that are awaiting display, that are not being used for
reference, reside in the DPB? This is what seems to happen in JM, although
JM is able to "display" many frames in a single period so that when the DPB is
filled with these frames awaiting display and reference frames, space is
created by displaying and removing the next non-reference frame according to POC.
What is supposed to happen if only 1 frame can be removed in a decoding period?
My feeling is that the DPB should in fact be twice the size in this situation.
To illustrate this, consider the following example. In this case, the DPB size
is 16, num_reorder_frames is 16 and num_ref_frames is 16. The POCs of the
following frames, listed in decoding order is:
0,2,...,15,16,17,1,18,19,...,31,32
The frame with POC 1 has 16 frames that precede it in decode order (2,...,17)
but come after it in display order - this is consistent with num_reorder_frames
of 16.
Suppose that the 16 frames 0,1,2,...,15 are all used as reference frames for
the entirety of the decode process once all are decoded and available.
We would get the following sequence:
0(.),2(.),...,15(.),16(.),17(0),1(1),18(2),19(3),...,31(15),32(16)
where the first number is the POC of the decoded frame and the one in brackets
is the POC of the displayed frame. Since we are displaying 1 frame every
decode period, the first frame that can be removed from the DPB is after the one
with POC of 16 has been displayed. None of 0,1,...,15 can be removed since they
are all being used as reference. POC 16 can be removed since it has been
displayed and is not being used for reference. However, by this stage we have
frames with POCs 0,...,31 in the DPB and are presumably about to insert the most
recently decoded frame POC 32 into it!
Is this situation correct, or have I misinterpreted something? It suggests that
practical decoders that wish to display one frame every period in the correct
display order will need a DPB of at least 2 times that stated in the spec.
Sorry about the lengthy message.
Regards,
Ernie.
---------------------------------
Find local movie times and trailers on Yahoo! Movies.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/2387d379/attachment-0001.html
From liat_appel yahoo.com Wed May 11 01:38:30 2005
From: liat_appel yahoo.com (liat appel)
Date: Wed May 11 09:31:19 2005
Subject: [Mp4-tech] mpeg4 parser
In-Reply-To: 6667
Message-ID: <20050511073830.92519.qmail@web40905.mail.yahoo.com>
Thanks. Is there any available source code?
Liat.
--- Bharat Soni wrote:
> Hi,
>
> I think there is a freeware available at
> www.venera.co.in .
>
> -Bharat
>
> On 5/10/05, liat appel wrote:
> > Hi,
> > I need to write a parser for MPEG4 and H263 bit
> > streams, to signal when there is a VOP, VOL, GOV
> > header.
> > Is there an available tool or a free code?
> > Thanks,
> > Liat.
> >
> > Discover Yahoo!
> > Use Yahoo! to plan a weekend, have fun online and
> more. Check it out!
> > http://discover.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
> >
>
__________________________________
Yahoo! Mail Mobile
Take Yahoo! Mail with you! Check email on your mobile phone.
http://mobile.yahoo.com/learn/mail
From Shailendra.Singh skyworksinc.com Wed May 11 16:45:25 2005
From: Shailendra.Singh skyworksinc.com (Shailendra.Singh@skyworksinc.com)
Date: Wed May 11 09:31:26 2005
Subject: [Mp4-tech] [video] Format Conversion
In-Reply-To: <91D7F2CEE3425A4A9D11311D09FCE2460CC383AE@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Message-ID:
Hi All,
Is there a straightforward method for converting a .mov
(QuickTime) file (video track only) to a .mp4 file ? Is FFMPEG useful in
this case ?
Regards,
Shailendra
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/620e454d/attachment.html
From mp3.aac.mp4 gmail.com Wed May 11 20:49:35 2005
From: mp3.aac.mp4 gmail.com (tech list)
Date: Wed May 11 10:47:50 2005
Subject: [Mp4-tech] mpeg4 parser
In-Reply-To: <20050510143800.50140.qmail@web40910.mail.yahoo.com>
References: <20050510143800.50140.qmail@web40910.mail.yahoo.com>
Message-ID: <409a09b90505110719541c703f@mail.gmail.com>
FAAD has a MP4 file format parser... (audiocoding.com
)
On 5/10/05, liat appel wrote:
>
> Hi,
> I need to write a parser for MPEG4 and H263 bit
> streams, to signal when there is a VOP, VOL, GOV
> header.
> Is there an available tool or a free code?
> Thanks,
> Liat.
>
> Discover Yahoo!
> Use Yahoo! to plan a weekend, have fun online and more. Check it out!
> http://discover.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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/35542a00/attachment.html
From alexismt comcast.net Wed May 11 09:47:31 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Thu May 12 08:39:58 2005
Subject: [Mp4-tech][H264 video] - question about temporal and spatial
prediction mode
In-Reply-To:
Message-ID: <200505111547.j4BFlc0f000063@lists1.magma.ca>
Dear Narendra,
Try first checking some publications that already exist with regards to this
topic. i.e. you can try and check the paper published in CSVT on this topic;
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1377367&isnumber=300
64
For an online version, if you do not have access to ieeexplore or CSVT,
although this might not be the final version, you can check at this link
http://research.microsoft.com/~fengwu/papers/direct_csvt_04.pdf.
Simply speaking, temporal direct uses temporal correlation to derive motion
vectors, while spatial direct uses spatial correlation (i.e. one considers
mvs from co-located positions in previous pictures, while the second
considers mvs from adjacent positions in the same slice).
There are also several old contributions to the standard (if I recall
correctly these should be for the Klagenfurt meeting in 2002 from either
Microsoft or Motorola) so maybe you could try and find those online.
With regards to the use of RefPicList1, although this might be a bit
reminiscent of older standards, it still relates to the most common coding
structures that one may use (i.e. IBBPBBP.). Since the default reference
picture order is based on poc directions and distances, the idea would be to
also use the picture which could provide the "best" motion vectors for
interpolation. Based on the default reference order, pictures in the List0
buffer would mainly (although not necessarily) be coming from the past, and
therefore most likely referring to pictures in the past as well, while it is
likely (but again not necessarily) that the ones in List1 are coming from
the future. However List1 references may still be referring themselves to
some of the pictures in List0. As you may observe from this description, the
use of List1 is partly made due to the fact that interpolation is usually
much more reliable than extrapolation which may be more often required if
List0 was used instead.
I hope this helps.
Alexis
_____
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Narendra Joshi
Sent: Tuesday, May 10, 2024 11:16 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech][H264 video] - question about temporal and spatial
prediction mode
Hello there,
I am trying to understand Inter prediction process for B_skip and B_direct
macroblocks.
>From the information mentioned in section 8.4.1.2, the difference between
temporal and spatial prediction mode is not clear to me.
Could someone explain to me the conceptual difference between temporal and
spatial prediction modes
in layman's language ?
Also, it's not clear as to why RefPicList1 is used always (and not
RefPicList0) to pick up co-located
macroblock / picture. (am referring to Table 8.6). Please help !
Thanks & regards,
Narendra
"SASKEN RATED THE BEST EMPLOYER IN THE COUNTRY by the BUSINESS TODAY Mercer
Survey 2004"
SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged
information. In case you are not the original intended Recipient of the
message, you must not, directly or indirectly, use, Disclose, distribute,
print, or copy any part of this message and you are requested to delete it
and inform the sender. Any views expressed in this message are those of the
individual sender unless otherwise stated. Nothing contained in this message
shall be construed as an offer or acceptance of any offer by Sasken
Communication Technologies Limited ("Sasken") unless sent with that express
intent and with due authority of Sasken. Sasken has taken enough precautions
to prevent the spread of viruses. However the company accepts no liability
for any damage caused by any virus transmitted by this email
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050511/78dbbf2d/attachment.html
From mcp24 rediffmail.com Thu May 12 05:18:01 2005
From: mcp24 rediffmail.com (Manjunatha Pawate)
Date: Thu May 12 08:40:04 2005
Subject: [Mp4-tech] require good links to understand video compression
Message-ID: <20050512041920.13895.qmail@webmail18.rediffmail.com>
?
Hi,
I am new to mpeg, I want to learn mpeg4.Please let me know any good links for begineers.
awaiting for the positive reply,
thanks and regards,Manjunath
Manjunatha C.Pawate
Gangavathi silk saree centre
Binny company road
Davangere - 577001
Karnataka
INDIA
ph: 94480 41500
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050512/8bf010a6/attachment.html
From snd codingtechnologies.com Thu May 12 20:17:28 2005
From: snd codingtechnologies.com (Andreas Schneider)
Date: Thu May 12 15:40:20 2005
Subject: [Mp4-tech] [audio][MPEG4] Conformance Testing of HE- AAC Decoder
In-Reply-To: <20050511050037.57196.qmail@web52004.mail.yahoo.com>
Message-ID:
Mallikarjun,
for proper HE-AAC conformance testing you need a special tool. It is
available as part of the audio conformance tools here:
ftp://mpaudconf:adif2mp4@ftp.iis.fraunhofer.de/mpeg4audio-conformance/confTools/mpeg4-audio-confTools_strip.zip
in the subdirectory conf_sbr.
Unfortunately the version that's available here is from some time last
year, when changes in other modules broke the SBR conformance_tool.
It is possible to get the conformance tool running by changing a few lines
in the code:
In conf_sbr/makefile, remove
* 'drc.o' from the list of OBJS
* '-DDRC' from
In conf_sbr/src/mp4dec.c, change the line that says:
"
infoinit(mc_info.sampling_rate_idx);
"
to
"
huffbookinit(mc_info.sampling_rate_idx);
"
and in conf_sbr/src/ decoderConfTool.c remove all lines from the one
saying
"
if (!ready_bitBuffer_sim) {
"
upto and including
"
check_bitBuffer_sim();
"
This will cripple the tool a bit, but all required functionality will
still be there.
I hope some time in the near future the snapshot of the conformance tools
will be updated so this won't be required anymore.
Regards,
Andreas
mp4-tech-bounces@lists.mpegif.org wrote on 2024-05-11 07:00:37:
> Hi,
>
> can anybody tell me the HE- AAC Decoder testing procedure?
>
> I downloaded sbr test vectors from ftp://mpaudconf:adif2mp4@ftp.iis.
> fraunhofer.de/ .
>
> what is the maximum error limit for those ref. test vectors compared
> to our decoder output?
>
> can you please send related information or web addresses?
>
> Thanks in advance
> Mallikarjun
>
>
>
>
>
> How much free photo storage do you get? Store your holiday snaps for
> FREE with Yahoo! Photos. Get Yahoo! Photos
> _______________________________________________
> 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
--
Andreas Schneider, Research Engineer
Coding Technologies GmbH
Deutschherrnstr. 15-19
90429 Nuernberg, Germany
phone: +49 (0) 911 92891 -26
fax: +49 (0) 911 92891 -99
mailto:snd@CodingTechnologies.com
From spsatendra gmail.com Fri May 13 10:04:29 2005
From: spsatendra gmail.com (Satendra)
Date: Fri May 13 09:36:45 2005
Subject: [Mp4-tech] Concepts of FMO and ASO
In-Reply-To: <20050511020758.22180.qmail@web54705.mail.yahoo.com>
References: <20050511020758.22180.qmail@web54705.mail.yahoo.com>
Message-ID: <5942723205051220343e322958@mail.gmail.com>
Hi,
here I am posting some of my notes about FMO and ASO. hopes that it will be
useful
Flexible Macroblock Ordering (FMO)
Usually MBs are assigned to slices in the scan order. But when FMO is
enabled, then a slice group map is defined, and there MBs can be assigned to
slices in an order other then scan order. FMO is supposed to enhance the
error resilience and concealment in the way that, if packet containing one
slice data is lost, then it can be interpolated (predicted) by other slices
in the picture. For instance if we assign all even MBs to slice 0 and odd
MBs to slice 1, then the lost data of any slice can be concealed to some
amount by interpolating the MB in lost slice by the four surrounding MBs in
the received slice.
Although FMO is useful in error prone environments, but it comes with the
burden of complexity and reduced coding efficiency. As, prediction across
slice boundaries is restricted, so contiguous MBs in the picture if assigned
to different slices can't be predicted from each other for the encoding.
Arbitrary Slice Ordering (ASO) ASO is the flexibility to receive the slices
in any order at the decoder. It is based on the fact that the slices in the
H.264 are independent of each other so they can be decoded independently of
the other slices in the picture, even if they are arriving at the decoder
out of order. This feature can improve end-to-end delay in real time
applications, with networks having out of order delivery behavior.
On 5/11/05, Tom P wrote:
>
> HI All,
> Can somebody explain me the concepts of Flexible Macroblock Ordering(FMO)
> and Arbitrary Slice Ordering(ASO) of H.264 ?
> Thanks in advance,
>
> ------------------------------
> Yahoo! Mail Mobile
> Take Yahoo! Mail with you!Check email on your mobile phone.
>
>
> _______________________________________________
> 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
>
>
--
-----------------------------------------------------------------------------------------------------------------------------------
"We all agree on the necessity of compromise. We just can't agree on when
it's necessary to compromise." ------Larry Wall
-----------------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050513/21537a8e/attachment.html
From dattagurubn yahoo.com Thu May 12 23:24:56 2005
From: dattagurubn yahoo.com (Dattaguru B.N.)
Date: Fri May 13 09:36:50 2005
Subject: [Mp4-tech] [audio][MPEG4]SBR HF generation and Adjustment
In-Reply-To: 6667
Message-ID: <20050513052456.54051.qmail@web20126.mail.yahoo.com>
Dear Experts,
Can anybody please let me know,
1. What informations of low frequency are required for
HF generation and adjustment?
2. What parameters during encoding decide the High
frequency generation and adjustment?
3. If I have an AAC bit stream, can I encode the same
using SBR encoder? In that case, what will be
difference between AAC bit stream compared to same bit
stream encoded with SBR?
4. Whose audio quality is better between normal AAC
when compared with SBR and why?
Thanks in advance,
Warm regards,
Dattaguru
Yahoo! Mail
Stay connected, organized, and protected. Take the tour:
http://tour.mail.yahoo.com/mailtour.html
From harish.vasudeva amd.com Sun May 15 21:29:12 2005
From: harish.vasudeva amd.com (Vasudeva, Harish)
Date: Mon May 16 09:26:00 2005
Subject: [Mp4-tech] Huffman table lookup
Message-ID: <4A77E4BC05A4EF4D9DAA4C8CB5EEE51CBA32D4@SAUSEXMB1.amd.com>
Hi Folks,
I am trying to optimize the VLD lookup since its runs extremely slow on Linux (I have Ver 2.3 of the MS MPEG-4 decoder). Just wanted to know if there are any details on what is the minimum requirement for supporting Advanced Simple Profile Progressive content decoding only.
Also, I would really appreciate if you could send me a link to any optimized open-source algorithms.
Best Regards,
HARISH V
*A closed mind is a good thing to lose*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050515/bf11e55a/attachment.html
From kjk mcubeworks.com Mon May 16 11:57:31 2005
From: kjk mcubeworks.com (JK(Jeong Kwon) Kim)
Date: Mon May 16 09:29:33 2005
Subject: [Mp4-tech] profile_and_level_indication of MPEG4 video ASP
In-Reply-To: <20050513052456.54051.qmail@web20126.mail.yahoo.com>
Message-ID: <200505160159.j4G1xQcP002443@localhost.localdomain>
Dear experts,
I have a question about "profile_and_level_indication" in MPEG4 part2.
Now, ASP (Advanced Simple Profile) is widely used in our life.
So, profile_and_level_indication for ASP shall be defined.
(Just as profile_and_level_indication for SP/L0 is defined as '8')
However, I can not find ASP in MPEG4 standard.
Please let me know about it.
Thanks in advance!
Regards,
JK Kim
From loloo 21cn.com Mon May 16 14:47:42 2005
From: loloo 21cn.com (loloo)
Date: Mon May 16 09:31:53 2005
Subject: [Mp4-tech] About the coding of ref_idx_l0 and ref_idx_l1
Message-ID: <009501c559da$c8150310$516360ac@EAT>
Dear all:
I have a question.When we write MV data to bitstream, we use 'mvd' instead of 'mv' to save bits, then when we write ref data, why we write ref_idx_l0(te) and ref_idx_l1(te) directly and not use the predicted method just like 'mvd',for example,we can use 'ref delta'?
Regards
RuiLu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050516/a743817b/attachment.html
From zombiyaga yahoo.com Mon May 16 00:17:25 2005
From: zombiyaga yahoo.com (Alex)
Date: Mon May 16 09:31:59 2005
Subject: [Mp4-tech] [video] mime types
Message-ID: <20050516061725.74461.qmail@web53910.mail.yahoo.com>
Hi All,
is there any document specifying the syntax for video mime types (e. g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I was able to find RFC 3555 - MIME Type Registration of RTP Payload Formats, but it seems that's not actually what I'm looking for.
Thanks,
--
Regards,
Alex
---------------------------------
Discover Yahoo!
Have fun online with music videos, cool games, IM & more. Check it out!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050515/15d812ce/attachment.html
From tariqhusain rediffmail.com Mon May 16 08:05:40 2005
From: tariqhusain rediffmail.com (tariq husain shaikh)
Date: Mon May 16 09:32:05 2005
Subject: [Mp4-tech] [AUDIO] - EAAC+
Message-ID: <20050516070700.24000.qmail@webmail9.rediffmail.com>
Hello everybody,
Is it possible to add ADIF and ADTS file format support to the 3gpp EAAC+ encoder and decoder. Is it OK if i do so...or are there any licensing and copyright issues.
If yes, how can i go about doing it.
Is there any place to obtain EAAC+ encoded files on the net?
Thank you all in advance
Regards
Tariqhusain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050516/b534927e/attachment.html
From g.lakshmankumar gmail.com Mon May 16 21:26:05 2005
From: g.lakshmankumar gmail.com (Lakshman Kumar)
Date: Mon May 16 16:46:13 2005
Subject: [Mp4-tech] Decoding POC
Message-ID: <138aa52f05051607562e6879ba@mail.gmail.com>
hi all
in h.264 decoder POC mode 0 and 1 r represented which calculated MSB and LSB
i cant understand why its done so.
its available in function decode_poc();
also how DCT separated Low and High freq components
--
lakshman kumar
From tma iis.fhg.de Mon May 16 21:20:54 2005
From: tma iis.fhg.de (Herbert Thoma)
Date: Mon May 16 16:46:18 2005
Subject: [Mp4-tech] profile_and_level_indication of MPEG4 video ASP
In-Reply-To: <200505160159.j4G1xQcP002443@localhost.localdomain>
References: <200505160159.j4G1xQcP002443@localhost.localdomain>
Message-ID: <4288E486.3040408@iis.fhg.de>
JK(Jeong Kwon) Kim wrote:
> Dear experts,
>
> I have a question about "profile_and_level_indication" in MPEG4 part2.
> Now, ASP (Advanced Simple Profile) is widely used in our life.
> So, profile_and_level_indication for ASP shall be defined.
> (Just as profile_and_level_indication for SP/L0 is defined as '8')
>
> However, I can not find ASP in MPEG4 standard.
> Please let me know about it.
ASP L0: 240
ASP L1: 241
ASP L2: 242
ASP L3: 243
ASP L3b: 247
ASP L4: 244
ASP L5: 245
Table G-1 of ISO/IEC 14496-2:2004
Regards,
Herbert.
> Thanks in advance!
>
> Regards,
> JK Kim
>
> _______________________________________________
> 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 singer apple.com Mon May 16 13:46:39 2005
From: singer apple.com (Dave Singer)
Date: Tue May 17 02:34:32 2005
Subject: [Mp4-tech] [video] mime types
In-Reply-To: <20050516061725.74461.qmail@web53910.mail.yahoo.com>
References: <20050516061725.74461.qmail@web53910.mail.yahoo.com>
Message-ID:
At 23:17 -0700 15/05/05, Alex wrote:
>Hi All,
>
>is there any document specifying the syntax for video mime types (e.
>g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I was able to find
>RFC 3555 - MIME Type Registration of RTP Payload Formats, but it
>seems that's not actually what I'm looking for.
>
the MP4 file format registration is still, um, in process. It's
supposed to be video/mp4, or for files with no visual aspect at all,
audio/mp4 may be used also.
>Thanks,
>
>
>
>
>--
>Regards,
>Alex
>
>
>
>Discover Yahoo!
>Have fun online with music videos, cool games, IM & more.
>Check
>it out!
>
>_______________________________________________
>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/20050516/b84fce39/attachment.html
From sanjay_gims rediffmail.com Tue May 17 09:12:48 2005
From: sanjay_gims rediffmail.com (guntupalli mrine sanjay)
Date: Tue May 17 06:52:14 2005
Subject: [Mp4-tech] MPEG4 Encoder n Decoder source codes
Message-ID: <20050517081407.29778.qmail@webmail30.rediffmail.com>
?
Hi,
So far i seen so many links. But i am not able to know which is use ful for me. Any links or codes, please help me out.
Thanks a lot,
Sanjay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050517/5703a47d/attachment.html
From lakshman97 yahoo.com Tue May 17 02:15:30 2005
From: lakshman97 yahoo.com (Lakshman)
Date: Tue May 17 06:56:17 2005
Subject: [Mp4-tech] [video] mime types
In-Reply-To:
Message-ID: <20050517081531.23392.qmail@web30213.mail.mud.yahoo.com>
Hello all,
I used the fallowing MIME types in my project, this is
what I found in RFC manuals.
MPEG4 Mime Type = "video/MP4V-ES"
H263 Mime Type = "video/H263-2000"
H264 Mime Type = "video/H264"
Thanks and regards
-Lakshman
--- Dave Singer wrote:
> At 23:17 -0700 15/05/05, Alex wrote:
> >Hi All,
> >
> >is there any document specifying the syntax for
> video mime types (e.
> >g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I
> was able to find
> >RFC 3555 - MIME Type Registration of RTP Payload
> Formats, but it
> >seems that's not actually what I'm looking for.
> >
>
> the MP4 file format registration is still, um, in
> process. It's
> supposed to be video/mp4, or for files with no
> visual aspect at all,
> audio/mp4 may be used also.
>
> >Thanks,
> >
> >
> >
> >
> >--
> >Regards,
> >Alex
> >
> >
> >
> >Discover Yahoo!
> >Have fun online with music videos, cool games, IM &
> more.
>
>Check
>
> >it out!
> >
> >_______________________________________________
> >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>
_______________________________________________
> 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!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
From zombiyaga yahoo.com Tue May 17 03:00:14 2005
From: zombiyaga yahoo.com (Alex)
Date: Tue May 17 06:58:46 2005
Subject: [Mp4-tech] [video] mime types
In-Reply-To: 6667
Message-ID: <20050517090014.62207.qmail@web53909.mail.yahoo.com>
Thanks to All,
How about the profile / level definition ?
e.g.
H263: "video/H263-2000; profile=0; level=30"
MP4: "video/MP4V-ES; profile-level-id=1" or "video/mp4v-es; profile-level-id=1" ?
who is currently working with MIME syntax standartization? It still remains up to developer, how this feature is implemented;
Lakshman wrote:
Hello all,
I used the fallowing MIME types in my project, this is
what I found in RFC manuals.
MPEG4 Mime Type = "video/MP4V-ES"
H263 Mime Type = "video/H263-2000"
H264 Mime Type = "video/H264"
Thanks and regards
-Lakshman
--- Dave Singer wrote:
> At 23:17 -0700 15/05/05, Alex wrote:
> >Hi All,
> >
> >is there any document specifying the syntax for
> video mime types (e.
> >g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I
> was able to find
> >RFC 3555 - MIME Type Registration of RTP Payload
> Formats, but it
> >seems that's not actually what I'm looking for.
> >
>
> the MP4 file format registration is still, um, in
> process. It's
> supposed to be video/mp4, or for files with no
> visual aspect at all,
> audio/mp4 may be used also.
>
> >Thanks,
> >
> >
> >
> >
> >--
> >Regards,
> >Alex
> >
> >
> >
> >Discover Yahoo!
> >Have fun online with music videos, cool games, IM &
> more.
>
>Check
>
> >it out!
> >
> >_______________________________________________
> >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>
_______________________________________________
> 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!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
--
Regards,
Alex
---------------------------------
Yahoo! Mail
Stay connected, organized, and protected. Take the tour
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050517/4eb1ef14/attachment.html
From gripened gmail.com Tue May 17 20:00:29 2005
From: gripened gmail.com (Jayant Chauhan)
Date: Tue May 17 07:02:21 2005
Subject: [Mp4-tech] H264 Details
Message-ID: <5b996acb05051703002f3d4bbf@mail.gmail.com>
Hey all
Could anyone please tell me as to how to get 2 things out of the H264
stream at each slice level.
One being the Start address for the Parser Top to start (that is,
the original location of the bitstream). And the second being the Bit
offset for the Parser top to decode within the Start Address.
I have using the JM95 decoder, but something is going wrong, as I have
tweaked with the code, as in, the bit offset and the start address and
size for each slice is coming out wrong,
with regards
Jayant
From singer apple.com Tue May 17 05:55:54 2005
From: singer apple.com (Dave Singer)
Date: Tue May 17 09:31:57 2005
Subject: [Mp4-tech] [video] mime types
In-Reply-To: <20050517081531.23392.qmail@web30213.mail.mud.yahoo.com>
References: <20050517081531.23392.qmail@web30213.mail.mud.yahoo.com>
Message-ID:
At 1:15 -0700 17/05/05, Lakshman wrote:
>Hello all,
>
>I used the fallowing MIME types in my project, this is
>what I found in RFC manuals.
>
>MPEG4 Mime Type = "video/MP4V-ES"
>H263 Mime Type = "video/H263-2000"
>H264 Mime Type = "video/H264"
right, these are the RTP stream mime types, I think.
>
>Thanks and regards
>-Lakshman
>
>
>
>
>
>--- Dave Singer wrote:
>
>> At 23:17 -0700 15/05/05, Alex wrote:
>> >Hi All,
>> >
>> >is there any document specifying the syntax for
>> video mime types (e.
>> >g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I
>> was able to find
>> >RFC 3555 - MIME Type Registration of RTP Payload
>> Formats, but it
>> >seems that's not actually what I'm looking for.
>> >
>>
>> the MP4 file format registration is still, um, in
>> process. It's
>> supposed to be video/mp4, or for files with no
>> visual aspect at all,
>> audio/mp4 may be used also.
>>
>> >Thanks,
>> >
>> >
>> >
>> >
>> >--
>> >Regards,
>> >Alex
>> >
>> >
>> >
>> >Discover Yahoo!
>> >Have fun online with music videos, cool games, IM &
>> more.
>>
>>Check
>>
>> >it out!
>> >
>> >_______________________________________________
>> >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>
>_______________________________________________
>> 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!?
>Yahoo! Small Business - Try our new resources site!
>http://smallbusiness.yahoo.com/resources/
>_______________________________________________
>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 jinsp mcubeworks.com Tue May 17 23:04:16 2005
From: jinsp mcubeworks.com (Park Jin Soo)
Date: Tue May 17 09:32:03 2005
Subject: [Mp4-tech] [Audio][BSAC] mismatch between frameLength and the
decoded bytes
Message-ID: <003501c55ae0$ee3bfc90$a900010a@mcubeworks.com>
Dear experts,
This is a question on mismatch between frameLength (the first member
in bsac_base_element() or sam_decode_frame()) and the actually decoded
bytes in sam_decode_frame and sam_decode_bsac_stream().
I tested if frameLength represents the length of a frame including bsac_header,
general_header, bsac_layer_element (I summed all cw_len in sam_decode_frame()),
byte_alignment, and frame_length itself with RefSoft and the conformance bitstreams.
But the result shows that frameLength is larger than the actually decoded bytes
for a few frames by 2 bytes at maximum. In other words, frameLength*8 is larger
than the decoded bits for some frames by more than 7 bits. (16 bits at maximum).
Here my question is:
1. What is wrong with it?
- due to incorrect test or my mis-understanding of syntax?
- or is it allowed that frameLength doen't represent the actual frame length?
2. What does frameLength mean for SBA?
(For SBA, er_bs06*, frameLength has a quite large value as if it seems to do something
for "the segments of a frame" rather than one frame itself)
Thanks in advance,
J.S Park
From loloo 21cn.com Wed May 18 11:08:22 2005
From: loloo 21cn.com (loloo)
Date: Wed May 18 05:35:06 2005
Subject: [Mp4-tech] Is it a bug in cavlc?
Message-ID: <004501c55b4e$7b08fb10$512f60ac@EAT>
In the ITU-T protocol H.264, Chapter 9.2.2 Parsing process for level information, It is said:
When level_prefix is greater than or equal to 16, levelCode is incremented by (1<<( level_prefix ¨C 3 )) ¨C 4096.
Let see when level_prefix is 16,17,18,19 and the value (1<<( level_prefix ¨C 3 )) ¨C 4096 is:
(1)b<<12;
(11)b<<12;
(111)b<<12;
(1111)b<<12;
So levelCode is impossible for some value such as (10)b<<12, (100)b<<12 and so on.
Let assume levelCode is (10,0000,0000,0000)b:
If it is reduced by 1<<12( when level_prefix is 16),the result value is 1<<12 and is still more than 12 bits;
If it is reduced by (11)b<<12( when level_prefix is 17),the result value is negative.
So it is impossible to find a level_prefix to reduced it
Is it a bug for encoder some large levelCode in cavlc?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050518/ee8f9808/attachment.html
From loloo 21cn.com Wed May 18 11:35:24 2005
From: loloo 21cn.com (loloo)
Date: Wed May 18 05:35:11 2005
Subject: [Mp4-tech] Re: Is it a bug in cavlc?
Message-ID: <005401c55b52$3ff93630$512f60ac@EAT>
Sorry,I am wrong. The protocol is right,because in the new released protocol version it is:
--When level_prefix is greater than or equal to 15, levelSuffixSize is set equal to level_prefix - 3;
so it is not always equal to length 12 as the old version protocol is.
ruilu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050518/c8869530/attachment.html
From pooya.dehghani gmail.com Wed May 18 01:49:21 2005
From: pooya.dehghani gmail.com (Pooya Dehghani)
Date: Wed May 18 05:35:17 2005
Subject: [Mp4-tech] MPEG4 Encoder n Decoder source codes
In-Reply-To: <20050517081407.29778.qmail@webmail30.rediffmail.com>
References: <20050517081407.29778.qmail@webmail30.rediffmail.com>
Message-ID:
Dear Snajay
Here you can download mpeg-4 codecs.
Good Luck
Pooya
On 17 May 2024 08:14:07 -0000, guntupalli mrine sanjay
wrote:
>
>
>
> Hi,
>
> So far i seen so many links. But i am not able to know which is use ful for
> me. Any links or codes, please help me out.
>
> Thanks a lot,
> Sanjay
>
>
> _______________________________________________
> 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
>
>
From pooya.dehghani gmail.com Thu May 19 01:41:59 2005
From: pooya.dehghani gmail.com (Pooya Dehghani)
Date: Thu May 19 11:02:05 2005
Subject: [Mp4-tech] MPEG4 Encoder n Decoder source codes
In-Reply-To:
References: <20050517081407.29778.qmail@webmail30.rediffmail.com>
Message-ID:
Ooooooooooooops!!!!!
I forgot to paste the URL address, so here it is :
http://megaera.ee.nctu.edu.tw/mpeg/
thanks to mayank agarwal
good luck every body
On 5/18/05, Pooya Dehghani wrote:
> Dear Snajay
>
> Here you can download mpeg-4 codecs.
>
> Good Luck
> Pooya
>
> On 17 May 2024 08:14:07 -0000, guntupalli mrine sanjay
> wrote:
> >
> >
> >
> > Hi,
> >
> > So far i seen so many links. But i am not able to know which is use ful for
> > me. Any links or codes, please help me out.
> >
> > Thanks a lot,
> > Sanjay
> >
> >
> > _______________________________________________
> > 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
> >
> >
>
From asic_soc 163.com Thu May 19 10:54:35 2005
From: asic_soc 163.com (Shen Sha)
Date: Thu May 19 11:02:10 2005
Subject: [Mp4-tech] [video][mpeg2] Where can I download the mpeg2 TS stream?
Message-ID: <003201c55c15$b9ec0ad0$453210ac@TMT.COM>
Hi all experts,
Could you tell me where can I find the mpeg2 TS stream and
the reference software of TS demuxing ?
Best Regard,
Shen Sha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050519/0437c897/attachment.html
From amni_gupta yahoo.co.in Thu May 19 08:02:04 2005
From: amni_gupta yahoo.co.in (Amni Gupta)
Date: Thu May 19 11:02:16 2005
Subject: [Mp4-tech] MP4 - Enc and Dec
Message-ID: <20050519060204.37228.qmail@web8403.mail.in.yahoo.com>
Hi;
I want to develop MPEG-4 Video only natural SP Encoder and Decoder. I want to know that which are the modules common between them. For Example, how much portion of VLC encoding / decoding code can be reutilized among them.
Regards
Amni.
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050519/a4d03708/attachment.html
From amni_gupta yahoo.co.in Thu May 19 14:08:00 2005
From: amni_gupta yahoo.co.in (Amni Gupta)
Date: Thu May 19 11:02:21 2005
Subject: [Mp4-tech] Small Doubt
Message-ID: <20050519120800.18502.qmail@web8404.mail.in.yahoo.com>
Hi;
Please clarify that in MPEG-4 Video Simple Profile, the feature of Error Resilience is for only Decoder and the feature of Rate Control is for only Encoder. It is small and stupid doubt, but I want to clarify. Please respond.
Thanks and Regards
Amni.
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050519/f26b7b1e/attachment.html
From amni_gupta yahoo.co.in Thu May 19 14:22:46 2005
From: amni_gupta yahoo.co.in (Amni Gupta)
Date: Thu May 19 11:02:26 2005
Subject: [Mp4-tech] Doubt- Please Write
Message-ID: <20050519122246.51501.qmail@web8408.mail.in.yahoo.com>
Hi;
As I think in MPEG-4 Video Simple Profile, the Error Resilience feature is for Decoder and Rate Control is for Encoder.
I mean that the implementation of Error Resilience feature is for only Decoder. It is not going to add any extra effort for Encoder part.
In the same way, the implementation of Rate Control feature is for only Encoder. It is not going to add any extra effort for Decoder part.
Please Clarify.
Regards
Amni
Yahoo! India Matrimony: Find your life partneronline.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050519/005c6ba7/attachment.html
From garysull windows.microsoft.com Thu May 19 19:18:27 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Fri May 20 01:12:34 2005
Subject: [Mp4-tech] Small Doubt
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460EA1F2EC@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
I'm not sure whether you are talking about specific features of the
reference software, or more general conceptual features supported by the
video coding standard.
Error resilience, in general, is a function of both the encoder and the
decoder (and the systems and channel between them).
Best Regards,
Gary Sullivan
________________________________
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Amni Gupta
Sent: Thursday, May 19, 2024 5:08 AM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Small Doubt
Hi;
Please clarify that in MPEG-4 Video Simple Profile, the
feature of Error Resilience is for only Decoder and the feature of Rate
Control is for only Encoder. It is small and stupid doubt, but I want to
clarify. Please respond.
Thanks and Regards
Amni.
Yahoo! India Matrimony
: Find your life partner online
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050519/3897f914/attachment.html
From bharatsoni gmail.com Fri May 20 10:19:28 2005
From: bharatsoni gmail.com (Bharat Soni)
Date: Fri May 20 01:15:51 2005
Subject: [Mp4-tech] MP4 - Enc and Dec
In-Reply-To: <20050519060204.37228.qmail@web8403.mail.in.yahoo.com>
References: <20050519060204.37228.qmail@web8403.mail.in.yahoo.com>
Message-ID:
Hi,
Encoder also perform decoding of the recently encoded frame. Hence I
think at least following activities are common:
* Inverse Quantization
* IDCT
* Motion Compensation
Regards,
Bharat
On 5/19/05, Amni Gupta wrote:
> Hi;
> I want to develop MPEG-4 Video only natural SP Encoder and Decoder. I want
> to know that which are the modules common between them. For Example, how
> much portion of VLC encoding / decoding code can be reutilized among them.
>
>
> Regards
> Amni.
>
> 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
>
>
From bharatsoni gmail.com Fri May 20 10:31:54 2005
From: bharatsoni gmail.com (Bharat Soni)
Date: Fri May 20 01:16:57 2005
Subject: [Mp4-tech] Small Doubt
In-Reply-To: <20050519120800.18502.qmail@web8404.mail.in.yahoo.com>
References: <20050519120800.18502.qmail@web8404.mail.in.yahoo.com>
Message-ID:
Hi,
Error Resilience feature helps decoder to reconstruct the picture in
case some data is lost. But the support for Error Resilience is
provided by the Encoder only. Decoder can support/use Error Resilience
only if it is provided by the encoder.
Regarding Rate Control, it is the tool that is present on the encoder
side only. It is used to control the encoding bitrate.
Regards,
Bharat
On 5/19/05, Amni Gupta wrote:
> Hi;
> Please clarify that in MPEG-4 Video Simple Profile, the feature of Error
> Resilience is for only Decoder and the feature of Rate Control is for only
> Encoder. It is small and stupid doubt, but I want to clarify. Please
> respond.
>
> Thanks and Regards
> Amni.
>
> 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
>
>
From daljit.dhillon patni.com Fri May 20 11:37:58 2005
From: daljit.dhillon patni.com (Daljit Singh Dhillon)
Date: Fri May 20 01:51:54 2005
Subject: FW: [Mp4-tech] Doubt- Please Write
Message-ID: <200505200512.j4K5C95s015515@spzha1.patni.com>
_____
From: Daljit Singh Dhillon [mailto:daljit.dhillon@patni.com]
Sent: Friday, May 20, 2024 10:37 AM
To: 'Amni Gupta'
Subject: RE: [Mp4-tech] Doubt- Please Write
Hi!
As far as rate control is concerned. Yes.. it is Encoder's job. Decoder just
have to have input buffer of size given by MPEG specification.
As far as error resilience is concerned, it is the be taken care at both
ends. Encoder has to ensure that it encodes each data partition
independently. Only then decoder can decode them properly even in the case
of error. Besides since RVLC's can to be used, it is for encoder to encode
using of RVLC. In short Error resilience requires extra efforts for Encoder
as well as decoder.
Regards,
-Daljit
_____
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Amni Gupta
Sent: Thursday, May 19, 2024 5:53 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Doubt- Please Write
Hi;
As I think in MPEG-4 Video Simple Profile, the Error Resilience feature is
for Decoder and Rate Control is for Encoder.
I mean that the implementation of Error Resilience feature is for only
Decoder. It is not going to add any extra effort for Encoder part.
In the same way, the implementation of Rate Control feature is for only
Encoder. It is not going to add any extra effort for Decoder part.
Please Clarify.
Regards
Amni
Yahoo! India Matrimony: Find your life partner online
.
http://www.patni.com
World-Wide Partnerships. World-Class Solutions.
_____________________________________________________________________
This e-mail message may contain proprietary, confidential or legally
privileged information for the sole use of the person or entity to whom this
message was originally addressed. Any review, e-transmission dissemination
or other use of or taking of any action in reliance upon this information by
persons or entities other than the intended recipient is prohibited. If you
have received this e-mail in error kindly delete this e-mail from your
records. If it appears that this mail has been forwarded to you without
proper authority, please notify us immediately at netadmin@patni.com and
delete this mail.
_____________________________________________________________________
http://www.patni.com
World-Wide Partnerships. World-Class Solutions.
_____________________________________________________________________
This e-mail message may contain proprietary, confidential or legally
privileged information for the sole use of the person or entity to
whom this message was originally addressed. Any review, e-transmission
dissemination or other use of or taking of any action in reliance upon
this information by persons or entities other than the intended
recipient is prohibited. If you have received this e-mail in error
kindly delete this e-mail from your records. If it appears that this
mail has been forwarded to you without proper authority, please notify
us immediately at netadmin@patni.com and delete this mail.
_____________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050520/57b0b435/attachment.html
From sandipkr dgbmicro.com Fri May 20 12:01:54 2005
From: sandipkr dgbmicro.com (Sandip Ray)
Date: Fri May 20 01:55:34 2005
Subject: [video] RE: [Mp4-tech] Doubt- Please Write
Message-ID:
The Rate Control is required in the Encoder(not in Decoder) to generate
bitstream of particular bitrate. Error Resilience feature is common to both
Encoder and Decoder. For example, MPEG 4 supports Error Resilience features
like Video Packet Resync Marker, Data Partitioning, Reversible Variable
Length Code etc. The Error Concealment is the feature to be supported in
Decoder only. The Error Concealment algorithms are not defined in the
standard and any proprietary algorithm can be used.
Regards,
Sandip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050520/12f1b9a4/attachment-0001.html
From zhenzhongc hotmail.com Fri May 20 10:47:30 2005
From: zhenzhongc hotmail.com (Chen Zhenzhong)
Date: Fri May 20 19:44:28 2005
Subject: [video][Mp4-tech] Help needed: MPEG-4 standard gray-level shape video
sequence
In-Reply-To:
Message-ID:
Dear All,
I am trying to get the MPEG-4 standard gray-level shape video sequences
(NOT the binary shape one). Can anybody here provide any hint? Thanks a
lot.
yours faithfully,
Zhenzhong CHEN
From gbmallikarjunarao yahoo.com Fri May 20 18:27:27 2005
From: gbmallikarjunarao yahoo.com (mallikarjun rao)
Date: Fri May 20 19:44:33 2005
Subject: [Mp4-tech] Mp4-tech] [audio][MPEG4] AAC-LC,HE- AAC Decoder
Message-ID: <20050520162727.49575.qmail@web52005.mail.yahoo.com>
Hi,
Can any tell, how to get AAC-LC,HE- AAC files of different bitrates?
is there any tool to make AAC-LC,HE- AAC files with different bitrates.?
Please reply asap.
Thanks
Mallikarjun
---------------------------------
How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos. Get Yahoo! Photos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050520/11c38603/attachment.html
From wjianb buaa.edu.cn Mon May 23 07:22:23 2005
From: wjianb buaa.edu.cn (wjianb@buaa.edu.cn)
Date: Sun May 22 20:30:14 2005
Subject: [Mp4-tech] the fps of FGS encoder
Message-ID: <20050522222229.5355437F5A@mx2.buaa.edu.cn>
hi,all experts,
i tried to encode a test sequence "arkiyo_qcif" by a FGS-encoder which comes from Microsoft reference software (microsoft-v2.4-030710-NTU).
It can work normally, but its fps which was diplayed on screen just be 1.23 ?? (and the decoder shows the fps is 2.37)
why the fps value of the FGS encoder is so low?
Best regards,
wjianb
wjianb@buaa.edu.cn
2024-05-23
From tom_mmedia yahoo.com Mon May 23 02:45:02 2005
From: tom_mmedia yahoo.com (Tomasz Dziecielewski)
Date: Mon May 23 10:44:24 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF frames
Message-ID: <20050523084502.69507.qmail@web60923.mail.yahoo.com>
Hello,
I'm having difficult times trying to implement the
direct prediction mode for MBAFF frames in an AVC
encoder. After running some tests with the reference
decoder, I'm almost sure that it is due to unproper
determination of the colocated blocks, perhaps wrong
colocated picture selection. My question thus concerns
Table 8-6 in the AVC standard.
I'm encoding a sequence composed of MBAFF frames only.
Therefore, I assume that I should always pick the "The
first entry in RefPicList1 is... A DECODED FRAME" and
"field_pic_flag 0" entry in Table 8-6, choosing the
firstRefPic1 (frame) as the colocated picture. But it
appears that in this scenario, the reference decoder
conducts the topAbsDiffPOC vs bottomAbsDiffPOC (both
are always equal in our streams) comparison and picks
one of the individual fields as the colocated picture.
Or at least I'm guessing it does under all the mv
table mangling that's going on in the code (inside the
compute_colocated function).
I'll be very grateful for any hints.
Best regards,
Tomasz Dziecielewski
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs
From mdc gatv.ssr.upm.es Mon May 23 14:19:55 2005
From: mdc gatv.ssr.upm.es (=?ISO-8859-1?Q?Mart=EDn_D=EDaz_Cuesta?=)
Date: Mon May 23 10:44:30 2005
Subject: [Mp4-tech] The output for complete NALs
Message-ID: <4291BC5B.2090206@gatv.ssr.upm.es>
Hello experts!
I would be pleased if you let me know the answer to this question: I am
trying to separate the NAL flow before it is gathered in the file
test.264. I know I must inspect the annexb.c file, and so I've done, but
I can't still find where exactly (the concrete point) where the complete
NAL is put into the file, and so where I should pick it up. Can you help me?
Thanks on advance.
Best regards for all
From abdessamad.falhi epfl.ch Mon May 23 18:44:13 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Tue May 24 14:17:25 2005
Subject: [Mp4-tech] AAC decoder : raw_data_blocks format
Message-ID: <1116863053.4291fa4d1380f@imapwww.epfl.ch>
Hi everybody,
Can anyone give me the raw_data_blocks format of an adts file?
with regards,
Abdessamad
From alexismt comcast.net Mon May 23 10:04:34 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Tue May 24 14:21:07 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF
frames
In-Reply-To: <20050523084502.69507.qmail@web60923.mail.yahoo.com>
Message-ID: <200505231604.j4NG4eZ5006963@lists1.magma.ca>
Dear Tomasz,
When you mention MBAFF frames, are you implying that all Macroblocks are
coded in frame mode as well? If that is not the case (most likely), then you
need to also consider whether the co-located partition was in field or frame
mode as well, and therefore also use the additional rules in table 8-6.
Those rules were not specified only for picture level relationships, but
also for MB level relationships as well.
Best regards,
Alexis
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Tomasz Dziecielewski
Sent: Monday, May 23, 2024 1:45 AM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF
frames
Hello,
I'm having difficult times trying to implement the
direct prediction mode for MBAFF frames in an AVC
encoder. After running some tests with the reference
decoder, I'm almost sure that it is due to unproper
determination of the colocated blocks, perhaps wrong
colocated picture selection. My question thus concerns
Table 8-6 in the AVC standard.
I'm encoding a sequence composed of MBAFF frames only.
Therefore, I assume that I should always pick the "The
first entry in RefPicList1 is... A DECODED FRAME" and
"field_pic_flag 0" entry in Table 8-6, choosing the
firstRefPic1 (frame) as the colocated picture. But it
appears that in this scenario, the reference decoder
conducts the topAbsDiffPOC vs bottomAbsDiffPOC (both
are always equal in our streams) comparison and picks
one of the individual fields as the colocated picture.
Or at least I'm guessing it does under all the mv
table mangling that's going on in the code (inside the
compute_colocated function).
I'll be very grateful for any hints.
Best regards,
Tomasz Dziecielewski
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs
_______________________________________________
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
From lucyamarnath yahoo.com Mon May 23 11:46:18 2005
From: lucyamarnath yahoo.com (amarnath nathan)
Date: Tue May 24 14:23:03 2005
Subject: [Mp4-tech] regarding YUV
Message-ID: <20050523174618.59921.qmail@unknown-209-73-178-238.yahoo.com>
hello experts
would u please tell me how to find the format of a yuv file by looking the file. i.e how to know whether it is 4:4:4 or 4:2:2 or 4:2:0.since i have a file in a format (qcif_15fps.yuv).
Also plz suggest some ideas to convert .YUV to .SEQ.
regards
amar
---------------------------------
Discover Yahoo!
Have fun online with music videos, cool games, IM & more. Check it out!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050523/054d7d65/attachment.html
From christophe.lenaerts telemak.com Tue May 24 00:39:09 2005
From: christophe.lenaerts telemak.com (Christophe Lenaerts)
Date: Tue May 24 14:26:23 2005
Subject: [Mp4-tech] [video] mime types
In-Reply-To:
References: <20050516061725.74461.qmail@web53910.mail.yahoo.com>
Message-ID: <92A5E064-815B-4A40-9AE2-19960E51983D@telemak.com>
On 16 May 2005, at 21:46, Dave Singer wrote:
>>
>> is there any document specifying the syntax for video mime types
>> (e. g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I was able to
>> find RFC 3555 - MIME Type Registration of RTP Payload Formats, but
>> it seems that's not actually what I'm looking for.
>>
>
> the MP4 file format registration is still, um, in process. It's
> supposed to be video/mp4, or for files with no visual aspect at
> all, audio/mp4 may be used also.
What about 3GPP live streams with .sdp mime types? And .3gp VOD?
Christophe
------------------------------------------------------------------------
---------------------
Christophe Lenaerts
CEO - Telemak
Support 0903 36 338
Fax (+32) 53 68 33 68
Mobile (+32) 475 47 18 15
------------------------------------------------------------------------
---------------------
Sign in on our newsletter and keep up to date on what is going on at
Telemak: telemaknews-on@lists.telemak.com
------------------------------------------------------------------------
---------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050523/c517926a/attachment.html
From singer apple.com Mon May 23 16:02:48 2005
From: singer apple.com (Dave Singer)
Date: Tue May 24 14:28:40 2005
Subject: [Mp4-tech] [video] mime types
In-Reply-To: <92A5E064-815B-4A40-9AE2-19960E51983D@telemak.com>
References: <20050516061725.74461.qmail@web53910.mail.yahoo.com>
<92A5E064-815B-4A40-9AE2-19960E51983D@telemak.com>
Message-ID:
At 23:39 +0200 23/05/05, Christophe Lenaerts wrote:
>On 16 May 2005, at 21:46, Dave Singer wrote:
>
>>>
>>>
>>>is there any document specifying the syntax for video mime types
>>>(e. g. H.263 / MPEG4, uppercase / lowercase, etc.) ? I was able to
>>>find RFC 3555 - MIME Type Registration of RTP Payload Formats, but
>>>it seems that's not actually what I'm looking for.
>>>
>>>
>>>
>>
>>the MP4 file format registration is still, um, in process. It's
>>supposed to be video/mp4, or for files with no visual aspect at
>>all, audio/mp4 may be used also.
>>
>
>What about 3GPP live streams with .sdp mime types? And .3gp VOD?
I don't understand the question. The mime type for .3gp files is
video/3gpp. For streams, it depends on the codec what the type for
the RTP stream is, and that's independent of whether it's 3G or
MPEG-4 etc.
>
>
>Christophe
>---------------------------------------------------------------------------------------------
>Christophe Lenaerts
>CEO - Telemak
>Support 0903 36 338
>Fax (+32) 53 68 33 68
>Mobile (+32) 475 47 18 15
><http://www.telemak.com>
><christophe.lenaerts@telemak.com>
>---------------------------------------------------------------------------------------------
>Sign in on our newsletter and keep up to date on what is going on at
>Telemak:
>telemaknews-on@lists.telemak.com
>---------------------------------------------------------------------------------------------
--
David Singer
Apple Computer/QuickTime
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050523/a325732b/attachment.html
From v_v_bhat yahoo.com Mon May 23 22:18:03 2005
From: v_v_bhat yahoo.com (vinayak bhat)
Date: Tue May 24 14:30:41 2005
Subject: [Mp4-tech] Regarding H.263+(Annex K-Rectangular Slice Mode)
Message-ID: <20050524041804.24333.qmail@web33010.mail.mud.yahoo.com>
Hi All,
I am facing problem in H.263 Annex K ( Rectangluar Slice Mode)..in that when I encode the first rectangle I am getting some blockage. & for the remaining rectangle's its not happening,...even the PSNR is going down by 1dB.
thanks
--vinayak
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050523/d2116af7/attachment.html
From Xueyao9 netscape.net Tue May 24 05:56:14 2005
From: Xueyao9 netscape.net (Xueyao9@netscape.net)
Date: Tue May 24 14:30:46 2005
Subject: [Mp4-tech] MPEG4 Audio SBR Conformance Tool
Message-ID: <1171A339.5A5B1F2F.001BCCD8@netscape.net>
Hello,
Does anybody know how to compile the mpeg4 sbr conformance tool? I got quite a few compiling errors, such as:
src/mp4dec.h:40: MP4Movies.h: No such file or directory
src/audiofile_io.c:34: libtsp.h: No such file or directory
src/audiofile_io.c:35: libtsp/AFpar.h: No such file or directory
Pls help! And thanks a lot in advance!
Robredo
__________________________________________________________________
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
Netscape. Just the Net You Need.
New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp
From tom_mmedia yahoo.com Tue May 24 03:08:28 2005
From: tom_mmedia yahoo.com (Tomasz Dziecielewski)
Date: Tue May 24 14:30:52 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF
frames
Message-ID: <20050524090828.1169.qmail@web60921.mail.yahoo.com>
Dear Alexis,
Can you specify which of the rules in Table 8-6 are
macroblock-wise? The way I see it (for the presented
scenario) is:
- field_pic_flag is always 0 for each coded picture is
an MBAFF frame
- the first entry in RefPicList1 is always a decoded
frame for the same reason as above (I reckon an MBAFF
frame can't be thought of as a complementary field
pair?)
Therefore the result is only picture-level dependent
and the colocated picture is always the first frame in
list 1, no matter whether the macroblock pair under
encoding is a frame or field macroblock pair. Please
correct me if I'm wrong.
Best regards,
Tomasz
> When you mention MBAFF frames, are you implying that
> all Macroblocks are
> coded in frame mode as well? If that is not the case
> (most likely), then you
> need to also consider whether the co-located
> partition was in field or frame
> mode as well, and therefore also use the additional
> rules in table 8-6.
> Those rules were not specified only for picture
> level relationships, but
> also for MB level relationships as well.
>
> Best regards,
>
> Alexis
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/
From tom_mmedia yahoo.com Tue May 24 03:27:19 2005
From: tom_mmedia yahoo.com (Tomasz Dziecielewski)
Date: Tue May 24 14:30:58 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF
frames
In-Reply-To: <42920398.4030700@polynet.lviv.ua>
Message-ID: <20050524092719.27049.qmail@web60920.mail.yahoo.com>
Dear Andrew,
Yes, I'm aware of the constant assignment in the
mbAddrCol6 derivation. As for the macroblock
addressing itself, I assume it is always done with
respect to the entire frame rather than its individual
fields (for an MBAFF frame only sequence)? I'm asking
this cause what bothers me is that the differences in
the stream interpretation between our and the
reference software occur for field macroblocks that
have their colocated macroblocks being also field mbs,
which appears to be a rather simple one-to-one mapping
case. Is there some tricky part I'm not aware of? Or
in other words, for the AFRM-AFRM case in Table 8-8,
is the yM coordinate always given in the frame pixel
units?
Best regards,
Tomasz Dziecielewski
--- Andrew Voznytsa wrote:
> Hello Tomasz,
>
> take a look on next case:
> *
> PicCodingStruct( CurrPic ) - *AFRM
> *PicCodingStruct( colPic ) - ***AFRM
> *mb_field_decoding_flag- 0
> **fieldDecodingFlagX - 1
>
> In this case address of col mb is calculated
> according to *mbAddrCol6
> formula:
>
> mbAddrCol6 = 2 * ( CurrMbAddr / 2 ) + ( (
> topAbsDiffPOC <
> bottomAbsDiffPOC ) ? 0 : 1 )
>
> In your case "topAbsDiffPOC < bottomAbsDiffPOC" is
> always false so
> bottom field should be used.
>
> Best regards,
> Andrew Voznytsa
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/
From sanjay_gims rediffmail.com Tue May 24 10:56:35 2005
From: sanjay_gims rediffmail.com (guntupalli mrine sanjay)
Date: Tue May 24 14:31:06 2005
Subject: [Mp4-tech] Macroblock
Message-ID: <20050524095813.14175.qmail@webmail8.rediffmail.com>
?
Hi all,
When i want to convert moving pictures to QCIF(176*144) and CIF (352*288)formats, Is MPEG4 saying that u need to convert that moving pictures to pictures and then pictures to macroblocks? Is the macroblock size is (8*8)? Let us say image is of QCIF(176*144)format. Then if i convert that to macroblocks of size 8*8 then some lines and pixels will be left over? How to handle those things?
PLease give some hints how to convert Moving pictures to pictures?
I am presently looking for MPEG4 Encoder and Decoder. Please give some information. Is there any opensources? Is it good to start from opensource? Let us say, if i want to develope MPEG4 Enco n Deco, how much time will it takes? PLease help me in this issue.
Looking for response.
Thanking you,
G.I.M.sanjay.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050524/8bc430e5/attachment.html
From m.semsar ece.ut.ac.ir Tue May 24 15:21:01 2005
From: m.semsar ece.ut.ac.ir (m.semsar@ece.ut.ac.ir)
Date: Tue May 24 14:31:11 2005
Subject: [Mp4-tech] RDOptimization in Jm9.5
Message-ID: <24166.217.218.36.94.1116928261.squirrel@217.218.36.94>
Dear all,
Hi,
I have switched form Jm9.3 to Jm9.5, so I have seen some new parameters
added to encoder.cfg file,
One of them is a new mode for rate distortion optimization which is
explained as:
# 2: RD-on (Fast high complexity mode - not work in FREX Profiles)
What does this parameter mean?
Thanks,
M.Semsarzadeh
From arjun cs.iitm.ernet.in Tue May 24 18:38:54 2005
From: arjun cs.iitm.ernet.in (T. Bheemarjuna Reddy)
Date: Tue May 24 14:31:17 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
In-Reply-To: <200505231606.j4NG1uZB006737@lists1.magma.ca>
References: <200505231606.j4NG1uZB006737@lists1.magma.ca>
Message-ID:
Hi all,
I have one basic doubt in calculating PSNR value.
PSNR (db) = 10 log {(2^n - 1)^2 / MSE}
what happens to value of PSNR if MSE = 0 ?
I am encountering this scenario while transmiting video pkts over
network. Here i am measuring PSNR of transmitted vs received video frames.
Thanks inadvance.
Regards
Arjun Reddy
--
================================
= Bheemarjuna Reddy Tamma =
= PhD Student =
= HPCN Lab, CS&E Department =
= IIT Madras, INDIA =
= Phone: +91-44-22575369 (Lab) =
= http://hpcn.cs.iitm.ernet.in =
================================
From abdessamad.falhi epfl.ch Tue May 24 16:19:12 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Tue May 24 14:31:24 2005
Subject: [Mp4-tech] AAC decoder : DRC
Message-ID: <1116940752.429329d09de74@imapwww.epfl.ch>
Hi,
Does anyone know why DRC is used in aac decoder, and can we let it down whithout
violating the aac normes?
with regards,
Abdessamad
From mp3.aac.mp4 gmail.com Tue May 24 20:01:37 2005
From: mp3.aac.mp4 gmail.com (tech list)
Date: Tue May 24 14:31:29 2005
Subject: [Mp4-tech] [audio][MPEG4]SBR HF generation and Adjustment
In-Reply-To: <20050513052456.54051.qmail@web20126.mail.yahoo.com>
References: <20050513052456.54051.qmail@web20126.mail.yahoo.com>
Message-ID: <409a09b9050524063166c6f1c7@mail.gmail.com>
On 5/13/05, Dattaguru B.N. wrote:
>
> Dear Experts,
>
> Can anybody please let me know,
> 1. What informations of low frequency are required for
> HF generation and adjustment?
You need to refer to the 3GPP docs for enhanced aacplus for this...
2. What parameters during encoding decide the High
> frequency generation and adjustment?
As above
3. If I have an AAC bit stream, can I encode the same
> using SBR encoder? In that case, what will be
> difference between AAC bit stream compared to same bit
> stream encoded with SBR?
SBR is a post processing tool, so there is no seperate SBR encoder as such.
AACplus or HE-AAC combines AAC and SBR. The SBR info is placed in fill
elements in the AAC bitstream.
4. Whose audio quality is better between normal AAC
> when compared with SBR and why?
If they are the same bit rate, then obvisouly the SBR processed one will be
better.
Thanks in advance,
> Warm regards,
> Dattaguru
>
>
>
> Yahoo! Mail
> Stay connected, organized, and protected. Take the tour:
> http://tour.mail.yahoo.com/mailtour.html
>
> _______________________________________________
> 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/20050524/de1021e9/attachment.html
From tariq ece.gatech.edu Tue May 24 15:33:13 2005
From: tariq ece.gatech.edu (Tarik Arici)
Date: Wed May 25 06:20:58 2005
Subject: [Mp4-tech] regarding YUV
In-Reply-To: <20050523174618.59921.qmail@unknown-209-73-178-238.yahoo.com>
References: <20050523174618.59921.qmail@unknown-209-73-178-238.yahoo.com>
Message-ID: <42937369.30505@ece.gatech.edu>
you can read them in the 3 different formats and view the frames.
whichever one looks normal will be the right format. Since there is no
any header I dont think there is any other way
amarnath nathan wrote:
> hello experts
>
> would u please tell me how to find the format of a yuv file by looking
> the file. i.e how to know whether it is 4:4:4 or 4:2:2 or 4:2:0.since
> i have a file in a format (qcif_15fps.yuv).
>
> Also plz suggest some ideas to convert .YUV to .SEQ.
>
> regards
> amar
>
> ------------------------------------------------------------------------
> Discover Yahoo!
> Have fun online with music videos, cool games, IM & more. Check it
> out!
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>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
>
From garysull windows.microsoft.com Tue May 24 14:18:46 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Wed May 25 06:26:57 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding
MBAFFframes
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460EB0695F@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
When decoding an MBAFF frame, the first picture in list 1 can be either
a complementary reference field pair or an MBAFF reference frame.
It is correct to say that an MBAFF frame cannot be thought of as a
complementary field pair. They are two different things. (If they
weren't, table 8-6 wouldn't have both cases in it.)
I suggest making sure you have a recent (2005) draft. There were some
changes in that table.
Best regards,
Gary Sullivan
+> -----Original Message-----
+> From: mp4-tech-bounces@lists.mpegif.org
+> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of
+> Tomasz Dziecielewski
+> Sent: Tuesday, May 24, 2024 2:08 AM
+> To: mp4-tech@lists.mpegif.org
+> Subject: RE: [Mp4-tech] Problem with colocated blocks while
+> encoding MBAFFframes
+>
+> Dear Alexis,
+>
+> Can you specify which of the rules in Table 8-6 are
+> macroblock-wise? The way I see it (for the presented
+> scenario) is:
+> - field_pic_flag is always 0 for each coded picture is
+> an MBAFF frame
+> - the first entry in RefPicList1 is always a decoded
+> frame for the same reason as above (I reckon an MBAFF
+> frame can't be thought of as a complementary field
+> pair?)
+> Therefore the result is only picture-level dependent
+> and the colocated picture is always the first frame in
+> list 1, no matter whether the macroblock pair under
+> encoding is a frame or field macroblock pair. Please
+> correct me if I'm wrong.
+>
+> Best regards,
+> Tomasz
+>
+> > When you mention MBAFF frames, are you implying that
+> > all Macroblocks are
+> > coded in frame mode as well? If that is not the case
+> > (most likely), then you
+> > need to also consider whether the co-located
+> > partition was in field or frame
+> > mode as well, and therefore also use the additional
+> > rules in table 8-6.
+> > Those rules were not specified only for picture
+> > level relationships, but
+> > also for MB level relationships as well.
+> >
+> > Best regards,
+> >
+> > Alexis
+>
+>
+>
+>
+> __________________________________
+> Do you Yahoo!?
+> Yahoo! Small Business - Try our new Resources site
+> http://smallbusiness.yahoo.com/resources/
+> _______________________________________________
+> 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 alexismt comcast.net Tue May 24 22:46:20 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Wed May 25 06:30:20 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF
frames
Message-ID: <052420052146.25524.4293A0AC0002636C000063B422007347489B039C07980A040E@comcast.net>
Dear Tomasz,
I should have said table 8.8 not 8.6. Sorry for the typo. If you examine the very last row of this table you have an entry where both current and co-located are AFRM( as is your case). Different conditions apply depending on whether the current block is in field or frame mode and on the mode of the co-located. Note also that here the equations for mbAddrColX also apply which contain the relationships for top and bottom poc which are used by the software.
I hope his helps,
Alexis
-------------- Original message --------------
> Dear Alexis,
>
> Can you specify which of the rules in Table 8-6 are
> macroblock-wise? The way I see it (for the presented
> scenario) is:
> - field_pic_flag is always 0 for each coded picture is
> an MBAFF frame
> - the first entry in RefPicList1 is always a decoded
> frame for the same reason as above (I reckon an MBAFF
> frame can't be thought of as a complementary field
> pair?)
> Therefore the result is only picture-level dependent
> and the colocated picture is always the first frame in
> list 1, no matter whether the macroblock pair under
> encoding is a frame or field macroblock pair. Please
> correct me if I'm wrong.
>
> Best regards,
> Tomasz
>
> > When you mention MBAFF frames, are you implying that
> > all Macroblocks are
> > coded in frame mode as well? If that is not the case
> > (most likely), then you
> > need to also consider whether the co-located
> > partition was in field or frame
> > mode as well, and therefore also use the additional
> > rules in table 8-6.
> > Those rules were not specified only for picture
> > level relationships, but
> > also for MB level relationships as well.
> >
> > Best regards,
> >
> > Alexis
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Small Business - Try our new Resources site
> http://smallbusiness.yahoo.com/resources/
> _______________________________________________
> 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/20050524/1742f62c/attachment-0001.html
From alexismt comcast.net Tue May 24 22:59:10 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Wed May 25 06:30:27 2005
Subject: [Mp4-tech] Problem with colocated blocks while encoding MBAFF
frames
Message-ID: <052420052159.13291.4293A3AE00035BBE000033EB22007347489B039C07980A040E@comcast.net>
Dear Tomasz,
Although admitedly it took us quite some time to finish this part of the software(especially since this was done on "volunteering" terms), the software should currently be correctly following the spec.
However it seems to me that maybe the reason why you might be having a problem is your interpretation of yM. If you carefully read section 6.4.3 you will notice that the (x,y) coordinates (and xCol, yCol, and yM), are relative to a Macroblock not the frame. Your email suggests otherwise.
Alexis
-------------- Original message --------------
> Dear Andrew,
>
> Yes, I'm aware of the constant assignment in the
> mbAddrCol6 derivation. As for the macroblock
> addressing itself, I assume it is always done with
> respect to the entire frame rather than its individual
> fields (for an MBAFF frame only sequence)? I'm asking
> this cause what bothers me is that the differences in
> the stream interpretation between our and the
> reference software occur for field macroblocks that
> have their colocated macroblocks being also field mbs,
> which appears to be a rather simple one-to-one mapping
> case. Is there some tricky part I'm not aware of? Or
> in other words, for the AFRM-AFRM case in Table 8-8,
> is the yM coordinate always given in the frame pixel
> units?
>
> Best regards,
> Tomasz Dziecielewski
>
> --- Andrew Voznytsa wrote:
> > Hello Tomasz,
> >
> > take a look on next case:
> > *
> > PicCodingStruct( CurrPic ) - *AFRM
> > *PicCodingStruct( colPic ) - ***AFRM
> > *mb_field_decoding_flag- 0
> > **fieldDecodingFlagX - 1
> >
> > In this case address of col mb is calculated
> > according to *mbAddrCol6
> > formula:
> >
> > mbAddrCol6 = 2 * ( CurrMbAddr / 2 ) + ( (
> > topAbsDiffPOC <
> > bottomAbsDiffPOC ) ? 0 : 1 )
> >
> > In your case "topAbsDiffPOC < bottomAbsDiffPOC" is
> > always false so
> > bottom field should be used.
> >
> > Best regards,
> > Andrew Voznytsa
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Small Business - Try our new Resources site
> http://smallbusiness.yahoo.com/resources/
> _______________________________________________
> 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/20050524/ba98372e/attachment.html
From alexismt comcast.net Tue May 24 23:08:12 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Wed May 25 06:30:33 2005
Subject: [Mp4-tech] RDOptimization in Jm9.5
Message-ID: <052420052208.25043.4293A5CC0001F5B5000061D322007347489B039C07980A040E@comcast.net>
RD mode 2 is part of the implementation of the Fast High Complexity mode as this is described in the document "Text Description of Joint Model Reference Encoding Methods and Decoding Concealment Methods". You can find this document here (see section 2.1.3) :
http://ftp3.itu.ch/av-arch/jvt-site/2005_01_HongKong/JVT-N046r1.doc
For reference, the algorithms described in these document are for reference only. It does not mean you have to follow these algorithms or that you cannot do considerably better if you use a different approach.
Best regards,
Alexis
-------------- Original message --------------
> Dear all,
> Hi,
> I have switched form Jm9.3 to Jm9.5, so I have seen some new parameters
> added to encoder.cfg file,
> One of them is a new mode for rate distortion optimization which is
> explained as:
> # 2: RD-on (Fast high complexity mode - not work in FREX Profiles)
> What does this parameter mean?
> Thanks,
> M.Semsarzadeh
>
>
> _______________________________________________
> 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/20050524/d81d93a8/attachment.html
From braindumper gmail.com Wed May 25 10:25:57 2005
From: braindumper gmail.com (Aj Bangla)
Date: Wed May 25 06:30:39 2005
Subject: [Mp4-tech] Re: AAC decoder : raw_data_blocks format
In-Reply-To: <200505242013.j4OKCh3P021397@lists1.magma.ca>
References: <200505242013.j4OKCh3P021397@lists1.magma.ca>
Message-ID:
All the formats have same syntax for raw data block which is given in
subpart 4
> Message: 1
> Date: Mon, 23 May 2024 17:44:13 +0200
> From: abdessamad.falhi@epfl.ch
> Subject: [Mp4-tech] AAC decoder : raw_data_blocks format
> To: mp4-tech@lists.mpegif.org
> Message-ID: <1116863053.4291fa4d1380f@imapwww.epfl.ch>
> Content-Type: text/plain; charset=ISO-8859-1
>
>
>
> Hi everybody,
>
> Can anyone give me the raw_data_blocks format of an adts file?
>
> with regards,
>
> Abdessamad
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050525/50bfdad5/attachment.html
From kannan.g.s.nambiar celstream.com Wed May 25 11:03:38 2005
From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar)
Date: Wed May 25 06:30:46 2005
Subject: [Mp4-tech] MPEG4 Audio SBR Conformance Tool
Message-ID: <80464F9A4D2BF042A154DD067F1F539311C4FF@cel-bangt-m01.india.celstream.com>
Hi,
I think you can try this link for LIBTSP package
http://www.tsp.ece.mcgill.ca/MMSP/Documents/index.html
and If I remember well MP4Movies.h is part of MPEG4 Systems.
Regards,
Kannan
-----Original Message-----
From: Xueyao9@netscape.net [mailto:Xueyao9@netscape.net]
Sent: Tuesday, May 24, 2024 2:26 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] MPEG4 Audio SBR Conformance Tool
Hello,
Does anybody know how to compile the mpeg4 sbr conformance tool? I got quite
a few compiling errors, such as:
src/mp4dec.h:40: MP4Movies.h: No such file or directory
src/audiofile_io.c:34: libtsp.h: No such file or directory
src/audiofile_io.c:35: libtsp/AFpar.h: No such file or directory
Pls help! And thanks a lot in advance!
Robredo
__________________________________________________________________
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
Netscape. Just the Net You Need.
New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp
_______________________________________________
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
This message is free from Virus - IMSS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050525/cbce45a6/attachment.html
From snd codingtechnologies.com Wed May 25 10:14:03 2005
From: snd codingtechnologies.com (Andreas Schneider)
Date: Wed May 25 06:30:51 2005
Subject: [Mp4-tech] MPEG4 Audio SBR Conformance Tool
In-Reply-To: <1171A339.5A5B1F2F.001BCCD8@netscape.net>
Message-ID:
Robredo,
the SBR conformance tool requires
- the mp4 file-format library
- the AFsp audio file libary
Regards,
Andreas
mp4-tech-bounces@lists.mpegif.org wrote on 2024-05-24 10:56:14:
> Hello,
>
> Does anybody know how to compile the mpeg4 sbr conformance tool? I
> got quite a few compiling errors, such as:
>
> src/mp4dec.h:40: MP4Movies.h: No such file or directory
> src/audiofile_io.c:34: libtsp.h: No such file or directory
> src/audiofile_io.c:35: libtsp/AFpar.h: No such file or directory
>
> Pls help! And thanks a lot in advance!
> Robredo
>
> __________________________________________________________________
> Switch to Netscape Internet Service.
> As low as $9.95 a month -- Sign up today at
http://isp.netscape.com/register
>
> Netscape. Just the Net You Need.
>
> New! Netscape Toolbar for Internet Explorer
> Search from anywhere on the Web and block those annoying pop-ups.
> Download now at http://channels.netscape.com/ns/search/install.jsp
> _______________________________________________
> 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
--
Andreas Schneider, Research Engineer
Coding Technologies GmbH
Deutschherrnstr. 15-19
90429 Nuernberg, Germany
phone: +49 (0) 911 92891 -26
fax: +49 (0) 911 92891 -99
mailto:snd@CodingTechnologies.com
From tuukkat ee.oulu.fi Wed May 25 11:31:13 2005
From: tuukkat ee.oulu.fi (Tuukka Toivonen)
Date: Wed May 25 06:30:58 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
In-Reply-To:
References: <200505231606.j4NG1uZB006737@lists1.magma.ca>
Message-ID:
On Tue, 24 May 2005, T. Bheemarjuna Reddy wrote:
> I have one basic doubt in calculating PSNR value.
>
> PSNR (db) = 10 log {(2^n - 1)^2 / MSE}
>
> what happens to value of PSNR if MSE = 0 ?
The PSNR is infinite then. You could check specifically for this case and
return the largest possible number. If using IEEE floating points, they can
represent infinite exactly. However, normally this is very rare case so
people often ignore it.
From rajeshnair itmagic.co.kr Wed May 25 17:59:57 2005
From: rajeshnair itmagic.co.kr (Rajesh G Nair)
Date: Wed May 25 06:31:06 2005
Subject: [Mp4-tech] Extracting video from Divx file
In-Reply-To: <4288E486.3040408@iis.fhg.de>
Message-ID: <200505250752.j4P7q3fj023473@ns8.nic21c.com>
Hi,
I was wondering how I could parse the video information form the divx file,
so that I could play the M4v file with my mpeg4 decoder
It would be of great help if anyone could help me out on this
Thanx in advance
rajesh
From dattagurubn yahoo.com Wed May 25 05:54:06 2005
From: dattagurubn yahoo.com (Dattaguru B.N.)
Date: Wed May 25 08:12:27 2005
Subject: [Mp4-tech] [audio][MPEG4]SBR HF generation and Adjustment
In-Reply-To: <409a09b9050524063166c6f1c7@mail.gmail.com>
Message-ID: <20050525115406.41086.qmail@web20125.mail.yahoo.com>
Dear ALL,
Thanks. I have one more question.
Is there any limitation for the Envelope Mapped value
used in calculate gain of HF Adjustment. If
limitation is there, what is the value?
(note: I am getting the value of the range of 1e+12.
Is this value possible?)
THanks a lot for the quick response.
Warm regards,
Dattaguru
--- tech list wrote:
> On 5/13/05, Dattaguru B.N.
> wrote:
> >
> > Dear Experts,
> >
> > Can anybody please let me know,
> > 1. What informations of low frequency are required
> for
> > HF generation and adjustment?
>
>
> You need to refer to the 3GPP docs for enhanced
> aacplus for this...
>
> 2. What parameters during encoding decide the High
> > frequency generation and adjustment?
>
>
> As above
>
> 3. If I have an AAC bit stream, can I encode the
> same
> > using SBR encoder? In that case, what will be
> > difference between AAC bit stream compared to same
> bit
> > stream encoded with SBR?
>
>
> SBR is a post processing tool, so there is no
> seperate SBR encoder as such.
> AACplus or HE-AAC combines AAC and SBR. The SBR info
> is placed in fill
> elements in the AAC bitstream.
>
> 4. Whose audio quality is better between normal AAC
> > when compared with SBR and why?
>
>
> If they are the same bit rate, then obvisouly the
> SBR processed one will be
> better.
>
> Thanks in advance,
> > Warm regards,
> > Dattaguru
> >
> >
> >
> > Yahoo! Mail
> > Stay connected, organized, and protected. Take the
> tour:
> > http://tour.mail.yahoo.com/mailtour.html
> >
> > _______________________________________________
> > 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
> >
> > _______________________________________________
> 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!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/
From mihir ti.com Wed May 25 19:46:42 2005
From: mihir ti.com (Mody, Mihir)
Date: Thu May 26 03:49:59 2005
Subject: [Mp4-tech] Extracting video from Divx file
Message-ID:
Hi,
You can use DirectX filters to parse DIVx file.
Regards,
Mihir Mody,
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Rajesh G Nair
Sent: Wednesday, May 25, 2024 1:30 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] Extracting video from Divx file
Hi,
I was wondering how I could parse the video information form the divx
file,
so that I could play the M4v file with my mpeg4 decoder
It would be of great help if anyone could help me out on this
Thanx in advance
rajesh
_______________________________________________
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
From sathishn teneoris.com Wed May 25 14:55:02 2005
From: sathishn teneoris.com (Sathish N)
Date: Thu May 26 03:50:06 2005
Subject: [Mp4-tech] Conformance testing of MPEG4 Advanced Simple profile
(Video)
Message-ID: <1117029283.27518.285.camel@sathish>
Hello,
I'm looking for Conformance tests & bitstreams for MPEG-4 video for
Advanced Simple profile.
In this process, I purchased ISO Conformance document (ISO/IEC 14496-4)
& the test-streams.
1. I found 13 bitstreams under the directory 'advanced_simple'. But the
Conformance document does not have any description about these
bitstreams. No Table given in the document has any mention on 'Advanced
Simple profile'.
2. I came across a link : 'MPEG-4 Video Conformance Bitstreams available
for download' in MPEG4 Industry forum (m4if.org). Under this link also,
I found some bit-streams under the directory 'Advanced_Simple'. These
streams are different from the ones which are distributed from ISO.
Also, these appear to be newer than the ones from ISO (as evident from
the timestamps of the files).
3. Eventhough ISO/IEC 14496-4 document does not seem to categorize any
bitstreams under Advanced Simple profile, there are some bit-streams
listed under Section 5.6 - 'Additional Conformance Testing' which have
the features of Advanced Simple profile like Quarter-sample
interpolation & GMC.
In view of the above, I'm not quite clear about which of the sources I
should be using (1, 2 or 3 mentioned above) for testing the features of
my Advanced Simple profile decoder.
Would some one please clarify ?
Regards,
Sathish
From almomo1 gmail.com Wed May 25 17:45:59 2005
From: almomo1 gmail.com (Alejandro Moya)
Date: Thu May 26 03:50:12 2005
Subject: [Mp4-tech][Video H.264] Error in one quarter interpolation for luma
samples
Message-ID: <84ac0130505250745512691d9@mail.gmail.com>
Hi, everyone
I have studying H.264 standard lately and I discovered yesterday what
I guess it could be an error: when you apply the 6-tap filter to get
the pixel labeled as "j" in Figure 8-4, the formulae is identical to
the one you have to apply to get "b" or "h" with one huge difference:
for obtaining the last ones you do
b = Clip1( (b1 + 16)>>5 ) (8-187)
h = Clip1( (h1 + 16)>>5 ) (8-188)
and to obtain "j" you do:
j = Clip1((j1 + 512)>>10)
This means that in the first case the filter is modulo 1, but in the
second is modulo 1/32. I think the proper formulae to get "j" should
be:
j = Clip1( (j1 + 16)>>5 ) (8-191)
Let's say that full pel samples G, H, M and N (the surrounding ones to
"j") have all the value 0xB2, so common sense tells us that the luma
pixel at 1/4 position (the one called "j") should be 0xB2 too. But
applying equation (8-191) we get the value ox 0x06 at that 1/4
interpolated position, so it makes no sense. I displayed the
interpolated image and got some ugly "black dots" at that interpolated
positions.
I would like to ask all of you what do you think about that. Maybe I
am missing some littled detail when interpolating "j" or maybe
standard is wrong? I have the last revision which I just downloaded
today from ITU-T webpage.
Thanks you!!
From mahdi essex.ac.uk Wed May 25 19:12:06 2005
From: mahdi essex.ac.uk (M Mahdi Ghandi)
Date: Thu May 26 03:50:17 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
In-Reply-To:
Message-ID: <002a01c5614c$e0b82360$4c40f59b@essex.ac.uk>
The main problem is when for example this happened for only one frame in a
sequence. I will not include that infinite in average PSNR calculation or
alternatively replace it with an assumed upper limit (e.g. 50 dB).
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Tuukka Toivonen
Sent: 25 May 2024 08:31
To: T. Bheemarjuna Reddy
Cc: mp4-tech@lists.mpegif.org
Subject: Re: [Mp4-tech] A doubt in calculation of PSNR value for Video
On Tue, 24 May 2005, T. Bheemarjuna Reddy wrote:
> I have one basic doubt in calculating PSNR value.
>
> PSNR (db) = 10 log {(2^n - 1)^2 / MSE}
>
> what happens to value of PSNR if MSE = 0 ?
The PSNR is infinite then. You could check specifically for this case and
return the largest possible number. If using IEEE floating points, they can
represent infinite exactly. However, normally this is very rare case so
people often ignore it.
_______________________________________________
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
From tuukkat ee.oulu.fi Wed May 25 21:22:02 2005
From: tuukkat ee.oulu.fi (Tuukka Toivonen)
Date: Thu May 26 03:50:22 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
In-Reply-To: <002a01c5614c$e0b82360$4c40f59b@essex.ac.uk>
References: <002a01c5614c$e0b82360$4c40f59b@essex.ac.uk>
Message-ID:
On Wed, 25 May 2005, M Mahdi Ghandi wrote:
> The main problem is when for example this happened for only one frame in a
> sequence. I will not include that infinite in average PSNR calculation or
> alternatively replace it with an assumed upper limit (e.g. 50 dB).
Obviously average PSNR is a flawed measure. One really should
compute MSE over all of the frames, and only then compute the PSNR.
However, as JM and, if I recall correctly, other reference
encoders use average PSNR, we're pretty much stuck with it.
However, in typical cases average PSNR has very little difference
from properly computed PSNR.
From S.T.C.Beesley lboro.ac.uk Wed May 25 20:02:28 2005
From: S.T.C.Beesley lboro.ac.uk (Steve)
Date: Thu May 26 03:50:28 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
In-Reply-To:
Message-ID: <200505251802.j4PI2dMH029790@lists1.magma.ca>
Not sure about the decoder but at the encoder stage the value of MSE is
checked prior to the PSNR calculation. If the MSE is 0 then it is set to 1,
this is done in image.c - find_snr(). This avoids any problems representing
an infinite PSNR.
HTH,
Steve
-----Original Message-----
From: T. Bheemarjuna Reddy [mailto:arjun@cs.iitm.ernet.in]
Sent: 24 May 2024 13:09
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
Hi all,
I have one basic doubt in calculating PSNR value.
PSNR (db) = 10 log {(2^n - 1)^2 / MSE}
what happens to value of PSNR if MSE = 0 ?
I am encountering this scenario while transmiting video pkts over
network. Here i am measuring PSNR of transmitted vs received video frames.
Thanks inadvance.
Regards
Arjun Reddy
--
================================
= Bheemarjuna Reddy Tamma =
= PhD Student =
= HPCN Lab, CS&E Department =
= IIT Madras, INDIA =
= Phone: +91-44-22575369 (Lab) =
= http://hpcn.cs.iitm.ernet.in =
================================
From garysull windows.microsoft.com Wed May 25 14:55:29 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Thu May 26 03:50:33 2005
Subject: [Mp4-tech] Introductory information about the JVT and its work
(2024-05-25)
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460EB5FECB@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
The following information about the Joint Video Team (JVT) and its work may be helpful to some of you. [version: 2024-05-25]
The primary work of the JVT currently consists of:
1) scalable video coding (SVC) extension development, and
2) maintenance of the existing Advanced Video Coding (AVC) standard ITU-T Rec. H.264 & ISO/IEC 14496-10, e.g., including errata reporting and maintenance of reference sotware and conformance specifications.
The JVT currently has 3 active email reflectors.
You can subscribe to two of them (the general JVT reflector and the conformance/interop bitstream exchange activity reflector) through
http://mailman.rwth-aachen.de/mailman/listinfo/jvt-experts and
http://mailman.rwth-aachen.de/mailman/listinfo/jvt-bitstream
To subscribe to the 3rd JVT reflector (which is devoted to SVC work), send email to "majordomo@ient.rwth-aachen.de" containing "subscribe svc" in the body of the message.
JVT documents can be found at
http://ftp3.itu.int/av-arch/jvt-site
No password is required for access to nearly all documents on that site. A select few documents (such as integrated-format standard drafts) require password access, using a password given only to formal JVT members.
That document archive can alternatively be accessed by ftp using the same top-level site address (ftp3.itu.int) with the user ID "avguest" and the password "Avguest". This accesses the file system at the same level as the http access point http://ftp3.itu.int/av-arch, so the directory "jvt-site" there contains the JVT document archive (the other directories there are are for various ITU-T groups -- note that "video-site" there is for ITU-T VCEG, not the JVT). That user ID and password can be considered PUBLIC information.
The JVT reference software coordination site for non-SVC work is:
http://iphome.hhi.de/suehring/tml/
No password is required for access to that site.
That software site does not have ftp access capability.
The JVT reference software access information for SVC work is:
Document JVT-N024 contains the JSVM 1 software.
The previous major version was called JSVM 0, and is found in document JVT-N022.
Those "documents" are found in http://ftp3.itu.ch/av-arch/jvt-site/2005_01_HongKong
A new major release should be arriving soon.
A CVS server for the JSVM software has been set up at RWTH Aachen, hosted at garcon.ient.rwth-aachen.de. It can be accessed using WinCVS or any other CVS client using the "pserver" method, with the user ID "jvtuser" and the password "jvt.Amd.2". The path is "/cvs/jvt", and the module name is "jsvm". For example, with a command line client, you can check out the software using the following commands.
"cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt login"
and
"cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt co jsvm"
(you can use "co" or "checkout")
The server is configured to allow read access using the above-described jvtuser user ID.
Write access to the SVC software server is restricted to JVT software coordinators Justin Ridge, Heiko Schwarz, and Mathias Wien.
The next JVT meeting will be in Poznan Poland. The dates that were preliminarily announced for that meeting were 23-29 July. However, there is a substantial likelihood that we will postpone the start of the meeting until the 24th. The document registration and upload date is likely to be Tuesday July 19 or Wednesday July 20 at midnight Poznan time. After the Poznan meeting, the plan for the next two JVT meetings will be to co-locate them with each MPEG meeting (i.e., 16-21 October in Nice France and 15-20 January in Bangkok Thailand). That co-location of meetings is expected to continue until the 1st 2006 meeting of ITU-T SG 16, upon which we plan to meet alongside SG16, approximately 12-17 March 2006. We are then likely to return to meeting with MPEG (16-21 July in Klagenfurt Austria and 22-27 October in Hangzhou China).
The JVT has two parent bodies, which are MPEG (ISO/IEC JTC 1/SC 29/WG 11) and VCEG (ITU-T SG 16 Q.6). Participation in the JVT is open to anyone who is qualfied to participate either in MPEG or VCEG, and to those personally invited by the chairmen. We are liberal in granting invitation requests.
To progress the work of the JVT between meetings, the JVT has created the following ad-hoc groups, and has appointed the following listed chairpersons for that work. The discussions involved in the work of those ad-hoc groups will be conducted on the above-listed email reflectors.
1. JVT Project Management and Errata Reporting (Gary Sullivan, Jens Rainer Ohm, Ajay Luthra, and Thomas Wiegand)
2. JM Description and Reference Software (Thomas Wiegand, Karsten S?hring, Alexis Tourapis, and Keng Pang Lim)
3. Bitstream Exchange and Conformance (Teruhiko Suzuki and Lowell Winger)
4. SVC Core Experiments (Justin Ridge, Ulrich Benzler)
5. JSVM software improvement and new functionality integration (Greg Cook)
6. JSVM Text and WD Text Editing (Julien Reichel, Heiko Schwarz, Mathias Wien)
7. Spatial Scalability Resampling Filters (Gary Sullivan)
8. Test conditions and applications for error resilience (Ye Kui Wang)
9. Test conditions for coding efficiency work and JSVM performance evaluation (Mathias Wien, Heiko Schwarz)
10. Study of 4:4:4 video coding functionality (Teruhiko Suzuki)
In the work on scalable video coding (SVC), the JVT is conducting the following core experiments (CEs). A document describing each of these CEs is available on the JVT ftp site in the 2005_04_Busan directory as document number JVT-O3xx, where "xx" is the number of the core experiment as listed below. The appointed core experiment coordinator, some participating companies, and some relevant documents (prefix the numbers below by "JVT-O" for the complete document number) are also listed below.
CE1: MCTF memory management (009, 026, 027, 028) (Visiowave, Panasonic, Nokia) Julien Reichel
CE2: Improved de-blocking filter settings (non-normative?) (RWTH, FTRD) (067) Mathias Wien
CE3: Coding efficiency of entropy coding (SKKU, ETRI, Samsung) Woong Il Choi, (021, 063)
CE4: Inter-layer motion prediction (Samsung, LG) Kyohyuk Lee (058)
CE5: Quality Layers (FTRD, Nokia, ...) (044, 055) Isabelle Amonou
CE6: Improvement of update step (015, 030, 062) (Samsung, MSRA, Nokia, FhG-HHI) Woo-Jin Han
CE7: Enhancement-layer intra prediction (Thomson, FhG-HHI, Sharp, Huawei, Samsung) (010, 053, 065) Jill Boyce
CE8: Region of Interest (NCTU, ICU, ETRI, I2R) (020) Zhongkang Lu
CE9: Improvement of quantization (046, 060, 066, 069) (FTRD, Panasonic, Siemens, RWTH, FhG-HHI, Microsoft, Sharp) St?phane Pateux
CE10: Extended spatial scalability (Thomson, FTRD, Sharp, LG) (008, 041, 042) Edouard Francois
CE11: Improvement of FGS (055) (Nokia, FhG-HHI, NCTU) Justin Ridge
CE12: Weighted prediction from FGS layers (054) (Nokia, Visiowave, FhG-HHI) Yiliang Bao
On the ISO/IEC side, the standards developed by the JVT are published as part of the ISO/IEC 14496 suite of standards, which is available for purchase at:
http://tinyurl.com/2dgpx
The primary such standard, 14496-10 (2023-09-28) "Information technology -- Coding of audio-visual objects -- Part 10: Advanced Video Coding", is available for purchase at:
http://tinyurl.com/6dnck
On the ITU-T side, the standards developed by the JVT are published as part of the "H-series" of standards. Anyone can get copies of any 3 ITU-T standards per year FOR FREE by using the following link:
http://ecs.itu.ch/cgi-bin/ebookshop
The links to the JVT's standards at ITU-T are as follows:
-------------------------------------------------------------
Title: H.264 (2005-03): "Advanced video coding for generic audiovisual services"
URL: http://tinyurl.com/62t46
-------------------------------------------------------------
Title: H.264.1 (2005-03): "Conformance specification for H.264 advanced video coding"
URL: http://tinyurl.com/5qp7g
-------------------------------------------------------------
Title: H.264.2 (2005-03): "Reference software for H.264 advanced video coding"
URL: http://tinyurl.com/6flcp
-------------------------------------------------------------
Best regards,
Gary Sullivan
From cho8629 dreamwiz.com Thu May 26 11:42:40 2005
From: cho8629 dreamwiz.com (Ik-Hwan Cho)
Date: Thu May 26 03:50:40 2005
Subject: [Mp4-tech] MPEG-2 TS converter
Message-ID: <200505260142.j4Q1gkYA051353@smtp0.dreamwiz.com>
Dear experts..
I will have a plan to test simulate MPEG-2 TS streaming service. I get
source code of mpeg-2 encoder from http://www.mpeg.org
, but I can?t convert the encoded mpeg-2 file to
mpeg-2 TS stream..
Is there anyone who lets me know how to convert mpeg-2 file to mpeg-2 TS
stream..
___________________________________________________________________________
??? (Ik-Hwan Cho)
402-751 ??? ?? ??3? ????? ????? ????? ???(2N575)
2N575, Multimedia Lab. Electronic Engineering, Inha University
Yong Hyun 3 Dong, NamGu, Incheon, 402-751, South Korea
E-mail : cho8629@dreamwiz.com
MSN : cho8629@korea.com
Tel : +82-32-860-7415
Mobile : +82-018-267-4535
__________________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050526/77ca1692/attachment-0001.html
From tuomo.toukomies gmail.com Thu May 26 10:15:34 2005
From: tuomo.toukomies gmail.com (Tuomo Toukomies)
Date: Thu May 26 03:50:46 2005
Subject: [Mp4-tech] Is there a way to log the actual framerate of a video
clip over time?
In-Reply-To:
References:
Message-ID:
Hi.
Does anyone know of any video analysis SW which could log the actual
framerate of a video clip over time?
The framerate of very low (mobile) bitrate .mp4 and .3gp videos I make is
typically lower than the target I set: i.e. for 20kbps Mpeg-4 QCIF video at
15fps, I typically get 3-6 fps in the actual encoded file. This is normal as
far as I understand, as the low bitrate does not allow for more. (I use
various tools to make the clips, including Quicktime Pro, Real Mobile
Producer and Sorenson)
I need to compare the actual framerate in the encoded video to the playback
speed achieved on a mobile device. I can log the framerate achieved in the
mobile device, but I have found no way to "profile" the actual framerate
over time in the original video.
What I need to get is a log file stating how many frames of actual video
there are for each second in the encoded video clip. I know I could create
such a profile by hand using some video player that allows me to play the
video frame by frame, but I would very much like to automate this process.
Any ideas?
Thank you,
Tuomo Toukomies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050526/66870b15/attachment.html
From alexismt comcast.net Thu May 26 03:20:04 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Thu May 26 07:19:07 2005
Subject: [Mp4-tech][Video H.264] Error in one quarter interpolation for
lumasamples
In-Reply-To: <84ac0130505250745512691d9@mail.gmail.com>
Message-ID: <200505260920.j4Q9KBnc016727@lists1.magma.ca>
Dear Alejandro,
You may notice that j1 is computed as:
j1 = cc - 5 * dd + 20 * h1 + 20 * m1 - 5 * ee + ff, or (8-241)
j1 = aa - 5 * bb + 20 * b1 + 20 * s1 - 5 * gg + hh (8-242)
Note that aa-hh and h1,b1,s1, and n1 are derived by only applying the 6 tap
and without considering the right shift operation. This is also mentioned in
the text after these two equations, i.e.:
=================
where intermediate values denoted as aa, bb, gg, s1 and hh shall be
derived by applying the 6-tap filter horizontally in the same manner as the
derivation of b1 and intermediate values denoted as cc, dd, ee, m1 and ff
shall be derived by applying the 6-tap filter vertically in the same manner
as the derivation of h1.
==================
Best regards,
Alexis
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Alejandro Moya
Sent: Wednesday, May 25, 2024 7:46 AM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech][Video H.264] Error in one quarter interpolation for
lumasamples
Hi, everyone
I have studying H.264 standard lately and I discovered yesterday what
I guess it could be an error: when you apply the 6-tap filter to get
the pixel labeled as "j" in Figure 8-4, the formulae is identical to
the one you have to apply to get "b" or "h" with one huge difference:
for obtaining the last ones you do
b = Clip1( (b1 + 16)>>5 ) (8-187)
h = Clip1( (h1 + 16)>>5 ) (8-188)
and to obtain "j" you do:
j = Clip1((j1 + 512)>>10)
This means that in the first case the filter is modulo 1, but in the
second is modulo 1/32. I think the proper formulae to get "j" should
be:
j = Clip1( (j1 + 16)>>5 ) (8-191)
Let's say that full pel samples G, H, M and N (the surrounding ones to
"j") have all the value 0xB2, so common sense tells us that the luma
pixel at 1/4 position (the one called "j") should be 0xB2 too. But
applying equation (8-191) we get the value ox 0x06 at that 1/4
interpolated position, so it makes no sense. I displayed the
interpolated image and got some ugly "black dots" at that interpolated
positions.
I would like to ask all of you what do you think about that. Maybe I
am missing some littled detail when interpolating "j" or maybe
standard is wrong? I have the last revision which I just downloaded
today from ITU-T webpage.
Thanks you!!
_______________________________________________
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
From B.McAllister ee.qub.ac.uk Thu May 26 11:57:30 2005
From: B.McAllister ee.qub.ac.uk (Brendan McAllister)
Date: Thu May 26 07:22:31 2005
Subject: [Mp4-tech] PSNR software
Message-ID:
Hi Experts,
Could someone please point me in the direction of where I could get PSNR
calculation software, preferably freeware.
Brendan McAllister
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050526/435cd26c/attachment.html
From almomo1 gmail.com Thu May 26 13:06:55 2005
From: almomo1 gmail.com (Alejandro Moya)
Date: Thu May 26 07:24:15 2005
Subject: [Mp4-tech][Video H.264] Error in one quarter interpolation for
lumasamples
In-Reply-To: <429594cc.0e6e27f1.6768.ffffdc1bSMTPIN_ADDED@mx.gmail.com>
References: <84ac0130505250745512691d9@mail.gmail.com>
<429594cc.0e6e27f1.6768.ffffdc1bSMTPIN_ADDED@mx.gmail.com>
Message-ID: <84ac01305052603066371411b@mail.gmail.com>
Thank you very much!!
I didn't notice that little big detail :D
On 5/26/05, Alexis Michael Tourapis wrote:
> Dear Alejandro,
>
> You may notice that j1 is computed as:
>
> j1 = cc - 5 * dd + 20 * h1 + 20 * m1 - 5 * ee + ff, or (8-241)
> j1 = aa - 5 * bb + 20 * b1 + 20 * s1 - 5 * gg + hh (8-242)
>
> Note that aa-hh and h1,b1,s1, and n1 are derived by only applying the 6 tap
> and without considering the right shift operation. This is also mentioned in
> the text after these two equations, i.e.:
>
> =================
> where intermediate values denoted as aa, bb, gg, s1 and hh shall be
> derived by applying the 6-tap filter horizontally in the same manner as the
> derivation of b1 and intermediate values denoted as cc, dd, ee, m1 and ff
> shall be derived by applying the 6-tap filter vertically in the same manner
> as the derivation of h1.
> ==================
>
> Best regards,
>
> Alexis
>
> -----Original Message-----
> From: mp4-tech-bounces@lists.mpegif.org
> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Alejandro Moya
> Sent: Wednesday, May 25, 2024 7:46 AM
> To: mp4-tech@lists.mpegif.org
> Subject: [Mp4-tech][Video H.264] Error in one quarter interpolation for
> lumasamples
>
> Hi, everyone
>
> I have studying H.264 standard lately and I discovered yesterday what
> I guess it could be an error: when you apply the 6-tap filter to get
> the pixel labeled as "j" in Figure 8-4, the formulae is identical to
> the one you have to apply to get "b" or "h" with one huge difference:
> for obtaining the last ones you do
> b = Clip1( (b1 + 16)>>5 ) (8-187)
> h = Clip1( (h1 + 16)>>5 ) (8-188)
> and to obtain "j" you do:
> j = Clip1((j1 + 512)>>10)
>
> This means that in the first case the filter is modulo 1, but in the
> second is modulo 1/32. I think the proper formulae to get "j" should
> be:
> j = Clip1( (j1 + 16)>>5 ) (8-191)
>
> Let's say that full pel samples G, H, M and N (the surrounding ones to
> "j") have all the value 0xB2, so common sense tells us that the luma
> pixel at 1/4 position (the one called "j") should be 0xB2 too. But
> applying equation (8-191) we get the value ox 0x06 at that 1/4
> interpolated position, so it makes no sense. I displayed the
> interpolated image and got some ugly "black dots" at that interpolated
> positions.
>
> I would like to ask all of you what do you think about that. Maybe I
> am missing some littled detail when interpolating "j" or maybe
> standard is wrong? I have the last revision which I just downloaded
> today from ITU-T webpage.
>
>
> Thanks you!!
>
> _______________________________________________
> 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
>
>
>
From almomo1 gmail.com Thu May 26 13:27:59 2005
From: almomo1 gmail.com (Alejandro Moya)
Date: Thu May 26 07:26:10 2005
Subject: [Mp4-tech] MPEG-2 TS converter
In-Reply-To: <200505260142.j4Q1gkYA051353@smtp0.dreamwiz.com>
References: <200505260142.j4Q1gkYA051353@smtp0.dreamwiz.com>
Message-ID: <84ac013050526032723a69ced@mail.gmail.com>
Dear Ik.Hwan Cho,
converting MPEG-2 Program stream into one Transport Stream could notbe difficult if you just to mux one program into the TS without timinginformation: you should remove Pack and System Headers from ProgramStream and should divide the resulting Packets into 184 byte chunksadding an easy 4 byte header -> 0x47 0x0Y 0xYY 0x10 where "Y" are 13bits indicating your Program IDentification (you may choose it as youdesire). The last step would be to add two packets at the beginning ofthe file containing your new TS: one with Program Association Table(Tranport Stream which should have PID = 0) and Program Map Table(which will have the PID you defined in the Program Association Table)containing the PIDs of the transport stream packets carrying youroriginal video (i.e., the PID "Y" you choose above).
Instead, you could try "Moonlight MPEG-2 Encoder + Streaming Pack"which hopefully will allow you to encode directly into a TS; theproblem is that you will have to pay for it.
Best regards,
Alejandro
On 5/26/05, Ik-Hwan Cho wrote:> > > Dear experts..> > > > I will have a plan to test simulate MPEG-2 TS streaming service. I get> source code of mpeg-2 encoder from http://www.mpeg.org , but I can't convert> the encoded mpeg-2 file to mpeg-2 TS stream..> > Is there anyone who lets me know how to convert mpeg-2 file to mpeg-2 TS> stream..> > > > > > ___________________________________________________________________________> ??? (Ik-Hwan Cho) > 402-751 ??? ?? ??3? ????? ????? ????? ???(2N575) > 2N575, Multimedia Lab. Electronic Engineering, Inha University > Yong Hyun 3 Dong, NamGu, Incheon, 402-751, South Korea > E-mail : cho8629@dreamwiz.com > MSN : cho8629@korea.com > Tel : +82-32-860-7415 > Mobile : +82-018-267-4535 > __________________________________________________________________________> > > _______________________________________________> 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> >
From sathishn teneoris.com Thu May 26 12:39:56 2005
From: sathishn teneoris.com (Sathish N)
Date: Sat May 28 18:18:12 2005
Subject: [Mp4-tech] Conformance testing of MPEG4 Advanced Simple profile
(Video)
Message-ID: <1117107613.2175.13.camel@sathish>
Hello,
I'm looking for Conformance tests & bitstreams for MPEG-4 video for
Advanced Simple profile.
In this process, I purchased ISO Conformance document (ISO/IEC 14496-4)
& the test-streams.
1. I found 13 bitstreams under the directory 'advanced_simple'. But the
Conformance document does not have any description about these
bitstreams. No Table given in the document has any mention on 'Advanced
Simple profile'.
2. I came across a link : 'MPEG-4 Video Conformance Bitstreams available
for download' in MPEG4 Industry forum (m4if.org). Under this link also,
I found some bit-streams under the directory 'Advanced_Simple'. These
streams are different from the ones which are distributed from ISO.
Also, these appear to be newer than the ones from ISO (as evident from
the timestamps of the files).
3. Eventhough ISO/IEC 14496-4 document does not seem to categorize any
bitstreams under Advanced Simple profile, there are some bit-streams
listed under Section 5.6 - 'Additional Conformance Testing' which have
the features of Advanced Simple profile like Quarter-sample
interpolation & GMC.
In view of the above, I'm not quite clear about which of the sources I
should be using (1, 2 or 3 mentioned above) for testing the features of
my Advanced Simple profile decoder.
Would some one please clarify ?
Regards,
Sathish
From tuukkat ee.oulu.fi Thu May 26 16:05:52 2005
From: tuukkat ee.oulu.fi (Tuukka Toivonen)
Date: Sat May 28 18:22:37 2005
Subject: [Mp4-tech] PSNR software
In-Reply-To:
References:
Message-ID:
On Thu, 26 May 2005, Brendan McAllister wrote:
> Could someone please point me in the direction of where I could get PSNR
> calculation software, preferably freeware.
You don't tell from what you want to calculate PSNRs. Anyway,
I suppose I can put my tools online, although they aren't very polished.
http://www.ee.oulu.fi/%7Etuukkat/tmp/yuvtools-0.1.tar.gz
There are many small utilities included, which mainly handle YUV files (or
AVIs and Quicktime files containing images in the same format).
yuvcmp is what you're asking for; it computes the PSNR between two YUV
files, like this:
> ./yuvcmp -1 /tmp/waterfall-352x288.yuv -2 /video/std-video/waterfall-352x288.yuv
Comparing size 352x288
Frame 0 ssd=94793193 ssd_y=15849597 ssd_u=43241511 ssd_v=35702085
Frame 1 ssd=95025238 ssd_y=16072043 ssd_u=43323994 ssd_v=35629201
Frame 2 ssd=95253675 ssd_y=16130628 ssd_u=43481072 ssd_v=35641975
Frame 3 ssd=95339443 ssd_y=16384598 ssd_u=43466749 ssd_v=35488096
...
Frame 98 ssd=102484627 ssd_y=20229242 ssd_u=45032018 ssd_v=37223367
Frame 99 ssd=103009597 ssd_y=20776749 ssd_u=45066791 ssd_v=37166057
Total: frames=100
psnr = 19.9639 psnr_y = 25.4078 psnr_u = 15.6907 psnr_v = 16.5733
avg_psnr = 19.9646 avg_psnr_y = 25.4147 avg_psnr_u = 15.6909 avg_psnr_v = 16.5736
As you can see, it computes both the average PSNR and the "correct" PSNRs
for all color components separately as well as together.
You probably need to edit Makefile to get it to compile.
On my Linux box it compiles easily, but some of the programs require
libquicktime package installed.
From tomar_atul2000 yahoo.com Thu May 26 08:04:11 2005
From: tomar_atul2000 yahoo.com (atul tomar)
Date: Sat May 28 18:25:12 2005
Subject: [Mp4-tech] Help me H.264....
Message-ID: <20050526140411.86144.qmail@web52306.mail.yahoo.com>
Dear Experts,
I am new to h.264 standard, till now I tried to read NAL unit sementics, RBSP sementics and slice header sementics from DRAFT ITU-T Rec. H.264 (2002 E). I have lot of doubts, Can anybody please let me know whether I am going in a right direction. I would appreciate if anybody tell me how should I proceed to implement h.264 baseline profile.How should I move forward in my project.
Am I following updated current standard draft? Where is current h.264 standard doc(free) to follow, can someone locate it.
Thanks in advance.
Reg,
Atul
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050526/11267560/attachment.html
From princeofpersia79 gmail.com Thu May 26 14:39:12 2005
From: princeofpersia79 gmail.com (viraj)
Date: Sat May 28 18:28:05 2005
Subject: [Mp4-tech] Data Partitioning in H.264
Message-ID: <77f040c105052610391f2a00cc@mail.gmail.com>
Hi,
I am trying to get multiple bitstreams using the data partitioning of
H.264 (JM96). Even if I set that option in the encoder.cfg file (DP =
1), I am unable to get three data partitions (or three bit streams).
All I get is a single bitstream (test.264). I have following
questions:
1. Is it possible to obtain multiple H.264 bitstreams in mulitple
files using data partitioning?
2. Does the data partitioning option provided in the encoder.cfg
config file refer to multiple bitstreams or do I misunderstand the
option?
3. Is there any other JM version of H.264 that implements data
partitioning to obtain mulitple bitstreams?
Thank you
From princeofpersia79 gmail.com Thu May 26 22:00:54 2005
From: princeofpersia79 gmail.com (viraj)
Date: Sat May 28 18:30:13 2005
Subject: [Mp4-tech] Data Partitioning in H.264
Message-ID: <77f040c1050526180014962021@mail.gmail.com>
Hi,
I am trying to get multiple bitstreams using the data partitioning of
H.264 (JM96). Even if I set that option in the encoder.cfg file (DP =
1), I am unable to get three data partitions (or three bit streams).
All I get is a single bitstream (test.264). I have following
questions:
1. Is it possible to obtain multiple H.264 bitstreams in mulitple
files using data partitioning?
2. Does the data partitioning option provided in the encoder.cfg
config file refer to multiple bitstreams or do I misunderstand the
option?
3. Is there any other JM version of H.264 that implements data
partitioning to obtain mulitple bitstreams?
Thank you
From bharatsoni gmail.com Fri May 27 11:47:33 2005
From: bharatsoni gmail.com (Bharat Soni)
Date: Sat May 28 18:33:05 2005
Subject: [Mp4-tech] Is there a way to log the actual framerate of a video
clip over time?
In-Reply-To:
References:
Message-ID:
Hi,
There are quite a few companies that are into development of stream
analyzer software; Venera Technologies (www.venera.co.in), Vqual etc.
You may get the required information from these companies. Venera also
provides a freeware that provides high level stream statistics. May
that can be of help to you.
Regards,
Bharat
On 5/26/05, Tuomo Toukomies wrote:
> Hi.
>
>
> Does anyone know of any video analysis SW which could log the actual
> framerate of a video clip over time?
>
> The framerate of very low (mobile) bitrate .mp4 and .3gp videos I make is
> typically lower than the target I set: i.e. for 20kbps Mpeg-4 QCIF video at
> 15fps, I typically get 3-6 fps in the actual encoded file. This is normal as
> far as I understand, as the low bitrate does not allow for more. (I use
> various tools to make the clips, including Quicktime Pro, Real Mobile
> Producer and Sorenson)
>
> I need to compare the actual framerate in the encoded video to the playback
> speed achieved on a mobile device. I can log the framerate achieved in the
> mobile device, but I have found no way to "profile" the actual framerate
> over time in the original video.
>
> What I need to get is a log file stating how many frames of actual video
> there are for each second in the encoded video clip. I know I could create
> such a profile by hand using some video player that allows me to play the
> video frame by frame, but I would very much like to automate this process.
>
> Any ideas?
>
> Thank you,
>
>
> Tuomo Toukomies
> _______________________________________________
> 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
>
>
From janisjp hanmail.net Fri May 27 15:54:33 2005
From: janisjp hanmail.net (janis)
Date: Sat May 28 18:35:47 2005
Subject: [Mp4-tech] H.264/AVC Reference Software Encoder Documentation
Message-ID: <20050527145433.HM.00000000000MPwZ@wwl27.hanmail.net>
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050527/88a6db92/attachment.html
From reply2manoj gmail.com Fri May 27 16:03:21 2005
From: reply2manoj gmail.com (manoj t)
Date: Sat May 28 18:39:02 2005
Subject: [Mp4-tech] Latest AAC SBR conformance tool
Message-ID: <1f8628de05052702334d73413f@mail.gmail.com>
Hi,
where can I get the latest AAC SBR conformance tool .exe or source code?
Thanks,
Manoj
From Nicolas.GAULLIER CORP.TPS.fr Fri May 27 16:41:34 2005
From: Nicolas.GAULLIER CORP.TPS.fr (Nicolas.GAULLIER@CORP.TPS.fr)
Date: Sat May 28 18:42:01 2005
Subject: [Mp4-tech] bug in reference decoder : pic_struct is 3 bits / 4 bits
in the spec
Message-ID:
Hi,
I use the reference decoder to analyse h264 streams and parse/display SEI messages. I had some unexpected/incorrect values for picture structure and ct_type (pic_struc=1=top field and ct_type=0=progressive), so I checked the source code -/- the specs :
* reference decoder - "sei.c"
picture_structure = u_v(3, "SEI: picture_structure" , buf);
* specs 14496-10 - D.1.2 "picture timing SEI message syntax"
pic_struct u(4)
I change the line in sei.c to
picture_structure = u_v(4, "SEI: picture_structure" , buf);
And now the values I get seem meaningful (I have a pic_struct=3 and no ct_type).
(Note: this is in last JM96, but it was already in older JM versions)
Best regards,
Nicolas Gaullier
> -------------------------------------------------------------------------------------
> Nicolas Gaullier
> T?l?vision Par Satellite
> D?partement Broadcast et Produits
> Service Ing?nierie
> 145 Quai de Stalingrad
> 92137 ISSY LES MOULINEAUX CEDEX
> FRANCE
> * +33 1 41 33 28 24
>
-----------------------------------------------------------------------------------------------
Ce message electronique et tous les fichiers joints ainsi que les informations contenues
dans ce message ( ci apres "le message" ), sont confidentiels et destines exclusivement a
l'usage de la personne a laquelle ils sont adresses. Si vous avez re?u ce message par erreur,
merci de le renvoyer a son emetteur et de le detruire. Toutes diffusion, publication, totale
ou partielle ou divulgation sous quelque forme que ce soit non expressement autorisees de ce
message, sont interdites. Les idees et opinions presentees dans ce message sont celles de son
auteur, et ne representent pas necessairement celles de TPS (et/ou des entites membres de la
societe TPS et de ses filiales).
This e-mail, any attachments and the information contained there in ("this message") are
confidential and intended solely for the use of the addressee(s). If you have received this
message in error please send it back to the sender and delete it. Unauthorized publication,
use, dissemination or disclosure of this message, either in whole or in part is strictly
prohibited. Any views or opinions presented are solely those of its author and do not
necessarily represent those of TPS (and/or its group companies).
-----------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050527/9e8865a1/attachment-0001.html
From gthm159 yahoo.co.in Sat May 28 11:29:46 2005
From: gthm159 yahoo.co.in (Googie)
Date: Sat May 28 18:45:44 2005
Subject: [Mp4-tech] [video] Mpeg4 resync marker
Message-ID: <20050528092946.61006.qmail@web53708.mail.yahoo.com>
Hi,
My name is Gautam and I am developing a software to encode and decode mpeg4 video streams. But right now I am stuck because I don't know the exact format of the mpeg4 resync marker.
Please help me out.
regards,
Gautam
my e-mail: gthm159@yahoo.co.in
Yahoo! India Matrimony: Find your partner online.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050528/4d0a4a12/attachment.html
From zhihangwang jdl.ac.cn Fri May 27 01:19:26 2005
From: zhihangwang jdl.ac.cn (=?gb2312?B?zfXWvrq9?=)
Date: Sun May 29 09:53:30 2005
Subject: [Mp4-tech] Think how to debug me
Message-ID: <002101c5620e$b0e3caf0$0e00a8c0@myntserver>
Dear All Experts:
Who would like to give some advice on debuging me? How to confirm the motion vection's correctness easyly? When I debug motion estimation, I have to step into almost every search point so that I can know whether the point is right.
Best Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050527/fc6d8876/attachment.html
From dmitriy graphics.cs.msu.ru Sun May 29 15:00:57 2005
From: dmitriy graphics.cs.msu.ru (Dmitriy Vatolin)
Date: Sun May 29 09:56:46 2005
Subject: [Mp4-tech] www.compression-links.info
Message-ID: <1772470509.20050529140057@graphics.cs.msu.ru>
Hello all!
New compression sites catalog was started with support of MSU
Graphics&Media Lab:
http://www.compression-links.info/
This site was created as a live collection of freely submitted links
to the data compression resources and to the resources on video,
image, and audio processing as well. The original set of links was
granted by Mark Nelson. We write site engine on Perl (+ Apache + MySQL
+ Linux) and now we check, update and add links with good speed.
Now there:
* 2400 links
* 6000 visitors per month
Mark Nelson did not add enough links on video and hope you can add
more useful links to categories:
http://www.compression-links.info/MPEG
http://www.compression-links.info/Video
http://www.compression-links.info/MPEG-4_AVC_H264
http://www.compression-links.info/MP3
If you find we omit some useful site - please let me know, I'l working
on video & audio areas and update catalog soon. Or you can register
and add link by yourself.
Enjoy! ;)
--
Best regards,
Dmitriy mailto:dmitriy@graphics.cs.msu.ru
From kexu ee.cuhk.edu.hk Sun May 29 21:24:28 2005
From: kexu ee.cuhk.edu.hk (Xu Ke)
Date: Sun May 29 09:58:11 2005
Subject: [Mp4-tech] Help me H.264....
Message-ID: <200505291224.j4TCOKtL006100@cuees8.ee.cuhk.edu.hk>
Hi Atul,
I would suggest you the following sequence:
1)IEEE transactions on circuits and systems for video technology,July 2003,this is a special edition for H.264
2)The book "H.264 and MPEG-4 Video Compression"
3)After you have a brief feeling on H.264,you can start to read the standard and try to use JM software.I strongly suggest you to read the trace file dumped out by JM then you can find how each syntax is parsed in the bitstream.
Best regards,
XU Ke
======= 2024-05-26 22:04:11 =================
>Dear Experts,
>
>I am new to h.264 standard, till now I tried to read NAL unit sementics, RBSP sementics and slice header sementics from DRAFT ITU-T Rec. H.264 (2002 E). I have lot of doubts, Can anybody please let me know whether I am going in a right direction. I would appreciate if anybody tell me how should I proceed to implement h.264 baseline profile.How should I move forward in my project.
>Am I following updated current standard draft? Where is current h.264 standard doc(free) to follow, can someone locate it.
>
>Thanks in advance.
>Reg,
>Atul
>
>
>__________________________________________________
>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-Antitrust.php
= = = = = = = = = = = = = = = = = = = =
From AngelZhang innosis.com.cn Mon May 30 10:32:18 2005
From: AngelZhang innosis.com.cn (AngelZhang@innosis.com.cn)
Date: Mon May 30 04:19:02 2005
Subject: [Mp4-tech] H.264:about data of 2 frame QCIF yuv file
Message-ID:
hi,experts
who can tell me how many data in a 2 frame yuv file in QCIF format? in my
opinion,with the 4:2:0 basis of the propotion between Y U V, there should
be
144+71 lines with 176 datas in each lines in one frame. then, there are
2*(144+71)*176 datas in the 2 frame yuv file.
is there any wrong? please give me some hints.
thanks in advance
angel
From ksuehring web.de Mon May 30 10:38:38 2005
From: ksuehring web.de (Karsten Suehring)
Date: Mon May 30 04:22:41 2005
Subject: [Mp4-tech] bug in reference decoder : pic_struct is 3 bits /
4 bits in the spec
In-Reply-To:
References:
Message-ID: <429AC2FE.5000908@web.de>
Dear Nicolas,
thank you for reporting the bug. I will fix that in the next release.
Best regards,
Karsten
Nicolas.GAULLIER@corp.tps.fr wrote:
>
>
> Hi,
>
> I use the reference decoder to analyse h264 streams and parse/display
> SEI messages. I had some unexpected/incorrect values for picture
> structure and ct_type (pic_struc=1=top field and ct_type=0=progressive),
> so I checked the source code -/- the specs :
>
> * reference decoder - "sei.c"
> picture_structure = u_v(3, "SEI: picture_structure" , buf);
> * specs 14496-10 - D.1.2 "picture timing SEI message syntax"
> pic_struct u(4)
>
> I change the line in sei.c to
> picture_structure = u_v(4, "SEI: picture_structure" , buf);
>
> And now the values I get seem meaningful (I have a pic_struct=3 and no
> ct_type).
> (Note: this is in last JM96, but it was already in older JM versions)
>
> Best regards,
> Nicolas Gaullier
> -------------------------------------------------------------------------------------
>
> Ni colas Gaullier
> T?l?vision Par Satellite
> D?partement Broadcast et Produits
> Service Ing?nierie
> 145 Quai de Stalingrad
> 92137 ISSY LES MOULINEAUX CEDEX
> FRANCE
> ( +33 1 41 33 28 24
>
> -----------------------------------------------------------------------------------------------
> Ce message electronique et tous les fichiers joints ainsi que les
> informations contenues
> dans ce message ( ci apres "le message" ), sont confidentiels et
> destines exclusivement a
> l'usage de la personne a laquelle ils sont adresses. Si vous avez re?u
> ce message par erreur,
> merci de le renvoyer a son emetteur et de le detruire. Toutes diffusion,
> publication, totale
> ou partielle ou divulgation sous quelque forme que ce soit non
> expressement autorisees de ce
> message, sont interdites. Les idees et opinions presentees dans ce
> message sont celles de son
> auteur, et ne representent pas necessairement celles de TPS (et/ou des
> entites membres de la
> societe TPS et de ses filiales).
>
> This e-mail, any attachments and the information contained there in
> ("this message") are
> confidential and intended solely for the use of the addressee(s). If you
> have received this
> message in error please send it back to the sender and delete it.
> Unauthorized publication,
> use, dissemination or disclosure of this message, either in whole or in
> part is strictly
> prohibited. Any views or opinions presented are solely those of its
> author and do not
> necessarily represent those of TPS (and/or its group companies).
> -----------------------------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
From abdessamad.falhi epfl.ch Mon May 30 11:12:33 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Mon May 30 17:49:13 2005
Subject: [Mp4-tech] AAC from mp4
Message-ID: <1117440753.429acaf13a907@imapwww.epfl.ch>
Hi,
Does anyone have a tool to extract AAC features from an mp4 file?
with regards?
From tuukkat ee.oulu.fi Mon May 30 12:19:10 2005
From: tuukkat ee.oulu.fi (Tuukka Toivonen)
Date: Mon May 30 17:49:19 2005
Subject: [Mp4-tech] Help me H.264....
In-Reply-To: <20050526140411.86144.qmail@web52306.mail.yahoo.com>
References: <20050526140411.86144.qmail@web52306.mail.yahoo.com>
Message-ID:
On Thu, 26 May 2005, atul tomar wrote:
> Am I following updated current standard draft? Where is current h.264
>standard doc(free) to follow, can someone locate it.
You can download a few standards here for free:
http://ecs.itu.ch/cgi-bin/ebookshop
H.264 standard is there, though seems to be missing at least one picture...
From jiazhaox mobilesoft.com.cn Mon May 30 17:22:14 2005
From: jiazhaox mobilesoft.com.cn (JazryXu)
Date: Mon May 30 17:49:26 2005
Subject: [Mp4-tech] H.264:about data of 2 frame QCIF yuv file
References:
Message-ID: <009001c564f0$af889660$7ca1a8c0@JazryXu>
the size is 176*144*1.5*2, what is the 71?
----- Original Message -----
From:
To:
Sent: Monday, May 30, 2024 9:32 AM
Subject: [Mp4-tech] H.264:about data of 2 frame QCIF yuv file
> hi,experts
> who can tell me how many data in a 2 frame yuv file in QCIF format? in my
> opinion,with the 4:2:0 basis of the propotion between Y U V, there should
> be
> 144+71 lines with 176 datas in each lines in one frame. then, there are
> 2*(144+71)*176 datas in the 2 frame yuv file.
> is there any wrong? please give me some hints.
>
> thanks in advance
> angel
>
>
> _______________________________________________
> 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
From tuukkat ee.oulu.fi Mon May 30 12:40:12 2005
From: tuukkat ee.oulu.fi (Tuukka Toivonen)
Date: Mon May 30 17:49:32 2005
Subject: [Mp4-tech] H.264:about data of 2 frame QCIF yuv file
In-Reply-To:
References:
Message-ID:
On Mon, 30 May 2024 AngelZhang@innosis.com.cn wrote:
> who can tell me how many data in a 2 frame yuv file in QCIF format? in my
> opinion,with the 4:2:0 basis of the propotion between Y U V, there should
> be
> 144+71 lines with 176 datas in each lines in one frame. then, there are
> 2*(144+71)*176 datas in the 2 frame yuv file.
> is there any wrong? please give me some hints.
Each frame in a YUV file takes up W*H*1.5 bytes of memory, or
Y (luma): W * H bytes
U (chroma): W/2 * H/2 bytes
V (chroma): W/2 * H/2 bytes
For 2 frame file at QCIF resolution, 176*144*1.5 * 2 = 76032 bytes.
From delyank gmail.com Mon May 30 15:18:10 2005
From: delyank gmail.com (Delyan Kalchev)
Date: Mon May 30 17:49:38 2005
Subject: [Mp4-tech] LATM specifications
Message-ID:
I found this in SP-040656 from 3GPP
/*
/*
The payload format RFC 3016 for MPEG-4 AAC specify that the audio
streams shall be formatted by the
LATM (Low-overhead MPEG-4 Audio Transport Multiplex) tool [21]. It
should be noted that the
references for the LATM format in the RFC 3016 [13] point to an older
version of the LATM format than
included in [21]. In [21] a corrigendum to the LATM tool is included.
This corrigendum includes changes
to the LATM format making implementations using the corrigendum
incompatible with implementations
not using it. To avoid future interoperability problems,
implementations of PSS client and servers
supporting AAC shall follow the changes to the LATM format included in [21].
*/
AND
[21] ISO/IEC 14496-3:2001: "Information technology ? Coding of
audio-visual objects ? Part 3: Audio".
RFC3016:
[3] ISO/IEC 14496-3:1999, "Information technology - Coding of
audiovisual objects - Part3: Audio".
*/
As far as I can see there are lots of standards, AMD.-s and COR.-s to 14496-3
We also have this: ISO/IEC 14496-3:2001/Cor 1:2002 to [21] and ISO/IEC
14496-3:2001/Cor 2:2004, and who knows what more.
The questions are:
1. Are they really incompatible and which ones are or are not?
2. What makes them incompatible?
3. How can I realise something that would be universal? Actually I
need to know what exactly standarts should I read. If I act according
to ISO/IEC 14496-3:2001/Cor 2:2004 what would be compatible and what
not?
4. Is LATM covered entirely in subclause 1.7 (MPEG-4 Audio transport
stream)? As far as I can see it is entirely replaced in ISO/IEC
14496-3:2001/Cor 2:2004.
Please be nice to direct me to other mailing lists if my questions are
not to be asked here!
Thanks
Delyan Kalchev
From hank_wallace hotmail.com Mon May 30 16:42:32 2005
From: hank_wallace hotmail.com (Hank Wallace)
Date: Mon May 30 17:49:44 2005
Subject: [Mp4-tech] Is there a way to log the actual framerate of a video
clip over t
Message-ID:
Hi Tuomo,
For any kind of mpeg-4 analysis, you should also check out SceneScope
(www.sceneware.nl). It's my favorite.
Hank G. Wallace
>On May 27, 2005, at 07:17, Bharat Soni wrote:
>Hi,
>There are quite a few companies that are into development of stream
>analyzer software; Venera Technologies (www.venera.co.in), Vqual etc.
>You may get the required information from these companies. Venera also
>provides a freeware that provides high level stream statistics. May
>that can be of help to you.
>Regards,
>Bharat
>On 5/26/05, Tuomo Toukomies wrote:
>Hi.
>Does anyone know of any video analysis SW which could log the actual
>framerate of a video clip over time?
>The framerate of very low (mobile) bitrate .mp4 and .3gp videos I make is
>typically lower than the target I set: i.e. for 20kbps Mpeg-4 QCIF video at
>15fps, I typically get 3-6 fps in the actual encoded file. This is normal
>as
>far as I understand, as the low bitrate does not allow for more. (I use
>various tools to make the clips, including Quicktime Pro, Real Mobile
>Producer and Sorenson)
>I need to compare the actual framerate in the encoded video to the playback
>speed achieved on a mobile device. I can log the framerate achieved in the
>mobile device, but I have found no way to "profile" the actual framerate
>over time in the original video.
>What I need to get is a log file stating how many frames of actual video
>there are for each second in the encoded video clip. I know I could create
>such a profile by hand using some video player that allows me to play the
>video frame by frame, but I would very much like to automate this process.
>Any ideas?
>Thank you,
>Tuomo Toukomies _______________________________________________
>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
_______________________________________________
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
_________________________________________________________________
From ranzhao arcsoft.com.cn Tue May 31 09:56:07 2005
From: ranzhao arcsoft.com.cn (Zhao Ran)
Date: Tue May 31 10:58:59 2005
Subject: [Mp4-tech] Re: H.264:about data of 2 frame QCIF yuv file
References: <200505301613.j4UG5kQZ024485@lists1.magma.ca>
Message-ID: <000d01c5657b$87405450$6b7410ac@apac.arcsoft.corp>
For every frame in QCIF format, the data size is 176*144(Y)+176*144/4(U)+176*144/4(V)=38016Byte
> Date: Mon, 30 May 2024 09:32:18 +0800
> From: AngelZhang@innosis.com.cn
> Subject: [Mp4-tech] H.264:about data of 2 frame QCIF yuv file
> To: mp4-tech@lists.mpegif.org
> Message-ID:
>
>
> Content-Type: text/plain; charset=us-ascii
>
> hi,experts
> who can tell me how many data in a 2 frame yuv file in QCIF format? in my
> opinion,with the 4:2:0 basis of the propotion between Y U V, there should
> be
> 144+71 lines with 176 datas in each lines in one frame. then, there are
> 2*(144+71)*176 datas in the 2 frame yuv file.
> is there any wrong? please give me some hints.
>
> thanks in advance
> angel
From AngelZhang innosis.com.cn Tue May 31 10:33:47 2005
From: AngelZhang innosis.com.cn (AngelZhang@innosis.com.cn)
Date: Tue May 31 11:06:36 2005
Subject: [Mp4-tech] Re: H.264:about data of 2 frame QCIF yuv file
Message-ID:
Hi,Thanks for the help of Zhao Ran,zhang.FanP,Dan searles,Ma
zhan,Tuukka,Rajuesh,Jazry,Zhang.YingS. and first,let me apologize for the
mistake of "71" which should have been spelled as "72".
then with the format,we can get 432*176 bytes (here,432 means line
number.)in a 2 frame YUV file. but what makes me annoied is that the output
YUV file of H.264 decoder has only 244*176 bytes data. and in my opinion,
even though some MB can be skipped in the process of encoder,but the
decoder should add all data into the output *.yuv file.
so please give me further hints.
thanks very much!
angel
From dsn2603 rediffmail.com Tue May 31 06:16:41 2005
From: dsn2603 rediffmail.com (sakthi narayanan)
Date: Tue May 31 11:06:42 2005
Subject: [Mp4-tech] AAC from mp4
Message-ID: <20050531051814.6584.qmail@webmail52.rediffmail.com>
?
Hi,
You can download the free mp4UI tool from this site
http://www.free-codecs.com/mp4UI_download.htm
It will extract the audio (aac raw bitstreams and adts aac bitstreams from mp4 file.U can convert the mp4 file to raw aac file.
I think,it will be so useful for you.
With regards
sakthi
On Mon, 30 May 2024 abdessamad.falhi@epfl.ch wrote :
>
>
> Hi,
>
> Does anyone have a tool to extract AAC features from an mp4 file?
>
> with regards?
>_______________________________________________
>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/20050531/de9283bd/attachment.html
From garysull windows.microsoft.com Mon May 30 23:29:17 2005
From: garysull windows.microsoft.com (Gary Sullivan)
Date: Tue May 31 11:06:50 2005
Subject: [Mp4-tech] H264 DPB size for practical decoders
Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460EC40291@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
Ernest et al,
You need to study Annex A (subclauses A.3.1 and A.3.2) and
max_dec_frame_buffering in Annex E. Whether it is for purposes of
referencing or display, all frames must fit into the DPB capacity for
the profile and level. The constraint you're looking for is set by
max_dec_frame_buffering, not num_reorder_frames or num_ref_frames. Note
that max_dec_frame_buffering cannot be any larger than MaxDpbSize, which
cannot be larger than 16 frames.
First you should be aware that the MaxDpbSize is not as big as 16 frames
when the individual frames are large. When operating at the maximum
picture size for the profile and level, typically only 4-5 frames of
capacity are needed. The upper limit of 16 is just for when the decoder
is operating with pictures that are relatively small.
Some minor amount of additional buffering (e.g., 1-3 frames) may also be
recommended to cover some practical differences between an ideal
hypothetical decoder and a real decoder.
Best Regards,
Gary Sullivan
________________________________
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ernest Lim
Sent: Tuesday, May 10, 2024 11:30 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] H264 DPB size for practical decoders
Hello all,
I have a question regarding the size of the DPB and how this may
be affected by
the POC of decoded frames. I mailed this to JVT-EXPERTS but got
no reply.
Presumably on a practical system, possibly real-time, where for
every period in
which a frame is decoded, a frame is also displayed. Then if POC
is not
ordered in the same manner as frame number, there has to be a
delay after the
decoding commences before frames can be displayed. As I
understand, this
delay is determined by num_reorder_frames, which has a default
value of 16 and
is specified in the HRD parameter set.
Do the decoded frames that are awaiting display, that are not
being used for
reference, reside in the DPB? This is what seems to happen in
JM, although
JM is able to "display" many frames in a single period so that
when the DPB is
filled with these frames awaiting display and reference frames,
space is
created by displaying and removing the next non-reference frame
according to POC.
What is supposed to happen if only 1 frame can be removed in a
decoding period?
My feeling is that the DPB should in fact be twice the size in
this situation.
To illustrate this, consider the following example. In this
case, the DPB size
is 16, num_reorder_frames is 16 and num_ref_frames is 16. The
POCs of the
following frames, listed in decoding order is:
0,2,...,15,16,17,1,18,19,...,31,32
The frame with POC 1 has 16 frames that precede it in decode
order (2,...,17)
but come after it in display order - this is consistent with
num_reorder_frames
of 16.
Suppose that the 16 frames 0,1,2,...,15 are all used as
reference frames for
the entirety of the decode process once all are decoded and
available.
We would get the following sequence:
0(.),2(.),...,15(.),16(.),17(0),1(1),18(2),19(3),...,31(15),32(16)
where the first number is the POC of the decoded frame and the
one in brackets
is the POC of the displayed frame. Since we are displaying 1
frame every
decode period, the first frame that can be removed from the DPB
is after the one
with POC of 16 has been displayed. None of 0,1,...,15 can be
removed since they
are all being used as reference. POC 16 can be removed since it
has been
displayed and is not being used for reference. However, by this
stage we have
frames with POCs 0,...,31 in the DPB and are presumably about to
insert the most
recently decoded frame POC 32 into it!
Is this situation correct, or have I misinterpreted something?
It suggests that
practical decoders that wish to display one frame every period
in the correct
display order will need a DPB of at least 2 times that stated in
the spec.
Sorry about the lengthy message.
Regards,
Ernie.
________________________________
Find local movie times and trailers on Yahoo! Movies.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050530/4bdec3c8/attachment-0001.html
From shinjan.tiwary ittiam.com Tue May 31 12:19:50 2005
From: shinjan.tiwary ittiam.com (Shinjan Tiwary)
Date: Tue May 31 11:06:57 2005
Subject: [Mp4-tech] regarding YUV
Message-ID: <45A1F95BB9D7D84FAB0A1EB4D67EEF960196137D@is01ex01.ittiam.com>
If you know the number of frames available in the sequence, you can calculate the total size of the file assuming 444, 422 and 420 formats and see which one matches
Shinjan
------------------------------------------------------------------------------
Shinjan Kumar Tiwary
Engineer, Audio-Speech
Ittiam Systems (P) Ltd.
Consulate 1, 1 Richmond Rd.
Bangalore - 560025, INDIA
+918056601129 (O)
+919880016808 (M)
_____________________________________________
-----Original Message-----
From: amarnath nathan [mailto:lucyamarnath@yahoo.com]
Sent: Monday, May 23, 2024 11:16 PM
To: mp4-tech@lists.mpegif.org
Subject: [Mp4-tech] regarding YUV
hello experts
would u please tell me how to find the format of a yuv file by looking the file. i.e how to know whether it is 4:4:4 or 4:2:2 or 4:2:0.since i have a file in a format (qcif_15fps.yuv).
Also plz suggest some ideas to convert .YUV to .SEQ.
regards
amar
_____
Discover Yahoo!
Have fun online with music videos, cool games, IM & more. Check it out!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050531/8fed4014/attachment.html
From agulati neomagic.com Tue May 31 12:53:17 2005
From: agulati neomagic.com (Atul Gulati)
Date: Tue May 31 11:07:05 2005
Subject: [Mp4-tech] AAC from mp4
In-Reply-To: <1117440753.429acaf13a907@imapwww.epfl.ch>
References: <1117440753.429acaf13a907@imapwww.epfl.ch>
Message-ID: <429C02D5.8000809@neomagic.com>
Hi,
You can use mp4ui tool, which allow to extract the AAC stream from the
mp4 file.(you can save that as a .aac file)
Regards,
Atul.
abdessamad.falhi@epfl.ch wrote:
> Hi,
>
> Does anyone have a tool to extract AAC features from an mp4 file?
>
> with regards?
>_______________________________________________
>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
>
>.
>
>
>
From abdessamad.falhi epfl.ch Tue May 31 10:45:23 2005
From: abdessamad.falhi epfl.ch (abdessamad.falhi@epfl.ch)
Date: Tue May 31 11:07:13 2005
Subject: [Mp4-tech] AAC decoder channels
Message-ID: <1117525523.429c1613d45f3@imapwww.epfl.ch>
Hi,
What is the idea behind implementing 48 channels in an AAC decoder? Can we
restrict the number of channels to 2 channels if we want to create only a stereo
decoder?
with regards
Abdessamad
From zaidee rndtm.net.my Tue May 31 17:24:20 2005
From: zaidee rndtm.net.my (Ahmad Zaidee bin Abu)
Date: Tue May 31 11:07:20 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
Message-ID: <558E65614165F242AC17B5D316BFAB0F105628@mstmrndmx01.tmrnd.net.my>
I believe that there is no way that MSE going to be 0. Unless if the compressed frame is identical to original image. Then why do we care calculate PSNR if it is totally the same thing?
Am i correct ?
________________________________
From: mp4-tech-bounces@lists.mpegif.org on behalf of M Mahdi Ghandi
Sent: Thu 5/26/2005 1:12 AM
To: 'Tuukka Toivonen'
Cc: mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] A doubt in calculation of PSNR value for Video
The main problem is when for example this happened for only one frame in a
sequence. I will not include that infinite in average PSNR calculation or
alternatively replace it with an assumed upper limit (e.g. 50 dB).
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Tuukka Toivonen
Sent: 25 May 2024 08:31
To: T. Bheemarjuna Reddy
Cc: mp4-tech@lists.mpegif.org
Subject: Re: [Mp4-tech] A doubt in calculation of PSNR value for Video
On Tue, 24 May 2005, T. Bheemarjuna Reddy wrote:
> I have one basic doubt in calculating PSNR value.
>
> PSNR (db) = 10 log {(2^n - 1)^2 / MSE}
>
> what happens to value of PSNR if MSE = 0 ?
The PSNR is infinite then. You could check specifically for this case and
return the largest possible number. If using IEEE floating points, they can
represent infinite exactly. However, normally this is very rare case so
people often ignore it.
_______________________________________________
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
_______________________________________________
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
The information contained in this Internet message is confidential and
intended only for the use of the individual or entity identified. If
the reader of this message is not the intended recipient, any
dissemination, distribution or copying of the information contained in
this Internet message is strictly prohibited. If you received this
message in error, please notify the sender immediately.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050531/10ac81ed/attachment.html
From dsn2603 rediffmail.com Tue May 31 11:41:25 2005
From: dsn2603 rediffmail.com (sakthi narayanan)
Date: Tue May 31 11:07:29 2005
Subject: [Mp4-tech] AAC from mp4
Message-ID: <20050531104301.9084.qmail@webmail46.rediffmail.com>
Hi,
You can download the free mp4UI tool from this site
http://www.free-codecs.com/mp4UI_download.htm
It will extract the aac raw bitstreams from mp4 file.Using the same tool u can also extract adts aac bitstreams from mp4 file
I think,it will be so useful for you.
With regards
sakthi
On Mon, 30 May 2024 abdessamad.falhi@epfl.ch wrote :
>
>
> Hi,
>
> Does anyone have a tool to extract AAC features from an mp4 file?
>
> with regards?
>_______________________________________________
>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/20050531/4ef683cd/attachment.html
From tomar_atul2000 yahoo.com Tue May 31 09:31:21 2005
From: tomar_atul2000 yahoo.com (atul tomar)
Date: Tue May 31 16:00:12 2005
Subject: [Mp4-tech] about h.264 doubts..
Message-ID: <20050531153121.59955.qmail@web52304.mail.yahoo.com>
Hello experts,
I am new to h.264 standard but working very hard to understand the ITU standard. I have some doubts even after putting lot of thought process I could not understand the process. I would really appreciate if I could get your inputs on that. My doubts are:
a) I am not able to understand how to determine frame_num and PreRefFrameNum in coded video sequence.
Suppose I have frame sequence like I(IDR),P,P,P,P,I(IDR),P,P,P,P then how to get these two values for this sequence.
I (rame_num,PreRefFrameNum),P(frame_num,PreRefFrameNum),
P(frame_num,PreRefFrameNum),P(frame_num,PreRefFrameNum),P(frame_num,P
reRefFrameNum), p(fame_num,PreRefFrameNum),I(frame_num,PreRefFrameNum),P(frame_num,PreRefFrameNum),P(frame_num,PreRefFrameNum),P(frame_num,PreRefFrameNum),p (frame_num,PreRefFrameNum).
I reviewd 7.4.3 slice header sementics but could not get.
b) As we know that we dont use interlacing in baseline proffile so Is it necessary to determine PictureOrderCount. I knew through standard that it is also used for decoder conformance checking but how Can we get TopField and BottomField field related variables if we are not dividing frame in fields then how can we work with above two variable while determing POC.
As per my understanding, Is it correct if we consider only TopField variable thinking like a frame.
Please give your inputs considering me as a newbie in this field.
Many thanks in advance.
Regards,
Atul
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050531/14ed4b94/attachment.html
From Gilberto ensilica.com Tue May 31 18:21:36 2005
From: Gilberto ensilica.com (Gilberto Rodriguez)
Date: Tue May 31 16:07:43 2005
Subject: [Mp4-tech] D1 @30fps video sequences
In-Reply-To: <20050531051814.6584.qmail@webmail52.rediffmail.com>
Message-ID:
Hi,
Can anyone let me know where could I find D1 4:2:0 yuv video sequences?
Ideally from surveillance clips.
Thanks,
Gilberto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050531/1d129ab3/attachment.html
From alexismt comcast.net Tue May 31 19:36:36 2005
From: alexismt comcast.net (Alexis Michael Tourapis)
Date: Tue May 31 16:13:25 2005
Subject: [Mp4-tech] A doubt in calculation of PSNR value for Video
Message-ID: <053120051836.23092.429CAEB40006D04B00005A3422007621949B039C07980A040E@comcast.net>
Dear Ahmad,
Your claim is not true. One may for example try to encode a completely black or a completely white image (i.e. consider fades to/from black and white). Other cases could also lead to 0 MSE => infinite PSNR.
As Tuukka suggested, one way to avoid problems with the consideration of infinite frame PSNR is to consider the average MSE instead. Other solutions would be to penalize the MSE conditionally (as is done also in the JM) or not (i.e. by always adding a given penalty to the MSE or SSE) in an attempt to avoid infinite values. Obviouslyyou would need to use the same method when comparing two different methods. In general though you would need to be a bit cautious with the consideration of PSNR (or even MSE) as a measure of quality. It is quite possible for example that one may encode a sequence with algorithm/system A and have higher average PSNR than a scheme B, however perceptually B may look better due to fewer temporal or otherwise artifacts imposed by different characteristics of the encoding (normative and/or non normative). Frames that could lead to such "infinite" PSNRs could themselves also artificially spike your average numbers and essentially mask some "bad" PSNR cases that may appear within your sequence (use of average MSE for PSNR computation is more reliable in such cases, i.e. if you wish to experiment, assume you have 3 frames one with MSE equal to 1, a second with MSE equal to 100, and a third with MSE equal to 10. However, note also that averages do not take order of frames in account which could also affect subjective quality).
Best regards,
Alexis
B
-------------- Original message --------------
I believe that there is no way that MSE going to be 0. Unless if the compressed frame is identical to original image. Then why do we care calculate PSNR if it is totally the same thing?
Am i correct ?
From: mp4-tech-bounces@lists.mpegif.org on behalf of M Mahdi Ghandi
Sent: Thu 5/26/2005 1:12 AM
To: 'Tuukka Toivonen'
Cc: mp4-tech@lists.mpegif.org
Subject: RE: [Mp4-tech] A doubt in calculation of PSNR value for Video
The main problem is when for example this happened for only one frame in a
sequence. I will not include that infinite in average PSNR calculation or
alternatively replace it with an assumed upper limit (e.g. 50 dB).
-----Original Message-----
From: mp4-tech-bounces@lists.mpegif.org
[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Tuukka Toivonen
Sent: 25 May 2024 08:31
To: T. Bheemarjuna Reddy
Cc: mp4-tech@lists.mpegif.org
Subject: Re: [Mp4-tech] A doubt in calculation of PSNR value for Video
On Tue, 24 May 2005, T. Bheemarjuna Reddy wrote:
> I have one basic doubt in calculating PSNR value.
>
> PSNR (db) = 10 log {(2^n - 1)^2 / MSE}
>
> what happens to value of PSNR if MSE = 0 ?
The PSNR is infinite then. You could check specifically for this case and
return the largest possible number. If using IEEE floating points, they can
represent infinite exactly. However, normally this is very rare case so
people often ignore it.
_______________________________________________
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
_______________________________________________
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
The information contained in this Internet message is confidential and intended only for the use of the individual or entity identified. If the reader of this message is not the intended recipient, any dissemination, distribution or copying of the information contained in this Internet message is strictly prohibited. If you received this message in error, please notify the sender immediately.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050531/c4b43a05/attachment.html