From giri_tammana yahoo.co.in Sat Oct 1 12:05:35 2005 From: giri_tammana yahoo.co.in (Giridhar) Date: Sun Oct 2 20:36:44 2005 Subject: [Mp4-tech] MPEG-4:sprite decoding Message-ID: HI, Is there any difference between specs and Microsoft reference code in sprite decoding? I'm unable to understand reference code after going through specs? Can any one help me in understanding reference code? Thank you, giridhar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051001/bf382333/attachment.html From kexu ee.cuhk.edu.hk Mon Oct 3 14:51:54 2005 From: kexu ee.cuhk.edu.hk (Xu Ke) Date: Wed Oct 5 14:35:14 2005 Subject: [Mp4-tech][Video][H.264]Statistical Results Message-ID: <200510030651.j936pmuT015017@cuees8.ee.cuhk.edu.hk> Dear experts, Currently I am doing H.264 decoder design and I am wondering whether I can get some statistical results.For example: 1)During inter prediction of a video sequence,how many macroblocks are predicted with integer-pel,predicted with half-pel or quarter pel? 2)During 4x4 intra prediction,how many 4x4 blocks are predicted by horizontal,by vertical,by DC...etc? 3)During reverse transform,how many 4x4 blocks has all-zero residual coefficients? Any other similar statistical results are all welcome,or where can I find the documents on these issues? Many thanks in advance! Best regards, XU Ke From vishu_dash yahoo.com Wed Oct 5 06:36:40 2005 From: vishu_dash yahoo.com (Deshpande,Vishvanath) Date: Wed Oct 5 14:35:19 2005 Subject: [Mp4-tech] .mp4 audio file format In-Reply-To: <433CC746.5000603@neomagic.com> Message-ID: <20051005053641.76011.qmail@web60711.mail.yahoo.com> Friends , Do you know what is the .mp4 file structure for audio ? I have a AAC decoder which decodes .adts and .adif files.I wanted to know the parsing routine for .mp4 file as well. Can u ppl tell me abt it OR where i will get it from ? Thanks, vD --- Umang Garg wrote: > Friends, > > HE-AAC testing requires conformance to AAC-LC > conformance criterion > along with conformance to SBR normative test > streams. > > Both categories of test streams are available at: > ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg4audio-conformance > > Two folders of interest at the aforesaid FTP site > are : compressedMp4 > and referencesWav. > > AAC-LC test streams are of the form al.mp4, and > SBR test streams > are of the form al_sbr.mp4 > > These streams can also be bought from the ISO along > with the Conformance > document(ISO/IEC 14496-4). The Conformance > document(ISO/IEC 14496-4) is > not available at the FTP site. > > I hope that the above information is useful. > > Best Regards, > Umang Garg > > NeoMagic Corporation, based in Santa Clara, > California, enables new > generations of handheld systems with its Multimedia > Processors that are > designed to offer the lowest power, smallest > form-factor and best > multimedia features and performance. The company is > a pioneer in the > integration of complex logic, memory and analog > circuits into > single-chip solutions. Information on the company > may be found on the > World Wide Web at www.neomagic.com. > > > > Gautam Moharir wrote: > > > > >U can get HEAAC (AAC + SBR) test streams from > >http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC%2014496 > >-4_2004_Amd_8_2005_Bitstreams/ > > > >Gautam S. Moharir > >NVIDIA Graphics Pvt. Ltd. > >Floors 1-4, Muttha Chambers II > >Senapati Bapat Road > >Pune 411046 > >India > > > > > > > >------------------------------ > > > >Message: 2 > >Date: Wed, 28 Sep 2023 06:22:58 +0100 (BST) > >From: "Deshpande,Vishvanath" > >Subject: [Mp4-tech] re : AAC conformance streams > >To: mp4-tech@lists.mpegif.org > >Message-ID: > <20050928052258.71934.qmail@web60711.mail.yahoo.com> > >Content-Type: text/plain; charset=iso-8859-1 > > > >Hi , > > > >Can any one of you tell me where to get the > complete > >set of AAC conformance streams ? > >I want to test the HEAAC (AAC + SBR) decoder > fully.So > >it would be greatful if ne one of you let me know > >where i find these streams. > > > >If we need to buy these from ISO , then please let > me > >know the url link for the same . > > > >Thanks in advance , > > > >Best Regards , > >-Vishvanath > > > > > > > > > >_______________________________________________ > >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 > > > > > > > ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com From singer apple.com Wed Oct 5 12:06:11 2005 From: singer apple.com (Dave Singer) Date: Fri Oct 7 14:30:15 2005 Subject: [Mp4-tech] .mp4 audio file format In-Reply-To: <20051005053641.76011.qmail@web60711.mail.yahoo.com> References: <20051005053641.76011.qmail@web60711.mail.yahoo.com> Message-ID: At 6:36 +0100 5/10/05, Deshpande,Vishvanath wrote: >Friends , >Do you know what is the .mp4 file structure for audio >? >I have a AAC decoder which decodes .adts and .adif >files.I wanted to know the parsing routine for .mp4 >file as well. Can u ppl tell me abt it OR where i will >get it from ? you need iso/iec 14496-12 and 14496-14. The former is free from the iso web site, and may be enough. Look also for open source projects etc. that support the MP4 file format (I know there is at least one). Best wishes > >Thanks, >vD >--- Umang Garg wrote: > >> Friends, >> >> HE-AAC testing requires conformance to AAC-LC >> conformance criterion >> along with conformance to SBR normative test >> streams. >> >> Both categories of test streams are available at: >> >ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg4audio-conformance >> >> Two folders of interest at the aforesaid FTP site >> are : compressedMp4 >> and referencesWav. >> >> AAC-LC test streams are of the form al.mp4, and >> SBR test streams >> are of the form al_sbr.mp4 >> >> These streams can also be bought from the ISO along >> with the Conformance >> document(ISO/IEC 14496-4). The Conformance >> document(ISO/IEC 14496-4) is >> not available at the FTP site. >> >> I hope that the above information is useful. >> >> Best Regards, >> Umang Garg >> >> NeoMagic Corporation, based in Santa Clara, >> California, enables new >> generations of handheld systems with its Multimedia >> Processors that are >> designed to offer the lowest power, smallest >> form-factor and best >> multimedia features and performance. The company is >> a pioneer in the >> integration of complex logic, memory and analog >> circuits into >> single-chip solutions. Information on the company >> may be found on the >> World Wide Web at www.neomagic.com. >> >> >> >> Gautam Moharir wrote: >> >> > >> >U can get HEAAC (AAC + SBR) test streams from >> >>http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC%2014496 >> >-4_2004_Amd_8_2005_Bitstreams/ >> > >> >Gautam S. Moharir >> >NVIDIA Graphics Pvt. Ltd. >> >Floors 1-4, Muttha Chambers II >> >Senapati Bapat Road >> >Pune 411046 >> >India >> > >> > >> > >> >------------------------------ >> > >> >Message: 2 >> >Date: Wed, 28 Sep 2023 06:22:58 +0100 (BST) >> >From: "Deshpande,Vishvanath" >> >Subject: [Mp4-tech] re : AAC conformance streams >> >To: mp4-tech@lists.mpegif.org >> >Message-ID: >> <20050928052258.71934.qmail@web60711.mail.yahoo.com> >> >Content-Type: text/plain; charset=iso-8859-1 >> > >> >Hi , >> > >> >Can any one of you tell me where to get the >> complete >> >set of AAC conformance streams ? >> >I want to test the HEAAC (AAC + SBR) decoder >> fully.So >> >it would be greatful if ne one of you let me know >> >where i find these streams. >> > >> >If we need to buy these from ISO , then please let >> me >> >know the url link for the same . >> > >> >Thanks in advance , >> > >> >Best Regards , >> >-Vishvanath >> > >> > >> > >> > >> >_______________________________________________ >> >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 >> > >> > >> > >> > > > > >___________________________________________________________ >To help you stay safe and secure online, we've developed the all new >Yahoo! Security Centre. http://uk.security.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 -- David Singer Apple Computer/QuickTime From jinghu umail.ucsb.edu Wed Oct 5 12:09:40 2005 From: jinghu umail.ucsb.edu (Jing Hu) Date: Fri Oct 7 14:30:20 2005 Subject: [Mp4-tech] scaling matrices of multiplication factor(MF)s in h.264 Message-ID: <20051005120940.2sqgc0c24g4w80og@webaccess.umail.ucsb.edu> hello experts, I have a question about the default scaling matrices of multiplication factor(MF)s in h.264, or more specifically, Quant_intra_default[] and Quant_inter_default[] defined in q_matrix.c. Can anybody point me to any document talking about how these matrices are generated? I just ran some simple experiments and it seems that by using these matrices the PSNR decreases and number of bits used increases, compared to not using them. Thanks a lot! Jing From ashok.magadum ittiam.com Thu Oct 6 13:05:04 2005 From: ashok.magadum ittiam.com (Ashok Magadum) Date: Fri Oct 7 14:30:24 2005 Subject: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue Message-ID: <904DEC693BE1AB429622C6F5ABA7E0B802448B@is01ex02.ittiam.com> Hello All, I am using MPEG BSAC encoder for generating BSAC streams. The code is working fine for MONO audio data and not working for STEREO audio data (generated BSAC stream seems to be wrong). Even the compressed file size for stereo data is lesser than that of same duration and sampling frequency MONO audio data. I am using following options for executing the EXE For mono files: -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 64000 -vr -c " -aac_bsac" cast_mono.wav cast_mono.mp4 For stereo files: -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 128000 -vr -c " -aac_bsac" cast_stereo.wav cast_stereo.mp4 Please help me for resolving this issue. Thanks Ashok -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051006/b058beda/attachment.html From tomar_atul2000 yahoo.com Thu Oct 6 06:50:16 2005 From: tomar_atul2000 yahoo.com (atul tomar) Date: Fri Oct 7 14:30:29 2005 Subject: [Mp4-tech] About mb_type and Intra prediction modes in JM ..Plz help Message-ID: <20051006135016.43455.qmail@web52311.mail.yahoo.com> Dear All, Does anyone know. I would appreciate your comments for the followings. I ran h264 refrence s/w in debug to get complete encoded bit sequence in a TRACE file. I have some doubts while analysing bitstream. I am pasting below some information here so that I could be clear in my doubts. 1. Here mb_type is 9 i.e. I_16x16_0_2_0 as per Table 7-11 given in ITU standard. It means it is using Intra_16x16 prediction with DC mode out off possible 4 modes, then why I am getting 16 Intra modes which is possible only in case of Intra_4x4 prediction. 2. Again here I am seeing Intra mode ( assuming Intra_4x4) with -1 and this is not possible value for any prediction mode. 3. Which header syntax is writing this "Intra mode". 4. At encoder side how do we decide mb_type for each macroblock. 5. What is the cretira to set CBP value to each macroblock. I know that coded_block_pattern is sent in bitstream when (MbPartPredMode(mb_type,0) != Intra_16x16) and incase of Intra_16x16 it has only two value 0 or 15. But in case of Intra_4x4 or Intra_8x8, Table 9-4 is used to set CBP value. My question is how to decide 0/15 in case of Intra_16x16 and 0-47 in case Intra_4x4 or Intra_8x8. 6. How mb_type value '9' is written by only one bit which is '1'. It must use exp-golombo codes. *********** Pic: 0 (I/P) MB: 1 Slice: 0 ********** @306 mb_type (I_SLICE) ( 1, 0) = 9 1 ( 0) @307 Intra mode = -1 0 1 ( -1) @308 Intra mode = -1 1 1 ( -1) @309 Intra mode = -1 2 1 ( -1) @310 Intra mode = 0 3 0000 ( 0) @314 Intra mode = -1 4 1 ( -1) @315 Intra mode = -1 5 1 ( -1) @316 Intra mode = -1 6 1 ( -1) @317 Intra mode = -1 7 1 ( -1) @318 Intra mode = -1 8 1 ( -1) @319 Intra mode = -1 9 1 ( -1) @320 Intra mode = 7 10 0111 ( 7) @324 Intra mode = 5 11 0101 ( 5) @328 Intra mode = -1 12 1 ( -1) @329 Intra mode = -1 13 1 ( -1) @330 Intra mode = -1 14 1 ( -1) @331 Intra mode = 0 15 0000 ( 0) @335 Chroma intra pred mode 1 ( 0) @336 CBP ( 1, 0) = 47 1 ( 47) @337 Delta QP ( 1, 0) = 0 1 ( 0) @338 Luma # c & tr.1s(0,0) vlc=0 #c=1 #t1=1 01 ( 1) @340 Luma trailing ones sign (0,0) 1 ( 1) @341 Luma totalrun (0,0) vlc=0 totzeros= 0 1 ( 0) Thanks in Advance. Regards, Atul --------------------------------- Yahoo! for Good Click here to donate to the Hurricane Katrina relief effort. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051006/98fc2c8c/attachment.html From jayashrirane gmail.com Thu Oct 6 14:04:49 2005 From: jayashrirane gmail.com (Jayashri Rane) Date: Fri Oct 7 14:30:34 2005 Subject: [Mp4-tech] Tool to extract closed caption from Mpeg files. Message-ID: Hi all, Does anybody know about the tool to extract closed captions from mpeg files? Thanks, jayashri -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051006/a2b6b309/attachment-0001.html From subhac noida.interrasystems.com Fri Oct 7 12:05:22 2005 From: subhac noida.interrasystems.com (Subhadeep Chatterjee) Date: Fri Oct 7 14:30:39 2005 Subject: [Mp4-tech] Query about SBR Message-ID: <4346172A.1070505@noida.interrasystems.com> Hello, I have a few queries about SBR. 1. Where can I download conformance ADTS streams containg SBR? 2. Can SBR come in ADIF streams? If yes where can download such streams from? Thanks and regards, Subhadeep Chatterjee From snd codingtechnologies.com Fri Oct 7 22:44:31 2005 From: snd codingtechnologies.com (Andreas Schneider) Date: Mon Oct 10 09:25:47 2005 Subject: [Mp4-tech] Query about SBR In-Reply-To: <4346172A.1070505@noida.interrasystems.com> Message-ID: Hello, there are no official conformance bitstreams in the ADTS format that contain SBR, although this is of course perfectly legal. If you want such bitstreams, I suggest you get the bitstreams in mp4-file format from here: ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/al_sbr_* and convert them with one of the publicly available file-format converters. ADIF files containing SBR can be found here: ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg2aac-conformance/compressedAdif/ Best regards, Andreas mp4-tech-bounces@lists.mpegif.org wrote on 2023-10-07 08:35:22: > Hello, > > I have a few queries about SBR. > > 1. Where can I download conformance ADTS streams containg SBR? > > 2. Can SBR come in ADIF streams? If yes where can download such streams > from? > > Thanks and regards, > > Subhadeep Chatterjee > > _______________________________________________ > 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 garysull windows.microsoft.com Fri Oct 7 16:33:53 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Mon Oct 10 09:32:12 2005 Subject: [Mp4-tech] scaling matrices of multiplication factor(MF)s in h.264 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE24610E4EA70@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Jing et al, Classic high-resolution quantization theory for use with transforms (Huang and Shultheiss 1963, Segall 1976, etc.) would ordinarily lead to the conclusion that you verified -- that "flat" quantization matrices are the best from a mean-squared-error perspective. The rationale for non-flat weighting matrices is primarily in regard to optimization of perceptual quality rather than PSNR. The literature on these concepts goes back pretty far. For example, the MPEG-1 video standard included support of perceptual quantization weighting matrices. If your purpose is to perform PSNR vs. Rate comparisons, you should probably just use "flat" matrices. Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Jing Hu +> Sent: Wednesday, October 05, 2023 12:10 PM +> To: mp4-tech@lists.mpegif.org +> Subject: [Mp4-tech] scaling matrices of multiplication +> factor(MF)s in h.264 +> +> hello experts, +> +> I have a question about the default scaling matrices of +> multiplication +> factor(MF)s in h.264, or more specifically, +> Quant_intra_default[] and +> Quant_inter_default[] defined in q_matrix.c. Can anybody point me to +> any document talking about how these matrices are generated? +> I just ran +> some simple experiments and it seems that by using these +> matrices the +> PSNR decreases and number of bits used increases, compared +> to not using +> them. +> +> Thanks a lot! +> Jing +> +> _______________________________________________ +> 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 steffen.maul philips.com Mon Oct 10 08:12:45 2005 From: steffen.maul philips.com (Steffen Maul) Date: Mon Oct 10 09:32:17 2005 Subject: [Mp4-tech] MPEG-4 stuffing Message-ID: Dear all, within the MPEG-4 standard stuffing is specified for I- and P-VOP's by inserting stuffing macro blocks into the data stream. But this is not possible within B-VOP's. According to version ISO/IEC 14496-2:2001 (N4350) of the standard it is possible to insert a STUFFING_START_CODE + n * stuffing_byte instead. But this seems not to be consistent within the following versions of the standard. Can somebody give me a hint how to do the stuffing within MPEG-4 B-VOP's. Thanks in advance, Steffen ---------------------------------------------------------------------------------------------------------------------- Steffen Maul Department Video Coding Consumer Businesses Innovation Center Hamburg Philips Semiconductors GmbH phone: +49 40 5613 3725 Stresemannallee 101 fax: +49 40 5613 3525 22529 Hamburg, Germany Intranet: http://pww.ich.sc.philips.com/ Intranet: http://pww.cc-vcs.sc.philips.com/ ---------------------------------------------------------------------------------------------------------------------- From giridhar mettatechnology.com Mon Oct 10 15:08:01 2005 From: giridhar mettatechnology.com (Giridhar Tammana) Date: Mon Oct 10 13:44:46 2005 Subject: [Mp4-tech] MPEG-4- sprite decoding Message-ID: <200510100938.j9A9cAfL024689@lists1.magma.ca> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 3081 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20051010/f605233b/attachment.gif From ashok.magadum ittiam.com Mon Oct 10 16:17:00 2005 From: ashok.magadum ittiam.com (Ashok Magadum) Date: Mon Oct 10 13:44:52 2005 Subject: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue Message-ID: <904DEC693BE1AB429622C6F5ABA7E0B802449C@is01ex02.ittiam.com> The encoder format is .fl4 With which the MPEG decoder was not compatible I have back tracked encoder to support this format in decoder. The mono files are fine. Ashok ________________________________ From: Deepak Varshney [mailto:vdeepak@blr.pin.philips.com] Sent: Saturday, October 08, 2023 10:53 AM To: Ashok Magadum; ee04m115@ee.iitm.ac.in Subject: Re: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue Ashok, I too am working on BSAC. I am able to encode the files properly, but the decoder is not working properly. It gives a msg.."output data clipped", and I don't get any intelligible sound in the decoded data. Is your decoder working properly? -Deepak ------------------ If ignorance is bliss, wipe the smile off my face ------------------ ----- Original Message ----- From: Ashok Magadum To: mp4-tech@lists.mpegif.org Sent: 2005 Oct 06 1:05 PM Subject: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue Hello All, I am using MPEG BSAC encoder for generating BSAC streams. The code is working fine for MONO audio data and not working for STEREO audio data (generated BSAC stream seems to be wrong). Even the compressed file size for stereo data is lesser than that of same duration and sampling frequency MONO audio data. I am using following options for executing the EXE For mono files: -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 64000 -vr -c " -aac_bsac" cast_mono.wav cast_mono.mp4 For stereo files: -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 128000 -vr -c " -aac_bsac" cast_stereo.wav cast_stereo.mp4 Please help me for resolving this issue. Thanks Ashok ________________________________ _______________________________________________ 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/20051010/b98a6b71/attachment-0001.html From shawn nextreaming.com Sat Oct 8 01:46:06 2005 From: shawn nextreaming.com (Shawn Ambwani) Date: Tue Oct 11 07:30:16 2005 Subject: [Mp4-tech] FW: Verimatrix Info Message-ID: Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: Verimatrix_VP Engineering.doc Type: application/msword Size: 92160 bytes Desc: Verimatrix_VP Engineering.doc Url : /pipermail/mp4-tech/attachments/20051008/2ef36d75/Verimatrix_VPEngineering-0001.doc From hfwang nlpr.ia.ac.cn Tue Oct 11 16:43:50 2005 From: hfwang nlpr.ia.ac.cn (Haifeng Wang) Date: Tue Oct 11 13:01:25 2005 Subject: [MP4-Tech] about alpha plane value in GMC(Global Motion Compensation) Message-ID: <0IO6009PWTHBLC@nlpr.ia.ac.cn> Dear all. When i read the GMC part of VM 15.0, i find that besides Y component, alpha plane value is used to guide the ME procedure. I'm not sure about the function of alpha value used here. i wonder if i do GMC on YUV format sequences, how can deal with the alpha plane value used in these functions? thanks a lot. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡best regards. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Haifeng Wang ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡hfwang@nlpr.ia.ac.cn ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2005-10-11 From mp3.aac.mp4 gmail.com Tue Oct 11 15:52:53 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Tue Oct 11 13:12:15 2005 Subject: [Mp4-tech] .mp4 audio file format In-Reply-To: References: <20051005053641.76011.qmail@web60711.mail.yahoo.com> Message-ID: <409a09b90510110322l33eba79cxfd2a8dbf824806c0@mail.gmail.com> FAAD & FAAC have the parser. Pretty well readable code, it should help you out. On 10/6/05, Dave Singer wrote: > > At 6:36 +0100 5/10/05, Deshpande,Vishvanath wrote: > >Friends , > >Do you know what is the .mp4 file structure for audio > >? > >I have a AAC decoder which decodes .adts and .adif > >files.I wanted to know the parsing routine for .mp4 > >file as well. Can u ppl tell me abt it OR where i will > >get it from ? > > you need iso/iec 14496-12 and 14496-14. The former is free from the > iso web site, and may be enough. Look also for open source projects > etc. that support the MP4 file format (I know there is at least one). > > Best wishes > > > > >Thanks, > >vD > >--- Umang Garg wrote: > > > >> Friends, > >> > >> HE-AAC testing requires conformance to AAC-LC > >> conformance criterion > >> along with conformance to SBR normative test > >> streams. > >> > >> Both categories of test streams are available at: > >> > >ftp://mpaudconf:adif2mp4@ftp.iis.fhg.de/mpeg4audio-conformance > >> > >> Two folders of interest at the aforesaid FTP site > >> are : compressedMp4 > >> and referencesWav. > >> > >> AAC-LC test streams are of the form al.mp4, and > >> SBR test streams > >> are of the form al_sbr.mp4 > >> > >> These streams can also be bought from the ISO along > >> with the Conformance > >> document(ISO/IEC 14496-4). The Conformance > >> document(ISO/IEC 14496-4) is > >> not available at the FTP site. > >> > >> I hope that the above information is useful. > >> > >> Best Regards, > >> Umang Garg > >> > >> NeoMagic Corporation, based in Santa Clara, > >> California, enables new > >> generations of handheld systems with its Multimedia > >> Processors that are > >> designed to offer the lowest power, smallest > >> form-factor and best > >> multimedia features and performance. The company is > >> a pioneer in the > >> integration of complex logic, memory and analog > >> circuits into > >> single-chip solutions. Information on the company > >> may be found on the > >> World Wide Web at www.neomagic.com . > >> > >> > >> > >> Gautam Moharir wrote: > >> > >> > > >> >U can get HEAAC (AAC + SBR) test streams from > >> > >>http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC%2014496 > >> >-4_2004_Amd_8_2005_Bitstreams/ > >> > > >> >Gautam S. Moharir > >> >NVIDIA Graphics Pvt. Ltd. > >> >Floors 1-4, Muttha Chambers II > >> >Senapati Bapat Road > >> >Pune 411046 > >> >India > >> > > >> > > >> > > >> >------------------------------ > >> > > >> >Message: 2 > >> >Date: Wed, 28 Sep 2023 06:22:58 +0100 (BST) > >> >From: "Deshpande,Vishvanath" > >> >Subject: [Mp4-tech] re : AAC conformance streams > >> >To: mp4-tech@lists.mpegif.org > >> >Message-ID: > >> <20050928052258.71934.qmail@web60711.mail.yahoo.com> > >> >Content-Type: text/plain; charset=iso-8859-1 > >> > > >> >Hi , > >> > > >> >Can any one of you tell me where to get the > >> complete > >> >set of AAC conformance streams ? > >> >I want to test the HEAAC (AAC + SBR) decoder > >> fully.So > >> >it would be greatful if ne one of you let me know > >> >where i find these streams. > >> > > >> >If we need to buy these from ISO , then please let > >> me > >> >know the url link for the same . > >> > > >> >Thanks in advance , > >> > > >> >Best Regards , > >> >-Vishvanath > >> > > >> > > >> > > >> > > >> >_______________________________________________ > >> >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 > >> > > >> > > >> > > >> > > > > > > > > > >___________________________________________________________ > >To help you stay safe and secure online, we've developed the all new > >Yahoo! Security Centre. http://uk.security.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 > > > -- > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051011/aa501f3e/attachment.html From cpark via-telecom.com Tue Oct 11 11:49:58 2005 From: cpark via-telecom.com (Charles Park) Date: Wed Oct 12 12:44:17 2005 Subject: [Mp4-tech] MPEG-2/4 AAC IS stereo coding test vectors Message-ID: <78532FB72FAFBE48A17E2EC19E54B6647BBE80@exchsd1> I am looking for some test vectors for testing the intensity stereo coding in the MPEG-2/4 AAC decoder. All test vectors that I have is just skip the the IS tool( only MS stereo decoding tools works) Does anybody give me the test vectors? I appreaicte it in advanced. Thanks, Charles(YoungHo) Park From nicko via-telecom.com Wed Oct 12 16:51:26 2005 From: nicko via-telecom.com (Nobu Okuyama) Date: Thu Oct 13 10:41:15 2005 Subject: [Mp4-tech] [Audio] Mp4AudioSampleEntry Message-ID: <22DB07950E378646922C61A74FCEB6DF0112BBC3@exchsd1> Hello, Could someone tell me where to find the updated definition for Mp4AudioSampleEntry and ESDBox in that box? Thank you, -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051012/0a06fa0c/attachment.html From singer apple.com Thu Oct 13 08:18:28 2005 From: singer apple.com (Dave Singer) Date: Sun Oct 16 10:05:46 2005 Subject: [Mp4-tech] [Audio] Mp4AudioSampleEntry In-Reply-To: <22DB07950E378646922C61A74FCEB6DF0112BBC3@exchsd1> References: <22DB07950E378646922C61A74FCEB6DF0112BBC3@exchsd1> Message-ID: At 16:51 -0700 12/10/05, Nobu Okuyama wrote: >content-class: urn:content-classes:message >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01C5CF87.DB9F7FC8" > >Hello, >Could someone tell me where to find the updated definition for >Mp4AudioSampleEntry and ESDBox in that box? > updated from what, and to what? -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051013/a5b0c16e/attachment.html From wanghuatju hotmail.com Fri Oct 14 11:43:12 2005 From: wanghuatju hotmail.com (=?gb2312?B?zfUgu68=?=) Date: Sun Oct 16 10:14:16 2005 Subject: [Mp4-tech] [systems][H264] one question about H264 sub-macroblock types Message-ID: An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051014/95691358/attachment.html From kumarvenkat206 yahoo.com Fri Oct 14 02:53:40 2005 From: kumarvenkat206 yahoo.com (venkata kumar) Date: Sun Oct 16 10:21:21 2005 Subject: [Mp4-tech] AMR(mode1) to AMR(mode2) Message-ID: <20051014095340.76974.qmail@web34806.mail.mud.yahoo.com> hi friends, I am new to this is group. I am working on audioTranscoder.. project. my aim is convert the file1.amr having the bitrate 12.2 kbps to file2.amr should have the bitrate 5.9kps. one way is: file1.amr to file1.wav to file2.amr but i want directly with out having intermediat stage (ie wave file creation) can any bady help me to provid any document's or code....etc thank's in advance with regards, venkat V.Venkata Kumar, Motech House, 56 Mogra village lane, Off old Nagardas Road, Andheri(E), Mumbai-69. (LandMark :mogra Pada) Email ID:venkatkumar@motechsoftware.com Telephone No:(022)30811400(ext:1527). __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From mrukant gmail.com Fri Oct 14 19:25:47 2005 From: mrukant gmail.com (MRUKANT THAKKAR) Date: Sun Oct 16 10:28:57 2005 Subject: [Mp4-tech] any STB in market with STB7100 chipset from ST Message-ID: <23155bfd0510140655m2e6c1df4x403430383112764a@mail.gmail.com> hi Friends, I was wondering wheather there are any Set-Top Boxes in market using STB7100 chipset from ST. The STB7100 is a single-chip video decoder supporting the H.264, Microsoft's VC1 standard and high definition MPEG2. regards, MRUKANT From garysull windows.microsoft.com Sun Oct 16 05:02:42 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Mon Oct 17 14:35:36 2005 Subject: [Mp4-tech] [systems][H264] one question about H264 sub-macroblocktypes Message-ID: <91D7F2CEE3425A4A9D11311D09FCE246110413FE@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> We used to have such a feature in the design (sub-macroblock intra) but it was removed. I'm surprised to hear that any remnant of it remains in the reference software but I suppose it's possible that it is partly in the software in some form that is never used in a conforming bitstream). Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of ? ? Sent: Thursday, October 13, 2023 8:43 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] [systems][H264] one question about H264 sub-macroblocktypes Hi experts: I have one question about the sub-macroblock types in macroblock layer. In the standard, Table 7-15 and Table 7-16 list the sub-macroblock type in P macroblock and B macroblock. Take P slice as one example, when the macroblock type is infered to be one P8x8 macroblock ,additional coded word of sub-macroblock types need to be read from the bitstream. I want to know weather such a case will happen that one of the four 8x8 block is coded as intra 8x8 block (IBLOCK).Since such a sub-macroblock type is not included in Table 7-15 and Table 7-16. But I find JM9.0 decoder supports such a case. Function SetB8Mode indticates that if the syatex value is 5 (P SLICE) or 13 (B SLICE) the type of the current 8x8block is infered to be IBLOCK .It is so sorrow that i dont find such case appears in the bitstream . So weather i need to care this in my own decoder ? Thanks Best Regards! -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051016/96252d32/attachment.html From ashish_jain_codec yahoo.com Mon Oct 17 05:29:23 2005 From: ashish_jain_codec yahoo.com (Ashish jain) Date: Mon Oct 17 14:35:41 2005 Subject: [Mp4-tech] HELP PLEASE> coded_block_pattern.H.264 Message-ID: <20051017122923.3254.qmail@web52003.mail.yahoo.com> Dear experts, I have doubt on how to decide mb_type for I_16x16 at encoder side. Please give some comments, I am stuck here by last 20 days and it is killing me. As per my knowledge in case of I_16x16 we need to know coded_block_pattern value and Prediction mode before writing mb_type value on the encoded bitstream. Means it require performing logic of finding prediction mode then getting predicted MB then after DCT and quantization on MB difference we need to check whether DC and AC coeff are zero or not for chroma component and luma component to know mb_type given in ITU table-7.11. Is it correct? Waiting for response. Thanks & Regards, Ashish Jain MNIT --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs. Try it free. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051017/0557f6bc/attachment.html From ashish_jain_codec yahoo.com Mon Oct 17 05:30:49 2005 From: ashish_jain_codec yahoo.com (Ashish jain) Date: Mon Oct 17 14:35:46 2005 Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264, Please.. Message-ID: <20051017123049.87906.qmail@web52011.mail.yahoo.com> Dear Experts, Please give me response, please atleast some hint. This problem is really killing me, I am stuck, not able to move forward and juggling with it by last 20 days..please any one give some hint or any link to redaing material altough I have searched a lot. For each macroblock at encoder we need to get CodedBlockPatternChroma and CodedBlockPatternLuma so that we could findout mb_type with prediction mode from Table-7.11 in case of Intra_16x16 and could send coded_block_pattern syntax in bitstream. Here my problem is how to find out coded_block_pattern?? Somewhere I read that CBP = CBPY + 16 NC CBPY and NC is calulated based on 8x8 blocks. For each 8x8luma blocks its value will be either 0 or 15 and for chroma block its value will be either 0, 1, 2 depending on DC/AC coefficents levels of corrosponding 4x4blocks. How to get CBPY: There are 4 8x8 blocks so there will be 4 values for each 8x8 block giving either 0 or 15. But how do we get final value of CBPY for luma component. Please tell me something here. Please sir. Look forward to response. Thanks & Reagrds, Ashish --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs. Try it free. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051017/053ff86e/attachment.html From kjk mcubeworks.com Tue Oct 18 11:33:35 2005 From: kjk mcubeworks.com (JK(Jeong Kwon) Kim) Date: Tue Oct 18 12:29:16 2005 Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264, Please.. In-Reply-To: <20051017123049.87906.qmail@web52011.mail.yahoo.com> Message-ID: <200510180233.j9I2XAdd023801@ns.mcubeworks.com> Dear Ashish, You may have a wrong definition of CBPY. Usually, one binary digit of CBPY means that at least one block in a certain 8x8 sub-block has at least one residual coefficient or more. So, CBPY has the value in [0, 15]. ("0" means that there is no residual coefficient in the whole macroblock.) MPEG-4 treats CBPC just as CBPY, but H.264 uses NC instead of CBPC because of group behavior of chroma. Information of macroblock layers are sent respectively according to their types: I4x4, Inter mb_type (MB type), coded_block_pattern (CBPY, NC) I16x16 mb_type (MB type, I16x16PredMode, CBPY, NC) The formula is well described in the spec. Please read through. Have a nice day! JK _____ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ashish jain Sent: Monday, October 17, 2023 9:31 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264,Please.. Dear Experts, Please give me response, please atleast some hint. This problem is really killing me, I am stuck, not able to move forward and juggling with it by last 20 days..please any one give some hint or any link to redaing material altough I have searched a lot. For each macroblock at encoder we need to get CodedBlockPatternChroma and CodedBlockPatternLuma so that we could findout mb_type with prediction mode from Table-7.11 in case of Intra_16x16 and could send coded_block_pattern syntax in bitstream. Here my problem is how to find out coded_block_pattern?? Somewhere I read that CBP = CBPY + 16 NC CBPY and NC is calulated based on 8x8 blocks. For each 8x8luma blocks its value will be either 0 or 15 and for chroma block its value will be either 0, 1, 2 depending on DC/AC coefficents levels of corrosponding 4x4blocks. How to get CBPY: There are 4 8x8 blocks so there will be 4 values for each 8x8 block giving either 0 or 15. But how do we get final value of CBPY for luma component. Please tell me something here. Please sir. Look forward to response. Thanks & Reagrds, Ashish _____ Yahoo! Music Unlimited - Access over 1 million songs. Try it free. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051018/076f4c2c/attachment.html From peeyush.kulshrestha st.com Tue Oct 18 10:20:39 2005 From: peeyush.kulshrestha st.com (Peeyush KULSHRESTHA) Date: Tue Oct 18 12:38:03 2005 Subject: [Mp4-tech] MPEG-2/4 AAC IS stereo coding test vectors References: <78532FB72FAFBE48A17E2EC19E54B6647BBE80@exchsd1> Message-ID: <43547F1F.1030803@st.com> Hi Charles, For MPEG-2 AAC, intensity stereo coding is present in many standard L5-L8 series vectors, for eg. L5_11025.aac, L5_12000.aac etc. These vectors are provided by ISO itself (ISO/IEC 13818-7 (AAC) audio test bitstreams). I hope you have access to them. regards, Peeyush. Charles Park wrote: >I am looking for some test vectors for testing the intensity stereo coding in the MPEG-2/4 AAC decoder. >All test vectors that I have is just skip the the IS tool( only MS stereo decoding tools works) >Does anybody give me the test vectors? >I appreaicte it in advanced. >Thanks, > >Charles(YoungHo) Park > > > > >_______________________________________________ >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 kumarvenkat206 yahoo.com Mon Oct 17 22:00:42 2005 From: kumarvenkat206 yahoo.com (venkata kumar) Date: Tue Oct 18 12:38:09 2005 Subject: [Mp4-tech] about audio Transcoding Message-ID: <20051018050042.54840.qmail@web34806.mail.mud.yahoo.com> Dear Experts, Is there any conversion between 1.AMR to QCELP with out going to intermedia file format such as AMR to PCM to QCELP 2. AMR any mode to AMR any mode please help for the same. with regards, venkat V.Venkata Kumar, Motech House, 56 Mogra village lane, Off old Nagardas Road, Andheri(E), Mumbai-69. (LandMark :mogra Pada) Email ID:venkatkumar@motechsoftware.com Telephone No:(022)30811400(ext:1527). __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ From ashish_jain_codec yahoo.com Mon Oct 17 22:52:58 2005 From: ashish_jain_codec yahoo.com (Ashish jain) Date: Tue Oct 18 12:38:15 2005 Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264, Please.. In-Reply-To: <200510180233.j9I2XAdd023801@ns.mcubeworks.com> Message-ID: <20051018055258.52099.qmail@web52010.mail.yahoo.com> Hi JK and All, Thanks a lot for your help. Information of macroblock layers are sent respectively according to their types: (A) I4x4, Inter mb_type (MB type), coded_block_pattern (CBPY, NC) In this case mb_type does not depend on coded_block_pattern so coded_block_pattern is sent on the encoded bitstream. For I4x4, mb_type is always 0 and for Inter it is 0, 1, 2, 3, 4 but does not depends on coded_block_pattern values. Please correct me if I am wrong here. (B)I16x16 mb_type (MB type, I16x16PredMode, CBPY, NC) In this mb_type depends on I16x16PredMode, CBPY and NC as given in Table-7.11. So before deciding mb_type from table-7.11 to write on encoded bitstream, we must have these three informations in our hand. Is it correct? About CBPY, how it can have only two values either 0 or 15. What if I get other values of CBPY in case of I16x16? For other values of CBPY I will not get match in Table-7.11 to decide mb_type. Please give your comments. Thanks & Regards, Ashish "JK(Jeong Kwon) Kim" wrote: v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}st1\:*{behavior:url(#default#ieooui) } Dear Ashish, You may have a wrong definition of CBPY. Usually, one binary digit of CBPY means that at least one block in a certain 8x8 sub-block has at least one residual coefficient or more. So, CBPY has the value in [0, 15]. (??0?? means that there is no residual coefficient in the whole macroblock.) MPEG-4 treats CBPC just as CBPY, but H.264 uses NC instead of CBPC because of group behavior of chroma. Information of macroblock layers are sent respectively according to their types: I4x4, Inter mb_type (MB type), coded_block_pattern (CBPY, NC) I16x16 mb_type (MB type, I16x16PredMode, CBPY, NC) The formula is well described in the spec. Please read through. Have a nice day! JK --------------------------------- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ashish jain Sent: Monday, October 17, 2023 9:31 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264,Please.. Dear Experts, Please give me response, please atleast some hint. This problem is really killing me, I am stuck, not able to move forward and juggling with it by last 20 days..please any one give some hint or any link to redaing material altough I have searched a lot. For each macroblock at encoder we need to get CodedBlockPatternChroma and CodedBlockPatternLuma so that we could findout mb_type with prediction mode from Table-7.11 in case of Intra_16x16 and could send coded_block_pattern syntax in bitstream. Here my problem is how to find out coded_block_pattern?? Somewhere I read that CBP = CBPY + 16 NC CBPY and NC is calulated based on 8x8 blocks. For each 8x8luma blocks its value will be either 0 or 15 and for chroma block its value will be either 0, 1, 2 depending on DC/AC coefficents levels of corrosponding 4x4blocks. How to get CBPY: There are 4 8x8 blocks so there will be 4 values for each 8x8 block giving either 0 or 15. But how do we get final value of CBPY for luma component. Please tell me something here. Please sir. Look forward to response. Thanks & Reagrds, Ashish --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs. Try it free. --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs. Try it free. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051017/6e5119e9/attachment-0001.html From kjk mcubeworks.com Wed Oct 19 09:59:38 2005 From: kjk mcubeworks.com (JK(Jeong Kwon) Kim) Date: Wed Oct 19 08:58:29 2005 Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264, Please.. In-Reply-To: <20051018055258.52099.qmail@web52010.mail.yahoo.com> Message-ID: <200510190059.j9J0xHuk024608@ns.mcubeworks.com> Ashish, You are right. Just as you said, CBPY of I16x16 can have 0 or 15. AVC assumes that I16x16 have homogeneous-residual behavior. I16x16 tents to have all zero residual or similarly-distributed residual because I16x16 is selected for smooth DC macroblock. So, AVC limits CBPY of I16x16 to two value, 0 and 15. (Even if you encode only single coefficient in a I16x16 macroblock, you shall set CBPY to 15.) The same motivation is applied to NC (or CBPC). AVC limits NC (or CBPC) to three category (all zero, DC only, and all residual candidate). Regards, JK Kim _____ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ashish jain Sent: Tuesday, October 18, 2023 2:53 PM To: JK(Jeong Kwon) Kim Cc: mp4-tech@lists.mpegif.org Subject: RE: [Mp4-tech] Please give me some hint on coded_block_pattern H.264,Please.. Hi JK and All, Thanks a lot for your help. Information of macroblock layers are sent respectively according to their types: (A) I4x4, Inter mb_type (MB type), coded_block_pattern (CBPY, NC) In this case mb_type does not depend on coded_block_pattern so coded_block_pattern is sent on the encoded bitstream. For I4x4, mb_type is always 0 and for Inter it is 0, 1, 2, 3, 4 but does not depends on coded_block_pattern values. Please correct me if I am wrong here. (B)I16x16 mb_type (MB type, I16x16PredMode, CBPY, NC) In this mb_type depends on I16x16PredMode, CBPY and NC as given in Table-7.11. So before deciding mb_type from table-7.11 to write on encoded bitstream, we must have these three informations in our hand. Is it correct? About CBPY, how it can have only two values either 0 or 15. What if I get other values of CBPY in case of I16x16? For other values of CBPY I will not get match in Table-7.11 to decide mb_type. Please give your comments. Thanks & Regards, Ashish "JK(Jeong Kwon) Kim" wrote: Dear Ashish, You may have a wrong definition of CBPY. Usually, one binary digit of CBPY means that at least one block in a certain 8x8 sub-block has at least one residual coefficient or more. So, CBPY has the value in [0, 15]. (??0?? means that there is no residual coefficient in the whole macroblock.) MPEG-4 treats CBPC just as CBPY, but H.264 uses NC instead of CBPC because of group behavior of chroma. Information of macroblock layers are sent respectively according to their types: I4x4, Inter mb_type (MB type), coded_block_pattern (CBPY, NC) I16x16 mb_type (MB type, I16x16PredMode, CBPY, NC) The formula is well described in the spec. Please read through. Have a nice day! JK _____ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ashish jain Sent: Monday, October 17, 2023 9:31 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Please give me some hint on coded_block_pattern H.264,Please.. Dear Experts, Please give me response, please atleast some hint. This problem is really killing me, I am stuck, not able to move forward and juggling with it by last 20 days..please any one give some hint or any link to redaing material altough I have searched a lot. For each macroblock at encoder we need to get CodedBlockPatternChroma and CodedBlockPatternLuma so that we could findout mb_type with prediction mode from Table-7.11 in case of Intra_16x16 and could send coded_block_pattern syntax in bitstream. Here my problem is how to find out coded_block_pattern?? Somewhere I read that CBP = CBPY + 16 NC CBPY and NC is calulated based on 8x8 blocks. For each 8x8luma blocks its value will be either 0 or 15 and for chroma block its value will be either 0, 1, 2 depending on DC/AC coefficents levels of corrosponding 4x4blocks. How to get CBPY: There are 4 8x8 blocks so there will be 4 values for each 8x8 block giving either 0 or 15. But how do we get final value of CBPY for luma component. Please tell me something here. Please sir. Look forward to response. Thanks & Reagrds, Ashish _____ Yahoo! Music Unlimited - Access over 1 million songs. Try it free. _____ Yahoo! Music Unlimited - Access over 1 million songs. Try it free. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051019/8d475a01/attachment-0001.html From mykerekes eml.cc Wed Oct 19 01:30:51 2005 From: mykerekes eml.cc (hungary) Date: Wed Oct 19 15:11:32 2005 Subject: [Mp4-tech] Motion estimation Message-ID: <1129710651.25859.245504209@webmail.messagingengine.com> Hai Experts, Do the motion estimation is carried only on Luma components or both luma and chroma components at the encoder side in general on YUV ? Where can i find the C source code for primitive block based motion estimation algorithms ? Any link will help Regards MK -- hungary mykerekes@eml.cc -- http://www.fastmail.fm - Does exactly what it says on the tin From andrewk vbrick.com Wed Oct 19 13:56:51 2005 From: andrewk vbrick.com (Andrew Krupiczka) Date: Thu Oct 20 13:50:52 2005 Subject: [Mp4-tech] Motion estimation Message-ID: Hungary, If you're referring to video encoding, then in general from a practical point of view it's almost exclusively limited to luma component, although using chroma could enhance your motion estimation results. For a good resource, you might want to look at H.264 reference code http://iphome.hhi.de/suehring/tml/download/ (warning: you need to spend a considerable amount of time to understand it :-( Best regards, Andrew PS. Depending on what you exactly intend to achieve and what your environment/requirements are I'd encourage you to write your own code (basic ME is really a half page of code or so). -----Original Message----- From: hungary [mailto:mykerekes@eml.cc] Sent: Wednesday, October 19, 2023 4:31 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Motion estimation Hai Experts, Do the motion estimation is carried only on Luma components or both luma and chroma components at the encoder side in general on YUV ? Where can i find the C source code for primitive block based motion estimation algorithms ? Any link will help Regards MK -- hungary mykerekes@eml.cc -- http://www.fastmail.fm - Does exactly what it says on the tin _______________________________________________ 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 mmoecke gmail.com Wed Oct 19 20:12:10 2005 From: mmoecke gmail.com (Marcos Moecke) Date: Thu Oct 20 13:50:57 2005 Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 27, Issue 14 In-Reply-To: <200510191620.j9JGJbaQ008015@lists1.magma.ca> References: <200510191620.j9JGJbaQ008015@lists1.magma.ca> Message-ID: <616f72f80510191612k4034e75cw@mail.gmail.com> I think you can use only Luma or also Chroma components. Only the decoder part is defined by the H.264. The motion vector will be used for both components. 2005/10/19, mp4-tech-request@lists.mpegif.org < mp4-tech-request@lists.mpegif.org>: > > Send Mp4-tech mailing list submissions to > mp4-tech@lists.mpegif.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mpegif.org/mailman/listinfo/mp4-tech > or, via email, send a message with subject or body 'help' to > mp4-tech-request@lists.mpegif.org > > You can reach the person managing the list at > mp4-tech-owner@lists.mpegif.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Mp4-tech digest..." > > > Today's Topics: > > 1. Motion estimation (hungary) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 19 Oct 2023 01:30:51 -0700 > From: "hungary" > Subject: [Mp4-tech] Motion estimation > To: mp4-tech@lists.mpegif.org > Message-ID: <1129710651.25859.245504209@webmail.messagingengine.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hai Experts, > > Do the motion estimation is carried only on Luma components > or both luma and chroma components at the encoder side in general on YUV > ? > > Where can i find the C source code for primitive block based > motion estimation algorithms ? > > Any link will help > > Regards > MK > -- > hungary > mykerekes@eml.cc > > -- > http://www.fastmail.fm - Does exactly what it says on the tin > > > ------------------------------ > > _______________________________________________ > Please use clear subject lines for your posts. Include [audio, [video], > [systems], [general] or another apppropriate identifier to indicate the type > of question you have. > > Conduct on the mailing list is subject to the Antitrust guidelines found > at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > End of Mp4-tech Digest, Vol 27, Issue 14 > **************************************** > -- Marcos Moecke Email: mmoecke@gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051019/08548061/attachment.html From dattagurubn yahoo.com Thu Oct 20 02:09:15 2005 From: dattagurubn yahoo.com (Dattaguru B.N.) Date: Thu Oct 20 13:51:02 2005 Subject: [Mp4-tech][Audio] 3gp to aac audio converter In-Reply-To: <20051018050042.54840.qmail@web34806.mail.mud.yahoo.com> Message-ID: <20051020090915.80337.qmail@web33608.mail.mud.yahoo.com> Dear Experts, can anyone point me to the place where I can get the tool to convert .3gp audio into .aac audio. Is there any freely downloadable tools? If so, please let me know. Thanks in advance, Rgds, Datta __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From jida.ee91g nctu.edu.tw Thu Oct 20 18:45:56 2005 From: jida.ee91g nctu.edu.tw (???) Date: Thu Oct 20 13:51:07 2005 Subject: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue References: <904DEC693BE1AB429622C6F5ABA7E0B802448B@is01ex02.ittiam.com> Message-ID: <002d01c5d563$73751a20$7ad3718c@COMMPC22> Hi~ I remember there is a bug in MPEG BSAC encoder, at least from the software I get. In sam_encode_bsac.c, the channel index for last_freq is wrong, and this lets the arrays point to unkown address in 2th channels. Best Regards, Jida ----- Original Message ----- From: Ashok Magadum To: mp4-tech@lists.mpegif.org Sent: Thursday, October 06, 2023 3:35 PM Subject: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue Hello All, I am using MPEG BSAC encoder for generating BSAC streams. The code is working fine for MONO audio data and not working for STEREO audio data (generated BSAC stream seems to be wrong). Even the compressed file size for stereo data is lesser than that of same duration and sampling frequency MONO audio data. I am using following options for executing the EXE For mono files: -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 64000 -vr -c " -aac_bsac" cast_mono.wav cast_mono.mp4 For stereo files: -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 128000 -vr -c " -aac_bsac" cast_stereo.wav cast_stereo.mp4 Please help me for resolving this issue. Thanks Ashok ------------------------------------------------------------------------------ _______________________________________________ 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/20051020/c3319d79/attachment.html From sargyrop auth.gr Thu Oct 20 16:11:18 2005 From: sargyrop auth.gr (Savvas Argyropoulos) Date: Thu Oct 20 13:51:13 2005 Subject: [Mp4-tech] [video] H.261 - H.263 software reference models Message-ID: <003e01c5d577$c26ac990$ed75fbc3@savvaslaptop> Hi all, could someone please inform me where I could find reference software for H.261 and H.263(+/++) standards? I need to make some comparisons between new codecs based on H.264 and older ones. Thanks in advance, Savvas Argyropoulos Electrical and computer Engineer, PhD Candidate Aristotle University of Thessaloniki, Hellas From ksuehring web.de Thu Oct 20 15:27:33 2005 From: ksuehring web.de (Karsten Suehring) Date: Fri Oct 21 14:59:55 2005 Subject: [Mp4-tech] [systems][H264] one question about H264 sub-macroblock types In-Reply-To: References: Message-ID: <43579B45.2020705@web.de> The code you saw seems to have remained from an old development version that included this option. I-sub-macrocloks are not contained in the final standard. Best regards, Karsten Íõ »¯ wrote: > > > > Hi experts: > > I have one question about the sub-macroblock types in macroblock layer. > > In the standard, Table 7-15 and Table 7-16 list the sub-macroblock type > in P macroblock and B macroblock. Take P slice as one example, when the > macroblock type is > > infered to be one P8x8 macroblock ,additional coded word of > sub-macroblock types need to be read from the bitstream. I want to know > weather such a case will happen that one of the four 8x8 block is coded > as intra 8x8 block (IBLOCK).Since such a sub-macroblock type is not > included in Table 7-15 and Table 7-16. > > But I find JM9.0 decoder supports such a case. Function SetB8Mode > indticates that if the syatex value is 5 (P SLICE) or 13 (B SLICE) the > type of the current 8x8block is infered to be IBLOCK .It is so sorrow > that i dont find such case appears in the bitstream . > > So weather i need to care this in my own decoder ? > > Thanks > > Best 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 dmitriy graphics.cs.msu.ru Thu Oct 20 17:31:21 2005 From: dmitriy graphics.cs.msu.ru (Dmitriy Vatolin) Date: Fri Oct 21 15:09:16 2005 Subject: [Mp4-tech] MSU H.264 codecs testing status Message-ID: <1574478302.20051020173121@graphics.cs.msu.ru> Hello! Due to trips I did not report last situation. Main news: start testing with 8 codecs. 7 H.264/AVC codecs and there presets was received from codecs manufactures. List of testing codecs: 0. DivX 6.0 as MPEG-4 ASP reference (very good PSNR optimization in last version with compatible format - we check this fact) 1. x264 revision 293 2. ATI H.264 3.1.2 3. Arcsoft H.264 (current dev. version) 4. VSS H.264 3.0.2.7 5. Elecard H.264 (current dev. version) 6. Ateme H.264 1.2.1.6 7. Franhofer H.264 build 20.09.2023 Tested profile: main Number on sequences: 7 (foreman, susi, bbc and others) Tested presets: 1. Maximum speed 2. Maximum quality Both presets - one pass. Also on one sequence we compare one pass and 2 pass modes with "Maximum quality". Measured metrics: Y-PSNR, U-PSNR, V-PSNR, L-PSNR, R-PSNR, G-PSNR, B-PSNR, Y-SSIM, Y-VQM, Y-BLUR, U-BLUR, V-BLUR, Y-BLOCK, U-BLOCK, V-BLOCK (all metrics are from publicly available MSU Video Quality Measurement Tool) Tested bitrates: 1. 100 2. 225 3. 340 4. 460 5. 700 6. 938 7. 1140 8. 1340 9. 1840 10. 2340 Due to big number of sequences (7), codecs (8), presets (2) and bitrates (10) current total pure compression time - 208 hours (8.5 days). Also we use up to 10 repeated measurements to measure time. A little bit smaller time is necessary for decompression. And approximately the same time is necessary for final metrics calculation (due to big number of metrics). So total pure calculation time is about 24 days(!) on P4-2400. Real time is bigger. For example twice we found serious bugs in codecs, report bugs, received new version and repeated all measurements (compression, decompression, measure, all bitrates, presets, sequences) for updated codecs. We use 3 fully equal computers (processor, motherboard, memory, disk) to speed up measurements process. In a few days (we wait for one developer answer) we finalize all test and prepare report (initially for developers). -- Best regards, Dmitriy Vatolin Ph.D, Head of Video Group mailto:dmitriy@graphics.cs.msu.ru From ksuehring web.de Thu Oct 20 15:38:16 2005 From: ksuehring web.de (Karsten Suehring) Date: Fri Oct 21 15:09:22 2005 Subject: [Mp4-tech] [systems][H264] one question about H264 sub-macroblocktypes In-Reply-To: <91D7F2CEE3425A4A9D11311D09FCE246110413FE@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> References: <91D7F2CEE3425A4A9D11311D09FCE246110413FE@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Message-ID: <43579DC8.10903@web.de> Gary, I checked the software again. When removing the intra sub-macroblock we didn't remove the structures that were used for storing the information because that would have meant a larger rewrite of the Intra 4x4 macroblock type which heavily uses them. This might not be the best code but it works conforming to the standard text. Best regards, Karsten Gary Sullivan wrote: > > > We used to have such a feature in the design (sub-macroblock intra) but it was removed. I'm surprised to hear that any remnant of it remains in the reference software but I suppose it's possible that it is partly > in the software in some form that is never used in a conforming > bitstream). > > Best Regards, > > Gary Sullivan > > *From:* mp4-tech-bounces@lists.mpegif.org > [mailto:mp4-tech-bounces@lists.mpegif.org] *On Behalf Of *? ? > *Sent:* Thursday, October 13, 2023 8:43 PM > *To:* mp4-tech@lists.mpegif.org > *Subject:* [Mp4-tech] [systems][H264] one question about H264 > sub-macroblocktypes > > > > > Hi experts: > > I have one question about the sub-macroblock types in macroblock layer. > > In the standard, Table 7-15 and Table 7-16 list the sub-macroblock > type in P macroblock and B macroblock. Take P slice as one example, > when the macroblock type is > > infered to be one P8x8 macroblock ,additional coded word of > sub-macroblock types need to be read from the bitstream. I want to > know weather such a case will happen that one of the four 8x8 block > is coded as intra 8x8 block (IBLOCK).Since such a sub-macroblock > type is not included in Table 7-15 and Table 7-16. > > But I find JM9.0 decoder supports such a case. Function SetB8Mode > indticates that if the syatex value is 5 (P SLICE) or 13 (B SLICE) > the type of the current 8x8block is infered to be IBLOCK .It is so > sorrow that i dont find such case appears in the bitstream . > > So weather i need to care this in my own decoder ? > > Thanks > > Best 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 anupkc01 yahoo.com Thu Oct 20 21:57:22 2005 From: anupkc01 yahoo.com (Anup KC) Date: Sat Oct 22 12:23:04 2005 Subject: [Mp4-tech] [AUDIO][eAACPlus] In-Reply-To: Message-ID: <20051021045722.66001.qmail@web53007.mail.yahoo.com> Hi All As you all know 3GPP has standardized the enhanced AAc Plus codec. it has also released fixed point version of the codec library. Are any of you aware of any documentation which explains the 3GPP's implementation of different algorithms in the decoder library? Regards Anup --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051020/164eba61/attachment.html From prashanthp gmail.com Fri Oct 21 12:12:19 2005 From: prashanthp gmail.com (Prashanth P) Date: Sat Oct 22 12:30:18 2005 Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 27, Issue 14 In-Reply-To: <200510191622.j9JGJbaS008015@lists1.magma.ca> References: <200510191622.j9JGJbaS008015@lists1.magma.ca> Message-ID: <71c3c4ac0510202342u22e0f498g3053e13ed0b78563@mail.gmail.com> Hi, Motion estimatin is usually carried out only for Luma components, and at the decoder the motion vector for the chroma is calculated using the luma motion vecotrs. Rgds Prashanth On 10/19/05, mp4-tech-request@lists.mpegif.org < mp4-tech-request@lists.mpegif.org> wrote: > > Send Mp4-tech mailing list submissions to > mp4-tech@lists.mpegif.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mpegif.org/mailman/listinfo/mp4-tech > or, via email, send a message with subject or body 'help' to > mp4-tech-request@lists.mpegif.org > > You can reach the person managing the list at > mp4-tech-owner@lists.mpegif.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Mp4-tech digest..." > > > Today's Topics: > > 1. Motion estimation (hungary) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 19 Oct 2023 01:30:51 -0700 > From: "hungary" > Subject: [Mp4-tech] Motion estimation > To: mp4-tech@lists.mpegif.org > Message-ID: <1129710651.25859.245504209@webmail.messagingengine.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hai Experts, > > Do the motion estimation is carried only on Luma components > or both luma and chroma components at the encoder side in general on YUV > ? > > Where can i find the C source code for primitive block based > motion estimation algorithms ? > > Any link will help > > Regards > MK > -- > hungary > mykerekes@eml.cc > > -- > http://www.fastmail.fm - Does exactly what it says on the tin > > > ------------------------------ > > _______________________________________________ > Please use clear subject lines for your posts. Include [audio, [video], > [systems], [general] or another apppropriate identifier to indicate the type > of question you have. > > Conduct on the mailing list is subject to the Antitrust guidelines found > at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > End of Mp4-tech Digest, Vol 27, Issue 14 > **************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051021/d6178cd9/attachment.html From pankaj_bajpai_iet operamail.com Sat Oct 22 10:11:02 2005 From: pankaj_bajpai_iet operamail.com (pankaj bajpai) Date: Sat Oct 22 12:30:24 2005 Subject: [Mp4-tech] [video] H.261 - H.263 software reference Message-ID: <20051022091102.AB9997B49D@ws5-10.us4.outblaze.com> Hi Savvas!!! For H.263 you can look for TMN software. I think last updated version is TMN 3.0 or 3.1. bye ----- Original Message ----- From: mp4-tech-request@lists.mpegif.org To: mp4-tech@lists.mpegif.org Subject: Mp4-tech Digest, Vol 27, Issue 15 Date: Fri, 21 Oct 2023 12:26:36 -0400 (EDT) > > Send Mp4-tech mailing list submissions to > mp4-tech@lists.mpegif.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mpegif.org/mailman/listinfo/mp4-tech > or, via email, send a message with subject or body 'help' to > mp4-tech-request@lists.mpegif.org > > You can reach the person managing the list at > mp4-tech-owner@lists.mpegif.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Mp4-tech digest..." > > > Today's Topics: > > 1. RE: Motion estimation (Andrew Krupiczka) > 2. Re: Mp4-tech Digest, Vol 27, Issue 14 (Marcos Moecke) > 3. [Mp4-tech][Audio] 3gp to aac audio converter (Dattaguru B.N.) > 4. Re: [Audio-Tech] BSAC Encoder: Stereo mode issue (???) > 5. [video] H.261 - H.263 software reference models > (Savvas Argyropoulos) From: Andrew Krupiczka To: hungary mp4-tech@lists.mpegif.org Subject: RE: [Mp4-tech] Motion estimation Date: Wed, 19 Oct 2023 13:56:51 -0400 > > > Hungary, > > If you're referring to video encoding, then in general from a practical > point of view it's almost exclusively limited to luma component, > although using chroma could enhance your motion estimation results. > > For a good resource, you might want to look at H.264 reference code > http://iphome.hhi.de/suehring/tml/download/ > (warning: you need to spend a considerable amount of time to understand > it :-( > > Best regards, > > Andrew > > PS. Depending on what you exactly intend to achieve and what your > environment/requirements are I'd encourage you to write your own code > (basic ME is really a half page of code or so). > > > > > > -----Original Message----- > From: hungary [mailto:mykerekes@eml.cc] > Sent: Wednesday, October 19, 2023 4:31 AM > To: mp4-tech@lists.mpegif.org > Subject: [Mp4-tech] Motion estimation > > Hai Experts, > > Do the motion estimation is carried only on Luma components > or both luma and chroma components at the encoder side in general on YUV > ? > > Where can i find the C source code for primitive block based > motion estimation algorithms ? > > Any link will help > > Regards > MK > -- > hungary > mykerekes@eml.cc > > -- > http://www.fastmail.fm - Does exactly what it says on the tin > > _______________________________________________ > 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: Marcos Moecke To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 27, Issue 14 Date: Wed, 19 Oct 2023 20:12:10 -0300 > > > I think you can use only Luma or also Chroma components. Only the decoder > part is defined by the H.264. The motion vector will be used for both > components. > > > 2005/10/19, mp4-tech-request@lists.mpegif.org < > mp4-tech-request@lists.mpegif.org>: > > > > Send Mp4-tech mailing list submissions to > > mp4-tech@lists.mpegif.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > http://lists.mpegif.org/mailman/listinfo/mp4-tech > > or, via email, send a message with subject or body 'help' to > > mp4-tech-request@lists.mpegif.org > > > > You can reach the person managing the list at > > mp4-tech-owner@lists.mpegif.org > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Mp4-tech digest..." > > > > > > Today's Topics: > > > > 1. Motion estimation (hungary) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Wed, 19 Oct 2023 01:30:51 -0700 > > From: "hungary" > > Subject: [Mp4-tech] Motion estimation > > To: mp4-tech@lists.mpegif.org > > Message-ID: <1129710651.25859.245504209@webmail.messagingengine.com> > > Content-Type: text/plain; charset="iso-8859-1" > > > > Hai Experts, > > > > Do the motion estimation is carried only on Luma components > > or both luma and chroma components at the encoder side in general on YUV > > ? > > > > Where can i find the C source code for primitive block based > > motion estimation algorithms ? > > > > Any link will help > > > > Regards > > MK > > -- > > hungary > > mykerekes@eml.cc > > > > -- > > http://www.fastmail.fm - Does exactly what it says on the tin > > > > > > ------------------------------ > > > > _______________________________________________ > > Please use clear subject lines for your posts. Include [audio, [video], > > [systems], [general] or another apppropriate identifier to indicate the type > > of question you have. > > > > Conduct on the mailing list is subject to the Antitrust guidelines found > > at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > > End of Mp4-tech Digest, Vol 27, Issue 14 > > **************************************** > > > > > > -- > Marcos Moecke > Email: mmoecke@gmail.com From: Dattaguru B.N. To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech][Audio] 3gp to aac audio converter Date: Thu, 20 Oct 2023 02:09:15 -0700 (PDT) > > > Dear Experts, > > can anyone point me to the place where I can get the > tool to convert .3gp audio into .aac audio. > Is there any freely downloadable tools? If so, please > let me know. > > Thanks in advance, > Rgds, > Datta > > > > > __________________________________ > Yahoo! Mail - PC Magazine Editors' Choice 2005 > http://mail.yahoo.com From: ??? To: mp4-tech@lists.mpegif.org Subject: Re: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue Date: Thu, 20 Oct 2023 18:45:56 +0800 > > > Hi~ > > I remember there is a bug in MPEG BSAC encoder, at least from > the software I get. > In sam_encode_bsac.c, the channel index for last_freq is wrong, > and this lets the arrays point to unkown address in 2th channels. > Best Regards, > Jida > ----- Original Message ----- > From: Ashok Magadum > To: mp4-tech@lists.mpegif.org > Sent: Thursday, October 06, 2023 3:35 PM > Subject: [Mp4-tech] [Audio-Tech] BSAC Encoder: Stereo mode issue > > > Hello All, > > > > I am using MPEG BSAC encoder for generating BSAC streams. > > The code is working fine for MONO audio data and not working > > for STEREO audio data (generated BSAC stream seems to be > > wrong). Even the compressed file size for stereo data is lesser than > > that of same duration and sampling frequency MONO audio data. > > > > I am using following options for executing the EXE > > > > For mono files: > > -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 64000 -vr -c " > -aac_bsac" cast_mono.wav cast_mono.mp4 > > > > For stereo files: > > -eo ".wav" -eb ".mp4" -ni -nh -ms "" -m tf -r 128000 -vr -c " > -aac_bsac" cast_stereo.wav cast_stereo.mp4 > > > > Please help me for resolving this issue. > > > > Thanks > > Ashok > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > 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: Savvas Argyropoulos To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] [video] H.261 - H.263 software reference models Date: Thu, 20 Oct 2023 16:11:18 +0300 > > > Hi all, > > could someone please inform me where I could find reference > software for H.261 and H.263(+/++) standards? > I need to make some comparisons between new codecs based on H.264 > and older ones. > > Thanks in advance, > > Savvas Argyropoulos > Electrical and computer Engineer, PhD Candidate > Aristotle University of Thessaloniki, Hellas > > > _______________________________________________ > Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to > indicate the type of question you have. > > Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- _______________________________________________ Surf the Web in a faster, safer and easier way: Download Opera 8 at http://www.opera.com Powered by Outblaze From vishu_dash yahoo.com Mon Oct 24 10:44:38 2005 From: vishu_dash yahoo.com (Deshpande,Vishvanath) Date: Mon Oct 24 13:29:14 2005 Subject: [Mp4-tech] TNS conf streams In-Reply-To: <20051021045722.66001.qmail@web53007.mail.yahoo.com> Message-ID: <20051024094438.98432.qmail@web60711.mail.yahoo.com> Folks , Can you tell me where do i get TNS block conformance checking streams ? I have al* series of streams ,It would be sufficient if any one of you tell me what is the stream name for TNS, Thanks , -Vishvanath ___________________________________________________________ Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com From student.mpg gmail.com Mon Oct 24 12:40:22 2005 From: student.mpg gmail.com (mk ali) Date: Mon Oct 24 13:36:42 2005 Subject: [Mp4-tech] efficient mpeg dynamic trans-rater Message-ID: can someone throw light on efficient dynamic trans-rater ( bit rate manipulation ) for mpg streams ?? Thanks in advancve. mk. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051024/dc1da56e/attachment.html From JelyZhu mxic.com.cn Mon Oct 24 15:06:11 2005 From: JelyZhu mxic.com.cn (JelyZhu@mxic.com.cn) Date: Mon Oct 24 13:36:48 2005 Subject: [Mp4-tech] A bug about the calculation of intra4x4 pred mode in jm decoder! Message-ID: Hi experts, I have a doubt about the calculation of intra4x4 prediction mode because of the difference of the spec and jm decoder. Spec said: ¨C For N being either replaced by A or B, the variables intraMxMPredModeN are derived as follows. ¨C If dcPredModePredictedFlag is equal to 1 or the macroblock with address mbAddrN is not coded in Intra_4x4 or Intra_8x8 macroblock prediction mode, intraMxMPredModeN is set equal to 2 (Intra_4x4_DC prediction mode). ¨C Otherwise (dcPredModePredictedFlag is equal to 0 and (the macroblock with address mbAddrN is coded in Intra_4x4 macroblock prediction mode or the macroblock with address mbAddrN is coded in Intra_8x8 macroblock prediction mode)), the following applies. ¨C If the macroblock with address mbAddrN is coded in Intra_4x4 macroblock mode, intraMxMPredModeN is set equal to Intra4x4PredMode[ luma4x4BlkIdxN ], where Intra4x4PredMode is the variable array assigned to the macroblock mbAddrN. ¨C Otherwise (the macroblock with address mbAddrN is coded in Intra_8x8 macroblock mode), intraMxMPredModeN is set equal to Intra8x8PredMode[ luma4x4BlkIdxN >> 2 ], where Intra8x8PredMode is the variable array assigned to the macroblock mbAddrN. then predIntra4x4PredMode = Min( intraMxMPredModeA, intraMxMPredModeB ),here predIntra4x4PredMode is just mostprobableIntraPredmode. but the process in jm101 is not like that: when dcPredModePredictedFlag is equal to 1 or the macroblock with address mbAddrN is not coded in Intra_4x4 or Intra_8x8 macroblock prediction mode, mostprobableIntraPredmode is set equal to 2. The two process are different if my comprehension is correct.For example, I suppose that predmodeB is equal to 1 and A is not available,B is available. Then the mostprobableIntraPredmode is equal to 0 as spec but it will be equal to 2 as jm101 decoder. The two result is different obviously. I don't if it is a bug of jm decoder! Pls give me some hint! Thank you in advance. Best Regards Jely From anjalikmahajan gmail.com Mon Oct 24 13:27:54 2005 From: anjalikmahajan gmail.com (Anjali Mahajan) Date: Tue Oct 25 14:14:51 2005 Subject: [Mp4-tech] intra prediction for 4x4 blocks Message-ID: <5a2e52310510241327h27549dbcsd46f787f3e7a737f@mail.gmail.com> Hi All, I am studying the intra prediction in H.264 standard. I have a question regrading 4x4 blocks. When for a macroblock, the intra prediction mode is chosen as 4x4 intra block, the complete macroblock is partiotined as 4x4 blocks and then for each small block best intra prediction mode is chose, right? I mean, that macroblock will be encoded as 4x4 intra. then total number of 4x4 intra coded blocks should be multiple of 16, but when i see output in stat file, it is not multiple of 16. Does it mean, some of the blocks are 4x4 coded and other as 8x8 coded in a macroblock? Regards, Anjali. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051024/10eacf30/attachment.html From JelyZhu mxic.com.cn Tue Oct 25 15:12:30 2005 From: JelyZhu mxic.com.cn (JelyZhu@mxic.com.cn) Date: Tue Oct 25 14:23:40 2005 Subject: [Mp4-tech] I have another question about cbp_blk! Message-ID: Hi experts, I have a doubt about cbp_blk. As we all know, the cbp_blk is calculated in cavlc module. It has 24 bits and every bit denotes whether the corresponding block has nonzero coefficients in the macroblock. I think that the cbp_blk is gotten just for deblocking module to calculate boundary strength. But acctually deblocking module just used 16 bits cbp_blk for the bs of luma blocks and the bs of chroma blocks is shared with luma blocks but not its own. Why? Why we don't use the header 8 bits of cbp_blk. Please give me some hints! Thank you in advance! Best Regards Jely From syousefy yahoo.com Tue Oct 25 04:45:43 2005 From: syousefy yahoo.com (SIAMAK YOUSEFI) Date: Tue Oct 25 14:30:15 2005 Subject: [Mp4-tech] reference software Message-ID: <20051025114543.48548.qmail@web30102.mail.mud.yahoo.com> Dear Experts Could you please guide me about how can I download free MoMuSys Reference MPEG-4 software or Microsoft reference software. best wishes yousefi __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com From ksuehring web.de Tue Oct 25 14:44:34 2005 From: ksuehring web.de (Karsten Suehring) Date: Tue Oct 25 14:39:20 2005 Subject: [Mp4-tech] A bug about the calculation of intra4x4 pred mode in jm decoder! In-Reply-To: References: Message-ID: <435E28B2.5000406@web.de> Jely, look at the definition of dcPredModePredictedFlag: It is set to one if any of the neighboring blocks is not available for prediction. So in you example dcPredModePredictedFlag is equal to 1 and thus intraMxMPredModeN is equal to 2. Software and text don't mismatch. Best regards, Karsten JelyZhu@mxic.com.cn wrote: > Hi experts, > > I have a doubt about the calculation of intra4x4 prediction mode because of > the difference of the spec and jm decoder. > > Spec said: > > ¨C For N being either replaced by A or B, the variables intraMxMPredModeN > are derived as follows. > ¨C If dcPredModePredictedFlag is equal to 1 or the macroblock with address > mbAddrN is not coded in Intra_4x4 > or Intra_8x8 macroblock prediction mode, intraMxMPredModeN is set > equal to 2 (Intra_4x4_DC prediction > mode). > ¨C Otherwise (dcPredModePredictedFlag is equal to 0 and (the macroblock > with address mbAddrN is coded in > Intra_4x4 macroblock prediction mode or the macroblock with address > mbAddrN is coded in Intra_8x8 > macroblock prediction mode)), the following applies. > ¨C If the macroblock with address mbAddrN is coded in Intra_4x4 > macroblock mode, > intraMxMPredModeN is set equal to Intra4x4PredMode[ luma4x4BlkIdxN > ], where Intra4x4PredMode > is the variable array assigned to the macroblock mbAddrN. > ¨C Otherwise (the macroblock with address mbAddrN is coded in Intra_8x8 > macroblock mode), > intraMxMPredModeN is set equal to Intra8x8PredMode[ luma4x4BlkIdxN > >>>2 ], where > > Intra8x8PredMode is the variable array assigned to the macroblock > mbAddrN. > > then predIntra4x4PredMode = Min( intraMxMPredModeA, intraMxMPredModeB > ),here predIntra4x4PredMode is just mostprobableIntraPredmode. > > but the process in jm101 is not like that: > > when dcPredModePredictedFlag is equal to 1 or the macroblock with address > mbAddrN is not coded in Intra_4x4 > or Intra_8x8 macroblock prediction mode, mostprobableIntraPredmode is > set equal to 2. > > The two process are different if my comprehension is correct.For example, I > suppose that predmodeB is equal to 1 and A is not available,B is available. > Then the mostprobableIntraPredmode is equal to 0 as spec but it will be > equal to 2 as jm101 decoder. The two result is different obviously. > > I don't if it is a bug of jm decoder! Pls give me some hint! > Thank you in advance. > > Best Regards > Jely > > > > _______________________________________________ > 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 Oct 25 10:46:27 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Oct 26 14:29:13 2005 Subject: [Mp4-tech] intra prediction for 4x4 blocks Message-ID: <91D7F2CEE3425A4A9D11311D09FCE246112B95AA@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Anjali, I'm not completely sure I understand your question, but here are a few remarks that may help. 1) In an Intra_4x4 macroblock, all luma blocks will be 4x4, and in an Intra_8x8 macroblock, all luma blocks will be 8x8. 2) There are also 8 chroma 4x4 AC blocks in an Intra_4x4 or Intra_8x8 macroblock. 3) There are also 2 chroma 4x4 DC blocks in an Intra_4x4 or Intra_8x8 macroblock. 4) Pay attention to coded_block_pattern. Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Anjali Mahajan Sent: Monday, October 24, 2023 1:28 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] intra prediction for 4x4 blocks Hi All, I am studying the intra prediction in H.264 standard. I have a question regrading 4x4 blocks. When for a macroblock, the intra prediction mode is chosen as 4x4 intra block, the complete macroblock is partiotined as 4x4 blocks and then for each small block best intra prediction mode is chose, right? I mean, that macroblock will be encoded as 4x4 intra. then total number of 4x4 intra coded blocks should be multiple of 16, but when i see output in stat file, it is not multiple of 16. Does it mean, some of the blocks are 4x4 coded and other as 8x8 coded in a macroblock? Regards, Anjali. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051025/54227b8f/attachment.html From squ ati.com Tue Oct 25 18:40:28 2005 From: squ ati.com (Strong Qu) Date: Wed Oct 26 14:38:03 2005 Subject: [Mp4-tech][ISO-fileformat]esds box Message-ID: <981A0076732F8C4481FF41DDC4E851F7E0C3F1@torcaexmb2.atitech.com> Hi, I'm looking for exactly define of the esds box. I'm writing a 3gp file parser. For a mpeg4/3gp file there are 26 bytes in this box just before VOL data. First 4bytes are box version and flag. The 5th byte is 3, is that ES_DescrTag? The next byte is 0x37 and seems is the length of follow data. As N4270-2.doc described: aligned(8) class ESDBox extends FullBox('esds', version = 0, 0) { ES_Descriptor ES; } And I looked ISO/IEC 14496-1 ES_Descriptor is defined as follow: 8.6.5.1 Syntax class ES_Descriptor extends BaseDescriptor : bit(8) tag=ES_DescrTag { bit(16) ES_ID; bit(1) streamDependenceFlag; bit(1) URL_Flag; bit(1) OCRstreamFlag; bit(5) streamPriority; if (streamDependenceFlag) bit(16) dependsOn_ES_ID; if (URL_Flag) { bit(8) URLlength; bit(8) URLstring[URLlength]; } if (OCRstreamFlag) bit(16) OCR_ES_Id; DecoderConfigDescriptor decConfigDescr; SLConfigDescriptor slConfigDescr; IPI_DescrPointer ipiPtr[0 .. 1]; IP_IdentificationDataSet ipIDS[0 .. 255]; IPMP_DescriptorPointer ipmpDescrPtr[0 .. 255]; LanguageDescriptor langDescr[0 .. 255]; QoS_Descriptor qosDescr[0 .. 1]; RegistrationDescriptor regDescr[0 .. 1]; ExtensionDescriptor extDescr[0 .. 255]; } Seems it does not match. So can anybody give me some clue where I can get the correct define of this box? Thanks. -Strong Qu -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051025/e05f6467/attachment.html From mykerekes eml.cc Tue Oct 25 22:35:48 2005 From: mykerekes eml.cc (hungary) Date: Wed Oct 26 14:38:08 2005 Subject: [Mp4-tech] cutoff value for SAD or MSE in motion estimation In-Reply-To: <5a2e52310510241327h27549dbcsd46f787f3e7a737f@mail.gmail.com> References: <5a2e52310510241327h27549dbcsd46f787f3e7a737f@mail.gmail.com> Message-ID: <1130304948.23472.246033159@webmail.messagingengine.com> Hai experts, In case of block based motion estimation algorithm we are calculating SAD or MSE for current and reference blocks. Is there any cutoff value for SAD or MSE that is defined to choose the motion vector ? On what basis the motion vectors are choosen after calculating the SAD or MSE. Regards MK -- hungary mykerekes@eml.cc -- http://www.fastmail.fm - One of many happy users: http://www.fastmail.fm/docs/quotes.html From pankaj_bajpai_iet operamail.com Thu Oct 27 06:50:27 2005 From: pankaj_bajpai_iet operamail.com (pankaj bajpai) Date: Thu Oct 27 14:12:23 2005 Subject: [Mp4-tech] cutoff value for SAD or MSE in motion estimation Message-ID: <20051027055028.CAE182394A@ws5-3.us4.outblaze.com> Hi MK, Q1. In case of block based motion estimation algorithm we are calculating SAD or MSE for current and reference blocks? A: SAD and MSE both are measures for estimation. So, you can use both. But in practical implementation, SAD scores over MSE because of less complexity involved. So, usually SAD is used. Q2. Is there any cutoff value for SAD or MSE that is defined to choose the motion vector ? A:. No, not in ideal situation. But usually because of high complexity of Motion estimation, practical coders use sub-optimal fast algorithms which converges as soon as the measure comes within some threshold. Q3. On what basis the motion vectors are choosen after calculating the SAD or MSE. A: Usually the one which gives least SAD/MSE is chosen as the correct vector. But, many other parameters can also be consider while integerating to a codec. bye ----- Original Message ----- From: mp4-tech-request@lists.mpegif.org To: mp4-tech@lists.mpegif.org Subject: Mp4-tech Digest, Vol 27, Issue 20 Date: Wed, 26 Oct 2023 12:00:50 -0400 (EDT) > > Send Mp4-tech mailing list submissions to > mp4-tech@lists.mpegif.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mpegif.org/mailman/listinfo/mp4-tech > or, via email, send a message with subject or body 'help' to > mp4-tech-request@lists.mpegif.org > > You can reach the person managing the list at > mp4-tech-owner@lists.mpegif.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Mp4-tech digest..." > > > Today's Topics: > > 1. RE: intra prediction for 4x4 blocks (Gary Sullivan) > 2. [Mp4-tech][ISO-fileformat]esds box (Strong Qu) > 3. cutoff value for SAD or MSE in motion estimation (hungary) From: Gary Sullivan To: Anjali Mahajan mp4-tech@lists.mpegif.org Subject: RE: [Mp4-tech] intra prediction for 4x4 blocks Date: Tue, 25 Oct 2023 10:46:27 -0700 > > > > Anjali, > > I'm not completely sure I understand your question, but here are a few > remarks that may help. > > 1) In an Intra_4x4 macroblock, all luma blocks will be 4x4, and in an > Intra_8x8 macroblock, all luma blocks will be 8x8. > > 2) There are also 8 chroma 4x4 AC blocks in an Intra_4x4 or Intra_8x8 > macroblock. > > 3) There are also 2 chroma 4x4 DC blocks in an Intra_4x4 or Intra_8x8 > macroblock. > > 4) Pay attention to coded_block_pattern. > > Best Regards, > > Gary Sullivan > > > ________________________________ > > From: mp4-tech-bounces@lists.mpegif.org > [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Anjali Mahajan > Sent: Monday, October 24, 2023 1:28 PM > To: mp4-tech@lists.mpegif.org > Subject: [Mp4-tech] intra prediction for 4x4 blocks > > > Hi All, > I am studying the intra prediction in H.264 standard. I have a > question regrading 4x4 blocks. When for a macroblock, the intra > prediction mode is chosen as 4x4 intra block, the complete macroblock is > partiotined as 4x4 blocks and then for each small block best intra > prediction mode is chose, right? I mean, that macroblock will be encoded > as 4x4 intra. then total number of 4x4 intra coded blocks should be > multiple of 16, but when i see output in stat file, it is not multiple > of 16. Does it mean, some of the blocks are 4x4 coded and other as 8x8 > coded in a macroblock? > > Regards, > Anjali. > > From: Strong Qu To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech][ISO-fileformat]esds box Date: Tue, 25 Oct 2023 18:40:28 -0400 > > > Hi, > > > > I'm looking for exactly define of the esds box. I'm writing a 3gp file > parser. For a mpeg4/3gp file there are 26 bytes in this box just before > VOL data. > > First 4bytes are box version and flag. The 5th byte is 3, is that > ES_DescrTag? The next byte is 0x37 and seems is the length of follow > data. > > As N4270-2.doc described: > > aligned(8) class ESDBox > extends FullBox('esds', version = 0, 0) { > ES_Descriptor ES; > } > > And I looked ISO/IEC 14496-1 ES_Descriptor is defined as follow: > > 8.6.5.1 Syntax > > class ES_Descriptor extends BaseDescriptor : bit(8) tag=ES_DescrTag { > > bit(16) ES_ID; > > bit(1) streamDependenceFlag; > > bit(1) URL_Flag; > > bit(1) OCRstreamFlag; > > bit(5) streamPriority; > > if (streamDependenceFlag) > > bit(16) dependsOn_ES_ID; > > if (URL_Flag) { > > bit(8) URLlength; > > bit(8) URLstring[URLlength]; > > } > > if (OCRstreamFlag) > > bit(16) OCR_ES_Id; > > DecoderConfigDescriptor decConfigDescr; > > SLConfigDescriptor slConfigDescr; > > IPI_DescrPointer ipiPtr[0 .. 1]; > > IP_IdentificationDataSet ipIDS[0 .. 255]; > > IPMP_DescriptorPointer ipmpDescrPtr[0 .. 255]; > > LanguageDescriptor langDescr[0 .. 255]; > > QoS_Descriptor qosDescr[0 .. 1]; > > RegistrationDescriptor regDescr[0 .. 1]; > > ExtensionDescriptor extDescr[0 .. 255]; > > } > > > > Seems it does not match. So can anybody give me some clue where I can > get the correct define of this box? Thanks. > > > > -Strong Qu From: hungary To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] cutoff value for SAD or MSE in motion estimation Date: Tue, 25 Oct 2023 22:35:48 -0700 > > > Hai experts, > > In case of block based motion estimation algorithm we are calculating > SAD or MSE for current and reference blocks. > > Is there any cutoff value for SAD or MSE that is defined to choose the > motion vector ? > > On what basis the motion vectors are choosen after calculating the SAD > or MSE. > > Regards > MK > -- > hungary > mykerekes@eml.cc > > -- > http://www.fastmail.fm - One of many happy users: > http://www.fastmail.fm/docs/quotes.html > > > _______________________________________________ > Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to > indicate the type of question you have. > > Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- _______________________________________________ Surf the Web in a faster, safer and easier way: Download Opera 8 at http://www.opera.com Powered by Outblaze From mp3.aac.mp4 gmail.com Thu Oct 27 11:39:33 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Thu Oct 27 14:19:49 2005 Subject: [Mp4-tech][PostProcessing] Resize Message-ID: <409a09b90510262309q13f3ad32n5453b54608afaf55@mail.gmail.com> Hi All, Can someone tell me the complexity involved in resizing decoded frames? I only need to downsize, typically from 320X240 to 160X128. My idea is that you only need to downdsample the decoded RGB (I get RGB from the decoder, not YUV), dropping every alternate pixel. Would anyone let me know if there is something more involved that I am missing out here? Is there a simpler/faster way to do this, like in the compressed bitstream itself, instead of on the decoded frames. Regards, Dipankar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051027/3a3e1385/attachment.html From zander DResearch.de Thu Oct 27 10:31:01 2005 From: zander DResearch.de (Zander, Gunther) Date: Thu Oct 27 14:26:39 2005 Subject: AW: [Mp4-tech] intra prediction for 4x4 blocks Message-ID: <05314F0968443041AF5B30B523CDCCFB10EC74@hiob.intern.dresearch.de> Anjali, i think the output in stat file denotes the number of Macroblocks coded using Intra 4x4 prediction. This number is not required to be a multiple of 16. Regards, Gunther ________________________________ Von: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] Im Auftrag von Anjali Mahajan Gesendet: Montag, 24. Oktober 2005 22:28 An: mp4-tech@lists.mpegif.org Betreff: [Mp4-tech] intra prediction for 4x4 blocks Hi All, I am studying the intra prediction in H.264 standard. I have a question regrading 4x4 blocks. When for a macroblock, the intra prediction mode is chosen as 4x4 intra block, the complete macroblock is partiotined as 4x4 blocks and then for each small block best intra prediction mode is chose, right? I mean, that macroblock will be encoded as 4x4 intra. then total number of 4x4 intra coded blocks should be multiple of 16, but when i see output in stat file, it is not multiple of 16. Does it mean, some of the blocks are 4x4 coded and other as 8x8 coded in a macroblock? Regards, Anjali. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051027/06d4088b/attachment.html From ashish_jain_codec yahoo.com Thu Oct 27 23:41:27 2005 From: ashish_jain_codec yahoo.com (Ashish jain) Date: Fri Oct 28 13:13:02 2005 Subject: [Mp4-tech] Very small doubt on h264 transform.. Message-ID: <20051028064127.22139.qmail@web52014.mail.yahoo.com> Dear All, I have very small doubt on h264 transform, please clarify me. There are three types of transfrom in h.264 i.e. 4x4 core transfrom for all 16 blocks in macroblock, 4x4 luma DC and 2x2 chroma DC. I am confused about 4x4 luma DC and 2x2 chroma DC transforms, Are these two transforms are used only when Intra_16x16 prediction is used. Means these two transfroms are not used in case of Intra_4x4 and Inter prediction modes. Thanks in advance. With warm regards, Ashish --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051027/b50d5bd2/attachment.html From singer apple.com Fri Oct 28 11:26:48 2005 From: singer apple.com (Dave Singer) Date: Fri Oct 28 22:08:25 2005 Subject: [Mp4-tech][Audio] 3gp to aac audio converter In-Reply-To: <20051020090915.80337.qmail@web33608.mail.mud.yahoo.com> References: <20051020090915.80337.qmail@web33608.mail.mud.yahoo.com> Message-ID: At 2:09 -0700 20/10/05, Dattaguru B.N. wrote: >Dear Experts, > >can anyone point me to the place where I can get the >tool to convert .3gp audio into .aac audio. >Is there any freely downloadable tools? If so, please >let me know. 3GP is a file format, not an audio format (and it supports AAC). So what exactly do you need? -- David Singer Apple Computer/QuickTime From singer apple.com Fri Oct 28 11:25:53 2005 From: singer apple.com (Dave Singer) Date: Fri Oct 28 22:18:11 2005 Subject: [Mp4-tech][ISO-fileformat]esds box In-Reply-To: <981A0076732F8C4481FF41DDC4E851F7E0C3F1@torcaexmb2.atitech.com> References: <981A0076732F8C4481FF41DDC4E851F7E0C3F1@torcaexmb2.atitech.com> Message-ID: At 18:40 -0400 25/10/05, Strong Qu wrote: >Content-class: urn:content-classes:message >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01C5D9B5.2791AD96" > >Hi, > >I'm looking for exactly define of the esds box. I'm writing a 3gp >file parser. For a mpeg4/3gp file there are 26 bytes in this box >just before VOL data. >First 4bytes are box version and flag. The 5th byte is 3, is that >ES_DescrTag? The next byte is 0x37 and seems is the length of follow >data. >As N4270-2.doc described: >aligned(8) class ESDBox > extends FullBox('esds', version = 0, 0) { > ES_Descriptor ES; >} >And I looked ISO/IEC 14496-1 ES_Descriptor is defined as follow: >8.6.5.1 Syntax >class ES_Descriptor extends BaseDescriptor : bit(8) tag=ES_DescrTag { >bit(16) ES_ID; >bit(1) streamDependenceFlag; >bit(1) URL_Flag; >bit(1) OCRstreamFlag; >bit(5) streamPriority; >if (streamDependenceFlag) >bit(16) dependsOn_ES_ID; >if (URL_Flag) { >bit(8) URLlength; >bit(8) URLstring[URLlength]; >} >if (OCRstreamFlag) >bit(16) OCR_ES_Id; >DecoderConfigDescriptor decConfigDescr; >SLConfigDescriptor slConfigDescr; >IPI_DescrPointer ipiPtr[0 .. 1]; >IP_IdentificationDataSet ipIDS[0 .. 255]; >IPMP_DescriptorPointer ipmpDescrPtr[0 .. 255]; >LanguageDescriptor langDescr[0 .. 255]; >QoS_Descriptor qosDescr[0 .. 1]; >RegistrationDescriptor regDescr[0 .. 1]; >ExtensionDescriptor extDescr[0 .. 255]; >} > >Seems it does not match. So can anybody give me some clue where I >can get the correct define of this box? Thanks. It matches. Don't forget that a basedescriptor starts with a tag and a length, and this is a derived class. -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051028/c8c4b5f0/attachment.html From singer apple.com Fri Oct 28 11:28:46 2005 From: singer apple.com (Dave Singer) Date: Fri Oct 28 22:26:12 2005 Subject: [Mp4-tech] about audio Transcoding In-Reply-To: <20051018050042.54840.qmail@web34806.mail.mud.yahoo.com> References: <20051018050042.54840.qmail@web34806.mail.mud.yahoo.com> Message-ID: At 22:00 -0700 17/10/05, venkata kumar wrote: >Dear Experts, >Is there any conversion between >1.AMR to QCELP with out going to intermedia file >format such as AMR to PCM to QCELP internally any tool I can think of will go through raw audio here; these two codecs may be both 'speech codecs' but I doubt that you can convert any of the coefficients etc. very easily. >2. AMR any mode to AMR any mode >please help for the same. some of the AMR modes will have some commonality, I think, but a general conversion will again be difficult. What's the problem with going through uncompressed audio in the middle? >with regards, >venkat > > >V.Venkata Kumar, >Motech House, >56 Mogra village lane, >Off old Nagardas Road, >Andheri(E), >Mumbai-69. >(LandMark :mogra Pada) > >Email ID:venkatkumar@motechsoftware.com >Telephone No:(022)30811400(ext:1527). > > > > > > > > >__________________________________ >Yahoo! Music Unlimited >Access over 1 million songs. Try it free. >http://music.yahoo.com/unlimited/ >_______________________________________________ >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 garysull windows.microsoft.com Fri Oct 28 13:35:42 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Fri Oct 28 22:31:40 2005 Subject: [Mp4-tech] Very small doubt on h264 transform.. Message-ID: <91D7F2CEE3425A4A9D11311D09FCE24611411C07@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> I believe the 2x2 chroma DC transform is used all the time, not just for Intra_16x16 macroblocks. Also, there is an 8x8 luma transform. That wasn't in the original standard but it is in the version that is being deployed in most high-resolution video applications. Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ashish jain Sent: Thursday, October 27, 2023 11:41 PM To: mp4-tech@lists.mpegif.org; h264codec@yahoogroups.com Subject: [Mp4-tech] Very small doubt on h264 transform.. Dear All, I have very small doubt on h264 transform, please clarify me. There are three types of transfrom in h.264 i.e. 4x4 core transfrom for all 16 blocks in macroblock, 4x4 luma DC and 2x2 chroma DC. I am confused about 4x4 luma DC and 2x2 chroma DC transforms, Are these two transforms are used only when Intra_16x16 prediction is used. Means these two transfroms are not used in case of Intra_4x4 and Inter prediction modes. Thanks in advance. With warm regards, Ashish ________________________________ Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051028/305569dc/attachment.html From tummalakalyani gmail.com Sat Oct 29 15:32:49 2005 From: tummalakalyani gmail.com (tummala kalyani) Date: Sat Oct 29 16:08:44 2005 Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 27, Issue 22 In-Reply-To: <200510281603.j9SG2VTN020229@lists1.magma.ca> References: <200510281603.j9SG2VTN020229@lists1.magma.ca> Message-ID: <13936ad50510290302i5d65c23au175017a64261b13c@mail.gmail.com> Hi Ashis, As far as I know 4x4 luma DC is applied for Intra_16x16 mode only. But chroma 2x2 DC transform is applied to all inter and intra modes. But I dont know the reason why this hadamard transform is used as DC transform matrix. bye kalyani On 10/28/05, mp4-tech-request@lists.mpegif.org < mp4-tech-request@lists.mpegif.org> wrote: > > Send Mp4-tech mailing list submissions to > mp4-tech@lists.mpegif.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mpegif.org/mailman/listinfo/mp4-tech > or, via email, send a message with subject or body 'help' to > mp4-tech-request@lists.mpegif.org > > You can reach the person managing the list at > mp4-tech-owner@lists.mpegif.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Mp4-tech digest..." > > > Today's Topics: > > 1. Very small doubt on h264 transform.. (Ashish jain) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 27 Oct 2023 23:41:27 -0700 (PDT) > From: Ashish jain > Subject: [Mp4-tech] Very small doubt on h264 transform.. > To: mp4-tech@lists.mpegif.org, h264codec@yahoogroups.com > Message-ID: <20051028064127.22139.qmail@web52014.mail.yahoo.com> > Content-Type: text/plain; charset="iso-8859-1" > > Dear All, > > I have very small doubt on h264 transform, please clarify me. > > There are three types of transfrom in h.264 i.e. 4x4 core transfrom for > all 16 blocks in macroblock, 4x4 luma DC and 2x2 chroma DC. > > I am confused about 4x4 luma DC and 2x2 chroma DC transforms, Are these > two transforms are used only when Intra_16x16 prediction is used. > > Means these two transfroms are not used in case of Intra_4x4 and Inter > prediction modes. > > Thanks in advance. > > With warm regards, > Ashish > > > > --------------------------------- > Yahoo! FareChase - Search multiple travel sites in one click. > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: /pipermail/mp4-tech/attachments/20051027/b50d5bd2/attachment- > 0001.html > > ------------------------------ > > _______________________________________________ > Please use clear subject lines for your posts. Include [audio, [video], > [systems], [general] or another apppropriate identifier to indicate the type > of question you have. > > Conduct on the mailing list is subject to the Antitrust guidelines found > at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > End of Mp4-tech Digest, Vol 27, Issue 22 > **************************************** > -- Kalyani Tummala M.Tech CSE II year MBM Hall of Residence- #B2 IIT Kharagpur - 721302 mobile: 919932736720 -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051029/8067e257/attachment-0001.html From anjalikmahajan gmail.com Sat Oct 29 09:52:38 2005 From: anjalikmahajan gmail.com (Anjali Mahajan) Date: Sun Oct 30 14:11:49 2005 Subject: [Mp4-tech] intra prediction for 4x4 blocks In-Reply-To: <05314F0968443041AF5B30B523CDCCFB10EC74@hiob.intern.dresearch.de> References: <05314F0968443041AF5B30B523CDCCFB10EC74@hiob.intern.dresearch.de> Message-ID: <5a2e52310510290952k6915de83jbc5020b8baa7296e@mail.gmail.com> Thanks Gari, thanks Gunther. Yeah I got that now. Regards, Anjali On 10/27/05, Zander, Gunther wrote: > > Anjali, > i think the output in stat file denotes the number of Macroblocks coded > using Intra 4x4 prediction. > This number is not required to be a multiple of 16. > Regards, > Gunther > > ------------------------------ > *Von:* mp4-tech-bounces@lists.mpegif.org [mailto: > mp4-tech-bounces@lists.mpegif.org] *Im Auftrag von *Anjali Mahajan > *Gesendet:* Montag, 24. Oktober 2005 22:28 > *An:* mp4-tech@lists.mpegif.org > *Betreff:* [Mp4-tech] intra prediction for 4x4 blocks > > Hi All, > I am studying the intra prediction in H.264 standard. I have a question > regrading 4x4 blocks. When for a macroblock, the intra prediction mode is > chosen as 4x4 intra block, the complete macroblock is partiotined as 4x4 > blocks and then for each small block best intra prediction mode is chose, > right? I mean, that macroblock will be encoded as 4x4 intra. then total > number of 4x4 intra coded blocks should be multiple of 16, but when i see > output in stat file, it is not multiple of 16. Does it mean, some of the > blocks are 4x4 coded and other as 8x8 coded in a macroblock? > > Regards, > Anjali. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051029/9d1bcd21/attachment.html From mafie att.net Sat Oct 29 21:13:37 2005 From: mafie att.net (Farhad Mafie) Date: Sun Oct 30 14:19:36 2005 Subject: [Mp4-tech] Reminder - Next Week - SoC Conference & Exhibit -- www.SoCconference.com Message-ID: <001f01c5dd08$4de4e310$7031480c@D435CC31> Dear Colleague, Just a reminder to come to the System-on-Chip (SoC) Conference & Exhibit on Nov. 1 & 2 at the Radisson Hotel Newport Beach, CA. Please visit www.SoCconference.com for conference information and registration. Keynote & Technical Presentations start on Tuesday, November 1, at 8:00 a.m. sharp. Tabletop Exhibit floor opens at 4:30 p.m. on Tuesday, November 1, 2005. Access to the exhibits is free with advance online registration: http://www.savantcompany.com/SoC3-Fall2005/exhibition-reg.htm An iPod is one of the many door prizes . . . join us and participate in the drawing for this and other interesting prizes. We look forward to seeing you next Tuesday at The Most Targeted & Informative System-on-Chip (SoC) Conference & Exhibit Event of the Year. Don't Miss Out! SoC Conference Organizing Committee Savant Company Inc. www.SoCconference.com SoC@savantcompany.com 3rd International System-on-Chip (SoC) Conference & Exhibit November 1 & 2, 2005 - Radisson Hotel Newport Beach, California For Conference Information & Registration, Please Visit: http://www.SoCconference.com More than 70 leading-edge Companies, Universities, and Organizations will be presenting their latest System-on-Chip (SoC), ASIC, ASSP, FPGA, and Foundry technologies and products in this informative and exciting Conference & Exhibit. Participating Companies & Organizations (a partial list): IBM, Toshiba, NEC, Samsung, K-Micro, Cadence, Tensilica, eASIC, Micron Technology, Denali, Philips, Altera, ARM, Giga Scale IC, Fujitsu, Texas Instruments, Synplicity, CEVA-DSP, Georgia Institute of Technology, LSI Logic, SMT, UCI, Elixent, iSuppli, RapidIO, Magma, Nascentric, Synfora, EETimes, Aplus Flash Technology, Taylor & Francis - CRC Press, Chartered Semiconductor, SJS University, OCP-IP, Hardi Electronics, Novas Software, MoSys, EDACafe, BlueRISC, Circuit Cellar, Virage Logic, DSP & FPGA, CSU Fullerton, Adaptive Labs, Sequence Design, GDA Technologies, CSU Long Beach, AeA, Electronic Design, Savant Company Inc., Advanced Packaging, Si2, Palmchip, Semiconductor Online, Embedded Computing, Chapman University, Chip Design, Open Systems Initiatives, Extension Media, OCBC, Minova, IEEE OC, VSIA Alliance, Kilopass, Jazz Semiconductor, and many more. Four Informative Tracks * CPUs & DSPs for SoC/ASIC Applications * Memory Subsystem for System-on-Chip (SoC/ASIC) Designs * New Trends and Approaches in SoC and ASIC Designs * EDA Tools and Methodologies for 65nm and Beyond Four Outstanding Keynote Speakers * Jon Kang-Senior VP, Samsung Semiconductor * Derek Lidow-CEO and President, iSuppli * Dr. Rao Tummala-Georgia Institute of Technology * Dr. Juan-Antonio Carballo-IBM Two Enlightening Panels * Memory Subsystem for System-on-Chip Designs. Moderator: Dave Bursky, Electronic Design Magazine * Low Power Design Challenges in Complex SoC & ASIC Designs. Moderator: Ron Wilson, EETimes One Night of Tabletop Exhibitions (November 1, 2005, 4:30PM - 8:30PM) * Sign up online for complimentary exhibition passes (for November 1, 2005, Exhibition night only). * Meet one-on-one with SoC experts representing a wide variety of companies * Have your toughest questions answered by leading-edge companies! * Discuss development tools and chip design challenges with SoC/ASIC/Foundry experts * Connect with companies offering practical solutions to your design challenges * "Seeing Is Believing!" See demos of EDA tools from leading-edge EDA vendors Why You Should Attend * Discuss 65nm and post-65nm challenges for SoC/ASIC/ASSP/FPGA designs * Learn about the latest configurable CPUs, Processors, and DSPs cores * Gain insight into memory subsystems design for complex SoC/ASIC/ASSP/FPGA designs * Learn about the new trends and future direction of System-on-Chip * Network with the leaders driving SoC technology during the conference & exhibit * Learn about the latest EDA Tools and design techniques for Nanometer SoCs Who Should Attend * Chip designers * Design engineers * ASIC/SoC/ASSP/FPGA designers * System architects * System platform designers * Executives and business decision-makers in technology companies * Technical marketing/sales professionals * Technology and business analysts * Engineering professors and students * Anyone involved with ASIC, SoC, ASSP, Foundry, and FPGA design, development, planning, promotion, and procurement In less than two years, Savant's International System-on-Chip (SoC) Conferences & Exhibits have become one of the most important technical and informative conferences for the chip design community. Savant conferences are recognized for their highly practical, educational content and for their collaboration with major industry enablers and top academic experts. The Most Targeted & Informative System-on-Chip (SoC) Conference & Exhibit Event of the Year Don't Miss Out! Conference Registration: http://www.socconference.com/ Please share this message with interested colleagues! Got a registration question? Please email SoC@savantcompany.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051029/d967500c/attachment-0001.html From jlin vilab.hit.edu.cn Mon Oct 31 11:04:02 2005 From: jlin vilab.hit.edu.cn (lin jie) Date: Mon Oct 31 14:33:11 2005 Subject: [Mp4-tech][video][H264]about OBMC Message-ID: <00c901c5ddc7$bf2dfe20$1200a8c0@weijianlee> Hi experts, Can anyone tell me why the "OBMC", the impressive technique to eliminate block artifact, is not integrated in H.264? Because of its considerable complexity or its worse performance in H.264? Thanks and Best Regards! -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20051031/82778ea9/attachment.html