From zhweizh mailst.xjtu.edu.cn Sun Mar 2 17:57:15 2003 From: zhweizh mailst.xjtu.edu.cn (zhweizh) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] FGS VM ? Message-ID: <200303020958.h229w2U29685@lists1.magma.ca> Hi, Does anyone tell where the VM of FGS can be download? I am impatient for geting it!! thank you!! regards!! ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh@mailst.xjtu.edu.cn ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-03-02 From Wesley.DeNeve rug.ac.be Sun Mar 2 22:45:19 2003 From: Wesley.DeNeve rug.ac.be (Wesley De Neve) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] FGS VM ? References: <200303020958.h229w2U29685@lists1.magma.ca> Message-ID: <004001c2e105$0587b0e0$0100a8c0@SmudgeComp> Hi, if you are member of MPEG, you can obtain it from the password protected website (look for document N3317, version 4 of MPEG-4 FGS). If not, you'll have to buy it on the website of ISO (). I think it will be available in part 5 of the MPEG-4 standard (amendment 1 to the second edition) but I don't know if this is available. Perhaps others can elaborate on that. It's probably useful for you to also have a look at amendment 2 to the second edition (Streaming Video Profiles). Kind regards, Wesley De Neve zhweizh wrote: > Hi, > Does anyone tell where the VM of FGS can be download? > I am impatient for geting it!! > > thank you!! > > > > regards!! > > > ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh > ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh@mailst.xjtu.edu.cn > ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-03-02 > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From nam817 ms25.hinet.net Mon Mar 3 09:39:13 2003 From: nam817 ms25.hinet.net (ChiChang_Kuo) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] Interlaced YUV Viewer (Player)? Message-ID: <3E62B241.FE9F53E7@ms25.hinet.net> Hi Experts, Where can I find the Interlaced YUV Viewer (Player) for Windows platform? Thanks a lot. Best Regards, Chi-Chang Kuo -- Chi-Chang Kuo Digital Signal Processing Tech. Dept., V300, Computer & Communications Research Laboratories, Industrial Technology Research Institute ADD: PO Box 7-297, Hsinchu 300, Taiwan TEL: +886-3-5914784, +886-933636632 FAX: +886-3-5829731 From zhenzhongc hotmail.com Mon Mar 3 11:37:06 2003 From: zhenzhongc hotmail.com (Zhenzhong CHEN) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] FGS VM ? References: <200303020958.h229w2U29685@lists1.magma.ca> <004001c2e105$0587b0e0$0100a8c0@SmudgeComp> Message-ID: Dear Wesley, Isn't FGS a part of VM18? VM18 is free and can be downloaded everywhere. Regards, Zhenzhong ----- Original Message ----- From: "Wesley De Neve" To: "zhweizh" ; Sent: Monday, March 03, 2024 5:45 AM Subject: Re: [M4IF Technotes] FGS VM ? > Hi, > > if you are member of MPEG, you can obtain it from the password protected > website (look for document N3317, version 4 of MPEG-4 FGS). > > If not, you'll have to buy it on the website of ISO > ( ing=14496>). I think it will be available in part 5 of the MPEG-4 standard > (amendment 1 to the second edition) but I don't know if this is available. > Perhaps others can elaborate on that. > > It's probably useful for you to also have a look at amendment 2 to the > second edition (Streaming Video Profiles). > > Kind regards, > Wesley De Neve > > zhweizh wrote: > > Hi, > > Does anyone tell where the VM of FGS can be download? > > I am impatient for geting it!! > > > > thank you!! > > > > > > > > regards!! > > > > > > ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh > > ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh@mailst.xjtu.edu.cn > > ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-03-02 > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From gaodd soft.thtf.com.cn Mon Mar 3 15:58:43 2003 From: gaodd soft.thtf.com.cn (gaodd) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] about stuffing! Message-ID: <007001c2e15a$b8f3d910$1fd06fa6@gaodd> In [ISO/IEC 14496-2:1999/Amd.1:2000(E)] , there is a mb type whose name is "stuffing" included in I-, P- and S-VOPs (please refer to Annex B's Table B-1 in W3056). Now I want to know --- what does "stuffing" means? Thanks for help! Regards, gaodd -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030303/dae619c4/attachment.html From Ariel.David ParthusCeva.com Mon Mar 3 10:15:21 2003 From: Ariel.David ParthusCeva.com (Ariel David) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] Interlaced YUV Viewer (Player)? Message-ID: <988BE481ACC95C429DCB909F74A3163A34C191@exchange-il> Hi, I'm not an expert, but I think that you will have a problem finding something like this. I searched for a regular YUV viewer a while back and had problems there, so an interlaced one will be even more tricky. Ariel -----Original Message----- From: ChiChang_Kuo [mailto:nam817@ms25.hinet.net] Sent: Monday, March 03, 2024 3:39 AM To: M4IF Technote Forum Subject: [M4IF Technotes] Interlaced YUV Viewer (Player)? Hi Experts, Where can I find the Interlaced YUV Viewer (Player) for Windows platform? Thanks a lot. Best Regards, Chi-Chang Kuo -- Chi-Chang Kuo Digital Signal Processing Tech. Dept., V300, Computer & Communications Research Laboratories, Industrial Technology Research Institute ADD: PO Box 7-297, Hsinchu 300, Taiwan TEL: +886-3-5914784, +886-933636632 FAX: +886-3-5829731 _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From garysull microsoft.com Mon Mar 3 00:49:37 2003 From: garysull microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] about stuffing! Message-ID: <3B8749EA44FC2748956538D4A3096E42025D4CFE@RED-MSG-01.redmond.corp.microsoft.com> Skipped content of type multipart/alternative From praveen.athanki wipro.com Mon Mar 3 14:54:05 2003 From: praveen.athanki wipro.com (Praveen Athanki) Date: Wed Jul 30 14:09:52 2003 Subject: [M4IF Technotes] Help required in IM2D player in MPEG4 Ref S/W Message-ID: <017701c2e166$a32ffc60$1aa5a8c0@GDYMCI104863> Skipped content of type multipart/alternative-------------- next part -------------- **************************Disclaimer************************************************** Information contained in this E-MAIL being proprietary to Wipro Limited is 'privileged' and 'confidential' and intended for use only by the individual or entity to which it is addressed. You are notified that any use, copying or dissemination of the information contained in the E-MAIL in any manner whatsoever is strictly prohibited. **************************************************************************************** From Wesley.DeNeve rug.ac.be Mon Mar 3 14:49:55 2003 From: Wesley.DeNeve rug.ac.be (Wesley De Neve) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] FGS VM ? References: <200303020958.h229w2U29685@lists1.magma.ca> <004001c2e105$0587b0e0$0100a8c0@SmudgeComp> Message-ID: <00ca01c2e18b$ccd378b0$0100a8c0@SmudgeComp> Dear Zhenzhong, all, yes, the FGS VM is also part of VM 18. Guess it's indeed easier for the original poster to obtain that document. With kind regards, Wesley Zhenzhong CHEN wrote: > Dear Wesley, > > Isn't FGS a part of VM18? VM18 is free and can be downloaded > everywhere. > > Regards, > > Zhenzhong > > ----- Original Message ----- > From: "Wesley De Neve" > To: "zhweizh" ; > Sent: Monday, March 03, 2024 5:45 AM > Subject: Re: [M4IF Technotes] FGS VM ? > > >> Hi, >> >> if you are member of MPEG, you can obtain it from the password >> protected website (look for document N3317, version 4 of MPEG-4 FGS). >> >> If not, you'll have to buy it on the website of ISO >> (> ing=14496>). I think it will be available in part 5 of the MPEG-4 >> standard (amendment 1 to the second edition) but I don't know if >> this is available. Perhaps others can elaborate on that. >> >> It's probably useful for you to also have a look at amendment 2 to >> the second edition (Streaming Video Profiles). >> >> Kind regards, >> Wesley De Neve >> >> zhweizh wrote: >>> Hi, >>> Does anyone tell where the VM of FGS can be download? >>> I am impatient for geting it!! >>> >>> thank you!! >>> >>> >>> >>> regards!! >>> >>> >>> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh >>> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhweizh@mailst.xjtu.edu.cn >>> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-03-02 >>> _______________________________________________ >>> Technotes mailing list >>> Technotes@lists.m4if.org >>> http://lists.m4if.org/mailman/listinfo/technotes >> >> >> _______________________________________________ >> Technotes mailing list >> Technotes@lists.m4if.org >> http://lists.m4if.org/mailman/listinfo/technotes >> > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From i.g.richardson rgu.ac.uk Mon Mar 3 16:48:47 2003 From: i.g.richardson rgu.ac.uk (Iain Richardson (ensigr)) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] Working MPEG-4 Visual and H.264 solutions Message-ID: <9B4C0CE0F5BE4E4F83226707BFA0D1B4C42544@EXVS001.rgu.ac.uk> Hello I am compiling a list of software and hardware implementations of MPEG-4 Visual and H.264 for a forthcoming book. If you have a working, commercial MPEG-4 Visual product that's *not* listed on www.m4if.org I would be interested in including it in the list. I would like to know features and performance (e.g. SP, ASP, etc, which levels ?) and the target platform (hardware, software). I'm particularly interested in details of H.264 implementations. I know about the solutions or demos from VideoLocus, UBVideo, Sand Video and VSS ; information about any other near-market solutions would be gratefully received. Many thanks Iain --- Dr Iain E G Richardson Lecturer and Researcher School of Engineering, The Robert Gordon University, Aberdeen, UK Tel +44 1224 262320; Fax +44 1224 262444 i.g.richardson@rgu.ac.uk www.rgu.ac.uk/eng/ict/ --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2024 From ssurui 263.net Tue Mar 4 08:31:53 2003 From: ssurui 263.net (ssurui) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] what's the meaning of MAC Message-ID: <007b01c2e1e5$76a35050$230000c0@ssurui> I find MAC mode in Momusysenc project,please tell me its meaning. Thanks for any help. ssurui -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030304/af7983f0/attachment.html From ssurui 263.net Tue Mar 4 08:46:23 2003 From: ssurui 263.net (ssurui) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] what's the meaning of video_object_layer_shape_extension Message-ID: <008801c2e1e7$7e05cec0$230000c0@ssurui> In the Table 35 of the VM18.0, video_object_layer_shape_extension decide the type and number of auxiliary components. But I don't understand some items in this table. For example, DISPARITY, DEPTH and USER DEFINED. I want to know the details. Thanks for any help. ssurui -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030304/0e7def8c/attachment.html From bfelts envivio.com Mon Mar 3 17:52:26 2003 From: bfelts envivio.com (Boris Felts) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] Working MPEG-4 Visual and H.264 solutions In-Reply-To: <0ADFC3A378B7B2408351059DCC465DAD2311AC@xchange.sfo.envivio.com> Message-ID: <0ADFC3A378B7B2408351059DCC465DAD031211@xchange.sfo.envivio.com> Iain, We (Envivio) also have an H264 implementation. You can check it on http://www.envivio.com/campaign/h264/index.html or ask us for more details. Best, Boris Felts Envivio. > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org] On Behalf Of Iain > Richardson (ensigr) > Sent: Monday, March 03, 2024 8:49 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] Working MPEG-4 Visual and H.264 solutions > > > Hello > > I am compiling a list of software and hardware > implementations of MPEG-4 Visual and H.264 for a forthcoming > book. If you have a working, commercial MPEG-4 Visual product > that's *not* listed on www.m4if.org I would be interested in > including it in the list. I would like to know features and > performance (e.g. SP, ASP, etc, which levels ?) and the > target platform (hardware, software). > > I'm particularly interested in details of H.264 > implementations. I know about the solutions or demos from > VideoLocus, UBVideo, Sand Video and VSS ; information about > any other near-market solutions would be gratefully received. > > Many thanks > > Iain > > --- > Dr Iain E G Richardson > Lecturer and Researcher > School of Engineering, The Robert Gordon University, > Aberdeen, UK Tel +44 1224 262320; Fax +44 1224 262444 > i.g.richardson@rgu.ac.uk > www.rgu.ac.uk/eng/ict/ > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2024 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From guraaf yahoo.co.in Tue Mar 4 15:23:11 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] question about chroma interpolation Message-ID: <00b901c2e233$ddf07cd0$6910840a@blr.broadcom.com> Hi all, Pardon me if this is a stupid question: Can somebody help me understand chroma interpolation, in specific how to interpret Tables 7-6 to 7-9. We are trying to implement Simple Profile so no quarter-pel. Only half-pel so we need only Table 7-8 and 7-9. Table 7-8 -- Modification of eighth sample resolution chrominance vector components eighth pixel position 0 1 2 3 4 5 6 7 //8 resulting position 0 0 1 1 1 1 1 2 //2 We have 4 luma vectors where each is half-pel. We add them and get a sum that is again a max of half-pel resolution. What should we do with this sum? Should we first divide by 8 (leading to 16th resolution) and then use the table? What is the meaning of the last column, e.g., //8 and //2 in the above table? Can somebody help me with an example for say the sum of 4 luma vectors = 7, and say 8 and say 14 (where each is half-pel). Half-pel Chroma will be 2, 2 and 3. Thus the eventual full-pel chroma used for prediction will be 1, 1, and 1, right? Thanks a lot! Gaurav ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From ban611 yahoo.com Tue Mar 4 04:00:33 2003 From: ban611 yahoo.com (bharat nihalani) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] Query Message-ID: <20030304120033.28547.qmail@web12304.mail.yahoo.com> Dear All, I have a small doubt. In the MP4 ISO code, there is a function: MP4GetMovieIndTrack( *moov, /*trackNumber*/, &trak ); Here, we have to specify the 'trackNumber' as the second argument. Now, suppose I have 3 tracks in an MP4 file(BIFS, OD and Audio) and I want infomation of the Audio track, then how do I know the track number of this track beforehand? Thanx in advance. Regards, Bharat --------------------------------- Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, and more -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030304/8539e8dd/attachment.html From kosuge td.idc.lsi.sanyo.co.jp Wed Mar 5 10:40:15 2003 From: kosuge td.idc.lsi.sanyo.co.jp (tetsuo kosuge) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] question about chroma interpolation In-Reply-To: <00b901c2e233$ddf07cd0$6910840a@blr.broadcom.com> References: <00b901c2e233$ddf07cd0$6910840a@blr.broadcom.com> Message-ID: <200303050140.AA00166@kosuge.td.idc.lsi.sanyo.co.jp> Hi Mr.Aggarwal. I think as follows: MB has one MV(1MV) MVchr' = MVlum/2 =(sign)X.Y (X is integer, Y is decimal) uses Table 7-9 switch(Y){ 0 : Y' = 0; 0.25 : Y' = 0.5; 0.5 : Y' = 0.5; 1 : Y' = 0.5; } MVchr = (sign)(X+Y'); MB has four MV(4MV) MVchr' = (MV1lum + MV2lum + MV3lum + MV4lum)/(4*2) = (sign)X.Y (X is integer, Y is decimal) uses Table 7-6 switch(Y){ 0 : Y' = 0; 0.0625 : Y' = 0; 0.125 : Y' = 0; 0.1875 : Y' = 0.5; 0.25 : Y' = 0.5 ......(omit)......... 0.8125 : Y' = 0.5 0.875 : Y' = 1.0 0.9375 : Y' = 1.0 } MVchr = (sign)(X+Y'); I think that Table 7-7 or 7-8 for the case MB has not 4 luminance block. Regards, Tetsuo >Can somebody help me understand chroma interpolation, in specific how >to interpret Tables 7-6 to 7-9. We are trying to implement Simple Profile >so no quarter-pel. Only half-pel so we need only Table 7-8 and 7-9. > >Table 7-8 -- Modification of eighth sample resolution chrominance > vector components > >eighth pixel position 0 1 2 3 4 5 6 7 //8 >resulting position 0 0 1 1 1 1 1 2 //2 > >We have 4 luma vectors where each is half-pel. We add them and get a sum >that is again a max of half-pel resolution. What should we do with this >sum? Should we first divide by 8 (leading to 16th resolution) and then >use the table? > >What is the meaning of the last column, e.g., //8 and //2 in the >above table? Can somebody help me with an example for say the sum of >4 luma vectors = 7, and say 8 and say 14 (where each is half-pel). >Half-pel Chroma will be 2, 2 and 3. Thus the eventual full-pel chroma >used for prediction will be 1, 1, and 1, right? > >Thanks a lot! >Gaurav > >________________________________________________________________________ >Missed your favourite TV serial last night? Try the new, Yahoo! TV. > visit http://in.tv.yahoo.com > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes > From guraaf yahoo.co.in Wed Mar 5 11:14:20 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] question about intra_dc_vlc_thr2 In-Reply-To: Message-ID: <00d901c2e2da$44ceb2e0$6910840a@blr.broadcom.com> Looking for a clarification on an old post: For an Intra block with Intra AC VLC turned on, suppose there was only 1 DCT coefficient, then is it correct to say that the decode of the first VLC DCT coefficient will give out a LAST==1? Or lets say that Intra AC VLC is turned on and cbpy[] for an intra block is 0. Then it means that there is no DCT coefficient at all for this block. Neither DC nor AC. And to understand this completely, if the Intra AC VLC is turned off for the block and there is only 1 DCT coefficient, it means that only DC coefficient is present. Hence, the cbpy[] for this block will be '0' since there are no AC coefficients. Correct? Gaurav > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Kumar, Gautam > Sent: Monday, February 24, 2024 8:29 AM > To: tetsuo kosuge > Cc: Technotes@lists.m4if.org > Subject: RE: [M4IF Technotes] question about intra_dc_vlc_thr2 > > > Kosuge-San, > > > What does it(mcbpc and cbpy in subclause 6.3.6 are changed > >accordingly) represents ? It is that (CBP==1) -> (CBP==0) > > or (CBP==1) -> (CBP==0),or (Intra MB) -> (Inter MB) ? > > generally: > 1. for inter mb we consider all 64 values(including dc value) in > a block to > calculate cbp ((cbpy<<2) | (mcbpc & 3)). > 2. for intra mb we consider only 63 values(excluding dc value) in > a block to > calculate cbp ((cbpy<<2) | (mcbpc & 3)). > > When the intra AC VLC is turned on, case 1 should be applicable for intra > mb. > > > Thanks and Regards, > Gautam > > > >-----Original Message----- > >From: tetsuo kosuge [mailto:kosuge@td.idc.lsi.sanyo.co.jp] > >Sent: Monday, February 24, 2024 6:39 AM > >To: Kumar, Gautam > >Cc: Technotes@lists.m4if.org > >Subject: Re: [M4IF Technotes] question about intra_dc_vlc_thr2 > > > > > >Dear Mr.Gautam and other MPEG-4 Experts : > > > >Thanks to answer my question again, Mr.Gautam > > > >Your thouhgt is reasonable,I think so. > >If (Qp >= intra_dc_vlc_thr && pattern_code==0),usually think > >dc_coeff exist. > > > >But I checked this sequence in microsft_vfdis_v10-990812 > >codec,seem the bitstream doesn't obey that sequence. > >In this bitstream, has priority over Intra_MB. > >When (Qp >= intra_dc_vlc_thr && pattern_code==0), the block > >doesn't have dc_coeff(say has 0 value in all coeff). > >The other bitstream which does't make microsft codec obeys the > >same sequence. > > > >And I read 14496-2:2001,this represents as follows: > > > > 7.4.1.4 Intra dc coefficient decoding for the case of > >switched encoding > > > > At the VOP layer,using quantizer value as the > >threshold,a 3 bit code(intra_dc_vlc_thr) allows switching > > between 2VLCs(DC Intra VLC and AC Intra VLC)when > >decoding DC coefficients of Intra macroblocks,see Table > > 6-21. > > > > NOTE When the intra AC VLC is turned on,IntraDC > >coefficients are not handled separately any more,but > > treated the same as all other coefficients.That means > >that a zero Intra DC coefficient will not be coded > > but will simply increase the run for the following AC > >coefficients.The definitions of mcbpc and cbpy in > > subclause 6.3.6 are changed accordingly. > > > > > > What does it(mcbpc and cbpy in subclause 6.3.6 are changed > >accordingly) represents ? It is that (CBP==1) -> (CBP==0) > > or (CBP==1) -> (CBP==0),or (Intra MB) -> (Inter MB) ? I can't > >judge correct sequence(for my lack of English kowledge? > >(TT) ). > > Which is sequence correct? > > > >Bye, Tetsuo Kosuge > > > > ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From kosuge td.idc.lsi.sanyo.co.jp Wed Mar 5 17:06:23 2003 From: kosuge td.idc.lsi.sanyo.co.jp (tetsuo kosuge) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] question about intra_dc_vlc_thr2 In-Reply-To: <00d901c2e2da$44ceb2e0$6910840a@blr.broadcom.com> References: <00d901c2e2da$44ceb2e0$6910840a@blr.broadcom.com> Message-ID: <200303050806.AA00170@kosuge.td.idc.lsi.sanyo.co.jp> Hi Mr.Aggarwal. That's my previous question,so I have no confidence. But I understand as follows(Mr.Gautam's answer is helpful me to understand) : ----------------------------------------------------------------------------- If(Intra AC VLC is turned on) { if(pattern_code == 1) { this case coeff without distinction of ac or dc. MB has 64 coeff. And they are derived from Tbl.B-16 or Tbl.B-17. } else { //(pattern_code == 0) 64 coeff are all 0. } } else { //Intra AC VLC is turned off if(pattern_code == 1) { MB has 64 coeff(1 dc_coeff and 63 ac_coeff). dc_coeff is derived from Tbl.B13-Tbl.B15. ac_coeff are derived from Tbl.B-16 or Tbl.B-17. } else { //(pattern_code == 0) dc_coeff is derived from Tbl.B13-Tbl.B15. ac_coeff(63 coeff) are all 0. } } --------------------------------------------------------------------------------- Regards, Tetsuo >For an Intra block with Intra AC VLC turned on, suppose there was >only 1 DCT coefficient, then is it correct to say that the decode >of the first VLC DCT coefficient will give out a LAST==1? > >Or lets say that Intra AC VLC is turned on and cbpy[] for an intra >block is 0. Then it means that there is no DCT coefficient at all >for this block. Neither DC nor AC. > >And to understand this completely, if the Intra AC VLC is turned >off for the block and there is only 1 DCT coefficient, it means >that only DC coefficient is present. Hence, the cbpy[] for this >block will be '0' since there are no AC coefficients. Correct? > >Gaurav From kosuge td.idc.lsi.sanyo.co.jp Wed Mar 5 17:14:04 2003 From: kosuge td.idc.lsi.sanyo.co.jp (tetsuo kosuge) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] question about intra_dc_vlc_thr2 In-Reply-To: <00d901c2e2da$44ceb2e0$6910840a@blr.broadcom.com> References: <00d901c2e2da$44ceb2e0$6910840a@blr.broadcom.com> Message-ID: <200303050814.AA00171@kosuge.td.idc.lsi.sanyo.co.jp> Sorry, I fogot to write distiction of Intra or Inter. Hi Mr.Aggarwal. That's my previous question,so I have no confidence. But I understand as follows(Mr.Gautam's answer is helpful me to understand) : ----------------------------------------------------------------------------- If(Intra AC VLC is turned on) { if(pattern_code == 1) { this case coeff without distinction of ac or dc. MB has 64 coeff. And they are derived from Tbl.B-16 or Tbl.B-17. } else { //(pattern_code == 0) 64 coeff are all 0. } } else { //Intra AC VLC is turned off if(pattern_code == 1) { MB has 64 coeff(1 dc_coeff and 63 ac_coeff). dc_coeff is derived from Tbl.B13-Tbl.B15. ac_coeff are derived from Tbl.B-16 or Tbl.B-17. } else if(Intra_MB){ //(pattern_code == 0)&&Intra dc_coeff is derived from Tbl.B13-Tbl.B15. ac_coeff(63 coeff) are all 0. } else { //(pattern_code == 0)&&Inter 64 coeff are all 0. } } --------------------------------------------------------------------------------- Regards, Tetsuo >For an Intra block with Intra AC VLC turned on, suppose there was >only 1 DCT coefficient, then is it correct to say that the decode >of the first VLC DCT coefficient will give out a LAST==1? > >Or lets say that Intra AC VLC is turned on and cbpy[] for an intra >block is 0. Then it means that there is no DCT coefficient at all >for this block. Neither DC nor AC. > >And to understand this completely, if the Intra AC VLC is turned >off for the block and there is only 1 DCT coefficient, it means >that only DC coefficient is present. Hence, the cbpy[] for this >block will be '0' since there are no AC coefficients. Correct? > >Gaurav From ban611 yahoo.com Wed Mar 5 01:35:40 2003 From: ban611 yahoo.com (bharat nihalani) Date: Wed Jul 30 14:09:53 2003 Subject: [M4IF Technotes] Media Data Query In-Reply-To: <02d901c2dee5$e5a666c0$1b0aa8c0@blr.emuzed.com> Message-ID: <20030305093540.6097.qmail@web12303.mail.yahoo.com> Dear All ! As per the standard, there could be more than one 'mdat' atoms in the MP4 file. Is there any info in MP4 file that says which 'mdat' atom corresponds to which track. 1) Suppose there are 2 tracks (Audio and Video) and 2 'mdat' atoms that contain data for Audio and Video tracks in the MP4 file; now how do I know which 'mdat' atom corresponds to a particular track? 2) There could even be just one 'mdat' atom that may contain data for both the tracks in the MP4 file. In this case either the Auidio data precedes the Video data or vice versa. Here, how do I get this information? Please try to help on this matter. Thanx in advance. Regards, Bharat --------------------------------- Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, and more -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030305/f9582735/attachment.html From magnus.hoem popwire.com Wed Mar 5 10:59:06 2003 From: magnus.hoem popwire.com (Magnus Hoem) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] Media Data Query In-Reply-To: <20030305093540.6097.qmail@web12303.mail.yahoo.com> Message-ID: <1A0E2C40-4EF1-11D7-B26E-0003930126D8@popwire.com> Hi! It doesn't matter how many mdat-atoms there are. Which data to get is defined in the stco-atom (together with stsz-atom). Often neither the audio not the video data comes first, it is usually muxed to prevent the parser of the file from having to do a lot of skipping back and forth in the file. Best regards, Magnus On Wednesday, March 5, 2003, at 10:35 AM, bharat nihalani wrote: > Dear All ! > > As per the standard, there could be more than one 'mdat' atoms in the > MP4 file. Is there any info in MP4 file that says which 'mdat' atom > corresponds to which track. > > 1) Suppose there are 2 tracks (Audio and Video) and 2 'mdat' > atoms?that contain data for Audio and Video tracks in the MP4 file; > now how do I know which 'mdat' atom corresponds to a particular track? > > 2) There could even be just one 'mdat' atom that may contain data for > both the tracks in the MP4 file. In this case either the Auidio data > precedes the?Video data or vice?versa. Here, how do I get this > information? > > Please try to help on this matter. > > Thanx in advance. > > Regards, > > Bharat? > > > > > Do you Yahoo!? > Yahoo! Tax Center - forms, calculators, tips, and more ********************************************** Popwire Technology Magnus Hoem Research Engineer magnus.hoem@popwire.com Kungsbroplan 3A SE-112 27 Stockholm, Sweden Phone: +46 8-506 667 34 Mobile: +46 733-25 44 34 http://www.popwire.com *********************************************** This message, including any attachments may contain confidential and privileged material; it is intended only for the person to whom it is addressed. Its contents do not constitute a commitment by Popwire except where provided for in a written and undersigned agreement. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1912 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030305/b93051ce/attachment.bin From valentini coritel.it Wed Mar 5 12:37:15 2003 From: valentini coritel.it (Lucia) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] FGS truncated bitstream Message-ID: <200303051143.h25BhPx10696@nausicaa.coritel.it> Good morning everybody, I've got a question to ask, apologizing in advantage for my mistakes( i'm new in video coding). Suppose we are doing video streaming. When using FGS in the encoding process, it is possible for the server to truncate the enhancement layer in order to match the outgoing bit-rate with the channel capacity variations. Now, i wonder how to truncate the bitstream. I mean, suppose either 1) we stored in the server different files, matching different bit-rates (i.e. with EL of different lenghts) or 2) we have a unique file and the server makes a control on the bitstream and bit-rate as to truncate the EL at the right point. In both cases (i think the first is the most realistic, is it?) we need to determine the right point to truncate the bitstream: how can we estabilish it? I've read that there is no standardization on how to decode a truncated bit-stream, but is there a standardization on how to truncate a bitstream (for example should we transmit all the (RUN,EOP) symbols in a bit-plane, or we can truncate the stream not only between two bit-planes, but also inside a single bit-plane)? Or is the choose on how to truncate the bitstream laying just on the bit-rate evaluation during the coding phase or the transmission phase? i mean, if i know a channel capacity of 32Kbps and i have an output frame rate of 10 Frame/s i know i have to code each frame with an average of 3200 bits......if i impose a rate control on the base layer such that it is coded with 2000 bits in average, i know i have to cut the FGS-EL after 1200 bits in average, depending the exact value on the actual number of bits i use, right? If there is a standardization, is it in the system part? (nothing is said about in the video part i have......) and where can i download that part of the standard? Thanks in advantage. Lucia Valentini From guraaf yahoo.co.in Wed Mar 5 17:47:37 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] question about intra_dc_vlc_thr2 In-Reply-To: <200303050814.AA00171@kosuge.td.idc.lsi.sanyo.co.jp> Message-ID: <00e801c2e311$35da66d0$6910840a@blr.broadcom.com> Kosuge-san, Thanks. I will just modify your pseudo-code a little since I believe it doesn't cover everything but yes, it does summarize everything very clearly. If(Intra AC VLC is turned on || inter) { // change made by me!! if(pattern_code == 1) { this case coeff without distinction of ac or dc. MB has 64 coeff. And they are derived from Tbl.B-16 or Tbl.B-17. } else { //(pattern_code == 0) 64 coeff are all 0. } } else { //Intra AC VLC is turned off if(pattern_code == 1) { MB has 64 coeff(1 dc_coeff and 63 ac_coeff). dc_coeff is derived from Tbl.B13-Tbl.B15. ac_coeff are derived from Tbl.B-16 or Tbl.B-17. } else { //(pattern_code == 0) // change made by me!! dc_coeff is derived from Tbl.B13-Tbl.B15. ac_coeff(63 coeff) are all 0. } } Gaurav > -----Original Message----- > From: tetsuo kosuge [mailto:kosuge@td.idc.lsi.sanyo.co.jp] > Sent: Wednesday, March 05, 2024 1:44 PM > To: Gaurav Aggarwal > Cc: Technotes@lists.m4if.org > Subject: Re: [M4IF Technotes] question about intra_dc_vlc_thr2 > > > Sorry, I fogot to write distiction of Intra or Inter. > > Hi Mr.Aggarwal. > > That's my previous question,so I have no confidence. > But I understand as follows(Mr.Gautam's answer is helpful me to > understand) : > > ------------------------------------------------------------------ > ----------- > > If(Intra AC VLC is turned on) { > if(pattern_code == 1) { > this case coeff without distinction of ac or dc. > MB has 64 coeff. And they are derived from Tbl.B-16 > or Tbl.B-17. > > } > else { //(pattern_code == 0) > 64 coeff are all 0. > } > } > else { //Intra AC VLC is turned off > if(pattern_code == 1) { > MB has 64 coeff(1 dc_coeff and 63 ac_coeff). > dc_coeff is derived from Tbl.B13-Tbl.B15. > ac_coeff are derived from Tbl.B-16 or Tbl.B-17. > } > else if(Intra_MB){ //(pattern_code == 0)&&Intra > dc_coeff is derived from Tbl.B13-Tbl.B15. > ac_coeff(63 coeff) are all 0. > } > else { //(pattern_code == 0)&&Inter > 64 coeff are all 0. > } > } > > ------------------------------------------------------------------ > --------------- > Regards, > Tetsuo > > > >For an Intra block with Intra AC VLC turned on, suppose there was > >only 1 DCT coefficient, then is it correct to say that the decode > >of the first VLC DCT coefficient will give out a LAST==1? > > > >Or lets say that Intra AC VLC is turned on and cbpy[] for an intra > >block is 0. Then it means that there is no DCT coefficient at all > >for this block. Neither DC nor AC. > > > >And to understand this completely, if the Intra AC VLC is turned > >off for the block and there is only 1 DCT coefficient, it means > >that only DC coefficient is present. Hence, the cbpy[] for this > >block will be '0' since there are no AC coefficients. Correct? > > > >Gaurav > ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From gururaj.k.parvathi exgate.tek.com Wed Mar 5 01:07:00 2003 From: gururaj.k.parvathi exgate.tek.com (gururaj.k.parvathi@exgate.tek.com) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] Reference software Message-ID: <301A812E6528D511A8F70008C71E5786016C5AF0@AP-BANG-M02> Hi, I had a question on reference decoder that is part of the reference software in 14496-5. What is the latest version of this and where can I download this from? We had bought the standard some time back but I am not sure if there are any updates to the reference decoder. If there are any updates then do we have free access or need to pay for the same? Thanks in advance.. Guru From Andrea.Coppo h3g.it Wed Mar 5 14:00:52 2003 From: Andrea.Coppo h3g.it (Coppo Andrea) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] Free 3GPP Player Message-ID: <5A830F2A9C8FD144B6031E3D5D7EA2A7176FDF@MIEXC01.h3g.it> Hi, Could You please tell me if there's any 3GPP Compliant Player free of charge? If yes, do you know where can I download it ? Thanks a lot Best Regards Andrea -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030305/b515f710/attachment.html From 94426082 eeng.dcu.ie Wed Mar 5 17:12:32 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] Multiple Tracks + n hint tracks! Message-ID: <003e01c2e33a$7acc1a80$70690a0a@pel.eeng.dcu.ie> Hi, I was just wondering, if I have a file with, for example, 3 video tracks and one hint track, is this hint track applicable to all video tracks or do I, in fact, need a hint track per track? Is there a pointer within the hint atom which points to one track in particular? Rgds, Nikki Cranley, Performance Engineering Lab, Mobile Multimedia, DCU School of Engineering, S220 UCD Dept. of Computer Science, A006 ************************************************* PEL LAB: http://www.eeng.dcu.ie/~pel/ RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ ART: http://www.eeng.dcu.ie/~cranleyn/art/ ************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030305/054a2563/attachment.html From mihir ti.com Thu Mar 6 01:07:09 2003 From: mihir ti.com (Mody, Mihir) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] Regarding AMR data in 3GPP file format Message-ID: Hi, Does any one knows the AMR data format in 3GPP file? Is it AMR Interface Format 1 (AMR IF1) or AMR Interface Format 2 (AMR IF2) ? I think, it is AMR IF2 as per TS 26.101. Can anybody confirm it? Regards, Mihir Mody, Imaging and Audio group, Texas Instruments Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030306/999c0bba/attachment.html From singer apple.com Wed Mar 5 14:45:34 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:54 2003 Subject: [M4IF Technotes] Regarding AMR data in 3GPP file format In-Reply-To: References: Message-ID: At 01:07 +0530 3/6/03, Mody, Mihir wrote: >Hi, > >Does any one knows the AMR data format in 3GPP file? Is it AMR >Interface Format 1 (AMR IF1) or AMR Interface Format 2 (AMR IF2) ? >I think, it is AMR IF2 as per TS 26.101. Can anybody confirm it? check the specs on the 3G web site 3gpp.org and the IETF RTP payload format; 3G uses 'storage format' as defined in the RTP spec. as the format stored in 3GPP files. > >Regards, >Mihir Mody, >Imaging and Audio group, >Texas Instruments Inc. -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030305/dae4d3bf/attachment.html From singer apple.com Wed Mar 5 14:44:34 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] Multiple Tracks + n hint tracks! In-Reply-To: <003e01c2e33a$7acc1a80$70690a0a@pel.eeng.dcu.ie> References: <003e01c2e33a$7acc1a80$70690a0a@pel.eeng.dcu.ie> Message-ID: At 17:12 +0000 3/5/03, Nikki Cranley wrote: >Hi, >I was just wondering, >if I have a file with, for example, 3 video tracks and one hint >track, is this hint track applicable to all video tracks or do I, in >fact, need a hint track per track? Is there a pointer within the >hint atom which points to one track in particular? hint tracks may draw from one media track (e.g. simple RTP) or more (e.g. a multiplex format such as mpeg-2 transport). They are linked by track references to the tracks that they hinted, so you can tell what uses what. > >Rgds, >Nikki Cranley, > >Performance Engineering Lab, >Mobile Multimedia, >DCU School of Engineering, S220 >UCD Dept. of Computer Science, A006 >************************************************* >PEL LAB: http://www.eeng.dcu.ie/~pel/ >RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ >ART: >http://www.eeng.dcu.ie/~cranleyn/art/ >************************************************* > > -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030305/e07b82e5/attachment.html From rob.koenen m4if.org Wed Mar 5 11:55:18 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] Regarding AMR data in 3GPP file format In-Reply-To: Message-ID: <3C124172E7FDD511B510000347426D59016BF359@exchange.epr.com> Mihir, This is stuff that is not defined in MPEG. While someone may be able to provide and answer, you may want to consider asking 3GPP experts the same question. Kind Regards, Rob -----Original Message----- From: Mody, Mihir [mailto:mihir@ti.com] Sent: Wednesday, March 05, 2024 11:37 AM To: 'Technotes@lists.m4if.org' Subject: [M4IF Technotes] Regarding AMR data in 3GPP file format Hi, Does any one knows the AMR data format in 3GPP file? Is it AMR Interface Format 1 (AMR IF1) or AMR Interface Format 2 (AMR IF2) ? I think, it is AMR IF2 as per TS 26.101. Can anybody confirm it? Regards, Mihir Mody, Imaging and Audio group, Texas Instruments Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030305/67911025/attachment.html From zhaozhd bis.com.cn Thu Mar 6 09:45:43 2003 From: zhaozhd bis.com.cn (Zhao Zhi Dong) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] Free 3GPP Player References: <5A830F2A9C8FD144B6031E3D5D7EA2A7176FDF@MIEXC01.h3g.it> Message-ID: <003701c2e382$1db0e0e0$3964e29f@bis.com.cn> Andrea: Please try it. http://www.digitalnetworks.philips.com/InformationCenter/Global/FArticle Summary.asp?lNodeId=764 &channel=764&channelId=N764A2175 Regards Zhao Zhidong ----- Original Message ----- From: Coppo Andrea To: Technotes@lists.m4if.org Sent: Wednesday, March 05, 2024 9:00 PM Subject: [M4IF Technotes] Free 3GPP Player Hi, Could You please tell me if there's any 3GPP Compliant Player free of charge? If yes, do you know where can I download it ? Thanks a lot Best Regards Andrea -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030306/d86c0622/attachment.html From zhaozhd bis.com.cn Thu Mar 6 09:54:02 2003 From: zhaozhd bis.com.cn (Zhao Zhi Dong) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] I require mp4 Movie files with subtitle Message-ID: <006401c2e383$4c4dc020$3964e29f@bis.com.cn> Hi ! Can you tell me where can I get mp4 Movie files with subtitle. Thanks ! Zhao Zhidong -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030306/5df92a67/attachment.html From emre.aksu nokia.com Thu Mar 6 08:50:06 2003 From: emre.aksu nokia.com (emre.aksu@nokia.com) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] Regarding AMR data in 3GPP file format Message-ID: Hi Mihir, Please check TS 26.234 specification available at " ftp.3gpp.org/Specs/archive/26_series/26.234". Check the 3GPP file format related sections. For the AMR storage format syntax, you can check it from RFC 3267 at " http://www.ietf.org/rfc/rfc3267.txt" . +Emre Emre Baris Aksu Nokia Mobile Phones -----Original Message----- From: ext Mody, Mihir [mailto:mihir@ti.com] Sent: 05 March, 2003 21:37 To: 'Technotes@lists.m4if.org' Subject: [M4IF Technotes] Regarding AMR data in 3GPP file format Hi, Does any one knows the AMR data format in 3GPP file? Is it AMR Interface Format 1 (AMR IF1) or AMR Interface Format 2 (AMR IF2) ? I think, it is AMR IF2 as per TS 26.101. Can anybody confirm it? Regards, Mihir Mody, Imaging and Audio group, Texas Instruments Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030306/ff639513/attachment.html From zhweizh mailst.xjtu.edu.cn Mon Mar 10 11:59:25 2003 From: zhweizh mailst.xjtu.edu.cn (zhweizh) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] asking Message-ID: <200303100400.h2A40kp02968@lists1.magma.ca> Hi, technotes£¬ why have I not been receive any letters from technotes forum fro 4 days? My email is zhweizh@mailst.xjtu.edu.cn ? Zhang weizh ¡¡¡¡¡¡¡¡¡¡¡¡¡¡ From rob.koenen m4if.org Mon Mar 10 11:35:54 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] asking In-Reply-To: <200303100400.h2A40kp02968@lists1.magma.ca> Message-ID: <000001c2e6be$8f31de60$b60a010a@rkoenent21h> please send all mail about administrative issues to technotes-admin. The list works just fine, and you are subscribed because otherwise you couldn't have posted. The last mail was send 6 March. Please check your local ntework / mail settings if you still think something is wrong. Rob > -----Original Message----- > From: zhweizh [mailto:zhweizh@mailst.xjtu.edu.cn] > Sent: Monday, March 10, 2024 10:59 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] asking > > > Hi, > technotes? > why have I not been receive any letters from technotes forum > fro 4 days? My email is zhweizh@mailst.xjtu.edu.cn ? > > Zhang weizh > > ??????? > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From charact3r yahoo.com Mon Mar 10 02:23:32 2003 From: charact3r yahoo.com (Char Acter) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] New list for hdot264 development Message-ID: <20030310102332.50015.qmail@web13101.mail.yahoo.com> hdot264 is an open source implementation of a MPEG-4 Part 10 video codec. I just set up a mailing list for the project: http://sourceforge.net/mail/?group_id=62855 Nothing there yet, but if you want to listen in as we get moving, please subscribe. charact3r __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ From res0ykrx verizon.net Sun Mar 9 22:34:10 2003 From: res0ykrx verizon.net (Sant Gupta) Date: Wed Jul 30 14:09:55 2003 Subject: [M4IF Technotes] MPEG-2 vs. MPEG-4 Message-ID: <000901c2e6b5$ea059a60$5ab54104@dslverizon.net> From: Sant Gupta To: The list members: Subject: MPEG-2 vs. MPEG-4 Can some one tell me sources of semi-technical articles on the differences between MPEG-2 and MPEG-4 for high-end security and surveillance application? Also, are there any empirical ways to determine the suitability of one or the other for a high-movement video content for a given bit rate in the range of a) 1.5 to 3 Mbps and b) 3 to 5 Mbps? Thanks, SANT Gupta -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030309/c98ac2e4/attachment.html From ben interframemedia.com Tue Mar 11 00:54:18 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] MPEG-4 encoders with maximum data rate setting Message-ID: MPEG-4-ers, I'm working on an MPEG-4 HD kiosk project (about which I can say little in public). The particular hardware we're targeting has a maximum peak data rate it can handle encoding. It's great up to that point, but starts dropping frames like crazy just past it. While a CBR encode works to keep my data rate limited, I'd really rather have the space savings of a peak limited 2-pass VBR, like WMV9 and Sorenson Video with Cleaner have. Anyone know of any such MPEG-4 tools? It just needs to be Simple Profile. Envivio Encoding Studio and Squeeze both have 2-pass VBR, but neither lets a peak be specified. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 From lcheng62 yahoo.com Tue Mar 11 01:20:44 2003 From: lcheng62 yahoo.com (Liang Cheng) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] question on RATE CONTROL Message-ID: <20030311092044.20394.qmail@web21107.mail.yahoo.com> Hi, Could someone tell me where I can find the documentation/explanation for TMN8 and TMN10 rate control algorithm. I can find TMN5 by simply searching the google. But I met some troubles for locating others. Thanks a lot, Regards, Liang __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com From 94426082 eeng.dcu.ie Tue Mar 11 10:22:16 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] 3gp information please Message-ID: <003201c2e7b8$16ec2a50$70690a0a@pel.eeng.dcu.ie> Hi All, This is the first time Ive heard about .3gp. Could anyone tell me where I can find out more about this file format and in particular how it differs from mp4. Thanking you, regards, Nikki Nikki Cranley, Performance Engineering Lab, Mobile Multimedia, DCU School of Engineering, S220 UCD Dept. of Computer Science, A006 ************************************************* PEL LAB: http://www.eeng.dcu.ie/~pel/ RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ ART: http://www.eeng.dcu.ie/~cranleyn/art/ ************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030311/c459efe6/attachment.html From ramki emuzed.com Tue Mar 11 16:49:20 2003 From: ramki emuzed.com (Ramkishor Korada) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] 3gp information please References: <003201c2e7b8$16ec2a50$70690a0a@pel.eeng.dcu.ie> Message-ID: <07a801c2e7c0$40d0ad70$1b0aa8c0@blr.emuzed.com> Hi, The latest doc for .3gp file is ftp://ftp.3gpp.org/tsg_sa/WG4_CODEC/TSGS4_25bis/Docs/S4-030150.zip The doc explains everything. regards, ramkishor Architect - Video Multimedia Technologies Division Emuzed India Bangalore www.emuzed.com ----- Original Message ----- From: Nikki Cranley To: Technotes@lists.m4if.org Sent: Tuesday, March 11, 2024 3:52 PM Subject: [M4IF Technotes] 3gp information please Hi All, This is the first time Ive heard about .3gp. Could anyone tell me where I can find out more about this file format and in particular how it differs from mp4. Thanking you, regards, Nikki Nikki Cranley, Performance Engineering Lab, Mobile Multimedia, DCU School of Engineering, S220 UCD Dept. of Computer Science, A006 ************************************************* PEL LAB: http://www.eeng.dcu.ie/~pel/ RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ ART: http://www.eeng.dcu.ie/~cranleyn/art/ ************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030311/8b38751a/attachment.html From the_ether btinternet.com Tue Mar 11 21:33:16 2003 From: the_ether btinternet.com (the_ether) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] Lossless MPEG4? Message-ID: <006301c2e815$d52d7ac0$0100a8c0@DesktopGC> I have a special case where I would like to mix lossy and lossless video sequences in the same video stream. I have a stream of video, that will be encoded live. This video will include a section with movement in the scene. This part is to be encoded using the normal, lossy compression techniques of MPEG-4. However, at some point the scene will be still. At this point the user wants to view the full, original data, with no loss. What I'd like to know is how best to encompass those requirements into an MPEG-4 codec. On the first frame in which there is no longer any motion the encoder would have already sent a fair facsimile of the image to the decoder. Is there a way within MPEG-4 to progressively build from that base to end up with the uncompressed, original image on the client side? The best I can come up with is when reaching the non-motion stage to simply subtract that image from the original, send a signal to the decoder (within the user data?) to tell it to turn off normal MPEG-4 decoding, and then trickle feed the difference image according to the bandwidth constraints of the link. It's a bit crude. Is there a more elegant, MPEG-4 way of meeting these requirements? Simply changing the quantiser to a value of 1 won't help as data will still be lost by the DCT / iDCT cycle (is that right?). Regards Graham From olivier.avaro rd.francetelecom.com Wed Mar 12 05:06:00 2003 From: olivier.avaro rd.francetelecom.com (AVARO Olivier FTRD/DIH/REN) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] 3gp information please Message-ID: <571B06D35309794BA9204B5A090CC1010235BC17@lanmhs50.rd.francetelecom.fr> Dear Nikki, The .3gp file format is a derivative format from the ISO File Format recently standardized jointly by MPEG and JPEG. 3GPP supports other codecs than MPEG-4 so they have defined some extensions to signal them. If you use the same codecs than MPEG-4, you can make a file that is both compatible to .3GP and .MP4 by the mean of multiple branding. In the interest of interoperability, it is advised to do so. Kind regards, O. -----Message d'origine----- De : Nikki Cranley [mailto:94426082@eeng.dcu.ie] Envoy? : mardi 11 mars 2003 11:22 ? : Technotes@lists.m4if.org Objet : [M4IF Technotes] 3gp information please Hi All, This is the first time Ive heard about .3gp. Could anyone tell me where I can find out more about this file format and in particular how it differs from mp4. Thanking you, regards, Nikki Nikki Cranley, Performance Engineering Lab, Mobile Multimedia, DCU School of Engineering, S220 UCD Dept. of Computer Science, A006 ************************************************* PEL LAB: http://www.eeng.dcu.ie/~pel/ RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ ART: http://www.eeng.dcu.ie/~cranleyn/art/ ************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030312/e985b2b1/attachment.html From uday.k ap.sony.com Wed Mar 12 11:27:11 2003 From: uday.k ap.sony.com (Uday Kiran) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] FW: MPEG-4 Video Reference Software Message-ID: Message Hi, I have downloaded the Microsoft reference software from MPEG site. But I am getting the following problem when executing the encoder. Debug error! Abnormal Program termination! In addition to the above, I am getting the following message in the command window when I type encoder.exe example.par New style parameter file. Assertion failed: rgpfReconYUV [BASE_LAYER] != NULL, file d:\d\projects\mpeg4_vi deo\iso_reference_software\visual\natural\microsoft-vfdis-v10-990812\sys\enc oder \sesenc.cpp, line 1306 Please let me know how to overcome this problem. I would be happy if anybody can suggest any website from where I can download bug-free reference software. Best Regards, Uday SONY India Pvt. Ltd. No.1, "Adarsh Opus", II Floor, Campbell Road, Austion Town, Bangalore - 560 047 Phone: +91-80-5546825 ext 5815 Fax: +91-80-5546828 email: uday.k@ap.sony.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030312/b6dc9c88/attachment.html From eyalp Vimatix.com Wed Mar 12 10:54:15 2003 From: eyalp Vimatix.com (Eyal Peleg) Date: Wed Jul 30 14:09:56 2003 Subject: [M4IF Technotes] 3gp information please Message-ID: Hi. I have a little question for clarifying the issue. Basically if I use the ISO encoder for mp4, and save the file with .3gp extension, it is a .3gp file? Doesn't the 3gp file have different headers than .mp4? Regards, Eyal Peleg -----Original Message----- From: AVARO Olivier FTRD/DIH/REN [mailto:olivier.avaro@rd.francetelecom.com] Sent: Wednesday, March 12, 2024 6:06 AM To: Nikki Cranley; Technotes@lists.m4if.org Subject: RE: [M4IF Technotes] 3gp information please Dear Nikki, The .3gp file format is a derivative format from the ISO File Format recently standardized jointly by MPEG and JPEG. 3GPP supports other codecs than MPEG-4 so they have defined some extensions to signal them. If you use the same codecs than MPEG-4, you can make a file that is both compatible to .3GP and .MP4 by the mean of multiple branding. In the interest of interoperability, it is advised to do so. Kind regards, O. -----Message d'origine----- De : Nikki Cranley [mailto:94426082@eeng.dcu.ie] Envoy? : mardi 11 mars 2003 11:22 ? : Technotes@lists.m4if.org Objet : [M4IF Technotes] 3gp information please Hi All, This is the first time Ive heard about .3gp. Could anyone tell me where I can find out more about this file format and in particular how it differs from mp4. Thanking you, regards, Nikki Nikki Cranley, Performance Engineering Lab, Mobile Multimedia, DCU School of Engineering, S220 UCD Dept. of Computer Science, A006 ************************************************* PEL LAB: http://www.eeng.dcu.ie/~pel/ RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ ART: http://www.eeng.dcu.ie/~cranleyn/art/ ************************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030312/b119e800/attachment.html From singer apple.com Wed Mar 12 18:18:27 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] 3gp information please In-Reply-To: References: Message-ID: At 10:54 +0200 3/12/03, Eyal Peleg wrote: >Hi. > >I have a little question for clarifying the issue. >Basically if I use the ISO encoder for mp4, and save the file with >.3gp extension, it is a .3gp file? A pure video file looks right, yes. Audio may be different, as AMR is 3g-specific, for example. Best is to read the specs; look at 26.234 version 4 on www.3gpp.org, for example, and the mpeg specs from iso. >Doesn't the 3gp file have different headers than .mp4? Not that I can think of. > > >Regards, >Eyal Peleg > >-----Original Message----- >From: AVARO Olivier FTRD/DIH/REN [mailto:olivier.avaro@rd.francetelecom.com] >Sent: Wednesday, March 12, 2024 6:06 AM >To: Nikki Cranley; Technotes@lists.m4if.org >Subject: RE: [M4IF Technotes] 3gp information please > >Dear Nikki, > >The .3gp file format is a derivative format from the ISO File Format >recently standardized jointly by MPEG and JPEG. >3GPP supports other codecs than MPEG-4 so they have defined some >extensions to signal them. >If you use the same codecs than MPEG-4, you can make a file that is >both compatible to .3GP and .MP4 by the mean of multiple branding. >In the interest of interoperability, it is advised to do so. > >Kind regards, > >O. > > > >-----Message d'origine----- >De : Nikki Cranley [mailto:94426082@eeng.dcu.ie] >Envoy? : mardi 11 mars 2003 11:22 >? : Technotes@lists.m4if.org >Objet : [M4IF Technotes] 3gp information please > >Hi All, >This is the first time Ive heard about .3gp. >Could anyone tell me where I can find out more about this file format and in >particular how it differs from mp4. >Thanking you, regards, >Nikki > >Nikki Cranley, >Performance Engineering Lab, >Mobile Multimedia, >DCU School of Engineering, S220 >UCD Dept. of Computer Science, A006 >************************************************* >PEL LAB: http://www.eeng.dcu.ie/~pel/ >RESEARCH: http://www.eeng.dcu.ie/~cranleyn/ >ART: >http://www.eeng.dcu.ie/~cranleyn/art/ >************************************************* > > -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030312/874921a5/attachment.html From loo_yee 263.net Wed Mar 12 19:22:35 2003 From: loo_yee 263.net (loo yee) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] About VTC Message-ID: <006c01c2e889$b540ed90$1900a8c0@N15> Hi, I have a puzzle in VTC of Microsoft MPEG-4 Visual Codec FDIS 1.02(990812). In \demo\readme, it says:"For object-based coding, a segmentation mask file must also be present with a .seg extension. This should contain binary mask or alpha-plane mask data, where a transparent pixel has value 0, and an opaque pixel is represented by 255". In source codes, there are five macro, #define DWT_OUT0 0 #define DWT_IN 1 #define DWT_OUT1 2 #define DWT_OUT2 3 #define DWT_OUT3 4 I think they are used for deciding the object segment with mask file. That's right? But I can not understand how to use these macro. In encoder, I cann't find any evaluation, such as "xxx = DWT_OUT0", but I find some judgement, such as "if( xxx == DWT_OUT0 )". Ohh, please tell me where I have a mistake. Could you tell me a right way? Thank you for your attention! Yi Lu -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030312/ea93996f/attachment.html From stefan.goor ucd.ie Wed Mar 12 18:57:00 2003 From: stefan.goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] (no subject) Message-ID: Hey All, I'm just wondering if someone can help me with the MoMuSys Encoder. I have been trying create video objects using the encoder but to no avail, I persistently get a fault ("Core Segmentation Fault") when I try to encode. I suspect that it is due to either my .YUV .CGF or .CTL file, because the encoder appears to be compiled and configured correctly (many thanks to Venkata Tumati for helping me get the encoder compiled correctly). Would it be possible for someone to send me a YUV, CFG and CTL file for video object encoding that they know works correctly with MoMuSys, so I can use it as a point of reference. Many thanks Stefan From guraaf yahoo.co.in Thu Mar 13 09:37:49 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] encoder problems! In-Reply-To: Message-ID: <000201c2e916$1c62bb20$6910840a@blr.broadcom.com> Stefan, I have been able to encode (and then decode the bitstream) using the MoMuSys software compiled on a Solaris machine. Infact, I have been able to tinker with the encoder/decoder to understand the standard better. However, I did these experiments for a QCIF-sized stream and only for Simple Profile (all rectangular objects). I can send you the .y, .u, .v, the .ctl and the .cfg files that I am using, if you want. Gaurav > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Stefan A. Goor > Sent: Thursday, March 13, 2024 12:27 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] (no subject) > > > Hey All, > I'm just wondering if someone can help me with the MoMuSys Encoder. I have > been trying create video objects using the > encoder but to no avail, I persistently get a fault ("Core Segmentation > Fault") when I try to encode. I suspect that it > is due to either my .YUV .CGF or .CTL file, because the encoder appears to > be compiled and configured correctly (many > thanks to Venkata Tumati for helping me get the encoder compiled > correctly). > Would it be possible for someone to send me a YUV, CFG and CTL file for > video object encoding that they know works correctly with > MoMuSys, so I can use it as a point of reference. > Many thanks > Stefan ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From xhjin tvia.com Thu Mar 13 13:01:59 2003 From: xhjin tvia.com (Xianghua Jin) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] encoder problems! Message-ID: Stefan: It shoud be you code has error on some pointer is NULL, which is not permit in unix/Linux OS. I once in Linux environment and meet : "Core segment fault" error sometime, that's why siad that's point error. Regards --Xianghua -----Original Message----- From: Gaurav Aggarwal [mailto:guraaf@yahoo.co.in] Sent: 2003?3?13? 12:08 To: stefan.goor@ucd.ie; technotes@lists.m4if.org Subject: RE: [M4IF Technotes] encoder problems! Stefan, I have been able to encode (and then decode the bitstream) using the MoMuSys software compiled on a Solaris machine. Infact, I have been able to tinker with the encoder/decoder to understand the standard better. However, I did these experiments for a QCIF-sized stream and only for Simple Profile (all rectangular objects). I can send you the .y, .u, .v, the .ctl and the .cfg files that I am using, if you want. Gaurav > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Stefan A. Goor > Sent: Thursday, March 13, 2024 12:27 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] (no subject) > > > Hey All, > I'm just wondering if someone can help me with the MoMuSys Encoder. I > have been trying create video objects using the encoder but to no > avail, I persistently get a fault ("Core Segmentation > Fault") when I try to encode. I suspect that it > is due to either my .YUV .CGF or .CTL file, because the encoder > appears to be compiled and configured correctly (many thanks to > Venkata Tumati for helping me get the encoder compiled correctly). > Would it be possible for someone to send me a YUV, CFG and CTL file for > video object encoding that they know works correctly with > MoMuSys, so I can use it as a point of reference. > Many thanks > Stefan ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From lzm02 mails.tsinghua.edu.cn Thu Mar 13 21:52:19 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] What is binary_arithmetic_code()? Message-ID: <000a01c2e967$c435f910$32496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030313/69d6cf4d/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030313/69d6cf4d/attachment.jpeg From yuegf ece.gatech.edu Thu Mar 13 12:17:52 2003 From: yuegf ece.gatech.edu (Gaofeng Yue) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] synchronization between streams Message-ID: Hi, all, I have some questions about synchronization between streams in MPEG4. Suppose a host has an audio source and a video source, my questions are : 1. After video and audio being encoded, they are transmitted as individual streams? or they are multiplexed into a composite stream and delivered through the network as a single stream? 2. At the receiver, how the synchronization between the audio and video stream is implemented? Thanks for your help. Gaofeng From ben interframemedia.com Thu Mar 13 14:35:52 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP Message-ID: Folks, I know I should know this, but don't seem to. What does the AMR acronym actually stand for? Also, anyone have a good story for why CELP audio implementations are so rare, even though the codec is part of ISMA? Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 From neff PacketVideo.COM Thu Mar 13 16:37:55 2003 From: neff PacketVideo.COM (Ralph Neff) Date: Wed Jul 30 14:09:57 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP Message-ID: <72263E8E8622D611975C0002B32C19D837F3AD@MISTY> Ben, AMR is Adaptive Multi-Rate speech codec. Regarding CELP, my interpretation is that low bitrate speech codecs are most useful in the mobile space, due to the low bandwidth and the fact that 2-way speech communication is a core application. But MPEG-4 CELP isn't specified by any of the mobile standards (e.g. 3GPP, 3GPP2). Sure it's in ISMA, but the target application for ISMA (one-way multimedia delivery, wide range of content, transport via internet) makes generic audio coding (AAC) much more interesting/useful than speech coding. -Ralph -----Original Message----- From: Ben Waggoner [mailto:ben@interframemedia.com] Sent: Thursday, March 13, 2024 2:36 PM To: Technotes@lists.m4if.org Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP Folks, I know I should know this, but don't seem to. What does the AMR acronym actually stand for? Also, anyone have a good story for why CELP audio implementations are so rare, even though the codec is part of ISMA? Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From ben interframemedia.com Thu Mar 13 16:47:39 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:58 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP In-Reply-To: <72263E8E8622D611975C0002B32C19D837F3AD@MISTY> Message-ID: Ralph, Yeah, clearly if one had to pick one ISMA codec, it'd be AAC-LC. Still, if streaming for a modem audience, CELP could have advantages over AAC-LC. Alas, the QuickTime decoder doesn't seem to handle it, even though it is mandated by ISMA. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 on 3/13/03 4:37 PM, Ralph Neff at neff@PacketVideo.COM wrote: > AMR is Adaptive Multi-Rate speech codec. > > Regarding CELP, my interpretation is that low > bitrate speech codecs are most useful in the mobile > space, due to the low bandwidth and the fact that > 2-way speech communication is a core application. > But MPEG-4 CELP isn't specified by any of the mobile > standards (e.g. 3GPP, 3GPP2). > > Sure it's in ISMA, but the target application for > ISMA (one-way multimedia delivery, wide range of content, > transport via internet) makes generic audio coding > (AAC) much more interesting/useful than speech coding. From gaodd soft.thtf.com.cn Fri Mar 14 10:37:42 2003 From: gaodd soft.thtf.com.cn (gaodd) Date: Wed Jul 30 14:09:58 2003 Subject: [M4IF Technotes] meaning of alternate_vertical_scan_flag! Message-ID: <008401c2e9d2$b32d2740$1fd06fa6@gaodd> "alternate_vertical_scan_flag" is a flag decoded from VOP Header, when set to '1', it indicates the use of alternate vertical scan for interlaced VOPs. but i want to know: when set to '0', which scan method was used for interlaced VOPs? Zigzag or alternate-horizontal scan? thanks for help! Best Regards Gaodd -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030314/abe5be98/attachment.html From tma iis.fhg.de Fri Mar 14 03:59:12 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:09:58 2003 Subject: [M4IF Technotes] synchronization between streams References: Message-ID: <3E714580.D12A268D@iis.fhg.de> Gaofeng Yue schrieb: > > Hi, all, > > I have some questions about synchronization between streams in MPEG4. > Suppose a host has an audio source and a video source, my questions are : > 1. After video and audio being encoded, they are transmitted as > individual streams? or they are multiplexed into a composite stream and > delivered through the network as a single stream? Both is possible. However, the most common way to stream MPEG-4 today defined by the ISMA (http://www.isma.tv) uses individual streams. > 2. At the receiver, how the synchronization between the audio and video > stream is implemented? Each MPEG-4 Access Unit gets a timestamp attached. The decoder uses these timestamps for synchornization. Herbert. > Thanks for your help. > > Gaofeng > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Weichselgarten 3, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From tma iis.fhg.de Fri Mar 14 04:13:43 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:09:58 2003 Subject: [M4IF Technotes] What is binary_arithmetic_code()? References: <000a01c2e967$c435f910$32496fa6@automatihc6u4i> Message-ID: <3E7148E7.D29AEB5E@iis.fhg.de> > Li Zhengming schrieb: > > [Image] > > Hello everyone! > > I am a stranger to Mpeg4 standard. Now I wonder what is binary_arithmetic_code() in the Mpeg4 video stream syntax? > > Does it has any representation in the actual bits stream, or does it only indicate a way to decode the stream and get the babs and macroblocks? The binary_arithmetic_code() represents the shape of a macroblock (which pixels of the macroblock belong to the object or not). It is only present if you use shape coding (arbitrily shaped, non-rectangular VOPs). Section 7.5 of the MPEG-4 Visual standard describes how to decode these bits. Herbert. > I have read the standard spec for several times and is still puzzled by this question now. Thank you in advance! > > Li Zhengming > > ?????? > ?????????????????????????????????????????????????????????????? > > ?????????????????????????????????????????????????????????????????? -- Herbert Thoma FhG-IIS A, Studio Department Am Weichselgarten 3, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From atritschler envivio.fr Fri Mar 14 12:18:42 2003 From: atritschler envivio.fr (Alain Tritschler) Date: Wed Jul 30 14:09:58 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP In-Reply-To: <72263E8E8622D611975C0002B32C19D837F3AD@MISTY> Message-ID: > Regarding CELP, my interpretation is that low > bitrate speech codecs are most useful in the mobile > space, due to the low bandwidth and the fact that > 2-way speech communication is a core application. > But MPEG-4 CELP isn't specified by any of the mobile > standards (e.g. 3GPP, 3GPP2). My understanding is that AMR has a great advantage over CELP for mobile communications, which is that it is _adaptive_ : CELP allows a constant bitrate while it is possible to adapt the audio bitrate of AMR to network conditions. Also, the AMR codec implementation (normalized in both the encoder and decoder) is very efficient, while CELP (in the VM) is significantly slower. > Sure it's in ISMA, but the target application for > ISMA (one-way multimedia delivery, wide range of content, > transport via internet) makes generic audio coding > (AAC) much more interesting/useful than speech coding. > > -Ralph > > > -----Original Message----- > From: Ben Waggoner [mailto:ben@interframemedia.com] > Sent: Thursday, March 13, 2024 2:36 PM > To: Technotes@lists.m4if.org > Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP > > > Folks, > > I know I should know this, but don't seem to. What does the > AMR acronym > actually stand for? > > Also, anyone have a good story for why CELP audio > implementations are so > rare, even though the codec is part of ISMA? > > > Ben Waggoner > Compressed Video Consulting, Training, and Encoding > > My Book: > Cleaner e-book: > > Compression Classes at Stanford June 30-July 4 and Aug 11-15 > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From bruce vici.us Fri Mar 14 06:52:01 2003 From: bruce vici.us (Bruce Schulman) Date: Wed Jul 30 14:09:58 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP In-Reply-To: Message-ID: <000101c2ea39$459010a0$c801a8c0@jazzy> Alain, Is AMR used in GSM? I don't think it was useful until 2.5G or 3G. So, would it be the case that "adaptive" bit rate is only useful in certain types of mobile communications - like packet based networks or CDMA and not TDMA networks. Bruce Schulman ============ VICI "VIrtual Components: Silicon IP Licensing, Development, Optimization" web www.vici.us tel/fax 408-404-7120 e-mail bruce@vici.us -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Alain Tritschler Sent: Friday, March 14, 2024 3:19 AM To: Ralph Neff; Technotes@lists.m4if.org Cc: 'Ben Waggoner' Subject: RE: [M4IF Technotes] What does AMR stand for? / Where's CELP > Regarding CELP, my interpretation is that low > bitrate speech codecs are most useful in the mobile > space, due to the low bandwidth and the fact that > 2-way speech communication is a core application. > But MPEG-4 CELP isn't specified by any of the mobile > standards (e.g. 3GPP, 3GPP2). My understanding is that AMR has a great advantage over CELP for mobile communications, which is that it is _adaptive_ : CELP allows a constant bitrate while it is possible to adapt the audio bitrate of AMR to network conditions. Also, the AMR codec implementation (normalized in both the encoder and decoder) is very efficient, while CELP (in the VM) is significantly slower. > Sure it's in ISMA, but the target application for > ISMA (one-way multimedia delivery, wide range of content, > transport via internet) makes generic audio coding > (AAC) much more interesting/useful than speech coding. > > -Ralph > > > -----Original Message----- > From: Ben Waggoner [mailto:ben@interframemedia.com] > Sent: Thursday, March 13, 2024 2:36 PM > To: Technotes@lists.m4if.org > Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP > > > Folks, > > I know I should know this, but don't seem to. What does the > AMR acronym > actually stand for? > > Also, anyone have a good story for why CELP audio > implementations are so > rare, even though the codec is part of ISMA? > > > Ben Waggoner > Compressed Video Consulting, Training, and Encoding > > My Book: > Cleaner e-book: > > Compression Classes at Stanford June 30-July 4 and Aug 11-15 > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From xxh soft.thtf.com.cn Sat Mar 15 14:08:38 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] meaning of alternate_vertical_scan_flag! Message-ID: <001901c2eab9$529b1620$32d06fa6@XUEXUHONG> Hi, Shyam, thanks for your answer! now i want to know in details, but i am afraid that i can't describe it correctly, so i write my comprehension in C code as following: //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////// if( interlaced ) if ( alternate_vertical_scan_flag=1 ) alternate vertical scan is used else Zigzag scan is used else if( intra macroblock ) if ( ac_pred_flag=0 ) Zigzag scan is used else if ( DC prediction refers to the horizontally adjacent block ) alternate vertical scan is used else alternate horizontal scan is used else // inter macroblock Zigzag scan is used //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// is it right? expect your answer! Best Regards Gaodd ----- Original Message ----- From: P S S B K Gupta To: gaodd Sent: Friday, March 14, 2024 2:42 PM Subject: RE: [M4IF Technotes] meaning of alternate_vertical_scan_flag! Zigzag scan. -Shyam -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of gaodd Sent: Friday, March 14, 2024 8:08 AM To: technotes@lists.m4if.org Subject: [M4IF Technotes] meaning of alternate_vertical_scan_flag! "alternate_vertical_scan_flag" is a flag decoded from VOP Header, when set to '1', it indicates the use of alternate vertical scan for interlaced VOPs. but i want to know: when set to '0', which scan method was used for interlaced VOPs? Zigzag or alternate-horizontal scan? thanks for help! Best Regards Gaodd -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030315/95e1511d/attachment.html From lzm02 mails.tsinghua.edu.cn Sun Mar 16 18:53:24 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] Time Stamps in Mpeg4 video? Message-ID: <001201c2ebaa$44fa57a0$e1496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030316/5247f557/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030316/5247f557/attachment.jpeg From wjlee intervideo.com Mon Mar 17 14:58:48 2003 From: wjlee intervideo.com (Wen-Chieh Lee) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] technology of MPEG-4 Audio SBR technology (Spectral Band Reconstruction) In-Reply-To: <001901c2eab9$529b1620$32d06fa6@XUEXUHONG> Message-ID: <001201c2ec52$a9ee10e0$be0ca8c0@wjleexp> Hi, All MPEG-4 ers: I am interesting in the technology of MPEG-4 Audio SBR technology (Spectral Band Reconstruction). It is current developed by Coding technology and has put it into MPEG-4 standard. Can anyone help me where can I get the reference software codec on MPEG-4. Thanks.. National Chiao-Tung Univ. Taiwan, Best regards, wjlee@csie.nctu.edu.tw -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030317/4d6f7ff4/attachment.html From sps iis.fhg.de Mon Mar 17 10:50:00 2003 From: sps iis.fhg.de (Ralph Sperschneider) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] Re: a question about the ISO reference software. In-Reply-To: <5.2.0.9.2.20030313150854.02f5efe8@localhost> References: <5.2.0.9.2.20030313150854.02f5efe8@localhost> Message-ID: <3E759A48.9080405@iis.fhg.de> Robert Bleidt, Streamcrest Associates wrote: > Some time ago you responded to the following post on the M4IF reflector: > > From: "marten.thielges@student.uni-tuebingen.de" > > To: technotes@lists.m4if.org > Content-Transfer-Encoding: 7bit > Message-Id: > <87F315DA-3ECA-11D7-88C1-000393597B84@student.uni-tuebingen.de> > X-Mailer: Apple Mail (2.551) > Subject: [M4IF Technotes] mpeg-4 audio reference software > Sender: technotes-admin@lists.m4if.org > Errors-To: technotes-admin@lists.m4if.org > X-BeenThere: technotes@lists.m4if.org > X-Mailman-Version: 2.0.13 > Precedence: bulk > List-Help: > > List-Post: > List-Subscribe: , > > > List-Id: M4IF Technical Discussions on MPEG-4 (Public) > > List-Unsubscribe: , > > > List-Archive: > Hello, > I have some trouble with the natural audio reference software, perhaps > someone can help: > I have compiled the software (mp4auenc/mp4audec) for win32 using ms > visual c++ 6.0 successfully (including afsp audio file format library > and mp4 file format using libisomp4 - not libisomedia). > I can for example encode an audio file to mpeg-4 celp (the .mp4 file > size seems appropriate), but the trouble lies in decoding the resulting > .mp4 file. > mp4audec only returns "WARNING: error decoding audio file .... .mp4". > I also tried playing the resulting celp files in EnvivioTV (which > supports mpeg-4 celp) and it failed as well. > Trying to decode the official audio conformance celp bitstreams with > mp4audec.exe didn't work either :( > If someone has a working natural audio reference en-/decoder for win, I > would be very thankful, if that person could send it to me via email. > Greets, > Marten Thielges > > > Marten, > please note, that the encoder does not provide files in mp4 file > fomat (although > they have the suffix .mp4) but in a certain (non-standard) flex-mux > format. If > you want to create an mp4 file, you have to use the appropriate > converter > (fl4_to_mp4), which is part of the reference software. The > codec-chain might > e.g. look as follows: > mp4auenc -d 1 -m lpc -r 6000 -c -mp4ff m08.au -o > m08_celp6.fl4 > fl4_to_mp4 -d 1 m08_celp6.fl4 -o > m08_celp6.mp4 > mp4audec -d 1 m08_celp6.mp4 -o m08_celp6.au > Please note further, that you have to use the most recent version of > the mp4 > file library (libisomedia) in order to successfully decode the > conformance test > sequences (there was a bug in an earlier version of the mp4 file > library). > Best regards, > Ralph > PS: My I kindly ask for the version of the referece software you are > using? > > I have been trying to compile the reference software myself, and it has > not been easy. The libtsp.lib code was not easy to get (McGill's ftp > server requires you to be on a machine with a fully resolvable static > IP, which I consider a little rude), but it was no real problem to > understand. > > The MP4 file library is another matter. If I look in the syscore code, I > see a libisomp4.dll with a date of 7-6-99. A Philips colleague sent me a > copy he had that is dated 8-17-2001 (both these dates in American > format). What is the difference between these files and libisomedia? Is > there any document or link that explains this? > > At the moment, when I try to run the encoder, it complains: > > mp4auenc: WARNING: BsWriteByte: not enough bits left in buffer > mp4auenc: WARNING: BsPutBit: error writing bit stream > > The code I have says: > #define PROGVER "MPEG-4 Natural Audio Encoder (Edition 2001) 20-Aug-2001" > #define CVSID "$Id: mp4auenc.c,v 1.20 2023/08/15 20:18:53 uhd1 Exp $" > > Do you have any suggestions or insights? > > ____________________________________________________________ > Robert Bleidt > Streamcrest Associates > +1 408-981-0822 Mobile +1 408-327-2245 Office > robert@streamcrest.com www.streamcrest.com > Robert, the MP4 file library is a component of the Systems part of the MPEG-4 reference software. I recommend not to use any precompiled version but to compile the most recent sorce code yourself. Dave Singer can tell you where to get the most recent source code available to you, depending on whether or not you are an MPEG member. Best regards, Ralph -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 FhG IIS-A | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:sps@iis.fhg.de D 91058 Erlangen | http://www.iis.fhg.de/amm/ From atritschler france.envivio.com Mon Mar 17 14:18:16 2003 From: atritschler france.envivio.com (Alain Tritschler) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP In-Reply-To: <000101c2ea39$459010a0$c801a8c0@jazzy> Message-ID: Don't think it's in GSM. I still think it's useful even for voice application as soon as it enables to optimize the bandwidth and reduce the call rejection rates by reducing the bandwidth/bitrate per user when there are peaks. You'd have a low bandwidth and reduced voice quality instead of nothing. Alain > -----Message d'origine----- > De : Bruce Schulman [mailto:bruce@vici.us] > Envoy? : vendredi 14 mars 2003 15:52 > ? : 'Alain Tritschler'; 'Ralph Neff'; Technotes@lists.m4if.org > Cc : 'Ben Waggoner' > Objet : RE: [M4IF Technotes] What does AMR stand for? / Where's CELP > > > Alain, > Is AMR used in GSM? I don't think it was useful until 2.5G or 3G. So, > would it be the case that "adaptive" bit rate is only useful in certain > types of mobile communications - like packet based networks or > CDMA and not > TDMA networks. > > Bruce Schulman > ============ > VICI > "VIrtual Components: Silicon IP Licensing, Development, Optimization" > web www.vici.us > tel/fax 408-404-7120 > e-mail bruce@vici.us > > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Alain Tritschler > Sent: Friday, March 14, 2024 3:19 AM > To: Ralph Neff; Technotes@lists.m4if.org > Cc: 'Ben Waggoner' > Subject: RE: [M4IF Technotes] What does AMR stand for? / Where's CELP > > > > Regarding CELP, my interpretation is that low > > bitrate speech codecs are most useful in the mobile > > space, due to the low bandwidth and the fact that > > 2-way speech communication is a core application. > > But MPEG-4 CELP isn't specified by any of the mobile > > standards (e.g. 3GPP, 3GPP2). > > My understanding is that AMR has a great advantage over CELP for mobile > communications, which is that it is _adaptive_ : CELP allows a constant > bitrate while it is possible to adapt the audio bitrate of AMR to network > conditions. > Also, the AMR codec implementation (normalized in both the encoder and > decoder) is very efficient, while CELP (in the VM) is > significantly slower. > > > Sure it's in ISMA, but the target application for > > ISMA (one-way multimedia delivery, wide range of content, > > transport via internet) makes generic audio coding > > (AAC) much more interesting/useful than speech coding. > > > > -Ralph > > > > > > -----Original Message----- > > From: Ben Waggoner [mailto:ben@interframemedia.com] > > Sent: Thursday, March 13, 2024 2:36 PM > > To: Technotes@lists.m4if.org > > Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP > > > > > > Folks, > > > > I know I should know this, but don't seem to. What does the > > AMR acronym > > actually stand for? > > > > Also, anyone have a good story for why CELP audio > > implementations are so > > rare, even though the codec is part of ISMA? > > > > > > Ben Waggoner > > Compressed Video Consulting, Training, and Encoding > > > > My Book: > > Cleaner e-book: > > > > Compression Classes at Stanford June 30-July 4 and Aug 11-15 > > > > > > > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From singer apple.com Mon Mar 17 10:22:09 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] What does AMR stand for? / Where's CELP In-Reply-To: <000101c2ea39$459010a0$c801a8c0@jazzy> References: <000101c2ea39$459010a0$c801a8c0@jazzy> Message-ID: At 06:52 -0800 3/14/03, Bruce Schulman wrote: >Alain, >Is AMR used in GSM? The classic GSM codec is one of the AMR modes, as I understand. >I don't think it was useful until 2.5G or 3G. So, >would it be the case that "adaptive" bit rate is only useful in certain >types of mobile communications - like packet based networks or CDMA and not >TDMA networks. AMR belongs, I think, to the 3G spec., though that means that some may use it on 2.5G interim networks. Why would the kind of radio suggest whether adaptivity can be done? As long as you can detect the available bandwidth somehow (e.g. from the radio layer), you can adapt. -- David Singer Apple Computer/QuickTime From singer apple.com Mon Mar 17 10:48:02 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:59 2003 Subject: [M4IF Technotes] Re: a question about the ISO reference software. In-Reply-To: <3E759A48.9080405@iis.fhg.de> References: <5.2.0.9.2.20030313150854.02f5efe8@localhost> <3E759A48.9080405@iis.fhg.de> Message-ID: >>The MP4 file library is another matter. If I look in the syscore >>code, I see a libisomp4.dll with a date of 7-6-99. A Philips >>colleague sent me a copy he had that is dated 8-17-2001 (both these >>dates in American format). What is the difference between these >>files and libisomedia? Is there any document or link that explains >>this? The latest versions are kept on FTP index.apple.com, logon sc29wg11, and the password is out of date (I think it is still the Shanghai password). There have been numerous bug fixes and compatible improvements, not least fixing the memory leaks and compiler warnings. -- David Singer Apple Computer/QuickTime From rob.koenen m4if.org Mon Mar 17 11:02:21 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Re: a question about the ISO reference software. In-Reply-To: Message-ID: <3C124172E7FDD511B510000347426D59016BF490@exchange.epr.com> And if someone is *not* an MPEG member? (like Robert) Rob > -----Original Message----- > From: Dave Singer [mailto:singer@apple.com] > Sent: Monday, March 17, 2024 10:48 > To: Ralph Sperschneider; Robert Bleidt, Streamcrest Associates > Cc: mpeg4_vm@tnt.uni-hannover.de; technotes@lists.m4if.org > Subject: [M4IF Technotes] Re: a question about the ISO > reference software. > > > >>The MP4 file library is another matter. If I look in the syscore > >>code, I see a libisomp4.dll with a date of 7-6-99. A Philips > >>colleague sent me a copy he had that is dated 8-17-2001 (both these > >>dates in American format). What is the difference between these > >>files and libisomedia? Is there any document or link that explains > >>this? > > The latest versions are kept on FTP index.apple.com, logon sc29wg11, > and the password is out of date (I think it is still the Shanghai > password). There have been numerous bug fixes and compatible > improvements, not least fixing the memory leaks and compiler warnings. > > > -- > David Singer > Apple Computer/QuickTime > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From singer apple.com Mon Mar 17 11:13:45 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Re: a question about the ISO reference software. In-Reply-To: <3C124172E7FDD511B510000347426D59016BF490@exchange.epr.com> References: <3C124172E7FDD511B510000347426D59016BF490@exchange.epr.com> Message-ID: At 11:02 -0800 3/17/03, Rob Koenen wrote: >And if someone is *not* an MPEG member? (like Robert) ah. currently it is supplied in source form to mpeg and jpeg members only. I am looking into changing that with the adoption of this format by a number of other bodies. > >Rob > >> -----Original Message----- >> From: Dave Singer [mailto:singer@apple.com] >> Sent: Monday, March 17, 2024 10:48 >> To: Ralph Sperschneider; Robert Bleidt, Streamcrest Associates >> Cc: mpeg4_vm@tnt.uni-hannover.de; technotes@lists.m4if.org >> Subject: [M4IF Technotes] Re: a question about the ISO >> reference software. >> >> >> >>The MP4 file library is another matter. If I look in the syscore >> >>code, I see a libisomp4.dll with a date of 7-6-99. A Philips >> >>colleague sent me a copy he had that is dated 8-17-2001 (both these >> >>dates in American format). What is the difference between these >> >>files and libisomedia? Is there any document or link that explains >> >>this? >> >> The latest versions are kept on FTP index.apple.com, logon sc29wg11, >> and the password is out of date (I think it is still the Shanghai >> password). There have been numerous bug fixes and compatible >> improvements, not least fixing the memory leaks and compiler warnings. >> >> >> -- >> David Singer >> Apple Computer/QuickTime >> _______________________________________________ >> Technotes mailing list >> Technotes@lists.m4if.org >> http://lists.m4if.org/mailman/listinfo/technot> es >> -- David Singer Apple Computer/QuickTime From 94426082 eeng.dcu.ie Tue Mar 18 14:26:14 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] What does AMR stand for? Message-ID: <018701c2ed5a$548ecf00$70690a0a@pel.eeng.dcu.ie> AMR - Adaptive Multi-Rate developed by ETSI! Mono type codec. 8 speech coding modes Bit rates 4.75-12.2kbps. AMR 12.2 kbps is same speech codec as GSM Enhanced Full Rate (EFR) Nikki ----- Original Message ----- > From: "Dave Singer" > To: ; "'Alain Tritschler'" ; "'Ralph > Neff'" ; > Cc: "'Ben Waggoner'" > Sent: Monday, March 17, 2024 6:22 PM > Subject: RE: [M4IF Technotes] What does AMR stand for? / Where's CELP > > > > At 06:52 -0800 3/14/03, Bruce Schulman wrote: > > >Alain, > > >Is AMR used in GSM? > > > > The classic GSM codec is one of the AMR modes, as I understand. > > > > >I don't think it was useful until 2.5G or 3G. So, > > >would it be the case that "adaptive" bit rate is only useful in certain > > >types of mobile communications - like packet based networks or CDMA and > not > > >TDMA networks. > > > > AMR belongs, I think, to the 3G spec., though that means that some > > may use it on 2.5G interim networks. Why would the kind of radio > > suggest whether adaptivity can be done? As long as you can detect > > the available bandwidth somehow (e.g. from the radio layer), you can > > adapt. > > -- > > David Singer > > Apple Computer/QuickTime > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > From Stefan.Goor ucd.ie Tue Mar 18 15:57:07 2003 From: Stefan.Goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Test Sequences Message-ID: Hey All, I was just wondering if anyone could tell me how to get the video sequences in ".yuv" format, in both qcif and cif sizes. The clips I'm looking for are: foreman akiyo container coastgaurd mobile news paris tempete I don't necessarily need all the files but the more I can get the better. Previously I did find some of the files by scouring the web but most had been altered or corrupted. Also I'm interested in encoding Video Objects (Segmentation), as far as I'm aware the MoMuSys encoder is the only freely available codec that supports this functionality, but does anyone know of any other encoders that support this, Many thanks for you help, Stefan From chl math.uni-bonn.de Tue Mar 18 18:45:55 2003 From: chl math.uni-bonn.de (Christoph Lampert) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Test Sequences In-Reply-To: Message-ID: On Tue, 18 Mar 2003, Stefan A. Goor wrote: > Hey All, > I was just wondering if anyone could tell me how to get the video sequences > in ".yuv" format, in both qcif and cif sizes. > The clips I'm looking for are: > > foreman > akiyo > container > coastgaurd > mobile > news > paris > tempete One place is http://kbs.cs.tu-berlin.de/~stewe/vceg/sequences.htm there are also others, which I don't remember exactly. A different set of high quality clips is available from VQEG (or a mirror, e.g. http://media.xiph.org/vqeg/TestSequences/Reference/ As far as I know all these sequences are under copyright, so usage is restricted to certain areas. Christoph From lmartel atsana.com Tue Mar 18 17:49:43 2003 From: lmartel atsana.com (Luc Martel) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Question about chrominance MVs in a 4MV Macroblock Message-ID: <003901c2eda0$ab7ab090$e805000a@lumictech.com> Hi all, here is my understanding of what's in the standard but obviously I understand it wrong because I'm getting very strange results. Let's suppose I have these MVs for a macroblock (in half sample accuracy), coordinates are (X,Y) There is no transparent macroblock so I'm using table 7-6 for 16th pixel position. (15, 20) (12, -11) (13, 15) (11, -9) Then I calculate the MV for both chrominance blocks X : roundtab16[16] = {0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2}; temp = (15+12+13+11) // sum of x component in hp accuracy temp_int = temp >> 8; // temp_int = 6 temp_rem = temp % 16; // temp_rem = 3 MVx = 2*temp_int + roundtab16[temp_rem] = 2*6 + 1; = 13 this result would be in half sample accuracy in the luminance image. MVx = 13//2 -> 7 same thing for Y. What I'm I doing wrong and is there any explanation on this clearer that what is written in the standard? Tkx in advance Luc From dsearles mmc.atmel.com Tue Mar 18 18:18:00 2003 From: dsearles mmc.atmel.com (Dan Searles) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Question about chrominance MVs in a 4MV Macroblock References: <003901c2eda0$ab7ab090$e805000a@lumictech.com> Message-ID: <3E77A928.9050406@mmc.atmel.com> Change: temp_int = temp >> 8; // temp_int = 6 to: temp_int = temp / 16; // temp_int = 3 ('>> 8' is probably a typo of '/8') and MVx = 2*temp_int + roundtab16[temp_rem] = 2*6 + 1; = 13 to: MVx = 2*temp_int + roundtab16[temp_rem] = 2*3 + 1; = 7 and you are done. MVx is the Chrom X vector. The way I look at it is the integer parts are handled separately from the fraction parts. Be careful to treat a negative sum as positive during the middle of the calc and restore to negative after. Luc Martel wrote: >Hi all, > >here is my understanding of what's in the standard but obviously I >understand it wrong because I'm getting very strange results. > >Let's suppose I have these MVs for a macroblock (in half sample accuracy), >coordinates are (X,Y) > >There is no transparent macroblock so I'm using table 7-6 for 16th pixel >position. > >(15, 20) (12, -11) >(13, 15) (11, -9) > > >Then I calculate the MV for both chrominance blocks >X : >roundtab16[16] = {0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2}; >temp = (15+12+13+11) // sum of x component in hp accuracy >temp_int = temp >> 8; // temp_int = 6 >temp_rem = temp % 16; // temp_rem = 3 >MVx = 2*temp_int + roundtab16[temp_rem] = 2*6 + 1; = 13 > >this result would be in half sample accuracy in the luminance image. >MVx = 13//2 -> 7 > >same thing for Y. > >What I'm I doing wrong and is there any explanation on this clearer that >what is written in the standard? > >Tkx in advance > >Luc > > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes > > > > -- Dan Searles Atmel Multimedia & Communications 3800 Gateway Centre, Suite 311 Morrisville, NC 27560 phone: (919)462-6553 fax: (919)462-0300 From semment_wu 163.com Wed Mar 19 11:06:22 2003 From: semment_wu 163.com (Chenggui Wu) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Any ideo for Verification Tests of Error Resilience Message-ID: <003901c2edc4$900980b0$dd0000c0@multimedwchg> hi, I'm just wondering if someone can give me some ideo on how to simulate a complete wireless mobile multimedia communication systems(like WCMDA) to verify error resilience tools in MoMuSys. I find NS(www.isi.edu/nsnam/ns) can do wireless simulate , but it is a network simualtor, i feel great difficulty to use it for coder performance analysis. Could anyone give me some tips for using the software smartly. Thanks in advance. Best regards, --¡¡ Chenggui Wu¡¡ M.S. Candidate, Signal&Information Processing Lab.¡¡ Xi'an Jiaotong Univ. --¡¡ --¡¡ Most suitable solution, must be most valuable technology From rsv emuzed.com Wed Mar 19 08:53:49 2003 From: rsv emuzed.com (Prasad RSV) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] Test Sequences References: Message-ID: <014201c2edc6$fb0c9ad0$100aa8c0@blr.emuzed.com> Hi Stefan, You can find the some of the test sequences at : http://kbs.cs.tu-berlin.de/~stewe/vceg/sequences.htm#vqeg regards, -rsv ----- Original Message ----- From: "Stefan A. Goor" To: "Technotes M$IF" Sent: Tuesday, March 18, 2024 9:27 PM Subject: [M4IF Technotes] Test Sequences > Hey All, > I was just wondering if anyone could tell me how to get the video sequences > in ".yuv" format, in both qcif and cif sizes. > The clips I'm looking for are: > > foreman > akiyo > container > coastgaurd > mobile > news > paris > tempete > > I don't necessarily need all the files but the more I can get the better. > Previously I did find some of the files by scouring the web but most had > been altered or corrupted. > Also I'm interested in encoding Video Objects (Segmentation), as far as I'm > aware the MoMuSys encoder is the only freely available codec that supports > this functionality, but does anyone know of any other encoders that support > this, > Many thanks for you help, > Stefan > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > > From lzm02 mails.tsinghua.edu.cn Wed Mar 19 14:50:53 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] =?gb2312?B?QWJvdXQgbXA0IHRvb2xzo78=?= Message-ID: <001201c2ede3$e80b9ef0$e1496fa6@automatihc6u4i> Hi, I wonder whether there exists a tool that can conveniently convert a avi or mpg media file containing Mpeg4 data to a mp4 file? Any information is welcome here! Thanks a lot! ÀîÕùÃ÷ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ From zhaozhd bis.com.cn Wed Mar 19 15:51:52 2003 From: zhaozhd bis.com.cn (Zhao Zhi Dong) Date: Wed Jul 30 14:10:00 2003 Subject: [M4IF Technotes] =?gb2312?B?UmU6IFtNNElGIFRlY2hub3Rlc10gQWJvdXQgbXA0IHRvb2xzo78=?= References: <001201c2ede3$e80b9ef0$e1496fa6@automatihc6u4i> Message-ID: <001301c2edec$68b396e0$3964e29f@bis.com.cn> mp4creator60.exe in mp4ip can create mp4 file. The inputted mpeg4 video is compressed by xvid or divx, The inputted audio is AAC or mp3. regards, Zhao Zhidong ----- Original Message ----- From: "Li Zhengming" To: "M4if Technotes" Sent: Wednesday, March 19, 2024 2:50 PM Subject: [M4IF Technotes] About mp4 tools£¿ > Hi, > > I wonder whether there exists a tool that can conveniently convert a avi or mpg media file containing Mpeg4 data to a mp4 file? > > Any information is welcome here! Thanks a lot! > > ÀîÕùÃ÷ > £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ > > £­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­ > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From xhjin tvia.com Wed Mar 19 16:21:38 2003 From: xhjin tvia.com (Xianghua Jin) Date: Wed Jul 30 14:10:01 2003 Subject: [M4IF Technotes] =?iso-2022-jp?B?UkU6IFtNNElGIFRlY2hub3Rlc10gUmU6IFtNNElGIFRlY2hub3Rlc10g?= =?iso-2022-jp?B?QWJvdXQgbXA0IHRvb2xzGyRCISkbKEI=?= Message-ID: Go to mpegable website download it. Or huntek.com. Best Regards -- Xianghua Jin *********************************************************** Mpeg4 Tech. Tvia,Inc. Most suitable solution, must be most valuable tech ************************************************************ -----Original Message----- From: Zhao Zhi Dong [mailto:zhaozhd@bis.com.cn] Sent: 2003?3?19? 15:52 To: Li Zhengming; technotes@lists.m4if.org Subject: [M4IF Technotes] Re: [M4IF Technotes] About mp4 tools? mp4creator60.exe in mp4ip can create mp4 file. The inputted mpeg4 video is compressed by xvid or divx, The inputted audio is AAC or mp3. regards, Zhao Zhidong ----- Original Message ----- From: "Li Zhengming" To: "M4if Technotes" Sent: Wednesday, March 19, 2024 2:50 PM Subject: [M4IF Technotes] About mp4 tools? > Hi, > > I wonder whether there exists a tool that can conveniently convert a avi or mpg media file containing Mpeg4 data to a mp4 file? > > Any information is welcome here! Thanks a lot! > > ??? > ??????????????????????????????? > > ????????????????????????????????? > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From valentini coritel.it Wed Mar 19 08:59:58 2003 From: valentini coritel.it (Lucia) Date: Wed Jul 30 14:10:01 2003 Subject: [M4IF Technotes] Switching between different bit-rates Message-ID: <200303191229.h2JCTGd05035@nausicaa.coritel.it> Hallo everybody, I would like to know if there are specifications in the standard about the switching between files with different bit-rates assuming that a server uses the switching to adapt to the channel variations. For example having a 32Kbps file and a 64Kbps file stored in the server, and assuming the channel capacity varies between this rates, is it possible to transmit on file or the other? That is, is the reference decoder able to decode a mixed flow? Is there some standardization on how to switch among files with different encoding rates? Is there a reference software that allows the switching between the two files? I guess, if something exist it would be in the System part, Am i right? Thanks in advantage for your answer. Lucia Valentini From stefan.goor ucd.ie Wed Mar 19 13:32:45 2003 From: stefan.goor ucd.ie (Stefan Goor) Date: Wed Jul 30 14:10:01 2003 Subject: [M4IF Technotes] Unexplained MoMuSys Error Message-ID: <29575550.1048080765658.JavaMail.cpadmin@utah.ucd.ie> Hey Again, Thanks to all those who helped me find the files I needed, much apreciated! Now unfortunatley I have another problem, this time with the MoMuSys encoder. I am trying to encode the akiyo_cif.yuv clip using some configuration and control files. All the files I am using can be found at http://delboy.ucd.ie:9997/MoMuSys/ As you can see from the attached file (output.txt) I keep getting an unexplained "Segmentation Fault". As far as I can tell I have set up everything correctly i.e. the symbolic pointers etc, but I constantly get the same error. I suspect it might be something to with the .seg file but I have no way of telling. Could someone have a look at the files to see if they can spot where the problem is? Or alternatively if anyone has files they know work correclty, I 'd be very grateful for copy. Many thanks, Stefan -------------- next part -------------- [root@stefanlaptop momusys]# ./vm_enc.exe akiyo_enc.ctl *************************************************** * MPEG4 Video Verification Model * * * * MoMuSys Implementation * * * *************************************************** # VOs : 1 Configuration files : akiyo_enc.cfg Session start time : 0.000000 Session end time : 10272.000000 Display files : DEST/akiyo_cif_enc.yuv DEST/akiyo_cif_enc.yuv DEST/akiyo_cif_enc.yuv Display size : 352 x 288 Deblocking Filter is DISABLED No rate control Bit statistic file - encode.dat ******************** * * * VIDEO OBJECT * * * ******************** VO Id : 0 # VOLs : 1 Video Object Layer ================== Layer 0 -------- *** This is the BASE layer *** *** Control Configuration *** Layer Id : 0 Frame rate : 30.000000 Source Y seq. : ORIG2/akiyo_cif.yuv Source U seq. : ORIG2/akiyo_cif.yuv Source V seq. : ORIG2/akiyo_cif.yuv Binary shape coding - Source seq. : ORIG2/akiyo_cif.seg NO_SHAPE_EFFECTS mode selected Source seq. resolution : 352 x 288 Source seq. frame rate : 30.000000 Start frame : 0 End frame : 100 Start time : 0.000000 End time : 10272.000000 Coded VOPs will NOT be written to disk Bitstream file for this layer : DEST/akiyo_cif.bits Target Bitrate : 384000 *** Coding Configuration *** H.263 quantization mode selected - initial INTRA value : 4 initial INTER value in P-VOPs: 4 initial INTER value in B-VOPs: 4 Rounding Control is ENABLED Initial value for Rounding Control : 0 Error Resilience mode is DISABLED Complexity Estimation data transmission is DISABLED AC/DC prediction of Intra macroblocks is ENABLED COMBINED motion/shape/texture coding will be used search_range_per_coded_frame : 8 alpha threshold : 1 NO SPRITE USAGE ******************** * * * Start of Session * * * ******************** Video Object - Id : 0 Video Object Layer - Id : 0 #Bits for VOL syntax : 112 Segmentation fault [root@stefanlaptop momusys]# From lmartel atsana.com Wed Mar 19 12:29:45 2003 From: lmartel atsana.com (Luc Martel) Date: Wed Jul 30 14:10:01 2003 Subject: [M4IF Technotes] Question about chrominance MVs in a 4MV Macroblock In-Reply-To: <3E77A928.9050406@mmc.atmel.com> Message-ID: <004401c2ee3d$2323ce00$e805000a@lumictech.com> Tkx, just to make sure that I understand what's going on. What's the rounding I should make if I have only one motion vector in a MB? Should it be done using table 7-9? Tkx. Luc > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Dan Searles > Sent: Tuesday, March 18, 2024 6:18 PM > To: lmartel@atsana.com > Cc: technotes@lists.m4if.org > Subject: Re: [M4IF Technotes] Question about chrominance MVs in a 4MV > Macroblock > > > > Change: > > temp_int = temp >> 8; // temp_int = 6 > > > to: > > temp_int = temp / 16; // temp_int = 3 > ('>> 8' is probably a typo of '/8') > > and > > MVx = 2*temp_int + roundtab16[temp_rem] = 2*6 + 1; = 13 > > to: > > MVx = 2*temp_int + roundtab16[temp_rem] = 2*3 + 1; = 7 > > and you are done. MVx is the Chrom X vector. The way I look > at it is the integer parts are handled separately from the > fraction parts. Be careful to treat a negative sum as positive > during the middle of the calc and restore to negative after. > > > > Luc Martel wrote: > > >Hi all, > > > >here is my understanding of what's in the standard but obviously I > >understand it wrong because I'm getting very strange results. > > > >Let's suppose I have these MVs for a macroblock (in half > sample accuracy), > >coordinates are (X,Y) > > > >There is no transparent macroblock so I'm using table 7-6 > for 16th pixel > >position. > > > >(15, 20) (12, -11) > >(13, 15) (11, -9) > > > > > >Then I calculate the MV for both chrominance blocks > >X : > >roundtab16[16] = {0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2}; > >temp = (15+12+13+11) // sum of x component in hp accuracy > >temp_int = temp >> 8; // temp_int = 6 > >temp_rem = temp % 16; // temp_rem = 3 > >MVx = 2*temp_int + roundtab16[temp_rem] = 2*6 + 1; = 13 > > > >this result would be in half sample accuracy in the luminance image. > >MVx = 13//2 -> 7 > > > >same thing for Y. > > > >What I'm I doing wrong and is there any explanation on this > clearer that > >what is written in the standard? > > > >Tkx in advance > > > >Luc > > > > > >_______________________________________________ > >Technotes mailing list > >Technotes@lists.m4if.org > >http://lists.m4if.org/mailman/listinfo/technotes > > > > > > > > > > -- > > Dan Searles > Atmel Multimedia & Communications > 3800 Gateway Centre, Suite 311 > Morrisville, NC 27560 > phone: (919)462-6553 fax: (919)462-0300 > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From tm991058 fh-stpoelten.ac.at Wed Mar 19 19:36:44 2003 From: tm991058 fh-stpoelten.ac.at (tm991058) Date: Wed Jul 30 14:10:02 2003 Subject: [M4IF Technotes] X3D/XMT compatibility Message-ID: <005001c2ee46$7df70fa0$9dca6c50@Guenter> hello all, I'm an austrian student from the college for telecommunication and media. At present I'm working at my diploma project, which is about authoring MPEG4-scenes. I have already made a test-3d scene and exported it to vrml...than I converted it to x3d.. The next steps would be to make a xmt file out of the x3d file, than to get bif out of this and than finaly get a mp4 scene... My present problem is: How can I get from x3d to xmt?? I haven't found any converters and I haven't found any rules how to change the x3d code by hand (in a text editor) to get to xmt... I've heard a lot about the interoperability and compatibility between xmt and x3d... I've read a lot about the compromise and the compact form of x3d.. someone claimed that it is easy to get from x3d to xmt because of the compromise form... i've found many statements that there is a high compatibility between xmt-a and x3d... but nobody is writing about a practical method to get from x3d to xmt... Maybe I wrap something... I would be really glad to hear from someone of you! Thanks very much in advance! karin -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030319/bd5a36d3/attachment.html From mikael sevenier.com Wed Mar 19 12:25:48 2003 From: mikael sevenier.com (Mikael Bourges-Sevenier) Date: Wed Jul 30 14:10:02 2003 Subject: [M4IF Technotes] X3D/XMT compatibility In-Reply-To: <005001c2ee46$7df70fa0$9dca6c50@Guenter> Message-ID: <000f01c2ee55$bd560fc0$7f00a8c0@merlin> Dear Karin, hello all, I'm an austrian student from the college for telecommunication and media. At present I'm working at my diploma project, which is about authoring MPEG4-scenes. I have already made a test-3d scene and exported it to vrml...than I converted it to x3d.. The next steps would be to make a xmt file out of the x3d file, than to get bif out of this and than finaly get a mp4 scene... My present problem is: How can I get from x3d to xmt?? I haven't found any converters and I haven't found any rules how to change the x3d code by hand (in a text editor) to get to xmt... I've heard a lot about the interoperability and compatibility between xmt and x3d... I've read a lot about the compromise and the compact form of x3d.. someone claimed that it is easy to get from x3d to xmt because of the compromise form... i've found many statements that there is a high compatibility between xmt-a and x3d... but nobody is writing about a practical method to get from x3d to xmt... Maybe I wrap something... [Mikael Bourges-Sevenier] XMT-A is derived from X3D. However, historically, X3D had 2 DTDs: compromise and compact. The current X3D specification chose the compact DTD, while XMT-A chose the compromise DTD. There exist some XSL translators between both X3D DTDs, I think they are available on web3d.org. However, they would work only if you use VRML nodes and, in any case, you would have to edit the files to add object descriptors. Practically, I didn't find these XSL translators very useful. Kind regards, Mike I would be really glad to hear from someone of you! Thanks very much in advance! karin -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030319/33c114b1/attachment.html From purnhage tnt.uni-hannover.de Thu Mar 20 00:11:29 2003 From: purnhage tnt.uni-hannover.de (Heiko Purnhagen) Date: Wed Jul 30 14:10:02 2003 Subject: [M4IF Technotes] Re: MP4VM Re: a question about the ISO reference software. References: <5.2.0.9.2.20030313150854.02f5efe8@localhost> <3E759A48.9080405@iis.fhg.de> Message-ID: <3E78F921.C3CED9B7@tnt.uni-hannover.de> Dear Dave, Rob, all, Dave Singer wrote: > >>The MP4 file library is another matter. If I look in the syscore > >>code, I see a libisomp4.dll with a date of 7-6-99. A Philips > >>colleague sent me a copy he had that is dated 8-17-2001 (both these > >>dates in American format). What is the difference between these > >>files and libisomedia? Is there any document or link that explains > >>this? > > The latest versions are kept on FTP index.apple.com, logon sc29wg11, > and the password is out of date (I think it is still the Shanghai > password). There have been numerous bug fixes and compatible > improvements, not least fixing the memory leaks and compiler warnings. The current password is the Pattaya one (was changed some weeks ago), and the latest stable version seems to be dated 2023-10-18 ftp://sc29wg11@index.apple.com/isolib.tar while the latest experimental seems dated 2023-10-30 ftp://sc29wg11@index.apple.com/experimental/isolib.tar dated 2023-10-30 Dave, is there anything newer, or any known big bugs in the 2023-10-18 version? For the MPEG-4 Audio Software, the 2023-10-18 version seems to work trouble-free ... (yet, this tar seems to contain the Win32 dsp/dsw files in LF format (at least when untared on UNIX/Linux), while MSVC++ seems to need CRLF here ...) Dave Singer wrote: > At 11:02 -0800 3/17/03, Rob Koenen wrote: > >And if someone is *not* an MPEG member? (like Robert) > > ah. currently it is supplied in source form to mpeg and jpeg members > only. I am looking into changing that with the adoption of this > format by a number of other bodies. > > > > >Rob The source code in 14496-5:2001 is publicly available via http from the ISO server at: http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_2001_Software_Reference/ and the systems.zip in there includes systems/mp4_file_format, i.e. the sources of a version of libisomediafile ... but it seems to be different from both versions on ftp://sc29wg11@index.apple.com/ listed above ... and hence, actually, might be quite outdated ... Best regards Heiko _______________________________________________________________________ Heiko Purnhagen | Senior Research Engineer | Coding Technologies | phone: +46 (0)8 442 91 69 | D?belnsgatan 64 fax: +46 (0)8 33 09 88 | 113 52 Stockholm, Sweden mailto:hp@CodingTechnologies.com | http://www.CodingTechnologies.com From xhjin tvia.com Thu Mar 20 10:54:09 2003 From: xhjin tvia.com (Xianghua Jin) Date: Wed Jul 30 14:10:03 2003 Subject: [M4IF Technotes] Unexplained MoMuSys Error Message-ID: Some Pointer is NULL. :-) just modify your code where occur error then OK. Best Regards -- Xianghua Jin *********************************************************** Mpeg4 Tech. Tvia,Inc. Most suitable solution, must be most valuable tech ************************************************************ -----Original Message----- From: Stefan Goor [mailto:stefan.goor@ucd.ie] Sent: 2003?3?19? 21:33 To: technotes@lists.m4if.org Subject: [M4IF Technotes] Unexplained MoMuSys Error Hey Again, Thanks to all those who helped me find the files I needed, much apreciated! Now unfortunatley I have another problem, this time with the MoMuSys encoder. I am trying to encode the akiyo_cif.yuv clip using some configuration and control files. All the files I am using can be found at http://delboy.ucd.ie:9997/MoMuSys/ As you can see from the attached file (output.txt) I keep getting an unexplained "Segmentation Fault". As far as I can tell I have set up everything correctly i.e. the symbolic pointers etc, but I constantly get the same error. I suspect it might be something to with the .seg file but I have no way of telling. Could someone have a look at the files to see if they can spot where the problem is? Or alternatively if anyone has files they know work correclty, I 'd be very grateful for copy. Many thanks, Stefan From semment_wu 163.com Thu Mar 20 17:23:41 2003 From: semment_wu 163.com (Chenggui Wu) Date: Wed Jul 30 14:10:03 2003 Subject: [M4IF Technotes] NEWPRED Mode Message-ID: <007601c2eec2$6ca82460$dd0000c0@multimedwchg> hi, Has anyone used the MoMuSys to get a bitstream on the newpred mode? In newpred mode, the coder uses only correctly decoded part for prediction in an inter-frame coding, that prevents a temporal error propagation and is intended for realtime feedback system, but I dont see why i cant use it. Best regards, --¡¡ Chenggui Wu¡¡ M.S. Candidate, Signal&Information Processing Lab.¡¡ Xi'an Jiaotong Univ. --¡¡ --¡¡ Most suitable solution, must be most valuable technology From vmorais inescporto.pt Thu Mar 20 11:40:32 2003 From: vmorais inescporto.pt (Vagner Morais) Date: Wed Jul 30 14:10:03 2003 Subject: [M4IF Technotes] Improve performance codec Message-ID: <004701c2ef18$920b8fc0$611875c2@gauss> Anyone can give me an opinion about the better point to start the performance improvement of codec Microsoft. Thanks in advance. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030320/d950360e/attachment.html From sps iis.fhg.de Thu Mar 20 15:41:52 2003 From: sps iis.fhg.de (Ralph Sperschneider) Date: Wed Jul 30 14:10:03 2003 Subject: [M4IF Technotes] Switching between different bit-rates In-Reply-To: <200303191229.h2JCTGd05035@nausicaa.coritel.it> References: <200303191229.h2JCTGd05035@nausicaa.coritel.it> Message-ID: <3E79D330.1070605@iis.fhg.de> Dear Lucia, are you talking about video or audio? Anyway, a scalable system would be the first choice in your case. You would encode a first layer with e.g. 32 kbit/s and a second (enhancement) layer with again 32 kbit/s. Depending on the channel capacity, you might than transmit both layers or only the first one (both layers are stored in separate ElementaryStreams). Best regards, Ralph Lucia wrote: > Hallo everybody, > > I would like to know if there are specifications in the standard about the > switching between files with different bit-rates assuming that a server uses > the switching to adapt to the channel variations. > For example having a 32Kbps file and a 64Kbps file stored in the server, and > assuming the channel capacity varies between this rates, is it possible to > transmit on file or the other? That is, is the reference decoder able to > decode a mixed flow? > Is there some standardization on how to switch among files with different > encoding rates? > Is there a reference software that allows the switching between the two > files? > > I guess, if something exist it would be in the System part, Am i right? > > Thanks in advantage for your answer. > > Lucia Valentini > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 FhG IIS-A | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:sps@iis.fhg.de D 91058 Erlangen | http://www.iis.fhg.de/amm/ From garysull windows.microsoft.com Thu Mar 20 07:16:02 2003 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:10:04 2003 Subject: [M4IF Technotes] Improve performance codec Message-ID: Skipped content of type multipart/alternative From baumor iis.fraunhofer.de Thu Mar 20 09:10:26 2003 From: baumor iis.fraunhofer.de (Oliver Baum) Date: Wed Jul 30 14:10:04 2003 Subject: [M4IF Technotes] X3D/XMT compatibility In-Reply-To: <005001c2ee46$7df70fa0$9dca6c50@Guenter> References: <005001c2ee46$7df70fa0$9dca6c50@Guenter> Message-ID: <3E797772.4010707@iis.fraunhofer.de> "tm991058" wrote: > I have already made a test-3d scene and exported it to vrml...than I > converted it to x3d.. > The next steps would be to make a xmt file out of the x3d file, than to > get bif out of this and than finaly get a mp4 scene... Have You tried mp4tool available from http://www.comelec.enst.fr/~dufourd/mpeg-4/tools.html It can be used to convert a VRML-like textual scene description (not X3D/XMT) into an mp4-File containing the scene as BIFS. You have to add at least the IOD. You should also have a look at the examples on http://www.comelec.enst.fr/~dufourd/mpeg-4/Bifs_Primer/primer.html to see how this works. This is not really an answer to Your X3D->XMT question, but maybe a way to do it simpler. Regards, Oliver -- Dipl.-Ing. Oliver Baum Dep. Audio & Multimedia (AMM) Fraunhofer IIS (Fraunhofer Institute for Integrated Circuits IIS) Am Wolfsmantel 33, D-91058 Erlangen, Germany phone : +49 (0) 91 31 / 7 76 - 39 51 fax : +49 (0) 91 31 / 7 76 - 39 8 mail : baumor@iis.fhg.de www : http://www.iis.fhg.de/amm/ From nixon fokus.fraunhofer.de Thu Mar 20 13:10:41 2003 From: nixon fokus.fraunhofer.de (Lyndon J B Nixon) Date: Wed Jul 30 14:10:05 2003 Subject: [M4IF Technotes] X3D/XMT compatibility References: <000f01c2ee55$bd560fc0$7f00a8c0@merlin> Message-ID: <3E79AFC1.50407@fokus.fraunhofer.de> > > > I have already made a test-3d scene and exported it to vrml...than > I converted it to x3d.. > The next steps would be to make a xmt file out of the x3d file, > than to get bif out of this and than finaly get a mp4 scene... > If its only important to you to get from the vrml to mpeg-4, you should note that vrml and the bifs textual format are almost exactly the same and you dont need to take this route via XML representations at all. If I remember correctly, with bifsenc you need to remove the first line (the vrml header) and then you can pass that file to the encoder. There are some syntactic differences between vrml/bifs but I guess encoder error messages can help you with that. To get to the actual mp4 file you'll need to generate a mux file of course referencing the generated bif file and passing it through the mp4enc. lyndon From christian.kloeckner wdr.de Thu Mar 20 17:11:00 2003 From: christian.kloeckner wdr.de (Christian Kloeckner) Date: Wed Jul 30 14:10:05 2003 Subject: [M4IF Technotes] Switching between different bit-rates Message-ID: Dear Ralph, is there a difference between video and audio concerning switching between different bit-rates? Will this switching require user interaction or will it be invisible for the user like Real's Surestream? Thank You, Christian >Dear Lucia, > >are you talking about video or audio? > >Anyway, a scalable system would be the first choice in your case. You would >encode a first layer with e.g. 32 kbit/s and a second (enhancement) layer with >again 32 kbit/s. Depending on the channel capacity, you might than transmit both >layers or only the first one (both layers are stored in separate ElementaryStreams). > >Best regards, > >Ralph >> Is there some standardization on how to switch among files with different >> encoding rates? >> Is there a reference software that allows the switching between the two >> files? >> >> I guess, if something exist it would be in the System part, Am i right? >> >> Thanks in advantage for your answer. >> >> Lucia Valentini ____________________________________________ Christian Kl?ckner WDR, Technologie-Referat 50600 K?ln, Germany Tel: +49 (0) 221 220 9278 Fax: +49 (0) 221 220 3167 mailto: christian.kloeckner@wdr.de PGP: Public Key @ http://pgp.mit.edu ___________________________________________ From squear gmx.de Thu Mar 20 17:17:55 2003 From: squear gmx.de (Sebastian Voigt) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] X3D/XMT compatibility References: <005001c2ee46$7df70fa0$9dca6c50@Guenter> Message-ID: <005701c2eefc$477822a0$9002a8c0@baphomet> Hello I try the same. Take the nodes under the element in X3D and append them to an children-node of an groupe-node in an XMT-A-Document. X3D allows more then one top-level-node as childs of the scene-element, XMT-A allows only one. ROUTEs must be after the top-level-node as childs of scene-element. PROTODeclares are first childs of scene-element. My XMTs have the following structure (starting at scene-element): - | | --- {0..n} | | ---i.e. - | | --- [your x3d nodes] | | --- {0..n} The header of the XMT-A includes the IOD. If you like build self-contained MP4-Files, you must append to the Body-node an ObjectDescriptorUpdate-Node for referenced mediafiles, i.e. for image textures and replace the url-strings of such references with the OD_ID. Best regards Sebastian ----- Original Message ----- From: tm991058 To: technotes@lists.m4if.org Sent: Wednesday, March 19, 2024 7:36 PM Subject: [M4IF Technotes] X3D/XMT compatibility hello all, I'm an austrian student from the college for telecommunication and media. At present I'm working at my diploma project, which is about authoring MPEG4-scenes. I have already made a test-3d scene and exported it to vrml...than I converted it to x3d.. The next steps would be to make a xmt file out of the x3d file, than to get bif out of this and than finaly get a mp4 scene... My present problem is: How can I get from x3d to xmt?? I haven't found any converters and I haven't found any rules how to change the x3d code by hand (in a text editor) to get to xmt... I've heard a lot about the interoperability and compatibility between xmt and x3d... I've read a lot about the compromise and the compact form of x3d.. someone claimed that it is easy to get from x3d to xmt because of the compromise form... i've found many statements that there is a high compatibility between xmt-a and x3d... but nobody is writing about a practical method to get from x3d to xmt... Maybe I wrap something... I would be really glad to hear from someone of you! Thanks very much in advance! karin -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030320/dc68bfaf/attachment.html From mikael sevenier.com Thu Mar 20 08:27:26 2003 From: mikael sevenier.com (Mikael Bourges-Sevenier) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] X3D/XMT compatibility In-Reply-To: <3E79AFC1.50407@fokus.fraunhofer.de> Message-ID: <002c01c2eefd$9bbe45f0$6601a8c0@merlin> There are different flavors of "BIFS text" or BT format. IM1 uses one, ENST tool another one... with very small differences but enough to make a VRML syntax compliant parser crash! At least XML representations (X3D or XMT-A) are standard. Mike > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org] On Behalf Of Lyndon J B Nixon > Sent: Thursday, March 20, 2024 4:11 AM > To: 'tm991058' > Cc: technotes@lists.m4if.org > Subject: Re: [M4IF Technotes] X3D/XMT compatibility > > > > > > > > I have already made a test-3d scene and exported it to > vrml...than > > I converted it to x3d.. > > The next steps would be to make a xmt file out of the x3d file, > > than to get bif out of this and than finaly get a mp4 scene... > > > If its only important to you to get from the vrml to mpeg-4, > you should > note that vrml and the bifs textual format are > almost exactly the same and you dont need to take this route via XML > representations at all. > If I remember correctly, with bifsenc you need to remove the > first line > (the vrml header) and then you can pass that file to > the encoder. There are some syntactic differences between > vrml/bifs but > I guess encoder error messages can help you with that. > To get to the actual mp4 file you'll need to generate a mux file of > course referencing the generated bif file and passing it through the > mp4enc. > > lyndon > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > > From Jean-Claude.Dufourd enst.fr Thu Mar 20 17:57:17 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] X3D/XMT compatibility References: <002c01c2eefd$9bbe45f0$6601a8c0@merlin> Message-ID: <3E79F2ED.2000201@enst.fr> Mikael Bourges-Sevenier wrote: > There are different flavors of "BIFS text" or BT format. IM1 uses one, ENST > tool another one... with very small differences but enough to make a VRML > syntax compliant parser crash! This is not true in my experience. The syntax of TXT and BT are different, but both BIFSEnc and mp4tool accept pure, unmodified VRML syntax as input. mp4tool does additional translation on the URLs: when the url points to a GIF/JPG, then mp4tool automatically creates the OD. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From singer apple.com Thu Mar 20 14:19:14 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] Re: MP4VM Re: a question about the ISO reference software. In-Reply-To: <3E78F921.C3CED9B7@tnt.uni-hannover.de> References: <5.2.0.9.2.20030313150854.02f5efe8@localhost> <3E759A48.9080405@iis.fhg.de> <3E78F921.C3CED9B7@tnt.uni-hannover.de> Message-ID: At 00:11 +0100 3/20/03, Heiko Purnhagen wrote: >Dear Dave, Rob, all, > >Dave Singer wrote: >> >>The MP4 file library is another matter. If I look in the syscore >> >>code, I see a libisomp4.dll with a date of 7-6-99. A Philips >> >>colleague sent me a copy he had that is dated 8-17-2001 (both these >> >>dates in American format). What is the difference between these >> >>files and libisomedia? Is there any document or link that explains >> >>this? >> >> The latest versions are kept on FTP index.apple.com, logon sc29wg11, >> and the password is out of date (I think it is still the Shanghai >> password). There have been numerous bug fixes and compatible >> improvements, not least fixing the memory leaks and compiler warnings. > >The current password is the Pattaya one (was changed some weeks ago), >and the latest stable version seems to be dated 2023-10-18 > ftp://sc29wg11@index.apple.com/isolib.tar >while the latest experimental seems dated 2023-10-30 > ftp://sc29wg11@index.apple.com/experimental/isolib.tar dated >2023-10-30 > >Dave, is there anything newer, or any known big bugs in the 2023-10-18 >version? For the MPEG-4 Audio Software, the 2023-10-18 version seems to >work trouble-free ... (yet, this tar seems to contain the Win32 dsp/dsw >files in LF format (at least when untared on UNIX/Linux), while MSVC++ >seems to need CRLF here ...) No. Here are the release notes for the 2002 version. I don't think any of these should affect you. a) free atoms can now be found and discarded almost anywhere; this means the software copes, for example, with files with free atoms inside edit atoms. The software is probably more liberal than the specification in this respect; be careful. Free atoms are now mostly discarded on reading. b) empty free atoms (8 bytes long) are also handled on reading and no longer cause a crash. c) I believe that empty durations in movie fragments are handled correctly. This hasn't been fully verified. d) edit lists can now be found in base movies with fragments, so that e.g. track start offsets can be in the base movie. e) there is a fix to finding a sample by time (it was wrong when chunks had multiple samples). f) edit atoms with no included list are correctly treated as if they were not present. g) the movie duration is now calculated in 64 bits, which means non-trivial-lengthed movies should be OK. h) for those in the 3GPP world, a nod of support: new3gppmovie i) we no longer crash if asked for the IOD of a movie which doesn't have one. j) the IPMP support, as noted above. k) builds for CW5, 7, and 8 (carbon), and project builder under OS X. l) MP4 InsertMediaIntoTrack converts the mediaDuration to the Movie timescale now (as documented). m) the ftyp for the motion jpeg 2000 was wrong, and a JP2 Header incorrectly present at top level. This would only be correct with a JP2 Codestream also at top level (a parallel still image). n) now fixed for missing prototypes, and checked on solaris, freebsd and linux (library and audio example) -- David Singer Apple Computer/QuickTime From mikael sevenier.com Thu Mar 20 16:30:45 2003 From: mikael sevenier.com (Mikael Bourges-Sevenier) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] X3D/XMT compatibility In-Reply-To: <005701c2eefc$477822a0$9002a8c0@baphomet> Message-ID: <005901c2ef41$210f03a0$6601a8c0@merlin> Dear All, For VRML/X3D scenes, do not start with OrderedGroup but Group. Remember to encompass the whole scene under a unique Group because VRML/X3D allows multiple top nodes, BIFS only one. Similarly, as Sebastian wrote: take all proto declarations and put them on top, take all routes and put them at the end. (VRML/X3D allow those to be anywhere). Best, Mike -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org] On Behalf Of Sebastian Voigt Sent: Thursday, March 20, 2024 8:18 AM To: tm991058 Cc: technotes@lists.m4if.org Subject: Re: [M4IF Technotes] X3D/XMT compatibility Hello I try the same. Take the nodes under the element in X3D and append them to an children-node of an groupe-node in an XMT-A-Document. X3D allows more then one top-level-node as childs of the scene-element, XMT-A allows only one. ROUTEs must be after the top-level-node as childs of scene-element. PROTODeclares are first childs of scene-element. My XMTs have the following structure (starting at scene-element): - | | --- {0..n} | | ---i.e. - | | --- [your x3d nodes] | | --- {0..n} The header of the XMT-A includes the IOD. If you like build self-contained MP4-Files, you must append to the Body-node an ObjectDescriptorUpdate-Node for referenced mediafiles, i.e. for image textures and replace the url-strings of such references with the OD_ID. Best regards Sebastian ----- Original Message ----- From: tm991058 To: technotes@lists.m4if.org Sent: Wednesday, March 19, 2024 7:36 PM Subject: [M4IF Technotes] X3D/XMT compatibility hello all, I'm an austrian student from the college for telecommunication and media. At present I'm working at my diploma project, which is about authoring MPEG4-scenes. I have already made a test-3d scene and exported it to vrml...than I converted it to x3d.. The next steps would be to make a xmt file out of the x3d file, than to get bif out of this and than finaly get a mp4 scene... My present problem is: How can I get from x3d to xmt?? I haven't found any converters and I haven't found any rules how to change the x3d code by hand (in a text editor) to get to xmt... I've heard a lot about the interoperability and compatibility between xmt and x3d... I've read a lot about the compromise and the compact form of x3d.. someone claimed that it is easy to get from x3d to xmt because of the compromise form... i've found many statements that there is a high compatibility between xmt-a and x3d... but nobody is writing about a practical method to get from x3d to xmt... Maybe I wrap something... I would be really glad to hear from someone of you! Thanks very much in advance! karin -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030320/29b83d4b/attachment.html From mikael sevenier.com Thu Mar 20 17:08:57 2003 From: mikael sevenier.com (Mikael Bourges-Sevenier) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] X3D/XMT compatibility In-Reply-To: <3E79F2ED.2000201@enst.fr> Message-ID: <006c01c2ef46$777e24a0$6601a8c0@merlin> > > Mikael Bourges-Sevenier wrote: > > There are different flavors of "BIFS text" or BT format. > IM1 uses one, > > ENST tool another one... with very small differences but enough to > > make a VRML syntax compliant parser crash! > > This is not true in my experience. The syntax of TXT and BT are > different, but both BIFSEnc and mp4tool accept pure, unmodified VRML > syntax as input. ENST and IM1 tools parse pure VRML but the reverse is not true: other VRML compliant parsers wouldn't parse BifsText files (this is what I'm talking about). > mp4tool does additional translation on the URLs: when the url > points to > a GIF/JPG, then mp4tool automatically creates the OD. Neat! So do other *commercial* translators... Kind regards, Mike > > Best regards > JC > -- > Jean-Claude Dufourd @======================================@ > ENST, Dept COMELEC The wing, over the big rock... > 46, rue Barrault @======================================@ > 75013 Paris Tel: +33145817807 Fax: +33145804036 > > > From stefan.goor ucd.ie Fri Mar 21 07:59:47 2003 From: stefan.goor ucd.ie (Stefan A. Goor) Date: Wed Jul 30 14:10:06 2003 Subject: [M4IF Technotes] RE: [VQEG] Test sequences In-Reply-To: <0194CF1160B7D5118C5700D0B71FE94541F8F0@WPG-MAIL> Message-ID: Hi Ken, I have been looking for test sequences recently and found some at: http://thanglong.ece.jhu.edu/~cjtu/link.html http://kbs.cs.tu-berlin.de/~stewe/vceg/sequences.htm#vqeg http://media.xiph.org/vqeg/TestSequences/Reference/ http://www-it.et.tudelft.nl/~inald/vcdemo/downloadvcdemo.htm http://meru.cecs.missouri.edu/free_download/videos/ http://www.cipr.rpi.edu/resource/sequences/sif.html The sequences can be downloaded by right clicking and saving the target to a local directory. Also I believe I have most of the standard clips in both CIF and QCIF format so I will be setting up a website where they can be downloaded. The site will be at http://delboy.ucd.ie:9997/TestSequences/ and it will be active from the evening of Saturday 22nd March. Many thanks again to Loo Yee, Prasad RSV, Zhou Guanfeng, Christoph Lampert & Paul Smith who helped me find the clips I was looking for, Your help was greatly apreciated. Hope this helps you Ken, Regards, Stefan -----Original Message----- From: ituvidq-admin@its.bldrdoc.gov [mailto:ituvidq-admin@its.bldrdoc.gov]On Behalf Of Ken Ferens Sent: 20 March 2024 00:52 To: ituvidq@its.bldrdoc.gov Subject: [VQEG] Test sequences Hi, Can someone tell me how I can download the test sequences. I have tried the ftp site: ftp://ftp.crc.ca/pub/crc/vqeg/TestSequences But, I cannot connect to it: I get message: Connection closed by remote host. I wanted to use the test sequences to evaluate and compare the performance of two MPEG-2 encoders. Ken _______________________________________________ ituvidq mailing list ituvidq@its.bldrdoc.gov http://www.its.bldrdoc.gov/mailman/listinfo/ituvidq From squear gmx.de Fri Mar 21 13:07:41 2003 From: squear gmx.de (Sebastian Voigt) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] UPDATE OD Message-ID: <004a01c2efa2$7b8bdfe0$9002a8c0@baphomet> Hello I have some problems mith UPDATE OD. The OD component of this command can be referenced over url - says Systems part. It sounds fine, but how can I create such an OD stream? I try it over bifsenc, its result is an .od file, that contains such a stream. But there no way to compile the command with mp4tool. The same by testing UPDATE OD with external ES-streams, described trough .bif encoded by bifsens. Is there an error in my thinking, or is this not possible with available encoders? I tested the encoding of an bt-file icluding the following code fragment with mp4tool. The .bif is result of bifsenc-encoding. But it dos'nt works. Best regards Sebastian UPDATE OD [ { objectDescriptorID 3 esdescr[ ES_Descriptor { es_id 3 muxinfo muxinfo { fileName cube.bif streamFormat BIFS } decConfigDescr DecoderConfigDescriptor { objectTypeIndication 1 streamType 3 decSpecificInfo BIFSconfig { nodeIDbits 10 } } slConfigDescr SLConfigDescriptor { } } ] } ] The error-msg from mp4tool: ERROR: import from ESD -> cube.bif is not recognized and has no hints MP4Tool error: import from ESD cube.bif is not recognized and has no hints 1 WARN: ES createReader -> java.lang.NullPointerException USAGE: MP4 manager: File output error -> java.lang.NullPointerException MP4Tool exception: MP4 manager: File output error WARN: ES createReader -> java.lang.NullPointerException -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030321/b3b21cd0/attachment.html From tma iis.fhg.de Fri Mar 21 15:28:20 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] Switching between different bit-rates References: Message-ID: <3E7B2184.7F2FD550@iis.fhg.de> Dear Christian, Ralph asked me to answer your questions. There are basically two possibilities for switching between different bitrates: single layer switching and scalable coding. Both is possible for audio and video. For single layer switching you need to encode your streams at different bitrates. The client (player) sends information about the transmission conditions to the server which chooses which bitrate to send. Here you obviously need a backchannel. In the case of video, switching is only possible at I frames. (the new MPEG-4 AVC/H.264 standard includes mechanisms called SI and SP frames that allow switching even at non I frames). For sclable coding you encode your bitstream in a base layer and one or more enhancement layers. The server sends all layers. The client can produce an output if it gets only the base layer. If the client also gets the enhancement layer(s) the quality will increase. Here you don't need a backchannel and a quality of service (QoS) enabled network can drop enhancement layer(s) automatically. If the switching requires user interaction depends on the system design, but I think it should usually be invisible. However, different users may have different preferences, e.g. some may prefer higher spatial resolution others higher framerate or fewer artifacts. Herbert. Christian Kloeckner schrieb: > > Dear Ralph, > > is there a difference between video and audio concerning switching between > different bit-rates? > Will this switching require user interaction or will it be invisible for the > user like Real's Surestream? > > Thank You, > Christian > > >Dear Lucia, > > > >are you talking about video or audio? > > > >Anyway, a scalable system would be the first choice in your case. You would > >encode a first layer with e.g. 32 kbit/s and a second (enhancement) layer > with > >again 32 kbit/s. Depending on the channel capacity, you might than transmit > both > >layers or only the first one (both layers are stored in separate > ElementaryStreams). > > > >Best regards, > > > >Ralph > > >> Is there some standardization on how to switch among files with different > >> encoding rates? > >> Is there a reference software that allows the switching between the two > >> files? > >> > >> I guess, if something exist it would be in the System part, Am i right? > >> > >> Thanks in advantage for your answer. > >> > >> Lucia Valentini > ____________________________________________ > Christian Kl?ckner > WDR, Technologie-Referat > 50600 K?ln, Germany > > Tel: +49 (0) 221 220 9278 > Fax: +49 (0) 221 220 3167 > mailto: christian.kloeckner@wdr.de > PGP: Public Key @ http://pgp.mit.edu > ___________________________________________ > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From tm991058 fh-stpoelten.ac.at Fri Mar 21 17:35:14 2003 From: tm991058 fh-stpoelten.ac.at (tm991058) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] X3d/XMT compatibility Message-ID: <01fb01c2efc8$032e2a50$9dca6c50@Guenter> dear all, thanks for all the answers! I'm satisfied to tell you that -with your help- I' ve produced my first .mp4 scene today :-) I will go on investigating the ways to get to a .mp4 szene and evaluate them in my diploma thesis... regards karin -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030321/4ae0b2ac/attachment.html From Jean-Claude.Dufourd enst.fr Fri Mar 21 18:18:45 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] UPDATE OD References: <004a01c2efa2$7b8bdfe0$9002a8c0@baphomet> Message-ID: <3E7B4975.4010408@enst.fr> Dear Sebastian Sebastian Voigt wrote: > muxinfo muxinfo { > fileName cube.bif > streamFormat BIFS > } streamFormat is a descriptor used by BIFSEnc only. mp4tool does not use "mux plugins" but .nhnt auxiliary files. Please read the doc on mp4tool web page if you want to use this feature. > ERROR: import from ESD -> cube.bif is not recognized and has no hints > MP4Tool error: > import from ESD > cube.bif is not recognized and has no hints > 1 > WARN: ES createReader -> java.lang.NullPointerException > USAGE: MP4 manager: File output error -> java.lang.NullPointerException > MP4Tool exception: > MP4 manager: File output error > WARN: ES createReader -> java.lang.NullPointerException The tool says: I do not recognize the file type and you did not give me a cube.nhnt describing your cube.bif file, so I cannot work... There is a special option to read .bif and .od file (-bifsenc) but I do not recommend using it. bifsenc has more bugs and limitations than mp4tool, as fas as we know. -- Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From rob.koenen m4if.org Fri Mar 21 14:03:05 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] RE: [VQEG] Test sequences In-Reply-To: Message-ID: <3C124172E7FDD511B510000347426D59016BF5D5@exchange.epr.com> Thanks for sorting this all out Stefan A section pointing to these resources has been added to http://www.m4if.org/resources.php Best, Rob > -----Original Message----- > From: Stefan A. Goor [mailto:stefan.goor@ucd.ie] > Sent: Friday, March 21, 2024 00:00 > To: Ken Ferens; technotes@lists.m4if.org > Subject: [M4IF Technotes] RE: [VQEG] Test sequences > > > Hi Ken, > I have been looking for test sequences recently and found some at: > > http://thanglong.ece.jhu.edu/~cjtu/link.html > http://kbs.cs.tu-berlin.de/~stewe/vceg/sequences.htm#vqeg > http://media.xiph.org/vqeg/TestSequences/Reference/ > http://www-it.et.tudelft.nl/~inald/vcdemo/downloadvcdemo.htm > http://meru.cecs.missouri.edu/free_download/videos/ > http://www.cipr.rpi.edu/resource/sequences/sif.html > > The sequences can be downloaded by right clicking and saving > the target to a local directory. Also I believe I have most > of the standard clips in both CIF and QCIF format so I will > be setting up a website where they can be downloaded. The > site will be at http://delboy.ucd.ie:9997/TestSequences/ and > it will be active from the evening of Saturday 22nd March. > Many thanks again to Loo Yee, Prasad RSV, Zhou Guanfeng, > Christoph Lampert & Paul Smith who helped me find the clips I > was looking for, Your help was greatly apreciated. Hope this > helps you Ken, Regards, Stefan > > > -----Original Message----- > From: ituvidq-admin@its.bldrdoc.gov > [mailto:ituvidq-admin@its.bldrdoc.gov]On > Behalf Of Ken Ferens > > Sent: 20 March 2024 00:52 > To: ituvidq@its.bldrdoc.gov > Subject: [VQEG] Test sequences > > > Hi, > > Can someone tell me how I can download the test sequences. > > I have tried the ftp site: > ftp://ftp.crc.ca/pub/crc/vqeg/TestSequences But, I cannot connect to it: I get message: Connection closed by remote host. I wanted to use the test sequences to evaluate and compare the performance of two MPEG-2 encoders. Ken _______________________________________________ ituvidq mailing list ituvidq@its.bldrdoc.gov http://www.its.bldrdoc.gov/mailman/listinfo/ituvidq _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From alberto BH90210.US Sat Mar 22 01:53:01 2003 From: alberto BH90210.US (Alberto Hill) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] MPEG-4 over CATV networks Message-ID: <5.1.1.6.2.20030322015255.02fb0c00@mail.bh90210.us> For those interested in the subject, I would be grateful if you could please take a look at the final draft in English about my paper "MPEG-4 over CATV." I would really like to get some feedback from you. For those Spanish-speakers, the original document has more information about the CATV market in Argentina, Brazil and Uruguay, including interviews with local CATV operators. I am sending you the abstract and the last chapter with the conclusions and comments. If you are interested on the whole document (English or Spanish), please email me and I will send you the paper. At the same time, I would like to get in touch with people living in Asia, specially in Japan, to have an idea about the CATV networks there. Kind regards, Alberto Hill -------------- next part -------------- A non-text attachment was scrubbed... Name: MPEG4overCATV-Abstract.PDF Type: application/pdf Size: 137022 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030322/6085f657/MPEG4overCATV-Abstract.pdf -------------- next part -------------- A non-text attachment was scrubbed... Name: MPEG4overCATV-Chapter5.PDF Type: application/pdf Size: 71427 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030322/6085f657/MPEG4overCATV-Chapter5.pdf From kosuge td.idc.lsi.sanyo.co.jp Wed Mar 26 16:37:25 2003 From: kosuge td.idc.lsi.sanyo.co.jp (tetsuo kosuge) Date: Wed Jul 30 14:10:07 2003 Subject: [M4IF Technotes] question about bab_type Message-ID: <200303260737.AA00198@kosuge.td.idc.lsi.sanyo.co.jp> Hello MPEG-4 Experts: I have a question about bab_type. I don't understand how to use of Tbl.B-27; The horizontal row is Shape Mode, isn't it ? And '1'-'001' is VLC-Code. What mean of the vertical row (indicates 1-80) ? Thanks a lot! Tetuso From tma iis.fhg.de Wed Mar 26 10:56:13 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] question about bab_type References: <200303260737.AA00198@kosuge.td.idc.lsi.sanyo.co.jp> Message-ID: <3E81793D.ABAC35F9@iis.fhg.de> tetsuo kosuge schrieb: > > Hello MPEG-4 Experts: > I have a question about bab_type. > I don't understand how to use of Tbl.B-27; > The horizontal row is Shape Mode, isn't it ? > And '1'-'001' is VLC-Code. > What mean of the vertical row (indicates 1-80) ? That's the 'context'. See section 7.5.2.1.1 of ISO/IEC 14496-2:2001. Example: If you have acontext of 4 (computed from the surrounding BABs) and get a VLC of 1 then it means BABtype 2. Regards, Herbert. > Thanks a lot! > Tetuso > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From lehaneb eeng.dcu.ie Wed Mar 26 14:03:57 2003 From: lehaneb eeng.dcu.ie (Bart Lehane) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] CBPC and CBPY In-Reply-To: <3E81793D.ABAC35F9@iis.fhg.de> Message-ID: <000c01c2f3a0$8bec95d0$2f650a0a@bart> Hello, In a rectangular I frame, is it possible to have values of cbpy (coded block pattern for luminance) that do not equal '1111', or values of cbpc (cbp for chrominance) that do not equal '11'?? If true, would this give a pattern code not equal to '111111' which would mean that there would be no DCT coefficients for a particular block?? (i.e if pattern_code[5] = 0, then the second chrominance block would have no dct coefficients) First of all is this scenario possible, where an intra macroblock contains a block with no (AC) DCT coefficients? If it is possible, what values would go into that block? Thanks in advance, Bart From tma iis.fhg.de Wed Mar 26 16:15:06 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] CBPC and CBPY References: <000c01c2f3a0$8bec95d0$2f650a0a@bart> Message-ID: <3E81C3FA.F9F29419@iis.fhg.de> Bart Lehane schrieb: > > Hello, > > In a rectangular I frame, is it possible to have values of cbpy (coded > block pattern for luminance) that do not equal '1111', or values of cbpc > (cbp for chrominance) that do not equal '11'?? > > If true, would this give a pattern code not equal to '111111' which > would mean that there would be no DCT coefficients for a particular > block?? (i.e if pattern_code[5] = 0, then the second chrominance block > would have no dct coefficients) > > First of all is this scenario possible, where an intra macroblock > contains a block with no (AC) DCT coefficients? If it is possible, what > values would go into that block? In an I frame the DC coefficient is not regarded when computing cbp. The DC coefficient is allways present and transmitted. If the pattern code for a particular block is 0 then only the DC coefficient is present and all pixels of that block get the same value according to the DC coefficient. Regards, Herbert. > Thanks in advance, > > Bart > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From t.keutgen deltatec.be Thu Mar 27 14:25:50 2003 From: t.keutgen deltatec.be (Thierry Keutgen) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] 3G compliant formats Message-ID: <03742F4E0353A742B5FA5AEEE3097DB302BC07@w2k-svr-4.office.deltatec.net> Dear experts, Is there a place where I could get a summary/review of MPEG-4 file formats available for 3G adaptative streaming? Thanks in advance, Thierry KEUTGEN Senior Application Engineer ___________________________________________________________ Deltatec Rue Gilles Magn?e, 92/6 - B 4430 Ans - Belgium Tel. +32 4 2397880 - Fax. +32 4 2397889 www.deltatec.be From ramki emuzed.com Thu Mar 27 19:23:07 2003 From: ramki emuzed.com (Ramkishor Korada) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] 3G compliant formats References: <03742F4E0353A742B5FA5AEEE3097DB302BC07@w2k-svr-4.office.deltatec.net> Message-ID: <14af01c2f468$401a8090$1b0aa8c0@blr.emuzed.com> Hi, You can check the 3gpp file format standard available at ftp://ftp.3gpp.org/tsg_sa/WG4_CODEC/TSGS4_25bis/Docs/S4-030150.zip regards, ramkishor Architect - Video Multimedia Technologies Division Emuzed India Bangalore www.emuzed.com ----- Original Message ----- From: "Thierry Keutgen" To: Sent: Thursday, March 27, 2024 6:55 PM Subject: [M4IF Technotes] 3G compliant formats > Dear experts, > > Is there a place where I could get a summary/review of MPEG-4 file > formats available for 3G adaptative streaming? > > Thanks in advance, > > Thierry KEUTGEN > Senior Application Engineer > > ___________________________________________________________ > Deltatec > Rue Gilles Magn?e, 92/6 - B 4430 Ans - Belgium > Tel. +32 4 2397880 - Fax. +32 4 2397889 > www.deltatec.be > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From gchandra tataelxsi.co.in Thu Mar 27 20:11:24 2003 From: gchandra tataelxsi.co.in (Chandra Sekhar Reddy G) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] CBPC and CBPY References: <000c01c2f3a0$8bec95d0$2f650a0a@bart> <3E81C3FA.F9F29419@iis.fhg.de> Message-ID: <00fe01c2f46e$f108c960$b514010a@gchandra> hi, whether dc-coeff (ofcourse diff-dc) to be coded independently or along with ac-coeff is dependent on intra-dc-vlc-thr and quant. if ac-prediction is used, then the block, with only top-row-coeff or only first-column-coef, *may* become all-zero after ac-prediction. for that block, cbp will be 0. but on the decoder side, an all-zero block (cbp is 0 for that block), may get some coeff after ac/dc-pred, which will go through IQ and IDCT. regards, chandra ----- Original Message ----- From: "Herbert Thoma" To: "Bart Lehane" Cc: Sent: Wednesday, March 26, 2024 8:45 PM Subject: Re: [M4IF Technotes] CBPC and CBPY > Bart Lehane schrieb: > > > > Hello, > > > > In a rectangular I frame, is it possible to have values of cbpy (coded > > block pattern for luminance) that do not equal '1111', or values of cbpc > > (cbp for chrominance) that do not equal '11'?? > > > > If true, would this give a pattern code not equal to '111111' which > > would mean that there would be no DCT coefficients for a particular > > block?? (i.e if pattern_code[5] = 0, then the second chrominance block > > would have no dct coefficients) > > > > First of all is this scenario possible, where an intra macroblock > > contains a block with no (AC) DCT coefficients? If it is possible, what > > values would go into that block? > > In an I frame the DC coefficient is not regarded when computing cbp. > The DC coefficient is allways present and transmitted. If the pattern > code for a particular block is 0 then only the DC coefficient is present > and all pixels of that block get the same value according to the > DC coefficient. > > Regards, > Herbert. > > > Thanks in advance, > > > > Bart > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > -- > Herbert Thoma > FhG-IIS A, Studio Department > Am Wolfsmantel 33, 91058 Erlangen, Germany > Phone: +49-9131-776-323 > Fax: +49-9131-776-399 > email: tma@iis.fhg.de > www: http://www.iis.fhg.de/ > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From bhaskar.sherigar broadcom.com Thu Mar 27 20:43:45 2003 From: bhaskar.sherigar broadcom.com (Bhaskar Sherigar) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] CBPC and CBPY References: <000c01c2f3a0$8bec95d0$2f650a0a@bart> <3E81C3FA.F9F29419@iis.fhg.de> <00fe01c2f46e$f108c960$b514010a@gchandra> Message-ID: <3E831528.885928D0@broadcom.com> Hi, Adding to this, on the decoder side an all-zero block resulted after ac/dc-pred and IQ, undergoes mis-match control and makes the all-zero block to non-zero coeff block. Regards, Bhaskar Chandra Sekhar Reddy G wrote: > hi, > > whether dc-coeff (ofcourse diff-dc) to be coded independently or along with > ac-coeff is dependent on intra-dc-vlc-thr and quant. > if ac-prediction is used, then the block, with only top-row-coeff or only > first-column-coef, *may* become all-zero after ac-prediction. > for that block, cbp will be 0. > > but on the decoder side, an all-zero block (cbp is 0 for that block), may > get some coeff after ac/dc-pred, which will go through IQ and IDCT. > > regards, > chandra > > ----- Original Message ----- > From: "Herbert Thoma" > To: "Bart Lehane" > Cc: > Sent: Wednesday, March 26, 2024 8:45 PM > Subject: Re: [M4IF Technotes] CBPC and CBPY > > > Bart Lehane schrieb: > > > > > > Hello, > > > > > > In a rectangular I frame, is it possible to have values of cbpy (coded > > > block pattern for luminance) that do not equal '1111', or values of cbpc > > > (cbp for chrominance) that do not equal '11'?? > > > > > > If true, would this give a pattern code not equal to '111111' which > > > would mean that there would be no DCT coefficients for a particular > > > block?? (i.e if pattern_code[5] = 0, then the second chrominance block > > > would have no dct coefficients) > > > > > > First of all is this scenario possible, where an intra macroblock > > > contains a block with no (AC) DCT coefficients? If it is possible, what > > > values would go into that block? > > > > In an I frame the DC coefficient is not regarded when computing cbp. > > The DC coefficient is allways present and transmitted. If the pattern > > code for a particular block is 0 then only the DC coefficient is present > > and all pixels of that block get the same value according to the > > DC coefficient. > > > > Regards, > > Herbert. > > > > > Thanks in advance, > > > > > > Bart > > > > > > _______________________________________________ > > > Technotes mailing list > > > Technotes@lists.m4if.org > > > http://lists.m4if.org/mailman/listinfo/technotes > > > > -- > > Herbert Thoma > > FhG-IIS A, Studio Department > > Am Wolfsmantel 33, 91058 Erlangen, Germany > > Phone: +49-9131-776-323 > > Fax: +49-9131-776-399 > > email: tma@iis.fhg.de > > www: http://www.iis.fhg.de/ > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From j.zorko att.net Thu Mar 27 17:33:14 2003 From: j.zorko att.net (John Michael Zorko) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] RFI: differences between MPEG4 and 13818-x? Message-ID: <3E3DE241-60BD-11D7-AB43-000393AA1C8C@att.net> Hello, all ... I'm a streaming media developer, and i've studied ISO / IEC 13818-x since 1999 (and still only really understand certain parts, it's huge) and would like to get some information on how MPEG4 differs, from a higher level as well as technical perspective. Specifically: 1. how does MPEG4 achieve the higher compression ratios, yet higher quality, than MPEG2? 2. how does MPEG4 implement streams scalable from low to high bitrates? 3. how is AAC different than MP3 i.e. frames, bitrate tables, etc.? 4. how to identify a stream / file as MPEG4 vs. MPEG 1/2 i.e. sequence header? 5. how the graphics / scene stuff works i.e. is this another elementary stream, which requires a splitter to be aware of it? Alas, I would gladly go to ansi.org and purchase the MPEG4 specs, but currently i'm unable to. Still, i'm very interested in MPEG4 and how I can adapt my streaming media skills to encompass it i.e. how to identify MPEG4, start codes, demux the streams, find timestamps, mapping into RTP or some other streaming protocol, etc. I hope everyone is well. Regards, John Falling You - exploring the beauty of voice and sound New EP, "hope thrown down," available now at http://www.mp3.com/fallingyou From VHarisha soc-soft.com Fri Mar 28 09:26:26 2003 From: VHarisha soc-soft.com (Harisha V) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] Testing audio Decoder Message-ID: Hi MPEG experts This question related to Testing of MPEG-4 audio decoder. The procedure of Testing of audio decoder for conformance states that compare output of decoder under test with standard decoder for sine sweep and if difference in the RMS lies within range as specified by ISO/IEC ,then it is called as MPEG-4 Audio Decoder with absolute accuracy. What about Testing of other musical test sequences ? Since my decoder can able to decode maximum of 7.1 channels Is my decoder still be called as decoder with absolute accuracy or should I need to check for all 48+16 channels (48 main and 16 LFE) Can any one answer this question? Harish -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030328/c63024d3/attachment.html From bellone bellwave.com Fri Mar 28 23:05:46 2003 From: bellone bellwave.com (=?ks_c_5601-1987?B?wMy8ur/u?=) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] Mailing List Message-ID: <000c01c2f533$214ff2a0$6b0511ac@LocalHost> I want to receive the mail. Thanks ================================= Bellwave Mobile Phone R&D PART ? ?? Tel. 02-3460-8832 email : bellone@bellwave.com ================================= -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030328/7a191680/attachment.html From rieck mobilesmartsinc.com Fri Mar 28 10:48:15 2003 From: rieck mobilesmartsinc.com (Alf Rieckmann) Date: Wed Jul 30 14:10:08 2003 Subject: [M4IF Technotes] AAC question References: <000c01c2f3a0$8bec95d0$2f650a0a@bart> <3E81C3FA.F9F29419@iis.fhg.de> <00fe01c2f46e$f108c960$b514010a@gchandra> Message-ID: <3E8498EF.9090007@mobilesmartsinc.com> Sorry, I guess I am actually misusing the MPEG4 list but I have a question about MPEG audio AAC (ISO+IEC+13818-7-1997), which some of the audio guru's listening to the mailing list might be able to answer. I was actually looking for the reference decoder code and thought that it would come with the standard somehow. It doesn't, at least not if I purchase from ANSI. I was looking around at the web where I found the following decoders/ref software: FAAC decoder (release 0.5) : - AAC - C faadsrc05.zip MBSoft AAC Decoder Winamp plug-in (release 0.2) : - AAC C/C++ mbaacdec.zip MPEG-4 Audio Reference Software (08/99 release) : - AAC/MPEG-4 - C refsoft990809.tgz which of these could/should I use? I am only interested in the 13818-7 AAC decoding. Does the MPEG4 ref SW cover MPEG2 (superset) or is it the same? Thx for help Regards Alf From idimkovic nero.com Sat Mar 29 19:19:46 2003 From: idimkovic nero.com (Ivan Dimkovic) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] AAC question References: <000c01c2f3a0$8bec95d0$2f650a0a@bart> <3E81C3FA.F9F29419@iis.fhg.de> <00fe01c2f46e$f108c960$b514010a@gchandra> <3E8498EF.9090007@mobilesmartsinc.com> Message-ID: <0d1501c2f61f$c8a0ddc0$fe78a8c0@diamorphine> Hello Alf, You can download ISO reference software (which contains MPEG-2 AAC decoder as well) from: http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/14496-5_Compressed_ directories/ Or, you can use FAAD2, which is much faster and it has fixed point AAC decoder implementation (compile time switch): www.audiocoding.com Best Regards, -- Ivan ----- Original Message ----- From: "Alf Rieckmann" To: Sent: Friday, March 28, 2024 7:48 PM Subject: [M4IF Technotes] AAC question > Sorry, I guess I am actually misusing the MPEG4 list but I have a > question about MPEG audio AAC (ISO+IEC+13818-7-1997), which some of the > audio guru's listening to the mailing list might be able to answer. > I was actually looking for the reference decoder code and thought that > it would come with the standard somehow. It doesn't, at least not if I > purchase from ANSI. > > I was looking around at the web where I found the following decoders/ref > software: > > FAAC decoder (release 0.5) : > - AAC - C > faadsrc05.zip > MBSoft AAC Decoder Winamp plug-in (release 0.2) : > - AAC C/C++ > mbaacdec.zip > MPEG-4 Audio Reference Software (08/99 release) : > - > AAC/MPEG-4 - C > refsoft990809.tgz > > which of these could/should I use? > I am only interested in the 13818-7 AAC decoding. > Does the MPEG4 ref SW cover MPEG2 (superset) or is it the same? > > Thx for help > > Regards > > Alf > From anil.kumar ittiam.com Mon Mar 31 12:43:46 2003 From: anil.kumar ittiam.com (Anil Kumar) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] AAC Plus Message-ID: <45A1F95BB9D7D84FAB0A1EB4D67EEF9638CDFF@IS01EX01.ittiam.com> Hi all, Can anyone please tell me whether the aac plus has already been approved/included as a part of the MPEG bit-streams?? Also, it will be helpful if someone can tell me as to where to find the source code. Do we have to buy it from coding technologies (creator of aac plus) or can we lisence it from mpeg (if it is already a part of the mpeg streams). Thanks and regards, Anil From rob.koenen m4if.org Sun Mar 30 23:46:50 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] AAC Plus In-Reply-To: <45A1F95BB9D7D84FAB0A1EB4D67EEF9638CDFF@IS01EX01.ittiam.com> Message-ID: The Spectral Band Replication technique has been added to the MPEG Audio Standard a couple of weeks ago. Formal ratification by ISO will follow, but the text is now final. The new profile, that employs the technique in a compatible extension to Low Complexithy AAC is called "High Efficiency AAC". Standards or source code can never be bought from MPEG, but in a couple of months, you can buy both from ISO. Reference Software implementing the Profile is usually given away by ISO, but: 1) this will tke some time to become available 2) this code is not optimized. I guess there will be several companies selling codecs, codingtechnologies (which invented and owns the name "aacPlus") being one of them. Hope this helps, Rob > -----Original Message----- > From: Anil Kumar [mailto:anil.kumar@ittiam.com] > Sent: Sunday, March 30, 2024 23:14 > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] AAC Plus > > > > Hi all, > Can anyone please tell me whether the aac plus has > already been approved/included as a part of the MPEG > bit-streams?? Also, it will be helpful if someone can tell me > as to where to find the source code. Do we have to buy it > from coding technologies (creator of aac plus) or can we > lisence it from mpeg (if it is already a part of the mpeg streams). > > Thanks and regards, > Anil > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From praveen.athanki wipro.com Mon Mar 31 13:34:58 2003 From: praveen.athanki wipro.com (Praveen Athanki) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] Regarding OTB encoding Message-ID: <011601c2f75c$39928230$1aa5a8c0@GDYMCI104863> Skipped content of type multipart/alternative-------------- next part -------------- **************************Disclaimer************************************************** Information contained in this E-MAIL being proprietary to Wipro Limited is 'privileged' and 'confidential' and intended for use only by the individual or entity to which it is addressed. You are notified that any use, copying or dissemination of the information contained in the E-MAIL in any manner whatsoever is strictly prohibited. **************************************************************************************** From gang.wu intel.com Mon Mar 31 16:09:28 2003 From: gang.wu intel.com (Wu, Gang) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] hardware mpeg4 encoder product Message-ID: <37FBBA5F3A361C41AB7CE44558C3448E070F07@pdsmsx403.ccr.corp.intel.com> could anyone recommend me some hardware product about MPEG4 encoder. Thanks in advance Gang From ben interframemedia.com Mon Mar 31 00:24:10 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:10:09 2003 Subject: [M4IF Technotes] hardware mpeg4 encoder product In-Reply-To: <37FBBA5F3A361C41AB7CE44558C3448E070F07@pdsmsx403.ccr.corp.intel.com> Message-ID: Gang, If you only need CIF, the Philips solution is quite nice. The original version had compatibility issues, but the current model seems to be rock-solid. I haven't looked at it for a while, but the Envivio system was also quite promising. QuickTime Broadcaster has nice software, but is limited by the quality provided by the Apple MPEG-4 encoder. But it's hard to beat the portability of a 12" PowerBook. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 on 3/31/03 0:09, Wu, Gang at gang.wu@intel.com wrote: > could anyone recommend me some hardware product about MPEG4 encoder.