From AngelZhang innosis.com.cn Fri Jul 1 17:47:20 2005 From: AngelZhang innosis.com.cn (AngelZhang@innosis.com.cn) Date: Fri Jul 1 12:29:08 2005 Subject: [Mp4-tech] H.264: about configure file choosen of JM96 Message-ID: hi,Experts I have download the lastest version reference software JM96. and in the file of configfile.h, file named "encoder.cfg" is the default one. after comparation the file with other configure files, i have following questions need your help. (1). if i just want to do jobs of baseline profile, whether i must use the file "encoder_baseline.cfg" other than "encoder.cfg". (2). I found encoder with "encoder.cfg" can handle with B frame/slice. and many parameters in file "encoder.cfg" don't exist in"encoder_baseline.cfg". can i use those parameters of "encoder.cfg" to do baseline applications? and what's the relationship between "encoder.cfg","encoder_main.cfg","encoder_extended.cfg" etc. (3). Besides, I found that the output SNR values with same YUV file input are a little different of JM86 and JM96 with the same encoder_baseline.cfg file. what's the reason there? i find there are still so many hard work to hanle with those parameters, so please give me your valuable guiders. thanks in advance angel Inosis Technology Co.Ltd. SIP.Suzhou.Shenxu Road.338#.China Tel:+(86) 0512-62580888 Ext: 3406 Company Web:www.innosis.com.cn From JelyZhu innosis.com.cn Fri Jul 1 19:03:32 2005 From: JelyZhu innosis.com.cn (JelyZhu@innosis.com.cn) Date: Fri Jul 1 12:37:19 2005 Subject: [Mp4-tech] RE: some questions about H.264 standard! Message-ID: Hi Gary, I think I have understood what you explained for me. Thank you very much. I have another questions now. 1. I cannot understand the conception of HRD, SEI and VUI. I think they have less relationship with the decoding process. Maybe they are some functions for testing the decoder. Am I right? 2. Why do the border of intra macroblock need bigger value of BS. Would the intra mode make more serious block effect? From the standard I cannot get the reason of choosing different BS value according to different case. Could you mind interpret it for me? 3. How do I get I_PCM macroblock? This case is so rare that I cannot test the function of it. Best Regards, Jely From eduardo.fleming globo.com Fri Jul 1 15:36:38 2005 From: eduardo.fleming globo.com (eduardo.fleming@globo.com) Date: Fri Jul 1 14:17:49 2005 Subject: [Mp4-tech] unknown tool Message-ID: <428C49020009BB98@riosf38.globoi.com> Hi for all About one or two months ago, i read a message from one list (i dont remember what?) talking about a matrix technique of compression that intend to make a compression of 500x to 1000x. I visit the site, but i forgot to mark this. Do someone knows anything about this technique and about the tool that implements this. thanks Eduardo Fleming +55 21 8189-1000 From garysull windows.microsoft.com Fri Jul 1 11:55:43 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Fri Jul 1 14:30:12 2005 Subject: [Mp4-tech] RE: some questions about H.264 standard! Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F4AC09C@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Reply interspersed. Best Regards, Gary Sullivan +> -----Original Message----- +> From: JelyZhu@innosis.com.cn [mailto:JelyZhu@innosis.com.cn] +> Sent: Friday, July 01, 2023 3:04 AM +> To: Gary Sullivan +> Cc: mp4-tech@lists.mpegif.org +> Subject: RE: some questions about H.264 standard! +> +> +> Hi Gary, +> +> I think I have understood what you explained for me. Thank +> you very much. +> +> I have another questions now. +> +> 1. I cannot understand the conception of HRD, SEI and VUI. I +> think they +> have less relationship with the decoding process. Maybe they are some +> functions for testing the decoder. Am I right? Not exactly. The HRD has two purposes: 1) testing whether a bitstream produced by an encoder is conforming or not, and 2) testing whether the video output produced by a decoder is conforming or not. I advise you to keep studying them. +> +> 2. Why do the border of intra macroblock need bigger value +> of BS. Would the +> intra mode make more serious block effect? From the standard +> I cannot get +> the reason of choosing different BS value according to +> different case. +> Could you mind interpret it for me? I think the idea was that if we observe the behaviour of the intra coding technology when operating on smooth pictures, we can note some extra blocking phenomena. The design of a deblocking filter involves a number of perceptual-based considerations. Perhaps the most important reason to do this is that the spec says you must :-). Whatever the reasons were that we chose to say something in the standard, the most important thing once the standard is written is to get everyone to follow it properly -- questions about why things are done the way they are done become somewhat academic. +> +> 3. How do I get I_PCM macroblock? This case is so rare that +> I cannot test +> the function of it. You will get them whenever the encoder will choose to send them. I believe some of the conformance test bitstreams include I_PCM macroblocks. You may also be able to hack the reference encoder to make it use them more often and then decode the video with your decoder in order to test that functionality. +> +> +> Best Regards, +> Jely +> +> +> From lyzhou equator.com Fri Jul 1 17:28:42 2005 From: lyzhou equator.com (LiyongZhou) Date: Sat Jul 2 13:37:41 2005 Subject: [Mp4-tech] RE: some questions about H.264 standard! In-Reply-To: <91D7F2CEE3425A4A9D11311D09FCE2460F4AC09C@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Message-ID: <004601c57e94$b6a03760$a610000a@win.equator.com> The best study materials are the old H26l and JVT standard documents when those tools were first proposed and later improved during those meetings. I would hope Gary and others could write/edit a book on how things developed on each coding tool. Until then, you have to dig through those materials yourself. Fortunately, they are easier to read than those of the newest Standard. Regards, leon > -----Original Message----- > From: mp4-tech-bounces@lists.mpegif.org > [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Gary Sullivan > Sent: 2005?7?1? 10:56 > To: JelyZhu@innosis.com.cn > Cc: mp4-tech@lists.mpegif.org > Subject: [Mp4-tech] RE: some questions about H.264 standard! > > > > Reply interspersed. > > Best Regards, > > Gary Sullivan > > +> -----Original Message----- > +> From: JelyZhu@innosis.com.cn [mailto:JelyZhu@innosis.com.cn] > +> Sent: Friday, July 01, 2023 3:04 AM > +> To: Gary Sullivan > +> Cc: mp4-tech@lists.mpegif.org > +> Subject: RE: some questions about H.264 standard! > +> > +> > +> Hi Gary, > +> > +> I think I have understood what you explained for me. Thank > +> you very much. > +> > +> I have another questions now. > +> > +> 1. I cannot understand the conception of HRD, SEI and VUI. I > +> think they > +> have less relationship with the decoding process. Maybe > they are some > +> functions for testing the decoder. Am I right? > > > Not exactly. The HRD has two purposes: 1) testing whether a bitstream > produced by an encoder is conforming or not, and 2) testing > whether the > video output produced by a decoder is conforming or not. > > I advise you to keep studying them. > > > +> > +> 2. Why do the border of intra macroblock need bigger value > +> of BS. Would the > +> intra mode make more serious block effect? From the standard > +> I cannot get > +> the reason of choosing different BS value according to > +> different case. > +> Could you mind interpret it for me? > > > I think the idea was that if we observe the behaviour of the intra > coding technology when operating on smooth pictures, we can note some > extra blocking phenomena. The design of a deblocking filter > involves a > number of perceptual-based considerations. > > Perhaps the most important reason to do this is that the spec says you > must :-). Whatever the reasons were that we chose to say something in > the standard, the most important thing once the standard is written is > to get everyone to follow it properly -- questions about why > things are > done the way they are done become somewhat academic. > > > +> > +> 3. How do I get I_PCM macroblock? This case is so rare that > +> I cannot test > +> the function of it. > > > You will get them whenever the encoder will choose to send them. I > believe some of the conformance test bitstreams include I_PCM > macroblocks. You may also be able to hack the reference > encoder to make > it use them more often and then decode the video with your decoder in > order to test that functionality. > > +> > +> > +> Best Regards, > +> Jely > +> > +> > +> > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Anti trust.php From newtun28 yahoo.com.cn Sat Jul 2 16:36:49 2005 From: newtun28 yahoo.com.cn (Newtun) Date: Sat Jul 2 13:37:47 2005 Subject: [Mp4-tech] How to write IPB frames to a new mp4 file? Message-ID: <20050702073649.28841.qmail@web15106.mail.cnb.yahoo.com> Hi, dear forks! I am working on a camera driver now. The driver can read encoded IPB frames from the camera directly. each frame starts with hex code " 00 00 01 B0 F5 00 00 01 B5 09 00 00 01 00 00 00 01 20 00 C8 88 B0 E0 E0 FA 61 40 83 C2 83 07 00 00 01 B3 00 10 07 00 00 01 B6 ... ". I can use quicktime to play the mpeg-4 video stream through RTSP. Now the problem is that I want to save the IPB frames to a MPEG-4 file (with no audio). But I don't know MPEG-4 file format. I have struggled for a few days but still can't find the way. Anybody could help me out? Is there any references you can tell me? Thanks a lot. --------------------------------- DO YOU YAHOO!? ÑÅ»¢Ãâ·ÑGÓÊÏ䣭No.1µÄ·À¶¾·ÀÀ¬»ø³¬´óÓÊÏä -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050702/413bcb68/attachment.html From sr.sridhar rediffmail.com Mon Jul 4 07:02:11 2005 From: sr.sridhar rediffmail.com (sridhar sr) Date: Mon Jul 4 09:06:37 2005 Subject: [Mp4-tech] list-0 list-1 in h.264 Message-ID: <20050704060336.24115.qmail@mailweb33.rediffmail.com> Hi, Can somebody pleasy clarify the need for 2 lists - list 0 and list 1 in H.264 Thanks and regards, Sridhar. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050704/15691553/attachment.html From tummalakalyani gmail.com Mon Jul 4 06:54:39 2005 From: tummalakalyani gmail.com (tummala kalyani) Date: Mon Jul 4 09:28:17 2005 Subject: [Mp4-tech] Re: How to write IPB frames to a new mp4 file? In-Reply-To: <200507031606.j63G5sVh029663@lists1.magma.ca> References: <200507031606.j63G5sVh029663@lists1.magma.ca> Message-ID: <13936ad505070405544815e312@mail.gmail.com> > Subject: [Mp4-tech] How to write IPB frames to a new mp4 file? > To: mp4-tech@lists.mpegif.org > Message-ID: <20050702073649.28841.qmail@web15106.mail.cnb.yahoo.com> > Content-Type: text/plain; charset="gb2312" > > Hi, dear forks! > I am working on a camera driver now. The driver can read encoded IPB frames from the camera directly. each frame starts with hex code " > 00 00 01 B0 F5 00 00 01 B5 09 00 00 01 00 00 00 > 01 20 00 C8 88 B0 E0 E0 FA 61 40 83 C2 83 07 00 > 00 01 B3 00 10 07 00 00 01 B6 ... ". > I can use quicktime to play the mpeg-4 video stream through RTSP. Now the problem is that I want to save the IPB frames to a MPEG-4 file (with no audio). But I don't know MPEG-4 file format. I have struggled for a few days but still can't find the way. Anybody could help me out? Is there any references you can tell me? Thanks a lot. > Hi, I came across the following content in the link for MPEG-4 file format http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38538&ICS1=35&ICS2=40&ICS3= Information technology -- Coding of audio-visual objects -- Part 14: MP4 file format (available in English only) Edition: 1 (Monolingual) Number of pages: 11 Technical committee / subcommittee: JTC 1/SC 29; ISO Standards ICS: 35.040 Status: Published standard Current stage: 60.60 Stage date: 2023-11-24 Revision information: None Add to shopping basket Size Price ISO/IEC 14496-14:2003 PDF version (en) 237 KB CHF 70,00 ISO/IEC 14496-14:2003 paper version (en) CHF 70,00 Abstract ISO/IEC 14496-14:2003 specifies the MP4 file format as derived from ISO/IEC 14496-12 and ISO/IEC 15444-12, the ISO base media file format. It revises and completely replaces Clause 13 of ISO/IEC 14496-1, in which the file format was previously specified. The MP4 file format defines the storage of MPEG-4 content in files. It is a flexible format, permitting a wide variety of usages, such as editing, display, interchange and streaming. -- Kalyani Tummala M.Tech CSE II year MBM Hall of Residence- #B2 IIT Kharagpur - 721302 mobile: 919832127828 From may_ank77 yahoo.com Mon Jul 4 09:03:44 2005 From: may_ank77 yahoo.com (mayank agarwal) Date: Tue Jul 5 09:30:15 2005 Subject: [Mp4-tech] MPEG4 conformance bitstream Message-ID: <20050704150345.53172.qmail@web52806.mail.yahoo.com> Hi all, Please send me conformance bit stream for testing of MPEG4 simple profile. Thanks and Regards, Mayank __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From zhanuo hotmail.com Mon Jul 4 18:37:09 2005 From: zhanuo hotmail.com (Ma Zhan) Date: Tue Jul 5 09:30:20 2005 Subject: [Mp4-tech] unknown tool In-Reply-To: <428C49020009BB98@riosf38.globoi.com> Message-ID: ----Original Message Follows---- From: eduardo.fleming@globo.com To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] unknown tool Date: Fri, 1 Jul 2023 14:36:38 -0300 Hi for all About one or two months ago, i read a message from one list (i dont remember what?) talking about a matrix technique of compression that intend to make a compression of 500x to 1000x. I visit the site, but i forgot to mark this. Do someone knows anything about this technique and about the tool that implements this. thanks Eduardo Fleming +55 21 8189-1000 _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _________________________________________________________________ Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From tomar_atul2000 yahoo.com Tue Jul 5 07:35:37 2005 From: tomar_atul2000 yahoo.com (atul tomar) Date: Tue Jul 5 15:12:31 2005 Subject: [Mp4-tech] Arbitrary Slice order (ASO).. Message-ID: <20050705133537.3757.qmail@web52306.mail.yahoo.com> Dear All, Could anyone please tell me, Is there any method to get number of slices and slice groups to be used in baseline profile ( ex for CIF format). I know baseline profile supports both ASO, FMO or both. I am in confusion reading given sentence from "H.264 and MPEG4 video compression by Iain E. G. Richardson" on page no. 168. ASO is defined to be use if the first macroblock in any slice in a decoded frame has a smaller macroblock address than the first macroblock in a previously decoded slice in the same picture. As per my understanding ASO allows to receive slice out of order so we can not impose any restriction on slices. If ASO is not used then we need to receive slices as per first macroblock address, means upcoming slices should have first macroblock address greater then previous one (raster scan order). I would appreciate if someone could let me know as a fresh, what is the difference if we use FMO with ASO and if we dont. Please clarify my doubts. Thanks in advance. Regards, Atul __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050705/70792099/attachment.html From Ilan.Daniel Adimos.com Tue Jul 5 18:58:10 2005 From: Ilan.Daniel Adimos.com (Ilan Daniel) Date: Tue Jul 5 15:22:10 2005 Subject: [Mp4-tech] unknown tool - H.264 ? Message-ID: <2A01AFD68E343242BA2C748A5E1A733D819A35@jerry.Adimos.com> Eduardo, I do not about this " matrix technique of compression ", What I did saw, is an announcement about H.264 compression of HDTV 1080p video signal to 1.8Mb/s, and that is in the range of the compression ratios you mentioned. See the links: http://neasia.nikkeibp.com/mag_content/images/20050629155337/tf-Fig8.jpg http://neasia.nikkeibp.com/neasia/001623 Regards, Ilan Daniel Manager, Video Technologies Adimos Wireless Multimedia www.adimos.com -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Ma Zhan Sent: ? 04 ???? 2005 19:37 To: eduardo.fleming@globo.com; mp4-tech@lists.mpegif.org Subject: RE: [Mp4-tech] unknown tool ----Original Message Follows---- From: eduardo.fleming@globo.com To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] unknown tool Date: Fri, 1 Jul 2023 14:36:38 -0300 Hi for all About one or two months ago, i read a message from one list (i dont remember what?) talking about a matrix technique of compression that intend to make a compression of 500x to 1000x. I visit the site, but i forgot to mark this. Do someone knows anything about this technique and about the tool that implements this. thanks Eduardo Fleming +55 21 8189-1000 _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From Jeremy.Baker renesas.com Tue Jul 5 17:04:53 2005 From: Jeremy.Baker renesas.com (Jeremy Baker) Date: Tue Jul 5 15:29:57 2005 Subject: [Mp4-tech] MPEG-4 viusal simple profile in V2 file Message-ID: <528868DE1D89174BA753AF9CD5E640190FE38F@rte-ben-ex1.rte.adwin.renesas.com> Hi, I am trying to fully understand the iso14496-2 specification, to see if a file with the field video_object_layer_verid = 0010b can indeed be a visual simple profile file, as table V2 - 39 of ISO 14496-2 does not list simple profile as one of the V2 Visual object types. Jeremy -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050705/05e64af2/attachment.html From rohan teneoris.com Tue Jul 5 22:01:23 2005 From: rohan teneoris.com (Rohan Kangralkar) Date: Tue Jul 5 15:35:49 2005 Subject: [Mp4-tech] [VIDEO] Need stream containing all the elements in VO Message-ID: <1120577483.3141.6.camel@rohan.teneoris.com> Hi experts I have check the simple profile and advanced simple profile for GOV headers ect but i was not able to find any suitable streams I need a m4v file which has all the VO elements like visualObjectPriority videoFormat ect I also needed some bit streams which has GOV headers and all of the other headers. Can anyone please point me to the link where i can get the elementary streams. or do i have to edit and create the bitstreams. -- regards Rohan Kangralkar From tomar_atul2000 yahoo.com Wed Jul 6 07:39:04 2005 From: tomar_atul2000 yahoo.com (atul tomar) Date: Wed Jul 6 12:38:24 2005 Subject: [Mp4-tech] Implementation of ASO.. Message-ID: <20050706133904.46960.qmail@web52310.mail.yahoo.com> Dear All, I am working to implement Arbitrary Slice Ordering (ASO). This is my first module which i am going to impleement after Header parsing. In description we always specify MBs in fame by some index number. What is the significance of these indexing in actual implementation suppose we say that MBs(1-13) in slice#1, MBs(14-20) in slice#2 and rest are in slice#3. Do we need to use these MBs indexing in implementation or we should use only MBs address from base address of frame. Could any one please locate me either in JM ref or in some other H264 avaliable software where they have wrtitten code of ASO. I would appreciate your help here. Regards, Atul __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050706/8b07a359/attachment.html From alexei vega-imaging.com Wed Jul 6 15:59:18 2005 From: alexei vega-imaging.com (Alexei Ioudovski) Date: Wed Jul 6 19:53:06 2005 Subject: [MP4-tech] Systems: ES_Descriptor to ES (VOP) ? Message-ID: <0MKyxe-1DqF730Wch-00070u@mrelay.perfora.net> Hello, I came across an mp4 file with Separate Configuration/Elementary Stream meaning that the VOP data starts at byte 28 (the first vop_start_code), and a corresponding VOL is at the end of the file somewhere inside the esds atom. What exactly is the mechanism in Systems that associates the VOL data (inside the ES_Descriptor or somewhere else?) with that particular set of VOPs at the beginning of the file? Note that there are only two elementary streams: video and audio. In other words, where is the indication that VOL data should be applied to the VOP starting from byte 28? Thank you, Alexei Ioudovski Vega Imaging Technologies Inc. From kaehsueh gmail.com Thu Jul 7 10:19:08 2005 From: kaehsueh gmail.com (Kae Hsueh) Date: Thu Jul 7 10:33:01 2005 Subject: [Mp4-tech] H.265? Message-ID: Hi, I have a question beyond H.264. One of my vendors told me that there is an ongoing effort to develop a better version H.264 and it will be called H.265. They even said they have implementation ready. Where I can find H.265 information or this is just a smoke from them. From A.Thomson indigovision.com Thu Jul 7 16:41:35 2005 From: A.Thomson indigovision.com (Alan Thomson) Date: Thu Jul 7 19:17:40 2005 Subject: [Mp4-tech] H.265? Message-ID: <67336BF4D5D23C4AA30EC72DFCFCA6DF0132AE75@peebles.indigovision.com> Hi - according to the ITU, the H.265 final rec is due in 3 to 5 years time: http://www.itu.int/ITU-T/studygroups/com16/sg16-q6.html - so your vendor's implementation may contain traces of smoke. BR, Alan > -----Original Message----- > From: Kae Hsueh [mailto:kaehsueh@gmail.com] > Sent: 07 July 2023 14:19 > To: mp4-tech@lists.mpegif.org > Subject: [Mp4-tech] H.265? > > > Hi, > > I have a question beyond H.264. One of my vendors told me that there > is an ongoing effort to develop a better version H.264 and it will be > called H.265. They even said they have implementation ready. > > Where I can find H.265 information or this is just a smoke from them. > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Anti trust.php ---------------------------------------------------------------------------- -------- scanned for viruses and spam by indigovision If you believe this email is spam, please forward to spam@emailfiltering.com From dmitriy graphics.cs.msu.ru Fri Jul 8 01:54:09 2005 From: dmitriy graphics.cs.msu.ru (Dmitriy Vatolin) Date: Thu Jul 7 19:25:03 2005 Subject: [Mp4-tech] LIST OF MPEG-4 AVC/H.264 VIDEO CODECS Message-ID: <923043624.20050708005409@graphics.cs.msu.ru> Hello all! Codecs links updated from 38 to 45 links (also broken links + some descriptions are fixed). King thanks to all, who send new info! ============================================================================ Updated codecs list available from http://www.compression-links.info/MPEG-4_AVC_H264 ============================================================================ LIST OF MPEG-4 AVC/H.264 VIDEO CODECS ============================================================================ SOFTWARE CODECS: ---------------- 1. Ateme H.264/MPEG-4 AVC Codec (Ateme) No download on original site: http://www.ateme.com/products/h264.php See Nero Recode from ftp://ftp.nero.com/ 30 day trial of Nero Digital (with Nero Recode) available from: http://www.nerodigital.com/eng/index.html --- 2. VSS H.264 Video Codec (Vanguard Software Solutions, Inc.) Trial available, VfW. http://www.vsofts.com/h264/codecs.html --- 3. Mainconcept H.264 (MainConcept AG) Trial available http://www.mainconcept.com/h264_encoder.shtml See download page and SDK page Mainconcept declare partnership with Elecard in H.264 in March 2005. --- 4. Elecard OneClick Compressor & Elecard AVC/H.264 Decoder Package (Elecard) 21-day free trial. Have H.264 SDK http://www.elecard.com/products/oneclick.shtml --- 5. Moonlight H.264 Video Codec (Moonlight Cordless LTD.) 21-day evaluation, DirectX filter. http://www.moonlight.co.il/products/consumer/oneclickavc/ This codec was developed with Elecard team. Now Elecard states they have fully another codec, but they are looks quite similar with Moonlight. --- 6. QuickTime 7 H.264 (Apple Computer, Inc.) Integrated. Who test it? Any remarks welcome! http://www.apple.com/quicktime/technologies/h264/ --- 7. FastVDO H.264 (FastVDO LLC) Demo has decode time limit of 5 min. http://www.fastvdo.com/H.264.html --- 8. LEAD H.264 Video codec (LEAD Technologies) Only demo, but you can buy codec online (100$). Who test it? http://www.leadcodecs.com/Codecs/LEAD-H264.htm --- 9. Compression Master 3 (Popwire/Teleca AB) NEW!!! H264 encoder is all a part of Popwire's Compression Master. Demo soft available (encoding is limited to 20 seconds). http://www.popwire.com/product_info.php?cPath=1&products_id=2 --- 10. SVM H.264 Decoder Kit & MKi DVD Converter (Pegasus Information Technology Inc.) H.264 encoder and decoder with non standart format. http://www.h-264.com/downloads.htm --- 11. AVC Alliance free demo player (AVC Alliance, written by Philips Electronics) Poor but free. http://www.avc-alliance.nl/main/downloads.htm --- 12. Intel IPP H.264 codec (Intel Corporation) NEW!!! Intel IPP Library containe now H.264 encoder and decoder. Higher quality codecs are promised in 5.0 version (~Q3.2005, available as beta now) http://www.intel.com/cd/software/products/asmo-na/eng/perflib/ipp/index.htm --- 13. Mpegable AVC Codec (dicas digital image coding GmbH) No download, VfW http://www.mpegable.com/show/mpegableavc.html Old version from free-codecs http://www.codec-download.com/modules.php?name=Downloads&d_op=getit&lid=436 --- 14. Expert H.264 (PixelTools Corporation) Download on request http://www.pixeltools.com/experth264.html --- 15. Softstream H.264/MPEG-4 (Media Excel) Audio & Video encoders ane decoders. Evaluation copy on request http://www.mediaexcel.com/products.htm --- 16. Fraunhofer IIS H.264 Codec (Fraunhofer IIS) No download. http://www.iis.fraunhofer.de/amm/download/mpeg4/ --- 17. UBLive-264-C64 (UB Video Incorporated) Demo available on request. http://www.ubvideo.com/mainmenu.html --- 18. Sorenson Squeeze 4 Compression Suite (Sorenson) No download. Converter. http://www.sorensonmedia.com/solutions/prod/mpg4_win.php --- 19. Sonic?s HD-Series AVC encoder (Sonic Solutions) No download. Only press release now. http://www.sonic.com/about/press/news/2005/04/hdseries.aspx --- 20. Enchansed sklmp4 (Pascal Massimino) No download. Announce of 264 development. http://skal.planet-d.net/coding/mpeg4codec.html ---------------------------------------------------------- OPEN SOURCE: --------------------- 21. x264 (free, supported by VideoLAN) OPEN SOURCE. Good publically available high profile encoder. Developers declare "early development stage", but encode results are one of the best. http://www.videolan.org/x264.html http://trac.videolan.org/x264/browser/trunk/ http://x264.nl/ --- 22. JM 9.6 reference H.264 encodec (free, supported by Joint Video Team ISO+ITU-T) OPEN SOURCE. Can be used only for stream testing. http://bs.hhi.de/~suehring/tml/ --- 23. Hdot264 Pre-Alpha (Open Source Project Hdot264) OPEN SOURCE. http://sourceforge.net/projects/hdot264/ --- 24. Minimal H.264 decoder (Einige Fakten) OPEN SOURCE. Basic H.264 decoder. http://www-user.tu-chemnitz.de/~mfie/stuff/SA/ --- See also Software Developments Kits for software codec usage: --- 1. Elecard AVC&MPEG2 Encoder SDK (Elecard) MPEG2 and H.264 Video Encoder and Decoders other components within the Microsoft? DirectShow? technology. http://www.elecard.com/products/encoder_sdk.shtml http://www.elecard.com/products/decoder_sdk.shtml 2. MainConcept H.264 SDK (MainConcept AG) Windows, Apple, Linux and TI DSP supported. http://developer.mainconcept.com/h264-sdk.html 3. LEADTOOLS Multimedia Developer SDKs (LEAD Technologies, Inc) include support for AVI, WMV, WMA, ASF, MPEG, MPEG-1, MPEG-2, MPG, WAV, OGG, MIDI, QuickTime, SND, AIF files, video and audio processing filters (rotate, resize, deinterlace, etc). http://www.leadtools.com/SDK/Multimedia/Multimedia-Products-n.htm 4. VSS H.264 SDK (Vanguard Software Solutions, Inc.) Based on there codec. Windows and Linux support. http://www.vsofts.com/h264/sdk.html 5. Pegasus H.264 SDK Development Kits (Pegasus) Looks like simple codec, but prefilters declared. http://www.h-264.com/Products.htm ---------------------------------------------------------- HARDWARE IMPLEMENTED: --------------------- 25. Sony PlayStation Portable (Sony Computer Entertainment Inc.) Product: Support H.264/MPEG-4 AVC Main Profile Level3 decoding. http://www.us.playstation.com/consoles.aspx?id=4 --- 26. VSX 300 Videoconferencing Terminal with H.264 support (Polycom Inc) Product: Biggest HW videoconferencing company, prepare many solutions with 264 support http://www.polycom.com/products_services/1,1443,pw-35-6197,00.html --- 27. Tandberg EN5930 (Tandberg Television) Product for videoconferencing. Who test it? I have bad review. http://www.tandbergtv.com/productview.asp?n=65 --- 28. 4Caster MPEG-4 / H.264 Encoder (Envivio, Inc.) Product: Hardware box encoder http://www.envivio.com/products/4caster.html http://www.envivio.com/products/4caster_se.html --- 29. Tut Systems MPEG-4 Advanced Video Codec (Tut Systems, Inc.) Product: Hardware transcoder box. http://www.tutsys.com/pdflibrary/pdf/MPEG4_AVC_2_9_05.pdf --- 30. Hardware MGW 5100 (Optibase, Inc.) Product: Hardware box encoder http://www.optibase.com/Content.aspx?id=38 --- 31. Harmonic DiviCom? MV 100 Encoder (Harmonic Inc. ) Product: Hardware box encoder http://www.harmonicinc.com/view_csd_product_group.cfm?classID=1010 --- 32. SkyStream Mediaplex & iPlex (SkyStream Networks , inc.) NEW!!! Product: Hardware box encoder. Platforms contain the AVC Encoder Submodule, press release only http://www.skystream.com/press/2005/041805-mpeg4.asp --- 33. E42 - H264 DVB over IP Broadcast Encoder (StreamTel Corporation) NEW!!! Product: Hardware box encoder. Broadcast-Grade real time H264 DVB IP streaming encoder http://www.streamtel.com/streamtel/products/det/1_Encoders/46_E42_-_H264_DVB_over_IP_Broadcast_Encoder.htm --- 34. Darim MV401EXP-H264 Encoder and MV410EXP Decoder (Darim Vision Co., Ltd.) NEW!!! Product: Hardware box Encoding/Streaming systems http://www.darimmedia.com/products/mv401exp-h264.php --- 35. Mayah I [io] 8000 series (MAYAH Communications) NEW!!! Product: Hardware box. Supports only MPEG-4 ASP but showed the H.264/AVC prototype at the NAB 2005, and plans to announce the AVC availability in Q3 '05. http://www.mayah.com/products/io-8000a.htm --- 36. Thales ARGOS MPEG-4 Encoder (Thales Broadcast & Multimedia, Inc.) NEW!!! Product: Hardware box. Was said to be available for sale with AVC feature in July. http://www-db.thomcastcom.ext.coltfrance.com/db/thomcast/webdriver?MIval=V_Prod_Detail_b.html&F_ID=4&D_ID=1&P_ID=221 --- 37. ViBE MPEG-4 AVC (Thomson) Chip: modular hardware series of encoders http://www.thomsongrassvalley.com/products/transmission/vibe/encoder_mpeg4/ --- 38. Broadcom chips (Broadcom Corp. former Sandvideo) Chip with 264 HD decoding http://www.broadcom.com/products/Cable/HDTV-SDTV-Video,-Graphics-%26-Receiver-Chips/BCM7411 --- 39. SA New Advanced Compression AVC Encoder (Scientific Atlanta) Product: Transmission system (for satellite TV) http://www.saeurope.com/products/customerhome.htm --- 40. H.264 VLE4000 (LSI Logic Corp. former: VideoLocus) Chips with 264 support http://www.lsilogic.com/products/video_broadcasting/vle4000.html --- 41. Modulus Video SDTV, HDTV Encoder (Modulus Video, Inc.) Chips. Declarations only now. License H.264 from LSI Logic. http://modulusvideo.com/main.php?Page=12 --- 42. BSP 15 (System-on-chip) (Equator Technologies, Inc.) Chips. No exact codec info. http://www.equator.com/solutions/digitalmedia.html --- 43. BT Exact H.264 Suite (BT Exact) temporarily not available http://www.btexact.com/technologies/ipprofiles?doc=42895 --- 44. Surveillance Real Time H.264 Encoders (DSP Research, Inc.) Several chips implementation. http://www.dspr.com/www/products/overview_video.htm http://www.dspr.com/www/support/download/video_download.htm http://www.wwcoms.com/products/index.htm --- 45. VP3-PMC / Hardware TwinPEG Pro (Vitec Multimedia) Chips. TMS320DM642TMDSP & etc http://www.vitecmm.com/product.php?id=41 --- We plan prepare next MSU H.264 codecs comparison test soon will be available from http://compression.ru/video/codec_comparison/mpeg-4_avc_h264_en.html If you know any more information about H.264 codecs, please reply this message or add information to Compression-links.info H.264 page: http://www.compression-links.info/MPEG-4_AVC_H264 -- Best regards, Dmitriy Vatolin MSU Graphics&Media Lab From janisjp naver.com Fri Jul 8 15:54:35 2005 From: janisjp naver.com (=?utf-8?B?Iuq5gOynhOyYgSI=?=) Date: Fri Jul 8 09:22:45 2005 Subject: [Mp4-tech] .avi or .y4m files to .yuv (4:2:0) Message-ID: <42CE151B.000002.29558@i5a011> Hi, I want to convert some sequences in .y4m, .mov, .avi or .mpeg formats into .yuv format (4:2:0) Yong, I couldn't get to this page http://www.ee.columbia.edu/~ywang/Research/VisGenie As Tuukka told, "You could convert the .y4m files into uncompressed headerless yuv files with Mencoder: mencoder /video/stefan_sif.y4m -ovc raw -of rawvideo -vf format=i420 -o /tmp/xx.yuv http://www.mplayerhq.hu" I went to the above page and couldn't find 'Mencoder' downloadable. Please help me, janis ------------------------------------------------------------------------ NAVER :: Korea's No.1 portal service www.naver.com From joshi_cm2 yahoo.com Fri Jul 8 00:17:54 2005 From: joshi_cm2 yahoo.com (Joshi) Date: Fri Jul 8 09:30:15 2005 Subject: [Mp4-tech] Need parser for H.263 Message-ID: <20050708061754.29655.qmail@web8607.mail.in.yahoo.com> Hello, I do have Transport Stream H.263 Bit stream. Now I am supposed to Fragment this and use my RTP Transport module to send it on the Network. I need a reliable parser so that I can get the proper GOB , MB boundaries. I am following RFC 2190 for RTP Packetization. Can people who have worked on H263/RTP Based MODEL Suggest me a good parser to parse the H263 Stream and get the correct parsed data. Regards, Joshi ____________________________________________________ Sell on Yahoo! Auctions ? no fees. Bid on great items. http://auctions.yahoo.com/ From may_ank77 yahoo.com Fri Jul 8 06:51:57 2005 From: may_ank77 yahoo.com (mayank agarwal) Date: Fri Jul 8 09:30:21 2005 Subject: [Mp4-tech] Packetization of H263 stream using rfc-2190 Message-ID: <20050708125157.42272.qmail@web52814.mail.yahoo.com> Hi all, Is there anyone who has implemented RTP packetization for H263 stream using rfc2190. Besides RFC2190 i don't have any document which i can refer to.I specifically want to know the contents of RTP header structure, the packetinfo structure. Above all if anyone can refer to any document in which the above thibgs are explained in detail then it will be of great help. Thanks and Regards, Mayank ____________________________________________________ Sell on Yahoo! Auctions ? no fees. Bid on great items. http://auctions.yahoo.com/ From tuukkat ee.oulu.fi Fri Jul 8 18:30:56 2005 From: tuukkat ee.oulu.fi (Tuukka Toivonen) Date: Fri Jul 8 11:56:39 2005 Subject: [Mp4-tech] .avi or .y4m files to .yuv (4:2:0) In-Reply-To: <42CE151B.000002.29558@i5a011> References: <42CE151B.000002.29558@i5a011> Message-ID: On Fri, 8 Jul 2005, [utf-8] "???" wrote: >"You could convert the .y4m files into uncompressed headerless >yuv files with Mencoder: >mencoder /video/stefan_sif.y4m -ovc raw -of rawvideo -vf format=i420 -o /tmp/xx.yuv >http://www.mplayerhq.hu" >I went to the above page and couldn't find 'Mencoder' downloadable. You should have tried harder: http://www.mplayerhq.hu/homepage/design7/dload.html (mencoder comes with mplayer, so download the package for the latter and get also the former). From soria lsi.usp.br Fri Jul 8 16:54:33 2005 From: soria lsi.usp.br (=?ISO-8859-1?Q?=22Sergio_G=2E_Rodr=EDguez_Soria=22?=) Date: Fri Jul 8 16:27:51 2005 Subject: [Mp4-tech] Compilation error in ISO Reference Software for MPEG-4 AAC Message-ID: <42CECBE9.2090901@lsi.usp.br> Dear List I'm trying to compile the ISO Reference Software for MPEG-4 AAC audio, located at: http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_2001_Software_Reference/ I'm using Fedora Core 3, and after solving several compilation errors I got: make[1]: Entering directory `/usr/audio/natural/refSoft /mp4AudVm' make[1]: Nothing to be done for `dummies'. make[1]: Leaving directory `/usr/audio/natural/refSoft/mp4AudVm' make[1]: Entering directory `/usr/audio/natural/refSoft/mp4AudVm' ***** compiling src_frame/bitstream.c ... cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++ src_frame/bitstream.c: In function 'int BsReadFile(tagBsBitStreamStruct*)': src_frame/bitstream.c:215: error: 'int BsReadFile(tagBsBitStreamStruct*)' was declared 'extern' and later 'static' src_frame/bitstream.h:130: error: previous declaration of 'int BsReadFile(tagBsBitStreamStruct*)' src_frame/bitstream.c: In function 'int BsCheckRead(tagBsBitStreamStruct*, long int)': src_frame/bitstream.c:311: error: 'int BsCheckRead(tagBsBitStreamStruct*, long int)' was declared 'extern' and later 'static' src_frame/bitstream.h:138: error: previous declaration of 'int BsCheckRead(tagBsBitStreamStruct*, long int)' make[1]: *** [../obj/mp4AudVm/Linux_v2_c1_g++_O0d/obj/bitstream.o] Error 1 make[1]: Leaving directory `/usr/audio/natural/refSoft/mp4AudVm' make: *** [mp4audec] Error 2 Has anyone ever got this error compiling this software? May anyone help me to solve this? Thanks in advance, Cheers, Sergio Sergio Rodriguez Soria LSI-EPUSP SBTVD Program SP-Brazil From guogang_hua yahoo.com Sun Jul 10 10:59:39 2005 From: guogang_hua yahoo.com (Guogang Hua) Date: Mon Jul 11 09:30:16 2005 Subject: [Mp4-tech] sequence parameter set VS. picture parameter set Message-ID: <20050710165939.44856.qmail@web33304.mail.mud.yahoo.com> Dear all, I am a newbie in MPEG4, and I am reading the Recommendation. Here I have a question, what's the difference between sequence parameter set and picture parameter set? sequence parameter set are the parameters of P frames, and picture parameter set are parameters of I frames, is that right? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050710/f07a81b7/attachment.html From gthm159 yahoo.co.in Mon Jul 11 07:31:35 2005 From: gthm159 yahoo.co.in (Googie) Date: Mon Jul 11 09:30:22 2005 Subject: [Mp4-tech] Packetization of H263 stream using rfc-2190 Message-ID: <20050711053135.35277.qmail@web53707.mail.yahoo.com> Hi Mayank, Please correct if I'm wrong, but isn't RFC 2190 now obsolete?? I think you should be using RFC 3550. You'll get the RTP header structure, packet info etc. in that. cheers, Googie Message: 5 Date: Fri, 8 Jul 2023 05:51:57 -0700 (PDT) From: mayank agarwal Subject: [Mp4-tech] Packetization of H263 stream using rfc-2190 To: mp4-tech@lists.mpegif.org Message-ID: <20050708125157.42272.qmail@web52814.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Hi all, Is there anyone who has implemented RTP packetization for H263 stream using rfc2190. Besides RFC2190 i don't have any document which i can refer to.I specifically want to know the contents of RTP header structure, the packetinfo structure. Above all if anyone can refer to any document in which the above thibgs are explained in detail then it will be of great help. Thanks and Regards, Mayank Send instant messages to your online friends http://in.messenger.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050711/0c26ac55/attachment.html From Nanda.Kishore motorola.com Mon Jul 11 19:00:30 2005 From: Nanda.Kishore motorola.com (A S Nanda Kishore-A15257) Date: Mon Jul 11 09:30:28 2005 Subject: [Mp4-tech] mp4 file format - free atom in sample table atom Message-ID: <19B94C8C331A7546A88C88502083353B0179F451@zin24exm02.ap.mot.com> Hi, Is it allowed to have a free atom within a sample table atom? As per the table provided in the document titled "Text for ISO/IEC 14496-1 (MPEG-4 version 2 Intermedia Format -MP4)", the free atom can be only at the top level of the atom heirarchy. Thanks, Nanda Kishore. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050711/1caf364d/attachment.html From Ye-Kui.Wang nokia.com Mon Jul 11 18:25:00 2005 From: Ye-Kui.Wang nokia.com (Ye-Kui.Wang@nokia.com) Date: Tue Jul 12 09:19:36 2005 Subject: [Mp4-tech] sequence parameter set VS. picture parameter set Message-ID: <1C1F3D15859526459B4DD0A7A9B2268B7AA80B@trebe101.NOE.Nokia.com> Hi Guogang, Sequence parameter set contains those parameters that change at most once per coded video sequence (a group of pictures leading by an IDR picture), while picture parameter set contains those parameters that may change once per picture but typically less frequently. BR, YK ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of ext Guogang Hua Sent: 10 July, 2005 20:00 To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] sequence parameter set VS. picture parameter set Dear all, I am a newbie in MPEG4, and I am reading the Recommendation. Here I have a question, what's the difference between sequence parameter set and picture parameter set? sequence parameter set are the parameters of P frames, and picture parameter set are parameters of I frames, is that right? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From magarwal neomagic.com Mon Jul 11 21:49:17 2005 From: magarwal neomagic.com (Mohit Agarwal) Date: Tue Jul 12 09:30:15 2005 Subject: [Mp4-tech] H.264 Query Message-ID: <42D28DF5.4080400@neomagic.com> Hi All, Can anybody guide me on the following issue: I want to drop H.264 frame while decoding . What decision logic needs to be inserted For example in case of MPEG4 I check if the last 2 bits of 5th byte of every vop& 0xC0 ==0 then we say //FRAME IS I frame.. So we need not drop it. Does Something similar exist for H.264. Best Regards Mohit From singer apple.com Mon Jul 11 10:54:01 2005 From: singer apple.com (Dave Singer) Date: Tue Jul 12 09:30:20 2005 Subject: [Mp4-tech] mp4 file format - free atom in sample table atom In-Reply-To: <19B94C8C331A7546A88C88502083353B0179F451@zin24exm02.ap.mot.com> References: <19B94C8C331A7546A88C88502083353B0179F451@zin24exm02.ap.mot.com> Message-ID: At 18:00 +0530 11/07/05, A S Nanda Kishore-A15257 wrote: >Hi, > >Is it allowed to have a free atom within a sample table atom? >As per the table provided in the document titled "Text for ISO/IEC >14496-1 (MPEG-4 version 2 Intermedia Format -MP4)", >the free atom can be only at the top level of the atom heirarchy. > >Thanks, >Nanda Kishore. you are right; it is expected that free space will be percolated to the top. However, we suggest that you are strict in what you produce and lenient in what you accept, and in this case the intent is fairly clear. -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050711/b29050de/attachment.html From princeofpersia79 gmail.com Mon Jul 11 16:43:37 2005 From: princeofpersia79 gmail.com (viraj ambetkar) Date: Tue Jul 12 09:30:26 2005 Subject: [Mp4-tech] Scalable Video Coding and H.264 Message-ID: <77f040c105071112435bddb39@mail.gmail.com> Hello Everyone, I am trying to get SVC JSVM 0 (the scalable version of H.264) to compile in under Linux. I have downloaded the source code from: http://ip.hhi.de/imagecom_G1/savce/index.htm However, the source code for JSVM 0 never came with documentation on how to compile the code or how to use it to encode test video sequences. Does anyone have an idea on how to do so? Is there any documentation available? I read on some website that JSVM 1 was also released, but I cannot find it anywhere, any clues? Thanks From tomar_atul2000 yahoo.com Tue Jul 12 01:41:51 2005 From: tomar_atul2000 yahoo.com (atul tomar) Date: Tue Jul 12 09:30:31 2005 Subject: [Mp4-tech] About "Slices in h.264"....... Message-ID: <20050712074151.71474.qmail@web52309.mail.yahoo.com> Hi All, Please give your comments so that I could calrify my doubts. (1) In JM Ref software I find infromation given below in "Error Resilience / Slices" settings. SliceMode = 0 # Slice mode (0=off 1=fixed #mb in slice 2=fixed #bytes in slice 3=use callback 4=FMO) Could anyone please locate me where this SliceMode is defined in H.264 standard. I do not find header of this sort of. Do we need to send this parameter to decoder. (2) What is the difference if MBs are grouped in Slices while using ASO and while not using ASO. Correct me if I am wrong: only difference is that, in case of ASO slices can be send/received in any order but while not using ASO it should be send/received in a order from begin to end. MBs in both cases are assigned contingously from a frame. (3) Do we need to send number of MBs in each slice to decoder?? If not, How we come to know about last MB in a slice? I know that we send first_mb_addr in each slice. I would appreciate your help. Lot of Thanks in advance. With warm regards, Atul __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050712/33fdb6d9/attachment.html From v_v_bhat yahoo.com Tue Jul 12 06:36:32 2005 From: v_v_bhat yahoo.com (vinayak bhat) Date: Tue Jul 12 09:30:36 2005 Subject: [Mp4-tech] Regarding Advance Intra Coding(AnnexI) Message-ID: <20050712123632.55893.qmail@web33009.mail.mud.yahoo.com> Hi all, In case h.263 annex I , does it reduce the number of bits for only 1st Intra Frame or all the intra frames and total bits for all the frame wll it reduce or increase, I have read same pdf's which say that we can save upto 40% bits on Intra frame is it true...? thanks --vinayak --------------------------------- Sell on Yahoo! Auctions - No fees. Bid on great items. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050712/f97f7ff2/attachment.html From fghxu hotmail.com Tue Jul 12 12:11:27 2005 From: fghxu hotmail.com (Frank) Date: Wed Jul 13 09:17:51 2005 Subject: [Mp4-tech] Scalable Video Coding and H.264 References: <77f040c105071112435bddb39@mail.gmail.com> Message-ID: Hi I am looking for the same software. I could not find the source code at the web address you gave. Could you please give me the exact link? We can try to exchange the information in how to compile the software. Regards Frank ----- Original Message ----- From: "viraj ambetkar" To: Sent: Monday, July 11, 2023 3:43 PM Subject: [Mp4-tech] Scalable Video Coding and H.264 > Hello Everyone, > > I am trying to get SVC JSVM 0 (the scalable version of H.264) to > compile in under Linux. I have downloaded the source code from: > > http://ip.hhi.de/imagecom_G1/savce/index.htm > > However, the source code for JSVM 0 never came with documentation on > how to compile the code or how to use it to encode test video > sequences. Does anyone have an idea on how to do so? Is there any > documentation available? I read on some website that JSVM 1 was also > released, but I cannot find it anywhere, any clues? > > Thanks > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > From soria lsi.usp.br Tue Jul 12 16:54:26 2005 From: soria lsi.usp.br (=?ISO-8859-1?Q?=22Sergio_G=2E_Rodr=EDguez_Soria=22?=) Date: Wed Jul 13 09:24:44 2005 Subject: [Mp4-tech] [audio] Coded/Decoded MPEG-4 AAC Signals Message-ID: <42D411E2.2000000@lsi.usp.br> Dear list, Is there any database of audio signals (in any Raw Format) previously coded/decoded by an MPEG-4 AAC Codec in 5.1 and stereo format?? We are looking for audio signals of this kind in order to perform listening tests with several matrixed/spatial audio coding techniques independently from the bit-reduction scheme. Thanks in advance, Sergio Sergio R. Soria LSI-EPUSP SBTVD Program SP-Brazil From princeofpersia79 gmail.com Tue Jul 12 16:47:28 2005 From: princeofpersia79 gmail.com (viraj ambetkar) Date: Wed Jul 13 09:30:16 2005 Subject: [Mp4-tech] Re: Scalable Video Coding and H.264 In-Reply-To: References: <77f040c105071112435bddb39@mail.gmail.com> Message-ID: <77f040c105071212472bc589d0@mail.gmail.com> Hi Frank, The link for downlaoding the software is specified on the same page as: http://ip.hhi.de/imagecom_G1/savce/index.htm Open the page in Internet Explorer or something. It doesn't load correctly in Konqueror or Opera on my system. When the page loads, go to the section called "Software Download: Software (JSVM 0 software with sample configuration files)" below Fig. 10 on the page. If you have any issues let me know. Do you have any documentation on how to run JSVM and encode sample sequences? Keep me posted. Viraj ############################################################################# On 7/12/05, Frank wrote: > Hi > > I am looking for the same software. I could not find the source code at the > web address you gave. Could you please give me the exact link? We can try > to exchange the information in how to compile the software. > > Regards > > Frank > ----- Original Message ----- > From: "viraj ambetkar" > To: > Sent: Monday, July 11, 2023 3:43 PM > Subject: [Mp4-tech] Scalable Video Coding and H.264 > > > > Hello Everyone, > > > > I am trying to get SVC JSVM 0 (the scalable version of H.264) to > > compile in under Linux. I have downloaded the source code from: > > > > http://ip.hhi.de/imagecom_G1/savce/index.htm > > > > However, the source code for JSVM 0 never came with documentation on > > how to compile the code or how to use it to encode test video > > sequences. Does anyone have an idea on how to do so? Is there any > > documentation available? I read on some website that JSVM 1 was also > > released, but I cannot find it anywhere, any clues? > > > > Thanks > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to indicate > the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > From fghxu hotmail.com Tue Jul 12 19:18:03 2005 From: fghxu hotmail.com (Frank) Date: Wed Jul 13 09:30:21 2005 Subject: [Mp4-tech] Re: Scalable Video Coding and H.264 References: <77f040c105071112435bddb39@mail.gmail.com> <77f040c105071212472bc589d0@mail.gmail.com> Message-ID: Hi Viraj , Thanks for the detailed link for the software, I have installed it. Here is a brief procedure I used to compile the software. I will try to encode the video later... 1) download and extract the software to a folder, suppose you extracted the software to '/tmp' Before you excute the step two above, you should do the following. I found this file: '/tmp/JSVM0Software/JSVM0.0/H264Extension/build/linux/lib/H264AVCDecoderLib/make' is mal-formatted. I encounter the error during the compiling. (i.e., makefile:40: *** commands commence before first target. Stop) I resolved the problem by set each line of the following in that file from original 4 precedingtabs to 3 preceding tabs $(OBJ_DIR)/BitReadBuffer.o \ $(OBJ_DIR)/CabacReader.o \ $(OBJ_DIR)/CabaDecoder.o \ $(OBJ_DIR)/ControlMngH264AVCDecoder.o \ $(OBJ_DIR)/CreaterH264AVCDecoder.o \ $(OBJ_DIR)/GOPDecoder.o \ $(OBJ_DIR)/FGSSubbandDecoder.o \ $(OBJ_DIR)/H264AVCDecoder.o \ $(OBJ_DIR)/H264AVCDecoderLib.o \ $(OBJ_DIR)/MbDecoder.o \ $(OBJ_DIR)/MbParser.o \ $(OBJ_DIR)/NalUnitParser.o \ $(OBJ_DIR)/SliceDecoder.o \ $(OBJ_DIR)/SliceReader.o \ $(OBJ_DIR)/UvlcReader.o \ 2) go to the /tmp/JSVM0Software/JSVM0.0/H264Extension/build/linux type: 'make' in the commandline you should see it is been compiling. The excutable file will be located at '/tmp/JSVM0Software/bin' and the configure files are located at 'JSVM0.0/H264Extension/data/'. However, I couldn't find the decode config file. If you can do the encode and decode, please let me know. hope this helps Frank ----- Original Message ----- From: "viraj ambetkar" To: "Frank" Cc: Sent: Tuesday, July 12, 2023 3:47 PM Subject: Re: Scalable Video Coding and H.264 Hi Frank, The link for downlaoding the software is specified on the same page as: http://ip.hhi.de/imagecom_G1/savce/index.htm Open the page in Internet Explorer or something. It doesn't load correctly in Konqueror or Opera on my system. When the page loads, go to the section called "Software Download: Software (JSVM 0 software with sample configuration files)" below Fig. 10 on the page. If you have any issues let me know. Do you have any documentation on how to run JSVM and encode sample sequences? Keep me posted. Viraj ############################################################################# On 7/12/05, Frank wrote: > Hi > > I am looking for the same software. I could not find the source code at the > web address you gave. Could you please give me the exact link? We can try > to exchange the information in how to compile the software. > > Regards > > Frank > ----- Original Message ----- > From: "viraj ambetkar" > To: > Sent: Monday, July 11, 2023 3:43 PM > Subject: [Mp4-tech] Scalable Video Coding and H.264 > > > > Hello Everyone, > > > > I am trying to get SVC JSVM 0 (the scalable version of H.264) to > > compile in under Linux. I have downloaded the source code from: > > > > http://ip.hhi.de/imagecom_G1/savce/index.htm > > > > However, the source code for JSVM 0 never came with documentation on > > how to compile the code or how to use it to encode test video > > sequences. Does anyone have an idea on how to do so? Is there any > > documentation available? I read on some website that JSVM 1 was also > > released, but I cannot find it anywhere, any clues? > > > > Thanks > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to indicate > the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > From csrivastava neomagic.com Wed Jul 13 17:37:16 2005 From: csrivastava neomagic.com (Chitrang Srivastava) Date: Wed Jul 13 09:30:27 2005 Subject: [Mp4-tech] frame type in AVC Bitstream Message-ID: Hi, I am new to AVC .I want to know how do we determine I or P Frame type in H.264 Bitstream?? -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 1440 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20050713/1f62b647/winmail.bin From koumaras iit.demokritos.gr Wed Jul 13 17:24:52 2005 From: koumaras iit.demokritos.gr (Harilaos G. Koumaras) Date: Thu Jul 14 09:30:16 2005 Subject: [ Re: [Mp4-tech] Scalable Video Coding and H.264] Message-ID: <42D51624.7000704@iit.demokritos.gr> Hello, I am also interested to participate in the compilation challenge of the scalable codec. I would really appreciate the case of interchanging information. Thank you -- ------------------------------------------------------------------------ Harilaos G. Koumaras PhD Candidate Institute of Informatics and Telecommunications, N.C.S.R "Demokritos", Digital Communications Lab. 15310, Agia Paraskevi, Greece phone: + (30) 210 650 31 07 fax: + (30) 210 653 21 75 ------------------------------------------------------------------------ Frank wrote: >Hi > >I am looking for the same software. I could not find the source code at the web address you gave. Could you please give me the exact link? We can try to exchange the information in how to compile the software. > >Regards > >Frank >----- Original Message ----- >From: "viraj ambetkar" >To: >Sent: Monday, July 11, 2023 3:43 PM >Subject: [Mp4-tech] Scalable Video Coding and H.264 > > > > >>Hello Everyone, >> >>I am trying to get SVC JSVM 0 (the scalable version of H.264) to >>compile in under Linux. I have downloaded the source code from: >> >>http://ip.hhi.de/imagecom_G1/savce/index.htm >> >>However, the source code for JSVM 0 never came with documentation on >>how to compile the code or how to use it to encode test video >>sequences. Does anyone have an idea on how to do so? Is there any >>documentation available? I read on some website that JSVM 1 was also >>released, but I cannot find it anywhere, any clues? >> >>Thanks >> >>_______________________________________________ >>NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. >> >>Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php >> >> >> > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > -- ------------------------------------------------------------------------ Harilaos G. Koumaras PhD Candidate http://143.233.227.68/~koumaras/ Institute of Informatics and Telecommunications, N.C.S.R "Demokritos", Digital Communications Lab. 15310, Agia Paraskevi, Greece phone: + (30) 210 650 31 07 fax: + (30) 210 653 21 75 ------------------------------------------------------------------------ From joshi_cm2 yahoo.com Wed Jul 13 07:34:14 2005 From: joshi_cm2 yahoo.com (Joshi) Date: Thu Jul 14 09:30:21 2005 Subject: [Mp4-tech] H.263 Parsing Message-ID: <20050713133415.48770.qmail@web8605.mail.in.yahoo.com> Hi, Does anybody know how to parse the H.263 Elementary Stream Data? I need to know the boundaries where GOB (Group of Block) and MB (Macro Block) Occurs in it. Anybody who has worked on this pls let me know. It is bit urgent for me. Is there any open source parser for H.263 available other than ffmpeg. Do pls let me know asap! Regards, Joshi __________________________________ Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. http://info.mail.yahoo.com/mail_250 From mariotapilouw yahoo.com Wed Jul 13 08:40:57 2005 From: mariotapilouw yahoo.com (mario t) Date: Thu Jul 14 09:30:27 2005 Subject: [Mp4-tech] SQCIF video size In-Reply-To: <77f040c105071212472bc589d0@mail.gmail.com> Message-ID: <20050713144057.75466.qmail@web30310.mail.mud.yahoo.com> dear All, I am a newbie to video compression, I want to know about video size. I have search the internet and come up with these two links : http://www.teamsolutions.co.uk/tsstds.html and http://www.wave-report.com/tutorials/VC.htm which has different size for SQCIF, on the first link it says : SQCIF - Sub Quarter Common Intermediate Format; used by 3G mobiles MPEG4 video and H.263, 88 x 72 pixels on the second links it says : SQCIF - Sub quarter CIF (resolution 128x96) which one of these informations is correct? Thank you very much, mario __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail From garysull windows.microsoft.com Wed Jul 13 16:34:42 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Thu Jul 14 09:30:33 2005 Subject: [Mp4-tech] Scalable Video Coding and H.264 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F7581A6@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Document JVT-O203 contains the JSVM 2 software. [Busan output] Document JVT-N024 contains the JSVM 1 software. [Hong Kong output] Document JVT-N022 contains the JSVM 0 software. [Hong Kong basis] They can be found at http://ftp3.itu.int/av-arch/jvt-site A CVS server for the JSVM software has been set up at RWTH Aachen, hosted at garcon.ient.rwth-aachen.de. It can be accessed using WinCVS or any other CVS client using the "pserver" method, with the user ID "jvtuser" and the password "jvt.Amd.2". The path is "/cvs/jvt", and the module name is "jsvm". For example, with a command line client, you can check out the software using the following commands. "cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt login" and "cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt co jsvm" (you can use "co" or "checkout") The server is configured to allow read access using the above-described jvtuser user ID. Write access to the SVC software server is restricted to JVT software coordinators Justin Ridge, Heiko Schwarz, and Mathias Wien. Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Frank +> Sent: Tuesday, July 12, 2023 8:11 AM +> To: viraj ambetkar; mp4-tech@lists.mpegif.org +> Subject: Re: [Mp4-tech] Scalable Video Coding and H.264 +> +> Hi +> +> I am looking for the same software. I could not find the +> source code at the web address you gave. Could you please +> give me the exact link? We can try to exchange the +> information in how to compile the software. +> +> Regards +> +> Frank +> ----- Original Message ----- +> From: "viraj ambetkar" +> To: +> Sent: Monday, July 11, 2023 3:43 PM +> Subject: [Mp4-tech] Scalable Video Coding and H.264 +> +> +> > Hello Everyone, +> > +> > I am trying to get SVC JSVM 0 (the scalable version of H.264) to +> > compile in under Linux. I have downloaded the source code from: +> > +> > http://ip.hhi.de/imagecom_G1/savce/index.htm +> > +> > However, the source code for JSVM 0 never came with +> documentation on +> > how to compile the code or how to use it to encode test video +> > sequences. Does anyone have an idea on how to do so? Is there any +> > documentation available? I read on some website that JSVM +> 1 was also +> > released, but I cannot find it anywhere, any clues? +> > +> > Thanks +> > +> > _______________________________________________ +> > NOTE: Please use clear subject lines for your posts. +> Include [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> > +> > Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> > +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From glenn.connery arroyo.tv Wed Jul 13 18:01:31 2005 From: glenn.connery arroyo.tv (Glenn Connery) Date: Thu Jul 14 09:30:39 2005 Subject: [Mp4-tech] Frame rate in h.264 Message-ID: <200507131701.31032.glenn.connery@arroyo.tv> In MPEG-2 you could just parse the SEQ header and pull out some bits to determine if the frame rate is 29.97/NTSC or 25/PAL or whatever. I don't see any obvious way to determine this from a .264 stream, other than by figuring it out based on the number of frames and the time elapsed, but given that there could be repeats that might be more complex than I'd like. Thanks, Glenn From arun.pradhan tcs.com Thu Jul 14 20:00:03 2005 From: arun.pradhan tcs.com (arun.pradhan@tcs.com) Date: Fri Jul 15 09:30:17 2005 Subject: [Mp4-tech] ISO media file for MPEG 4 HE AAC In-Reply-To: Message-ID: While compiling ISO_IEC_14496-5_2001_Amd_6_Reference_Software I got following error. LINK : fatal error LNK1104: cannot open file "libisomedia.lib" Though I have down loaded complete zip , this lib seems to be missing. Can somebody tell me where from I will get this lib and also complete zip for MPEG 4 HE AAC ? Thanks in advance. regards, Arun Kumar Pradhan Tata Consultancy Services Limited Mailto: arun.pradhan@tcs.com Website: http://www.tcs.com Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050714/011f16e5/attachment.html From jc sj.co.uk Thu Jul 14 19:07:57 2005 From: jc sj.co.uk (John Cox) Date: Fri Jul 15 09:30:23 2005 Subject: [Mp4-tech] Frame rate in h.264 In-Reply-To: <200507131701.31032.glenn.connery@arroyo.tv> References: <200507131701.31032.glenn.connery@arroyo.tv> Message-ID: Glenn You can get the info from the VUI (in SPS) from the timing_info fields (num_units in tick, time_scale, fixed_frame_rate_flag). Unfortunately these fields are optional and very few encoders fill them in. Indeed in the only recent example I've seen where they were filled in the encoder had got the value wrong by a factor of two. num_units_in_tick/time_scale should yield field time (or half frame time if progressive) rather than frame time. John Cox SJ Consulting Ltd >In MPEG-2 you could just parse the SEQ header and pull out some bits to >determine if the frame rate is 29.97/NTSC or 25/PAL or whatever. > >I don't see any obvious way to determine this from a .264 stream, other >than by figuring it out based on the number of frames and the time >elapsed, but given that there could be repeats that might be more >complex than I'd like. > >Thanks, >Glenn > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From tuukkat ee.oulu.fi Thu Jul 14 22:02:39 2005 From: tuukkat ee.oulu.fi (Tuukka Toivonen) Date: Fri Jul 15 09:30:29 2005 Subject: [Mp4-tech] Frame rate in h.264 In-Reply-To: <200507131701.31032.glenn.connery@arroyo.tv> References: <200507131701.31032.glenn.connery@arroyo.tv> Message-ID: On Wed, 13 Jul 2005, Glenn Connery wrote: >In MPEG-2 you could just parse the SEQ header and pull out some bits to >determine if the frame rate is 29.97/NTSC or 25/PAL or whatever. See VUI parameters (Appendix E.1.1 in the standard, I believe). Interesting values include these: analyze: READ timing_info_present_flag : [1] 1 analyze: READ num_units_in_tick : [32] 1000 analyze: READ time_scale : [32] 25000 analyze: READ fixed_frame_rate_flag : [1] 1 (from my H.264 stream analyzer) The frame rate here is 25 fps--it would be 25000/1000. Furthermore, fixed_frame_rate_flag probably tells that there is a fixed frame rate, anyway (but check the standard). >From my memory, I believe VUI parameters are optional. At least x264 writes them, I don't think JM does (I could be wrong). From tummalakalyani gmail.com Fri Jul 15 01:05:38 2005 From: tummalakalyani gmail.com (tummala kalyani) Date: Fri Jul 15 09:30:35 2005 Subject: [Mp4-tech] How does block size is decided while encoding. Message-ID: <13936ad5050714113528bd902a@mail.gmail.com> Hi all, The standard says H.264 supports variable block size encoding. Each macro block can be divided into a maximum of 16 blocks. On what criteria the block sizes in a block is chosen. Can any one clear my doubt? Thanx in advance -- Kalyani Tummala IIT Kharagpur - 721302 From garysull windows.microsoft.com Thu Jul 14 13:16:57 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Fri Jul 15 09:30:41 2005 Subject: [Mp4-tech] Frame rate in h.264 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F758B37@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> MPEG-2 is primarily a fixed frame-rate specification. For the corresponding fixed frame-rate functionality in H.264/AVC, see the semantics of the syntax element "fixed_frame_rate_flag". Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Glenn Connery +> Sent: Wednesday, July 13, 2023 5:02 PM +> To: mp4-tech@lists.mpegif.org +> Subject: [Mp4-tech] Frame rate in h.264 +> +> In MPEG-2 you could just parse the SEQ header and pull out +> some bits to +> determine if the frame rate is 29.97/NTSC or 25/PAL or whatever. +> +> I don't see any obvious way to determine this from a .264 +> stream, other +> than by figuring it out based on the number of frames and the time +> elapsed, but given that there could be repeats that might be more +> complex than I'd like. +> +> Thanks, +> Glenn +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From zhanuo hotmail.com Fri Jul 15 02:46:35 2005 From: zhanuo hotmail.com (Ma Zhan) Date: Fri Jul 15 09:30:47 2005 Subject: [Mp4-tech] Scalable Video Coding and H.264 In-Reply-To: <91D7F2CEE3425A4A9D11311D09FCE2460F7581A6@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Message-ID: Hi, The JVT-O203 is not in /Busan, Have it been finished? I have a problem to use CVS client since i can not access internet directly. Can I suggest coordinators to maintain a web-download-site like JM to update the JSVM in future? Best Regards. Zhan MA ----Original Message Follows---- From: "Gary Sullivan" To: "Frank" , "viraj ambetkar" , Subject: RE: [Mp4-tech] Scalable Video Coding and H.264 Date: Wed, 13 Jul 2023 15:34:42 -0700 Document JVT-O203 contains the JSVM 2 software. [Busan output] Document JVT-N024 contains the JSVM 1 software. [Hong Kong output] Document JVT-N022 contains the JSVM 0 software. [Hong Kong basis] They can be found at http://ftp3.itu.int/av-arch/jvt-site A CVS server for the JSVM software has been set up at RWTH Aachen, hosted at garcon.ient.rwth-aachen.de. It can be accessed using WinCVS or any other CVS client using the "pserver" method, with the user ID "jvtuser" and the password "jvt.Amd.2". The path is "/cvs/jvt", and the module name is "jsvm". For example, with a command line client, you can check out the software using the following commands. "cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt login" and "cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt co jsvm" (you can use "co" or "checkout") The server is configured to allow read access using the above-described jvtuser user ID. Write access to the SVC software server is restricted to JVT software coordinators Justin Ridge, Heiko Schwarz, and Mathias Wien. Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Frank +> Sent: Tuesday, July 12, 2023 8:11 AM +> To: viraj ambetkar; mp4-tech@lists.mpegif.org +> Subject: Re: [Mp4-tech] Scalable Video Coding and H.264 +> +> Hi +> +> I am looking for the same software. I could not find the +> source code at the web address you gave. Could you please +> give me the exact link? We can try to exchange the +> information in how to compile the software. +> +> Regards +> +> Frank +> ----- Original Message ----- +> From: "viraj ambetkar" +> To: +> Sent: Monday, July 11, 2023 3:43 PM +> Subject: [Mp4-tech] Scalable Video Coding and H.264 +> +> +> > Hello Everyone, +> > +> > I am trying to get SVC JSVM 0 (the scalable version of H.264) to +> > compile in under Linux. I have downloaded the source code from: +> > +> > http://ip.hhi.de/imagecom_G1/savce/index.htm +> > +> > However, the source code for JSVM 0 never came with +> documentation on +> > how to compile the code or how to use it to encode test video +> > sequences. Does anyone have an idea on how to do so? Is there any +> > documentation available? I read on some website that JSVM +> 1 was also +> > released, but I cannot find it anywhere, any clues? +> > +> > Thanks +> > +> > _______________________________________________ +> > NOTE: Please use clear subject lines for your posts. +> Include [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> > +> > Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> > +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From tehno_freak yahoo.com Fri Jul 15 06:32:45 2005 From: tehno_freak yahoo.com (Slavko Glamocanin) Date: Fri Jul 15 09:30:53 2005 Subject: [Mp4-tech] reconstructing a 3GP file from an MP4 stream Message-ID: <20050715123245.34205.qmail@web30515.mail.mud.yahoo.com> Hi all, I'm trying to re-encapsulate a 3GP file, the contents of which (an mp4 video stream) have been streamed over RTP. I get most of the information needed for the 3GP encapsulation from the mp4 stream (how many samples, their sizes, ... ), but the problem is i cannot find the information how the SAMPLES are grouped into CHUNKS. Currently I'm grouping by I-frames (I-frame is a start/end of a chunk), which works fine for a couple of seconds but not always. I also found that i cannot detect keyframes in the stream and i have strange visual artefacts when they occur - i set the keyframe time to about 3 seconds. I couldnt find anything about keyframes in the documentation. So to summarize: - How are the samples grouped into chunks? - Is the keyframe connected to stream corruption? (how can i handle it?) Thank you for your help! Cheers, Slavko Glamo?anin P.S. I've attached an example of a reconstructed 3GP file (streamed from a live feed). __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- A non-text attachment was scrubbed... Name: file8.3gp Type: video/3gpp Size: 25674 bytes Desc: 2222052770-file8.3gp Url : /pipermail/mp4-tech/attachments/20050715/c6e5eaf9/file8-0001.bin From ugarg neomagic.com Fri Jul 15 20:38:13 2005 From: ugarg neomagic.com (Umang Garg) Date: Sat Jul 16 08:29:56 2005 Subject: [Mp4-tech] ISO media file for MPEG 4 HE AAC In-Reply-To: References: Message-ID: <42D7C34D.4030201@neomagic.com> Hello Arun, If you are a MPEG member then you can get the libisomedia.lib from loc.apple.com If you are not an MPEG member then you can buy the reference software for MPEG-4 Systems from ISO and then you will have access to the libisomedia.lib Best Regards, Umang Garg arun.pradhan@tcs.com wrote: > > While compiling ISO_IEC_14496-5_2001_Amd_6_Reference_Software I got > following error. > > LINK : fatal error LNK1104: cannot open file "libisomedia.lib" > > Though I have down loaded complete zip , this lib seems to be missing. > > Can somebody tell me where from I will get this lib and also > complete zip for MPEG 4 HE AAC ? > > Thanks in advance. > > regards, > Arun Kumar Pradhan > Tata Consultancy Services Limited > Mailto: arun.pradhan@tcs.com > Website: http://www.tcs.com > Notice: The information contained in this e-mail message and/or > attachments to it may contain confidential or privileged information. > If you are not the intended recipient, any dissemination, use, review, > distribution, printing or copying of the information contained in this > e-mail message and/or attachments to it are strictly prohibited. If > you have received this communication in error, please notify us by > reply e-mail or telephone and immediately and permanently delete the > message and any attachments. Thank you > >------------------------------------------------------------------------ > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050715/5ab694d7/attachment.html From tomar_atul2000 yahoo.com Fri Jul 15 08:28:01 2005 From: tomar_atul2000 yahoo.com (atul tomar) Date: Sat Jul 16 08:36:24 2005 Subject: [Mp4-tech] End of a MB in encoded H.264 sequence.. Message-ID: <20050715142801.51618.qmail@web52301.mail.yahoo.com> Dear Experts, I would appreciate your help in H.264... Could someone please tell me how to find out End of MB in encoded slice consisting number of encoded MBs. Or How to find start of Next Macroblock in encoded sequence. Thanks in advance.. Best Regards, Atul --------------------------------- Yahoo! Mail for Mobile Take Yahoo! Mail with you! Check email on your mobile phone. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050715/fce5a2fd/attachment.html From tuukkat ee.oulu.fi Fri Jul 15 19:41:21 2005 From: tuukkat ee.oulu.fi (Tuukka Toivonen) Date: Sat Jul 16 08:36:29 2005 Subject: [Mp4-tech] How does block size is decided while encoding. In-Reply-To: <13936ad5050714113528bd902a@mail.gmail.com> References: <13936ad5050714113528bd902a@mail.gmail.com> Message-ID: On Fri, 15 Jul 2005, tummala kalyani wrote: >The standard says H.264 supports variable block size encoding. Each >macro block can be divided into a maximum of 16 blocks. On what >criteria the block sizes in a block is chosen. It depends on the encoder, and the standard doesn't specify it. In principle, to get best results, you should do rate-distortion optimization, ie. encode a macroblock in each possible mode and select the mode which gives the smallest Lagrangian cost which is J(a) = E + a*R where E = error (usually mean squared error) of the encoded macroblock, R = bitrate of the encoded macroblock and a is a constant which depends on target bit rate. However, to use this you would need to encode the block in each mode which would be slow. Therefore fast mode selection algorithms are a popular topic of research (and many have been already developed). From glenn.connery arroyo.tv Fri Jul 15 13:53:19 2005 From: glenn.connery arroyo.tv (Glenn Connery) Date: Sat Jul 16 08:36:35 2005 Subject: [Mp4-tech] Frame rate in h.264 In-Reply-To: References: <200507131701.31032.glenn.connery@arroyo.tv> Message-ID: <200507151253.19816.glenn.connery@arroyo.tv> John, Thanks for the help, somehow skipped over this at first read. As you suggest, some samples did not have VUI in them. I'll have to come up with an alternative. However, a sample I made with the Main Concept h.264 encoder did have the VUI info in it. It is an NTSC sample and has num_units_in_tick = 900,900 and time_scale equal to 27,000,000. Which gives you a FRAME RATE of 29.97. Seems correct to me, but based on your email you suggest this should be the field rate instead. >From my copy of h.264 "ITU-T Rec. H.264 (03/2005) - Prepublished version", I include the following: "For example, when the clock frequency of a video signal is 30000 / 1001 Hz, time_scale may be 30 000 and num_units_in_tick may be 1001." Now this clearly seems to be a reference to the NTSC frame rate, and suggests the numbers are correct to me, though the text is less clear than one might like. On Thursday 14 July 2023 10:07 am, John Cox wrote: > Glenn > > You can get the info from the VUI (in SPS) from the timing_info > fields (num_units in tick, time_scale, fixed_frame_rate_flag). > Unfortunately these fields are optional and very few encoders fill > them in. Indeed in the only recent example I've seen where they were > filled in the encoder had got the value wrong by a factor of two. > num_units_in_tick/time_scale should yield field time (or half frame > time if progressive) rather than frame time. > > John Cox > SJ Consulting Ltd > > >In MPEG-2 you could just parse the SEQ header and pull out some bits > > to determine if the frame rate is 29.97/NTSC or 25/PAL or whatever. > > > >I don't see any obvious way to determine this from a .264 stream, > > other than by figuring it out based on the number of frames and the > > time elapsed, but given that there could be repeats that might be > > more complex than I'd like. > > > >Thanks, > >Glenn > > > >_______________________________________________ > >NOTE: Please use clear subject lines for your posts. Include [audio, > > [video], [systems], [general] or another apppropriate identifier to > > indicate the type of question you have. > > > >Note: Conduct on the mailing list is subject to the Antitrust > > guidelines found at > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust > >.php From fz_lyd yahoo.com.cn Sat Jul 16 18:20:48 2005 From: fz_lyd yahoo.com.cn (yd lin) Date: Sat Jul 16 08:36:40 2005 Subject: [Mp4-tech] AudioSpecificConfig Message-ID: <20050716092048.18992.qmail@web15809.mail.cnb.yahoo.com> Hi, I have read RFC3640 "RTP Payload Format for Transport of MPEG-4 Elementary Streams",it refers to the standard of ISO/IEC 14496-3.But I don't have ISO/IEC 14496-3.I cannot understand AudioSpecificConfig(),as defined in ISO/IEC 14496-3.Who can tell me the structure of AudioSpecificConfig? ___________________________________________________________ ÑÅ»¢Ãâ·ÑGÓÊÏ䣭ÖйúµÚÒ»¾øÎÞÀ¬»øÓʼþɧÈų¬´óÓÊÏä http://cn.mail.yahoo.com/?id=77071 From fz_lyd yahoo.com.cn Mon Jul 18 10:22:58 2005 From: fz_lyd yahoo.com.cn (yd lin) Date: Mon Jul 18 09:42:35 2005 Subject: [Mp4-tech] [Audio]about AudioSpecificConfig Message-ID: <20050718012259.78538.qmail@web15801.mail.cnb.yahoo.com> Hi, I have read RFC3640 "RTP Payload Format for Transport of MPEG-4 Elementary Streams",it refers to the standard of ISO/IEC 14496-3.But I don't have ISO/IEC 14496-3.I cannot understand AudioSpecificConfig(),as defined in ISO/IEC 14496-3.Who can tell me the structure of AudioSpecificConfig? ___________________________________________________________ ÑÅ»¢Ãâ·ÑGÓÊÏ䣭ÖйúµÚÒ»¾øÎÞÀ¬»øÓʼþɧÈų¬´óÓÊÏä http://cn.mail.yahoo.com/?id=77071 From janisjp naver.com Mon Jul 18 15:20:30 2005 From: janisjp naver.com (=?utf-8?B?Iuq5gOynhOyYgSI=?=) Date: Mon Jul 18 09:42:41 2005 Subject: [Mp4-tech] Type of Reference frames? Message-ID: <42DB3C1E.000001.28472@han529> Hello, Thanks for the previous help. In JM 9.3, I guess it used only I or P frames as reference frames for interprediction. If B frames are also used, how can I see it? Thank you in advance. janis ------------------------------------------------------------------------ NAVER :: Korea's No.1 portal service www.naver.com From may_ank77 yahoo.com Sun Jul 17 23:25:27 2005 From: may_ank77 yahoo.com (mayank agarwal) Date: Mon Jul 18 09:42:46 2005 Subject: [Mp4-tech] Packetization Message-ID: <20050718052527.47045.qmail@web52806.mail.yahoo.com> Hi all, Is there anyone who has implemented RTP packetization for H263 stream using rfc2190. Besides RFC2190 i don't have any document which i can refer to.I specifically want to know the contents of RTP header structure, the packetinfo structure. Above all if anyone can refer to any document in which the above thibgs are explained in detail then it will be of great help. Thanks and Regards, Mayank ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From jc sj.co.uk Mon Jul 18 12:27:29 2005 From: jc sj.co.uk (John Cox) Date: Mon Jul 18 09:42:51 2005 Subject: [Mp4-tech] Frame rate in h.264 In-Reply-To: <200507151253.19816.glenn.connery@arroyo.tv> References: <200507131701.31032.glenn.connery@arroyo.tv> <200507151253.19816.glenn.connery@arroyo.tv> Message-ID: Glenn The table you need to look at is E-6 (under the description of fixed_frame_rate_flag). Once you've worked through all the verbiage what it says is that the duration of a field picture is 1x num_units_in_tick/time_scale and the duration of a frame picture is 2x num_units_in_tick/time_scale. (If you specify pic_struct then other options are available too for 3/2 pull down etc.) I agree that the example given is misleading and I guess that the sample I saw came from the Main Concept encoder. JC >John, > >Thanks for the help, somehow skipped over this at first read. > >As you suggest, some samples did not have VUI in them. I'll have to >come up with an alternative. > >However, a sample I made with the Main Concept h.264 encoder did have >the VUI info in it. It is an NTSC sample and has num_units_in_tick = >900,900 and time_scale equal to 27,000,000. Which gives you a FRAME >RATE of 29.97. Seems correct to me, but based on your email you >suggest this should be the field rate instead. > >>From my copy of h.264 "ITU-T Rec. H.264 (03/2005) - Prepublished >version", I include the following: > >"For example, when the clock frequency of a video signal is 30000 / 1001 >Hz, time_scale may be 30 000 and num_units_in_tick may be 1001." > >Now this clearly seems to be a reference to the NTSC frame rate, and >suggests the numbers are correct to me, though the text is less clear >than one might like. > >On Thursday 14 July 2023 10:07 am, John Cox wrote: >> Glenn >> >> You can get the info from the VUI (in SPS) from the timing_info >> fields (num_units in tick, time_scale, fixed_frame_rate_flag). >> Unfortunately these fields are optional and very few encoders fill >> them in. Indeed in the only recent example I've seen where they were >> filled in the encoder had got the value wrong by a factor of two. >> num_units_in_tick/time_scale should yield field time (or half frame >> time if progressive) rather than frame time. >> >> John Cox >> SJ Consulting Ltd >> >> >In MPEG-2 you could just parse the SEQ header and pull out some bits >> > to determine if the frame rate is 29.97/NTSC or 25/PAL or whatever. >> > >> >I don't see any obvious way to determine this from a .264 stream, >> > other than by figuring it out based on the number of frames and the >> > time elapsed, but given that there could be repeats that might be >> > more complex than I'd like. >> > >> >Thanks, >> >Glenn >> > >> >_______________________________________________ >> >NOTE: Please use clear subject lines for your posts. Include [audio, >> > [video], [systems], [general] or another apppropriate identifier to >> > indicate the type of question you have. >> > >> >Note: Conduct on the mailing list is subject to the Antitrust >> > guidelines found at >> > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust >> >.php > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From alexismt comcast.net Mon Jul 18 10:11:02 2005 From: alexismt comcast.net (Alexis Michael Tourapis) Date: Tue Jul 19 08:22:31 2005 Subject: [Mp4-tech] Type of Reference frames? In-Reply-To: <42DB3C1E.000001.28472@han529> Message-ID: <200507181613.j6IGDJi6022723@lists1.magma.ca> Dear Janis, Please take a look at how the parameter PyramidCoding affects the behavior of the encoder. Depending on how it is set, it allows you to also enables pictures containing B slices to be referenced. I would recommend checking the latest reference software manual (last version was at JVT-017) for example settings. For your reference, in the next release the use of BReferencePictures is also getting updated, allowing B slices in the "primary" coding level. I am not sure when Karsten will be able to release this though. Best regards, Alexis -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech- bounces@lists.mpegif.org] On Behalf Of "???" Sent: Sunday, July 17, 2023 10:21 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Type of Reference frames? Hello, Thanks for the previous help. In JM 9.3, I guess it used only I or P frames as reference frames for interprediction. If B frames are also used, how can I see it? Thank you in advance. janis ------------------------------------------------------------------------ NAVER :: Korea's No.1 portal service www.naver.com _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042- Antitrust.php From garysull windows.microsoft.com Mon Jul 18 11:49:56 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Tue Jul 19 08:29:45 2005 Subject: [Mp4-tech] Frame rate in h.264 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F82A0EE@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Probably we ought to change that example in E.2.1 in the next corrigendum. The example in the NOTE near the end of D.2.2 is better. Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of John Cox +> Sent: Monday, July 18, 2023 3:27 AM +> To: mp4-tech@lists.mpegif.org +> Subject: Re: [Mp4-tech] Frame rate in h.264 +> +> Glenn +> +> The table you need to look at is E-6 (under the description of +> fixed_frame_rate_flag). +> +> Once you've worked through all the verbiage what it says is that the +> duration of a field picture is 1x +> num_units_in_tick/time_scale and the +> duration of a frame picture is 2x +> num_units_in_tick/time_scale. (If you +> specify pic_struct then other options are available too for 3/2 pull +> down etc.) +> +> I agree that the example given is misleading and I guess +> that the sample +> I saw came from the Main Concept encoder. +> +> JC +> +> >John, +> > +> >Thanks for the help, somehow skipped over this at first read. +> > +> >As you suggest, some samples did not have VUI in them. +> I'll have to +> >come up with an alternative. +> > +> >However, a sample I made with the Main Concept h.264 +> encoder did have +> >the VUI info in it. It is an NTSC sample and has +> num_units_in_tick = +> >900,900 and time_scale equal to 27,000,000. Which gives +> you a FRAME +> >RATE of 29.97. Seems correct to me, but based on your email you +> >suggest this should be the field rate instead. +> > +> >>From my copy of h.264 "ITU-T Rec. H.264 (03/2005) - Prepublished +> >version", I include the following: +> > +> >"For example, when the clock frequency of a video signal is +> 30000 / 1001 +> >Hz, time_scale may be 30 000 and num_units_in_tick may be 1001." +> > +> >Now this clearly seems to be a reference to the NTSC frame +> rate, and +> >suggests the numbers are correct to me, though the text is +> less clear +> >than one might like. +> > +> >On Thursday 14 July 2023 10:07 am, John Cox wrote: +> >> Glenn +> >> +> >> You can get the info from the VUI (in SPS) from the timing_info +> >> fields (num_units in tick, time_scale, fixed_frame_rate_flag). +> >> Unfortunately these fields are optional and very few encoders fill +> >> them in. Indeed in the only recent example I've seen +> where they were +> >> filled in the encoder had got the value wrong by a factor of two. +> >> num_units_in_tick/time_scale should yield field time (or +> half frame +> >> time if progressive) rather than frame time. +> >> +> >> John Cox +> >> SJ Consulting Ltd +> >> +> >> >In MPEG-2 you could just parse the SEQ header and pull +> out some bits +> >> > to determine if the frame rate is 29.97/NTSC or 25/PAL +> or whatever. +> >> > +> >> >I don't see any obvious way to determine this from a .264 stream, +> >> > other than by figuring it out based on the number of +> frames and the +> >> > time elapsed, but given that there could be repeats +> that might be +> >> > more complex than I'd like. +> >> > +> >> >Thanks, +> >> >Glenn +> >> > +> >> >_______________________________________________ +> >> >NOTE: Please use clear subject lines for your posts. +> Include [audio, +> >> > [video], [systems], [general] or another apppropriate +> identifier to +> >> > indicate the type of question you have. +> >> > +> >> >Note: Conduct on the mailing list is subject to the Antitrust +> >> > guidelines found at +> >> > +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust +> >> >.php +> > +> > +> >_______________________________________________ +> >NOTE: Please use clear subject lines for your posts. +> Include [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> > +> >Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From garysull windows.microsoft.com Mon Jul 18 12:16:55 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Tue Jul 19 08:37:11 2005 Subject: SUSPECT: [Mp4-tech] Type of Reference frames? Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F82A1A5@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Pictures in which the slice header syntax element "nal_ref_idc" is equal to 0 are not used for reference. Other pictures may be used for reference. This has nothing to do with the concepts of I or B or P prediction types or frame or field coding structure. Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of "???" +> Sent: Sunday, July 17, 2023 10:21 PM +> To: mp4-tech@lists.mpegif.org +> Subject: SUSPECT: [Mp4-tech] Type of Reference frames? +> +> Hello, +> +> Thanks for the previous help. +> +> In JM 9.3, I guess it used only I or P frames as reference +> frames for interprediction. +> If B frames are also used, how can I see it? +> +> Thank you in advance. +> janis +> ------------------------------------------------------------- +> ----------- +> NAVER :: Korea's No.1 portal service +> www.naver.com +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From mayankt gmail.com Mon Jul 18 14:22:44 2005 From: mayankt gmail.com (Mayank Tiwari) Date: Tue Jul 19 08:37:17 2005 Subject: [Mp4-tech] H.264 Long term reference frame Message-ID: Dear List members, I am using JM 9.6 encoder_baseline.cfg encoder. I wanted to use long term reference (LTR) frame. I can see that it is implemented in this version of software but is not enabled. I tried to enable it in various ways but with no success. I couldn't find anything in the archieves regarding LTR referencing. Can anybody help me in this regard? Regards, Mayank -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050718/36455fa8/attachment.html From nicko via-telecom.com Mon Jul 18 14:47:11 2005 From: nicko via-telecom.com (Nobu Okuyama) Date: Tue Jul 19 08:37:23 2005 Subject: [Mp4-tech] [Audio]mp4/m4a -> adts Message-ID: <22DB07950E378646922C61A74FCEB6DF0112BAD1@exchsd1> Hi All, Is there any (reference) source code that converts mp4/m4a container format to AAC with ADTS format?? Thank you, From princeofpersia79 gmail.com Mon Jul 18 18:50:58 2005 From: princeofpersia79 gmail.com (viraj ambetkar) Date: Tue Jul 19 08:37:28 2005 Subject: [Mp4-tech] YUV viewer for Linux Message-ID: <77f040c105071814504bd0ed77@mail.gmail.com> Hi all, Does anyone know of a YUV viewer for Linux? I have seen plenty of YUV viewers for Windows, but am I am unable to find one for Linux. Thanks, Viraj From garysull windows.microsoft.com Mon Jul 18 15:58:23 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Tue Jul 19 08:37:33 2005 Subject: SUSPECT: [Mp4-tech] Type of Reference frames? Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F82A615@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Additionally, I would suggest learning about SEI messages relating to the "sub-sequence" concept (see Annex D). Best Regards, Gary Sullivan +> -----Original Message----- +> From: Gary Sullivan +> Sent: Monday, July 18, 2023 11:17 AM +> To: '"???"'; mp4-tech@lists.mpegif.org +> Subject: RE: SUSPECT: [Mp4-tech] Type of Reference frames? +> +> +> Pictures in which the slice header syntax element +> "nal_ref_idc" is equal to 0 are not used for reference. +> Other pictures may be used for reference. This has nothing +> to do with the concepts of I or B or P prediction types or +> frame or field coding structure. +> +> Best Regards, +> +> Gary Sullivan +> +> +> -----Original Message----- +> +> From: mp4-tech-bounces@lists.mpegif.org +> +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of "???" +> +> Sent: Sunday, July 17, 2023 10:21 PM +> +> To: mp4-tech@lists.mpegif.org +> +> Subject: SUSPECT: [Mp4-tech] Type of Reference frames? +> +> +> +> Hello, +> +> +> +> Thanks for the previous help. +> +> +> +> In JM 9.3, I guess it used only I or P frames as reference +> +> frames for interprediction. +> +> If B frames are also used, how can I see it? +> +> +> +> Thank you in advance. +> +> janis +> +> ------------------------------------------------------------- +> +> ----------- +> +> NAVER :: Korea's No.1 portal service +> +> www.naver.com +> +> +> +> _______________________________________________ +> +> NOTE: Please use clear subject lines for your posts. Include +> +> [audio, [video], [systems], [general] or another +> +> apppropriate identifier to indicate the type of question you have. +> +> +> +> Note: Conduct on the mailing list is subject to the +> +> Antitrust guidelines found at +> +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> +> itrust.php +> +> From sandipkr dgbmicro.com Tue Jul 19 11:53:01 2005 From: sandipkr dgbmicro.com (Sandip Ray) Date: Tue Jul 19 08:37:40 2005 Subject: [Mp4-tech] global motion compensation (GMC) Message-ID: Hi, The global motion estimation generates VOP level parameters for S(GMC)-VOP in MPEG 4 bitstream. I don't think it generates any macroblock level parameters (e.g. motion vector). The macroblock type within a S(GMC)-VOP can be intra, inter, gmc or not coded. I understand GMC parameters capture camera motion rather than object motion. Are there any macroblock types where motion vectors are used along with global motion compensated VOP to capture both of camera motion and object motion ? Please clarify my doubt and whether any of my understanding is not correct. Thanks, Sandip -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/a841ddb8/attachment.html From gthm159 yahoo.co.in Tue Jul 19 08:09:15 2005 From: gthm159 yahoo.co.in (Googie) Date: Tue Jul 19 08:37:46 2005 Subject: [Mp4-tech] Re: Packetization (mayank agarwal) In-Reply-To: <200507181627.j6IGLfiC024073@lists1.magma.ca> Message-ID: <20050719060915.45076.qmail@web53706.mail.yahoo.com> Hi Mayank, I could probably help you a bit, but to the best of my knowledge, there is no other document that talks about RTP packetization of H263; if you find any document please let me know as well. AFAIK, thorough knowledge of RFC 3550 & RFC 2190 should be good enough for a good implementation of your objective. Please mail if you have any specific doubts. All the best. Regards, Googie ------------------------------ Message: 3 Date: Sun, 17 Jul 2023 22:25:27 -0700 (PDT) From: mayank agarwal Subject: [Mp4-tech] Packetization To: mp4-tech@lists.mpegif.org Message-ID: <20050718052527.47045.qmail@web52806.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Hi all, Is there anyone who has implemented RTP packetization for H263 stream using rfc2190. Besides RFC2190 i don't have any document which i can refer to.I specifically want to know the contents of RTP header structure, the packetinfo structure. Above all if anyone can refer to any document in which the above thibgs are explained in detail then it will be of great help. Thanks and Regards, Mayank --------------------------------- How much free photo storage do you get? Store your friends n family photos for FREE with Yahoo! Photos. http://in.photos.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/5c5ac98d/attachment-0001.html From tehno_freak yahoo.com Tue Jul 19 02:43:20 2005 From: tehno_freak yahoo.com (Slavko Glamocanin) Date: Tue Jul 19 08:37:52 2005 Subject: [Mp4-tech] How to identify a keyframe in an MP4 stream Message-ID: <20050719084320.26647.qmail@web30512.mail.mud.yahoo.com> Hello. Can anyone please tell me how to identify keyframes in an mp4 stream? Is it the I-VOP, which is the VOP that comes after a GOV? I dont have any GOVs in my stream. I-frames and P-frames i have no trouble with. Thank you, Slavko __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From benjamin.dahon gmail.com Tue Jul 19 11:47:44 2005 From: benjamin.dahon gmail.com (Benjamin DAHON) Date: Tue Jul 19 08:37:58 2005 Subject: [Mp4-tech] Javascript method Message-ID: <8758963d0507190147679b3b54@mail.gmail.com> Hi, Do you know if it is possible to call from the main scene a javascript method defined in a subscene ? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/48ee67c5/attachment.html From amni_gupta yahoo.co.in Tue Jul 19 13:53:36 2005 From: amni_gupta yahoo.co.in (Amni Gupta) Date: Tue Jul 19 08:38:04 2005 Subject: [Mp4-tech] Code Message-ID: <20050719115336.25387.qmail@web8608.mail.in.yahoo.com> Hi; In simple profile MPEG-4, how P-VOP differs from I-VOP? Please tell me. Regards Amni. --------------------------------- How much free photo storage do you get? Store your friends n family photos for FREE with Yahoo! Photos. http://in.photos.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/d577cc94/attachment.html From ugarg neomagic.com Tue Jul 19 19:22:58 2005 From: ugarg neomagic.com (Umang Garg) Date: Tue Jul 19 10:47:51 2005 Subject: [Mp4-tech][Audio][Software]: Reference software for MPEG4-AAC Message-ID: <42DCF7AA.6020904@neomagic.com> Dear Members, The audio reference software available from ftp://mpeg4vm@ftp.tnt.uni-hannover.de/incoming/cvs/ contains two instances of the Audio decoder. The first instance is the mp4AudVm_Rewrite and the second instance is the mp4mcDec. I understand that mp4mcDec is the multi-channel Decoder for MPEG4-AAC while mp4AudVm_Rewrite supports MPEG4-AAC along with other MPEG4 Audio decoders. (Q1) Does mp4AudVm_Rewrite support multi-channel decode ? (Q2) For MPEG4-AAC, are both the instances of the decoders( mp4AudVm_Rewrite and mp4mcDec) equivalent ? (Q3) For MPEG4-AAC, are both the instances of the decoders( mp4AudVm_Rewrite and mp4mcDec) updated regularly(in the weekly snapshots) ? (Q4) Do both references, mp4AudVm_Rewrite and mp4mcDec, support SBR decoding ? (Q5) For MPEG4-AAC, is there any difference between mp4AudVm_Rewrite and mp4mcDec, that should encourage the usage of one as against the other ? Your help is requested. Regards, Umang Garg NeoMagic Corporation, based in Santa Clara, California, enables new generations of handheld systems with its Applications Processors that are designed to offer the lowest power, smallest form-factor and best multimedia features and performance. The company is a pioneer in the integration of complex logic, memory and analog circuits into single-chip solutions. Information on the company may be found on the World Wide Web at www.neomagic.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/3f46593b/attachment.html From ugarg neomagic.com Tue Jul 19 20:45:01 2005 From: ugarg neomagic.com (Umang Garg) Date: Tue Jul 19 10:47:56 2005 Subject: [Mp4-tech] [Audio]mp4/m4a -> adts In-Reply-To: <22DB07950E378646922C61A74FCEB6DF0112BAD1@exchsd1> References: <22DB07950E378646922C61A74FCEB6DF0112BAD1@exchsd1> Message-ID: <42DD0AE5.2050703@neomagic.com> Hi Nobu, Check out the MP4UI tool at http://mp4ui.sourceforge.net/ It does, what you want. Regards, Umang Garg NeoMagic Corporation, based in Santa Clara, California, enables new generations of handheld systems with its Applications Processors that are designed to offer the lowest power, smallest form-factor and best multimedia features and performance. The company is a pioneer in the integration of complex logic, memory and analog circuits into single-chip solutions. Information on the company may be found on the World Wide Web at www.neomagic.com. Nobu Okuyama wrote: >Hi All, >Is there any (reference) source code that converts mp4/m4a container format to AAC with ADTS format?? > >Thank you, > > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > >. > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/aab4c39b/attachment.html From sakthi.narayanan soc-soft.com Tue Jul 19 22:11:45 2005 From: sakthi.narayanan soc-soft.com (sakthi.narayanan@soc-soft.com) Date: Tue Jul 19 12:30:15 2005 Subject: [Mp4-tech] [Audio]mp4/m4a -> adts Message-ID: <4BF47D56A0DD2346A1B8D622C5C5902CB3E8EC@soc-mail.soc-soft.com> Hi, U can download the mp4ui tool from the given site. http://mp4ui.sourceforge.net/ u can extract aac data with header or as raw aac from the mp4 file. With regards, Sakthi -----Original Message----- From: Nobu Okuyama [mailto:nicko@via-telecom.com] Sent: Tuesday, July 19, 2023 2:17 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] [Audio]mp4/m4a -> adts Hi All, Is there any (reference) source code that converts mp4/m4a container format to AAC with ADTS format?? Thank you, _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php The information contained in this e-mail message and in any annexure is confidential to the recipient and may contain privileged information. If you are not the intended recipient, please notify the sender and delete the message along with any annexure. You should not disclose, copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail are those of the individual sender except where the sender specifically states them to be the views of SoCrates Software India Pvt Ltd., Bangalore. From andrewk vbrick.com Tue Jul 19 12:38:46 2005 From: andrewk vbrick.com (Andrew Krupiczka) Date: Tue Jul 19 12:30:21 2005 Subject: [Mp4-tech] H.264 Long term reference frame Message-ID: Mayank, I went through that process rather painfully and I'm not done yet. My advice would be to debug some conformant H.264 bitstreams (their names start with MR letters), you can download from ITU or MPEG sites and then try to learn more about how these bitstreams are using MMCO operations (dump_dpb() is very helpful) Best regards, Andrew -----Original Message----- From: Mayank Tiwari [mailto:mayankt@gmail.com] Sent: Monday, July 18, 2023 4:23 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] H.264 Long term reference frame Dear List members, I am using JM 9.6 encoder_baseline.cfg encoder. I wanted to use long term reference (LTR) frame. I can see that it is implemented in this version of software but is not enabled. I tried to enable it in various ways but with no success. I couldn't find anything in the archieves regarding LTR referencing. Can anybody help me in this regard? Regards, Mayank -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/e775ff6e/attachment.html From tuukkat ee.oulu.fi Tue Jul 19 21:04:18 2005 From: tuukkat ee.oulu.fi (Tuukka Toivonen) Date: Tue Jul 19 14:12:34 2005 Subject: [Mp4-tech] YUV viewer for Linux In-Reply-To: <77f040c105071814504bd0ed77@mail.gmail.com> References: <77f040c105071814504bd0ed77@mail.gmail.com> Message-ID: On Mon, 18 Jul 2005, viraj ambetkar wrote: >Does anyone know of a YUV viewer for Linux? I have seen plenty of YUV >viewers for Windows, but am I am unable to find one for Linux. Yes, you can user mplayer for this (like for pretty much anything --it's the swiss knife for video processing). mplayer -rawvideo on:w=:h=:fps=15:format=i420 -vo x11 \ -vo x11 disables hardware scaling which might produce small distortions to the image. Press key "." to advance frame-by-frame. Should be available from http://www.mplayerhq.hu but there seems to be a problem with the site at the moment... try after a few hours/days again if it doesn't work. Or find a copy elsewhere. From tuukkat ee.oulu.fi Tue Jul 19 22:32:43 2005 From: tuukkat ee.oulu.fi (Tuukka Toivonen) Date: Wed Jul 20 09:20:12 2005 Subject: [Mp4-tech] Frame rate in h.264 In-Reply-To: References: <200507131701.31032.glenn.connery@arroyo.tv> <200507151253.19816.glenn.connery@arroyo.tv> Message-ID: On Mon, 18 Jul 2005, John Cox wrote: >The table you need to look at is E-6 (under the description of >fixed_frame_rate_flag). > >Once you've worked through all the verbiage what it says is that the >duration of a field picture is 1x num_units_in_tick/time_scale and the >duration of a frame picture is 2x num_units_in_tick/time_scale. (If you >specify pic_struct then other options are available too for 3/2 pull >down etc.) Hi, I'm trying to go through this, but I can't find anywhere what does the symbol \Delta t_{fi,dpb} mean or where it is used? \Delta t_{o,dpb} seems to be more or less defined in Eqs. (C-12) - (C-13). As you refer to Table E-6 I suppose I need to understand the symbol to understand why 2 * num_units_in_tick / time_scale = frame_time for progressive video. From garysull windows.microsoft.com Tue Jul 19 15:09:13 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Jul 20 09:28:58 2005 Subject: [Mp4-tech] Re: Packetization (mayank agarwal) Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F8C3F33@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> It might be useful to be aware of RFC 2429, which is generally preferred over RFC 2190. Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Googie Sent: Monday, July 18, 2023 11:09 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Re: Packetization (mayank agarwal) Hi Mayank, I could probably help you a bit, but to the best of my knowledge, there is no other document that talks about RTP packetization of H263; if you find any document please let me know as well. AFAIK, thorough knowledge of RFC 3550 & RFC 2190 should be good enough for a good implementation of your objective. Please mail if you have any specific doubts. All the best. Regards, Googie ------------------------------ Message: 3 Date: Sun, 17 Jul 2023 22:25:27 -0700 (PDT) From: mayank agarwal Subject: [Mp4-tech] Packetization To: mp4-tech@lists.mpegif.org Message-ID: <20050718052527.47045.qmail@web52806.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Hi all, Is there anyone who has implemented RTP packetization for H263 stream using rfc2190. Besides RFC2190 i don't have any document which i can refer to.I specifically want to know the contents of RTP header structure, the packetinfo structure. Above all if anyone can refer to any document in which the above thibgs are explained in detail then it will be of great help. Thanks and Regards, Mayank ________________________________ How much free photo storage do you get? Store your friends n family photos for FREE with Yahoo! Photos. http://in.photos.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050719/9980c4b4/attachment.html From garysull windows.microsoft.com Tue Jul 19 21:52:08 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Jul 20 09:37:26 2005 Subject: [Mp4-tech] Introductory information about the JVT and its work (2023-07-19) Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460F8C4429@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> The following information about the Joint Video Team (JVT) and its work may be helpful to some of you. [version: 2023-07-19] The primary work of the JVT currently consists of: 1) scalable video coding (SVC) extension development, and 2) maintenance of the existing Advanced Video Coding (AVC) standard ITU-T Rec. H.264 & ISO/IEC 14496-10, e.g., including errata reporting and maintenance of reference sotware and conformance specifications. The JVT currently has 3 active email reflectors. You can subscribe to two of them (the general JVT reflector and the conformance/interop bitstream exchange activity reflector) through http://mailman.rwth-aachen.de/mailman/listinfo/jvt-experts and http://mailman.rwth-aachen.de/mailman/listinfo/jvt-bitstream Alternatively, you can send email with subject or body 'help' to jvt-experts-request@lists.rwth-aachen.de. You can reach the person managing the list at jvt-experts-owner@lists.rwth-aachen.de or jvt-bitstream-owner@lists.rwth-aachen.de. To subscribe to the 3rd JVT reflector (which is devoted to SVC work), send email to "majordomo@ient.rwth-aachen.de" containing "subscribe svc" in the body of the message. JVT documents can be found at http://ftp3.itu.int/av-arch/jvt-site No password is required for access to nearly all documents on that site. A select few documents (such as integrated-format standard drafts) require password access, using a password given only to formal JVT members. That document archive can alternatively be accessed by ftp using the same top-level site address (ftp3.itu.int) with the user ID "avguest" and the password "Avguest". This accesses the file system at the same level as the http access point http://ftp3.itu.int/av-arch, so the directory "jvt-site" there contains the JVT document archive (the other directories there are are for various ITU-T groups -- note that "video-site" there is for ITU-T VCEG, not the JVT). That user ID and password can be considered PUBLIC information. The JVT reference software coordination site for non-SVC work is: http://iphome.hhi.de/suehring/tml/ No password is required for access to that site. That software site does not have ftp access capability. The JVT reference software access information for SVC work is: Document JVT-O203 contains the JSVM 2 software. [Busan output, should be available *very* soon if not there yet] Document JVT-N024 contains the JSVM 1 software. [Hong Kong output] Document JVT-N022 contains the JSVM 0 software. [Hong Kong basis] A CVS server for the JSVM software has been set up at RWTH Aachen, hosted at garcon.ient.rwth-aachen.de. It can be accessed using WinCVS or any other CVS client using the "pserver" method, with the user ID "jvtuser" and the password "jvt.Amd.2". The path is "/cvs/jvt", and the module name is "jsvm". For example, with a command line client, you can check out the software using the following commands. "cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt login" and "cvs -d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt co jsvm" (you can use "co" or "checkout") The server is configured to allow read access using the above-described jvtuser user ID. Write access to the SVC software server is restricted to JVT software coordinators Justin Ridge, Heiko Schwarz, and Mathias Wien. Some key current documents of the JVT include: JVT-O201/N7086 Working Draft 2 of Scalable Video Coding [05/05/20] JVT-O202/N7084 Joint Scalable Video Model (JSVM) 2 [05/05/20] JVT-O203/N7085 JSVM 2 Software [05/05/20] JVT-O204/N7083 Text of Corr. to ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC [05/05/13] JVT-O205/N7081 Updated Text of ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC [05/05/20] The next JVT meeting will be in Poznan Poland. The dates that were preliminarily announced for that meeting were 23-29 July. However, we have decided to postpone the start of the meeting until the 24th. It will end around noon on the 29th. Document registrations and uploads should be completed already. If your document has not yet been uploaded, please provide it as soon as possible. For information about logistics for the upcoming JVT and MPEG meetings in Poznan Poland (meeting location, logistics, hotels, etc.), see http://mpeg73.multimedia.edu.pl/. After the Poznan meeting, the plan for the next two JVT meetings will be to co-locate them with each MPEG meeting (i.e., 16-21 October in Nice France and 15-20 January in Bangkok Thailand). That co-location of meetings is expected to continue until the 1st 2006 meeting of ITU-T SG 16, upon which we plan to meet alongside SG16, approximately 12-17 March 2006. We are then likely to return to meeting with MPEG (16-21 July in Klagenfurt Austria and 22-27 October in Hangzhou China). The JVT has two parent bodies, which are MPEG (ISO/IEC JTC 1/SC 29/WG 11) and VCEG (ITU-T SG 16 Q.6). Participation in the JVT is open to anyone who is qualfied to participate either in MPEG or VCEG, and to those personally invited by the chairmen. We are liberal in granting invitation requests. To progress the work of the JVT between meetings, the JVT has created the following ad-hoc groups, and has appointed the following listed chairpersons for that work. The discussions involved in the work of those ad-hoc groups will be conducted on the above-listed email reflectors. 1. JVT Project Management and Errata Reporting (Gary Sullivan, Jens Rainer Ohm, Ajay Luthra, and Thomas Wiegand) 2. JM Description and Reference Software (Thomas Wiegand, Karsten S?hring, Alexis Tourapis, and Keng Pang Lim) 3. Bitstream Exchange and Conformance (Teruhiko Suzuki and Lowell Winger) 4. SVC Core Experiments (Justin Ridge, Ulrich Benzler) 5. JSVM software improvement and new functionality integration (Greg Cook) 6. JSVM Text and WD Text Editing (Julien Reichel, Heiko Schwarz, Mathias Wien) 7. Spatial Scalability Resampling Filters (Gary Sullivan) 8. Test conditions and applications for error resilience (Ye Kui Wang) 9. Test conditions for coding efficiency work and JSVM performance evaluation (Mathias Wien, Heiko Schwarz) 10. Study of 4:4:4 video coding functionality (Teruhiko Suzuki) In the work on scalable video coding (SVC), the JVT is conducting the following core experiments (CEs). A document describing each of these CEs is available on the JVT ftp site in the 2005_04_Busan directory as document number JVT-O3xx, where "xx" is the number of the core experiment as listed below. The appointed core experiment coordinator, some participating companies, and some relevant documents (prefix the numbers below by "JVT-O" for the complete document number) are also listed below. CE1: MCTF memory management (009, 026, 027, 028) (Visiowave, Panasonic, Nokia) Julien Reichel CE2: Improved de-blocking filter settings (non-normative?) (RWTH, FTRD) (067) Mathias Wien CE3: Coding efficiency of entropy coding (SKKU, ETRI, Samsung) Woong Il Choi, (021, 063) CE4: Inter-layer motion prediction (Samsung, LG) Kyohyuk Lee (058) CE5: Quality Layers (FTRD, Nokia, ...) (044, 055) Isabelle Amonou CE6: Improvement of update step (015, 030, 062) (Samsung, MSRA, Nokia, FhG-HHI) Woo-Jin Han CE7: Enhancement-layer intra prediction (Thomson, FhG-HHI, Sharp, Huawei, Samsung) (010, 053, 065) Jill Boyce CE8: Region of Interest (NCTU, ICU, ETRI, I2R) (020) Zhongkang Lu CE9: Improvement of quantization (046, 060, 066, 069) (FTRD, Panasonic, Siemens, RWTH, FhG-HHI, Microsoft, Sharp) St?phane Pateux CE10: Extended spatial scalability (Thomson, FTRD, Sharp, LG) (008, 041, 042) Edouard Francois CE11: Improvement of FGS (055) (Nokia, FhG-HHI, NCTU) Justin Ridge CE12: Weighted prediction from FGS layers (054) (Nokia, Visiowave, FhG-HHI) Yiliang Bao On the ISO/IEC side, the standards developed by the JVT are published as part of the ISO/IEC 14496 suite of standards, which is available for purchase at: http://tinyurl.com/2dgpx The primary such standard, 14496-10 (2023-09-28) "Information technology -- Coding of audio-visual objects -- Part 10: Advanced Video Coding", is available for purchase at: http://tinyurl.com/6dnck On the ITU-T side, the standards developed by the JVT are published as part of the "H-series" of standards. Anyone can get copies of any 3 ITU-T standards per year FOR FREE by using the following link: http://ecs.itu.ch/cgi-bin/ebookshop The links to the JVT's standards at ITU-T are as follows: ------------------------------------------------------------- Title: H.264 (2005-03): "Advanced video coding for generic audiovisual services" URL: http://tinyurl.com/62t46 ------------------------------------------------------------- Title: H.264.1 (2005-03): "Conformance specification for H.264 advanced video coding" URL: http://tinyurl.com/5qp7g ------------------------------------------------------------- Title: H.264.2 (2005-03): "Reference software for H.264 advanced video coding" URL: http://tinyurl.com/6flcp ------------------------------------------------------------- Best regards, Gary Sullivan From cmjoshi dlink.co.in Wed Jul 20 05:08:38 2005 From: cmjoshi dlink.co.in (Joshi) Date: Wed Jul 20 09:37:32 2005 Subject: [Mp4-tech] Re: Packetization (mayank agarwal) In-Reply-To: <20050719060915.45076.qmail@web53706.mail.yahoo.com> Message-ID: <001a01c46e0e$e8c4ddf0$680aa8c0@CMJoshi> Dear Mr. Googie and Mayank!! I am able to locate the PSC Code in the H.263 Elementary Stream. But have some difficulty in locating GOB and MB Boundaries. This I did by refereeing to the ffmpeg source. But I have a doubt. In the application level, how do we provide the RTP Time Stamp for the next frames, assuming the first frame RTP Time stamp is some random or starts from '0'. [Assume:- 1. I Know the Temporal Reference bits. 2. PTYPE. 3. Number of bytes contained in that previous frame] My BIGGEST QUESTION Is. Whether the RTP Time stamp increments remain constant from one frame to next frame [Assuming there is no skip in the frames.] Calculation: I am using 25 fps. 90kHz sampling frequency. So, 40 ms --> 1 frame 1ms --> 90, 000 samples ------------------------------------------ 1 frame --> 90, 000 x 40 ms = 3, 600 samples So whether the increment in the RTP Time stamps from frame to frame always increments by 3, 600. OR It varies according to the INTRA or INTER Frames.?? Pls Confirm.. Experts pls comment if it is correct. In case wrong.. What is the correct approach. Regards, Joshi -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Googie Sent: Tuesday, July 19, 2023 11:39 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Re: Packetization (mayank agarwal) Hi Mayank, I could probably help you a bit, but to the best of my knowledge, there is no other document that talks about RTP packetization of H263; if you find any document please let me know as well. AFAIK, thorough knowledge of RFC 3550 & RFC 2190 should be good enough for a good implementation of your objective. Please mail if you have any specific doubts. All the best. Regards, Googie ------------------------------ Message: 3 Date: Sun, 17 Jul 2023 22:25:27 -0700 (PDT) From: mayank agarwal Subject: [Mp4-tech] Packetization To: mp4-tech@lists.mpegif.org Message-ID: <20050718052527.47045.qmail@web52806.mail.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Hi all, Is there anyone who has implemented RTP packetization for H263 stream using rfc2190. Besides RFC2190 i don't have any document which i can refer to.I specifically want to know the contents of RTP header structure, the packetinfo structure. Above all if anyone can refer to any document in which the above thibgs are explained in detail then it will be of great help. Thanks and Regards, Mayank _____ How much free photo storage do you get? Store your friends n family photos for FREE with Yahoo! Photos. http://in.photos.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/26a3aade/attachment.html From sandipkr dgbmicro.com Wed Jul 20 13:04:16 2005 From: sandipkr dgbmicro.com (Sandip Ray) Date: Wed Jul 20 09:37:39 2005 Subject: [Mp4-tech] RE: global motion compensation (GMC) In-Reply-To: <42DDEE53.6030600@noida.interrasystems.com> Message-ID: I am aware of "mcsel" available as macroblock parameter in S(GMC)-VOP of MPEG 4. It basically decides whether mb type is "inter" or "gmc". My question is that whether there is any mb type which uses both of gmc as well as motion vectors in the decoding process. Regards, Sandip -----Original Message----- From: Subhadeep Chatterjee [mailto:subhac@noida.interrasystems.com] Sent: Wednesday, July 20, 2023 11:55 AM To: sandipkr@dgbmicro.com Subject: Re: global motion compensation (GMC) Hi Sandip, There is one field that comes in the macroblock level called mcsel. That flag is used to switch between global motion compensation and local motion compensation. If that flag is set GMC is employed for that MB, and if it is 0 then motion vector comes for that MB and motion compensation is carried out like normal inter MB. Hope that clarifies your doubt. Please feel free to write back if you need any further clarification in this regard. Regards, Subhadeep Chatterjee Senior Member of Technical Staff Interra Systems Ind. Pvt. Ltd. Hi, The global motion estimation generates VOP level parameters for S(GMC)-VOP in MPEG 4 bitstream. I don't think it generates any macroblock level parameters (e.g. motion vector). The macroblock type within a S(GMC)-VOP can be intra, inter, gmc or not coded. I understand GMC parameters capture camera motion rather than object motion. Are there any macroblock types where motion vectors are used along with global motion compensated VOP to capture both of camera motion and object motion ? Please clarify my doubt and whether any of my understanding is not correct. Thanks, Sandip -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/d8869248/attachment.html From Danijel.Domazet zg.htnet.hr Wed Jul 20 13:44:29 2005 From: Danijel.Domazet zg.htnet.hr (Danijel Domazet) Date: Wed Jul 20 09:37:46 2005 Subject: [Mp4-tech][audio] SBR to AAC delay? Message-ID: <000901c58d18$02809580$8295c6c1@FERGUSON> Hi all, Can someone explain the SBR (no PS) delay related to core AAC encoder? For example, lets say we have: Frame x+0: 2048 samples (0001 to 2048) sent to SBR's QMF bank Frame x+1: 2048 samples (2049 to 4096) sent to SBR's QMF bank Frame x+2: 2048 samples (4097 to 6144) sent to SBR's QMF bank etc... Frame x+0: What 2048 samples should be sent to 2:1 downsampler which would than produce 1024 samples for core AAC's MDCT filterbank? Frame x+1: ? Frame x+2: ? And why? Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/b943af4a/attachment-0001.html From squ ati.com Wed Jul 20 10:20:56 2005 From: squ ati.com (Strong Qu) Date: Wed Jul 20 11:02:06 2005 Subject: [Mp4-tech] [Video] H.263 maximum encoded frame size Message-ID: <981A0076732F8C4481FF41DDC4E851F74DC65C@torcaexmb2.atitech.com> Hi, Does any body know whether there is limitation for maximum H.263 frame size? For mpeg4 simple profile QCIF the spec said: ISO/IEC 14496-2:2003(E) \ Annex D: Video buffering verifier \ D.2 Video Rate Buffer Model Definition clause 10: The number of bits used for coding any single VOP, di, shall not exceed k * 16384 bits, where k = 4 for QCIF and Sub-QCIF, k = 16 for CIF, k = 32 for 4CIF, and k = 64 for 16CIF, unless a larger value of k is specified in the profile and level definition. For QCIF, k=4. So maximum encoded frame size should be 8k bytes. Does H.263 comply with the same rule? How about H.264? How about the compatibility between H.263 and Mpeg4? I found an article referred by others: San Jose meeting, Feb. 1998. 10. French National Body, "Compatibility Between MPEG-4 and H263", ISO/IEC. JTC/SC29/WG11 MPEG98/3065 But I don't where I could get it. Is it published? Thanks in advance. Regards, Strong Qu -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/3b43b3af/attachment.html From sakthi.narayanan soc-soft.com Wed Jul 20 21:14:47 2005 From: sakthi.narayanan soc-soft.com (sakthi.narayanan@soc-soft.com) Date: Wed Jul 20 11:02:12 2005 Subject: [Mp4-tech] AAC+SBR Message-ID: <4BF47D56A0DD2346A1B8D622C5C5902CB6DFF4@soc-mail.soc-soft.com> Hi all, Whether MPEG4 AAC+SBR is a standard like MPEG4 AAC. What is happening inside the SBR part.Can anybody tell me where Can I get standard document of AAC+SBR decoder. With Regards, Sakthi The information contained in this e-mail message and in any annexure is confidential to the recipient and may contain privileged information. If you are not the intended recipient, please notify the sender and delete the message along with any annexure. You should not disclose, copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail are those of the individual sender except where the sender specifically states them to be the views of SoCrates Software India Pvt Ltd., Bangalore. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/2fcf3071/attachment.html From jingli888ca 163.com Wed Jul 20 21:03:18 2005 From: jingli888ca 163.com (=?gb2312?B?SmluZyBMaQ==?=) Date: Wed Jul 20 12:38:18 2005 Subject: [Mp4-tech] H.264 Interface Protocol?? Message-ID: <42DE3D86.000016.04717@m150.163.com> Hello, Experts: I wonder if there is an interface protocol defined for the devices that transfer H.264 packets? Just like in MPEG2, transport stream (TS) is used to transfer MPEG2 packet from a channel decoder to a source decoder. What is the corresponding standard in H.264 world? Many thanks. Jing -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/e23e65cd/attachment.html From mihir ti.com Wed Jul 20 23:31:28 2005 From: mihir ti.com (Mody, Mihir) Date: Wed Jul 20 13:54:20 2005 Subject: [Mp4-tech] [Video] H.263 maximum encoded frame size Message-ID: Hi, H.263 specifies maximum frame size by means of "BPPmaxKb" parameter. BPPmaxKb defines the maximum frame size in terms of 1024 bits units. The standard specifies table for BPPMaxKb, which is dependent resolution. For QCIF, value of BPPmaxKb is 64 units, which translates into 8 Kbytes. Regards, Mihir Mody, Multimedia codec group, Texas instruments India ltd. Bangalore, India ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Strong Qu Sent: Wednesday, July 20, 2023 6:51 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] [Video] H.263 maximum encoded frame size Hi, Does any body know whether there is limitation for maximum H.263 frame size? For mpeg4 simple profile QCIF the spec said: ISO/IEC 14496-2:2003(E) \ Annex D: Video buffering verifier \ D.2 Video Rate Buffer Model Definition clause 10: The number of bits used for coding any single VOP, di, shall not exceed k * 16384 bits, where k = 4 for QCIF and Sub-QCIF, k = 16 for CIF, k = 32 for 4CIF, and k = 64 for 16CIF, unless a larger value of k is specified in the profile and level definition. For QCIF, k=4. So maximum encoded frame size should be 8k bytes. Does H.263 comply with the same rule? How about H.264? How about the compatibility between H.263 and Mpeg4? I found an article referred by others: San Jose meeting, Feb. 1998. 10. French National Body, "Compatibility Between MPEG-4 and H263", ISO/IEC. JTC/SC29/WG11 MPEG98/3065 But I don't where I could get it. Is it published? Thanks in advance. Regards, Strong Qu -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050720/9d4a9326/attachment.html From jc sj.co.uk Wed Jul 20 19:07:42 2005 From: jc sj.co.uk (John Cox) Date: Wed Jul 20 13:54:34 2005 Subject: [Mp4-tech] H.264 Interface Protocol?? In-Reply-To: <42DE3D86.000016.04717@m150.163.com> References: <42DE3D86.000016.04717@m150.163.com> Message-ID: Hello You can use TS (H.222 (2000) Amendment 3) for H.264 quite happily, and many encoders do. Good luck John Cox SJ Consulting Ltd >Hello, Experts: > >I wonder if there is an interface protocol defined for the devices that transfer H.264 packets? Just like in MPEG2, transport stream (TS) is used to transfer MPEG2 packet from a channel decoder to a source decoder. What is the corresponding standard in H.264 world? > >Many thanks. > >Jing From jc sj.co.uk Wed Jul 20 19:17:50 2005 From: jc sj.co.uk (John Cox) Date: Wed Jul 20 13:54:40 2005 Subject: [Mp4-tech] Frame rate in h.264 In-Reply-To: References: <200507131701.31032.glenn.connery@arroyo.tv> <200507151253.19816.glenn.connery@arroyo.tv> Message-ID: Hi Later in the text Delta t_{fi,dpb} is set to be equal to t_c which is defined in equation (C-1) as num_units_in_tick / time_scale JC >On Mon, 18 Jul 2005, John Cox wrote: > >>The table you need to look at is E-6 (under the description of >>fixed_frame_rate_flag). >> >>Once you've worked through all the verbiage what it says is that the >>duration of a field picture is 1x num_units_in_tick/time_scale and the >>duration of a frame picture is 2x num_units_in_tick/time_scale. (If you >>specify pic_struct then other options are available too for 3/2 pull >>down etc.) > >Hi, I'm trying to go through this, but I can't find anywhere >what does the symbol \Delta t_{fi,dpb} mean or where it is used? > >\Delta t_{o,dpb} seems to be more or less defined in Eqs. >(C-12) - (C-13). > >As you refer to Table E-6 I suppose I need to understand >the symbol to understand why >2 * num_units_in_tick / time_scale = frame_time >for progressive video. >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From mp3.aac.mp4 gmail.com Thu Jul 21 17:04:59 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Thu Jul 21 09:07:00 2005 Subject: [Mp4-tech] [systems] video rendering In-Reply-To: <001a01c46e0e$e8c4ddf0$680aa8c0@CMJoshi> References: <20050719060915.45076.qmail@web53706.mail.yahoo.com> <001a01c46e0e$e8c4ddf0$680aa8c0@CMJoshi> Message-ID: <409a09b90507210334bb9db31@mail.gmail.com> Hi All, I was wondering about the schemes for rendering video (any video in general but MP4/3GP in particular). As far as I was aware the general scheme is to use a double buffering scheme with 2 buffers of screen_width*screen_height pixels, and some flow control mechanism to prevent overrun/underrun. Now I have a buffer architecture on my system that will block the caller is the buffer is full and will allow writes only if the buffer is empty. I was wondering if in this case, just one buffer would work. For example if you have this piece of pseudo code: unsigned char* Input_buff, *Output_buff; MY_BLOCKING_BUFFER* My_Blocking_Buffer; ~~~~ while ( DecodeFrame(Input_buff, Output_buff) ) { Write_to_render_buffer (My_Blocking_Buffer, Output_buff) } Sine Write_to_render_buffer() would block if buffer is full, there would be no issues of overrun/underrun. But I feel there would be some performance issues here. So I would like to know if anyone has any clues as to what I can expect with such a design?? Regards, Dipankar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050721/4bebf37a/attachment.html From pt_david yahoo.com Thu Jul 21 05:02:38 2005 From: pt_david yahoo.com (Prasanth) Date: Thu Jul 21 09:14:09 2005 Subject: [Mp4-tech] CAVLC/CABAC average symbols per MB In-Reply-To: <200504251601.j3PG0hE7011043@lists1.magma.ca> Message-ID: <20050721110238.31421.qmail@web53505.mail.yahoo.com> Hi experts, DOes anybody know 1) the symbol rate for say an average QP(=28?) for a D1 size foreman. I want the average number of syntax elements(or symbols - are they same?) per 4x4 block ANy JVT document having the above statistics for popular sequences? 2)Average number of bits per symbol(or syntax element) I saw a number 2.5 bits/symbol somewhere (obviously dependant on QP) is it true? Any doucments anyone? I would love to get these figures for both CAVLC as well as CABAC but with preference for CAVLC thanks in advance cheers, Prasanth __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From kmegha83 rediffmail.com Fri Jul 22 11:06:55 2005 From: kmegha83 rediffmail.com (megha) Date: Fri Jul 22 09:46:12 2005 Subject: [Mp4-tech] GMC in mpeg4 Message-ID: <20050722100741.26069.qmail@webmail7.rediffmail.com> ?Hi, I am not able to understand GMC in MPEG-4. So can any one explain me or provide me the doc related to same. regards, megha -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050722/5e60f3ad/attachment.html From Stephen.Henry elixent.com Fri Jul 22 10:28:06 2005 From: Stephen.Henry elixent.com (Stephen Henry) Date: Fri Jul 22 11:15:50 2005 Subject: [Mp4-tech] H.246 on DVB Message-ID: <69D9787BB47F4C4A8AF38D62921F90700985D870@MI8NYCMAIL01.Mi8.com> Hi all, I have a couple of questions, could someone please help me with them? I'm interested in using H.264 for HDTV and higher resolutions. To me, it seems like the natural way to enhance a hardware accelerator for H.264 is through parallelizing the system using multiple slices. For example, four independent encoders can encode 4 quarters of the one frame in a quarter of the time of just one. What I wanted to know is whether it would be safe to assume whether this can be done at the decoder as well? I was thinking that it is unlikely that for broadcast H.264, high resolution frame would need to be partitioned into slices to be encoded in real time and therefore it would be safe to assume that such parallelism is available at the decoder as well. Does anyone know whether the DVB standards impose a number upon the minimum number of slices that a decoder can assume are present? Thanks, SCH -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050722/50a77dac/attachment.html From fghxu hotmail.com Fri Jul 22 12:35:13 2005 From: fghxu hotmail.com (Frank Xu) Date: Sat Jul 23 15:11:00 2005 Subject: [Mp4-tech] How to decode video of H264 References: <77f040c105071814504bd0ed77@mail.gmail.com> <77f040c105072111527ae154ff@mail.gmail.com> Message-ID: Hi Viraj, Where did you find the foreman_4cif30.yuv? I can find the qcif and cif video seqence online but not the 4cif. As for the paths. you can open the config files and manually change the video paths inside. please use the Unix absolute paths. I think I did encode one layer of video, but not other layers. (by modifing files under jsvm/JSVM0-config-samples/Munich-Test-Points/cfg , using the template like *.cfg.linux in the directory: jsvm/JSVM0-config-samples/Palma-CE1-Conditions/cfg ) Since I don't have knowledge of how to decode video, I have no way to see what did I encoded. Do you know how to decode a file? Cheers Frank ----- Original Message ----- From: "viraj ambetkar" To: "Frank Xu" Sent: Thursday, July 21, 2023 2:52 PM Subject: Re: [Mp4-tech] YUV viewer for Linux Hi Frank, I have managed to obtain 2 layers (basically 2 different files) from the original CIF Foreman sequence using DownConvertStatic in ~/jsvm/bin. layer0 - QCIF Foreman layer1 - CIF Foreman layer2 - 4CIF Foreman I just used the following commands at the prompt for obtaining layers 2 and 0 respectively: /DownConvertStatic -tmm foreman_cif30.yuv 352 288 foreman_4cif30.yuv 704 576 [0[0[ ]]] /DownConvertStatic -tmm foreman_cif30.yuv 352 288 foreman_qcif30.yuv 176 144 [0[0[ ]]] My next step is to encode the above layers in a single bitstream using H264AVCEncoderLibTestStatic. For that, you will have to modify encoder.cfg, layerX.cfg (where X corresponds to 0, 1, or 2) in ~/jsvm/JSVM/H264Extension/data. Most of the stuff is self-explanatory there. You can encode the layers as: /H264AVCEncoderLibTestStatic -pf encoder.cfg But I am facing problems with the paths of the layerX.cfg files, there is some hard coding in the source which is preventing the encoder from reading the .cfg files. So, I am unable to encode any further. Did you have any further luck with the software? I hope to get the encoder working soon. Keep me posted! Viraj On 7/19/05, Frank Xu wrote: > Hi Viraj, > > Have you tried to encode/decode a video? I tried whole day and seems I > can't encode a video. Do you know how to encode a video in H264 with SNR > scalability? I suppose this version of reference software is able to do > that, right? I will try it harder. > > Regards > > Frank > > > ----- Original Message ----- > From: "viraj ambetkar" > To: > Sent: Monday, July 18, 2023 5:50 PM > Subject: [Mp4-tech] YUV viewer for Linux > > > > Hi all, > > > > Does anyone know of a YUV viewer for Linux? I have seen plenty of YUV > > viewers for Windows, but am I am unable to find one for Linux. > > > > > > Thanks, > > > > Viraj > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to indicate > the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > -- Viraj Ambetkar Research Assistant Mobile Communication and Information Systems Lab Wright State University, Dayton, Ohio, USA From snd codingtechnologies.com Fri Jul 22 17:47:06 2005 From: snd codingtechnologies.com (Andreas Schneider) Date: Sat Jul 23 15:17:59 2005 Subject: [Mp4-tech] AAC+SBR In-Reply-To: <4BF47D56A0DD2346A1B8D622C5C5902CB6DFF4@soc-mail.soc-soft.com> Message-ID: Hello, mp4-tech-bounces@lists.mpegif.org wrote on 20.07.2023 15:44:47: > Hi all, > > Whether MPEG4 AAC+SBR is a standard like MPEG4 AAC. > What is happening inside the SBR part.Can anybody tell me where > Can I get standard document of AAC+SBR decoder. The SBR standard is currently available at the ISO-store as amendment 1 to the 2001 version (2nd ed.) of the MPEG-4 audio standard ( http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38148&ICS1=35&ICS2=40&ICS3=). Best regards, Andreas > > With Regards, > Sakthi > > The information contained in this e-mail message and in any annexure is > confidential to the recipient and may contain privileged > information. If you are not > the intended recipient, please notify the sender and delete the > message along with > any annexure. You should not disclose, copy or otherwise use the > information contained > in the message or any annexure. Any views expressed in this e-mail > are those of the > individual sender except where the sender specifically states them > to be the views of > SoCrates Software India Pvt Ltd., Bangalore. > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to > indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at http://www.mpegif.org/public/documents/vault/mp- > out-30042-Antitrust.php -- Andreas Schneider, Research Engineer Coding Technologies GmbH Deutschherrnstr. 15-19 90429 Nuernberg, Germany phone: +49 (0) 911 92891 -26 fax: +49 (0) 911 92891 -99 mailto:snd@CodingTechnologies.com From mkwcho yahoo.com Fri Jul 22 11:20:20 2005 From: mkwcho yahoo.com (Mike Cho) Date: Sat Jul 23 15:24:27 2005 Subject: [Mp4-tech] MPEG-4 Sprite Generation softweare Message-ID: <20050722172020.79198.qmail@web50201.mail.yahoo.com> Dear All, According to MPEG-4 VM 18 document App D and MPEG-4 Part 7 Optimized software, there are two sprite generation methods proposed. Please advise where I can find the software of them. Thanks. Regards, Mike __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From garysull windows.microsoft.com Sat Jul 23 06:29:29 2005 From: garysull windows.microsoft.com (Gary Sullivan) Date: Sat Jul 23 15:30:16 2005 Subject: [Mp4-tech] H.246 on DVB Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460FA18716@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> This would not be a "safe" assumption in general. We discussed whether to impose such a constraint on encoders, and decided not to. The concept that we considered to be a viable alternative was to operate the parsing process of a decoder in a serial fashion, and take advantage of parallelism in the rest of the decoding process but not in the parsing. Designing a decoder in this fashion prevents us from needing to impose constraints on encoders to force them to be "nice" to parallel-oriented decoder designs. Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Stephen Henry Sent: Friday, July 22, 2023 6:28 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] H.246 on DVB Hi all, I have a couple of questions, could someone please help me with them? I'm interested in using H.264 for HDTV and higher resolutions. To me, it seems like the natural way to enhance a hardware accelerator for H.264 is through parallelizing the system using multiple slices. For example, four independent encoders can encode 4 quarters of the one frame in a quarter of the time of just one. What I wanted to know is whether it would be safe to assume whether this can be done at the decoder as well? I was thinking that it is unlikely that for broadcast H.264, high resolution frame would need to be partitioned into slices to be encoded in real time and therefore it would be safe to assume that such parallelism is available at the decoder as well. Does anyone know whether the DVB standards impose a number upon the minimum number of slices that a decoder can assume are present? Thanks, SCH -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050723/76a6dcb5/attachment.html From balakumarcg yahoo.com Sun Jul 24 05:19:10 2005 From: balakumarcg yahoo.com (bala kumar) Date: Sun Jul 24 08:47:27 2005 Subject: [Mp4-tech] MPEG-4 packetizing using UDP Message-ID: <20050724111911.53392.qmail@web32012.mail.mud.yahoo.com> Hi everyone, My harward card gives me ISO/IEC 14496-2 SOP level3 streams. I want to render it using DirectX8.1(DirectShow) and DivX. What will be the packet format that i have to use to sent that streams over a UDP packet? what kind of Filters i have to use to render this RawStream? Thanks in advance balakumarcg --------------------------------- Start your day with Yahoo! - make it your home page -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050724/965ab5cb/attachment.html From mp3.aac.mp4 gmail.com Mon Jul 25 17:04:29 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Mon Jul 25 09:41:08 2005 Subject: [Mp4-tech] [Video] [systems] Rewind In-Reply-To: <981A0076732F8C4481FF41DDC4E851F74DC65C@torcaexmb2.atitech.com> References: <981A0076732F8C4481FF41DDC4E851F74DC65C@torcaexmb2.atitech.com> Message-ID: <409a09b90507250334178c76bd@mail.gmail.com> Hi All, I have a requirement to display fast forward and rewinded video frames on the display. I mean that the video should run fast on the screen like it is in most DVD players when you FF/RW. There is no issue in implementing this for fast forward, but for rewind, how would it be possible to do this, since the decoder cannot decode frames backwards. If anyone has any idea how this can be implemented, please let me know. Dipankar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050725/d10c9baf/attachment.html From Ilan.Daniel Adimos.com Mon Jul 25 18:52:16 2005 From: Ilan.Daniel Adimos.com (Ilan Daniel) Date: Mon Jul 25 19:58:10 2005 Subject: [Mp4-tech] [Video] [systems] Rewind Message-ID: <2A01AFD68E343242BA2C748A5E1A733D86852B@jerry.Adimos.com> Dipankar, To my knowledge, DVD is using only the Intra coded frames for FF/RW. The same approach might work for you as long as you do not need to rewind at x1 speed. Regards, Ilan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of tech list Sent: ? 25 ???? 2005 12:34 To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] [Video] [systems] Rewind Hi All, I have a requirement to display fast forward and rewinded video frames on the display. I mean that the video should run fast on the screen like it is in most DVD players when you FF/RW. There is no issue in implementing this for fast forward, but for rewind, how would it be possible to do this, since the decoder cannot decode frames backwards. If anyone has any idea how this can be implemented, please let me know. Dipankar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050725/80be88ba/attachment.html From lucky_khemani rediffmail.com Tue Jul 26 07:52:06 2005 From: lucky_khemani rediffmail.com (lucky prataprai khemani) Date: Tue Jul 26 09:12:55 2005 Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 24, Issue 24 Message-ID: <20050726065250.29120.qmail@webmail36.rediffmail.com> ?mpeg-4 AAC+sbr...docs,source everything u will get from 3gpp.org On Sun, 24 Jul 2023 mp4-tech-request@lists.mpegif.org wrote : >Send Mp4-tech mailing list submissions to > mp4-tech@lists.mpegif.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.mpegif.org/mailman/listinfo/mp4-tech >or, via email, send a message with subject or body 'help' to > mp4-tech-request@lists.mpegif.org > >You can reach the person managing the list at > mp4-tech-owner@lists.mpegif.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of Mp4-tech digest..." > > >Today's Topics: > > 1. Re: How to decode video of H264 (Frank Xu) > 2. Re: AAC+SBR (Andreas Schneider) > 3. MPEG-4 Sprite Generation softweare (Mike Cho) > 4. RE: H.246 on DVB (Gary Sullivan) > 5. MPEG-4 packetizing using UDP (bala kumar) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Fri, 22 Jul 2023 11:35:13 -0400 > From: "Frank Xu" >Subject: Re: [Mp4-tech] How to decode video of H264 >To: "viraj ambetkar" >Cc: mp4-tech@lists.mpegif.org >Message-ID: >Content-Type: text/plain; charset="ISO-8859-1" > >Hi Viraj, > >Where did you find the foreman_4cif30.yuv? I can find the qcif and cif >video seqence online but not the 4cif. > >As for the paths. you can open the config files and manually change the >video paths inside. please use the Unix absolute paths. > >I think I did encode one layer of video, but not other layers. (by modifing >files under jsvm/JSVM0-config-samples/Munich-Test-Points/cfg , using the >template like *.cfg.linux in the directory: >jsvm/JSVM0-config-samples/Palma-CE1-Conditions/cfg ) > >Since I don't have knowledge of how to decode video, I have no way to see >what did I encoded. Do you know how to decode a file? > > >Cheers > > >Frank > >----- Original Message ----- > From: "viraj ambetkar" >To: "Frank Xu" >Sent: Thursday, July 21, 2023 2:52 PM >Subject: Re: [Mp4-tech] YUV viewer for Linux > > >Hi Frank, > >I have managed to obtain 2 layers (basically 2 different files) from >the original CIF Foreman sequence using DownConvertStatic in >~/jsvm/bin. > >layer0 - QCIF Foreman >layer1 - CIF Foreman >layer2 - 4CIF Foreman > >I just used the following commands at the prompt for obtaining layers >2 and 0 respectively: > >/DownConvertStatic -tmm foreman_cif30.yuv 352 288 foreman_4cif30.yuv >704 576 [0[0[ ]]] > >/DownConvertStatic -tmm foreman_cif30.yuv 352 288 foreman_qcif30.yuv >176 144 [0[0[ ]]] > >My next step is to encode the above layers in a single bitstream using >H264AVCEncoderLibTestStatic. For that, you will have to modify >encoder.cfg, layerX.cfg (where X corresponds to 0, 1, or 2) in >~/jsvm/JSVM/H264Extension/data. Most of the stuff is self-explanatory >there. You can encode the layers as: > >/H264AVCEncoderLibTestStatic -pf encoder.cfg > >But I am facing problems with the paths of the layerX.cfg files, there >is some hard coding in the source which is preventing the encoder from >reading the .cfg files. So, I am unable to encode any further. Did >you have any further luck with the software? I hope to get the >encoder working soon. Keep me posted! > >Viraj > > >On 7/19/05, Frank Xu wrote: > > Hi Viraj, > > > > Have you tried to encode/decode a video? I tried whole day and seems I > > can't encode a video. Do you know how to encode a video in H264 with SNR > > scalability? I suppose this version of reference software is able to do > > that, right? I will try it harder. > > > > Regards > > > > Frank > > > > > > ----- Original Message ----- > > From: "viraj ambetkar" > > To: > > Sent: Monday, July 18, 2023 5:50 PM > > Subject: [Mp4-tech] YUV viewer for Linux > > > > > > > Hi all, > > > > > > Does anyone know of a YUV viewer for Linux? I have seen plenty of YUV > > > viewers for Windows, but am I am unable to find one for Linux. > > > > > > > > > Thanks, > > > > > > Viraj > > > > > > _______________________________________________ > > > NOTE: Please use clear subject lines for your posts. Include [audio, > > [video], [systems], [general] or another apppropriate identifier to >indicate > > the type of question you have. > > > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > > found at > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > > > > > >-- >Viraj Ambetkar >Research Assistant >Mobile Communication and Information Systems Lab >Wright State University, Dayton, Ohio, USA > >------------------------------ > >Message: 2 >Date: Fri, 22 Jul 2023 16:47:06 +0100 > From: Andreas Schneider >Subject: Re: [Mp4-tech] AAC+SBR >To: >Cc: mp4-tech-bounces@lists.mpegif.org, mp4-tech@lists.mpegif.org >Message-ID: > > >Content-Type: text/plain; charset="US-ASCII" > >Hello, > >mp4-tech-bounces@lists.mpegif.org wrote on 20.07.2023 15:44:47: > > > Hi all, > > > > Whether MPEG4 AAC+SBR is a standard like MPEG4 AAC. > > What is happening inside the SBR part.Can anybody tell me where > > Can I get standard document of AAC+SBR decoder. > >The SBR standard is currently available at the ISO-store as amendment 1 to >the 2001 version (2nd ed.) of the MPEG-4 audio standard ( >http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38148&ICS1=35&ICS2=40&ICS3=). > >Best regards, > >Andreas > > > > > With Regards, > > Sakthi > > > > The information contained in this e-mail message and in any annexure is > > confidential to the recipient and may contain privileged > > information. If you are not > > the intended recipient, please notify the sender and delete the > > message along with > > any annexure. You should not disclose, copy or otherwise use the > > information contained > > in the message or any annexure. Any views expressed in this e-mail > > are those of the > > individual sender except where the sender specifically states them > > to be the views of > > SoCrates Software India Pvt Ltd., Bangalore. > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, > > [video], [systems], [general] or another apppropriate identifier to > > indicate the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust > > guidelines found at http://www.mpegif.org/public/documents/vault/mp- > > out-30042-Antitrust.php > >-- >Andreas Schneider, Research Engineer > >Coding Technologies GmbH >Deutschherrnstr. 15-19 >90429 Nuernberg, Germany >phone: +49 (0) 911 92891 -26 >fax: +49 (0) 911 92891 -99 > >mailto:snd@CodingTechnologies.com > > >------------------------------ > >Message: 3 >Date: Fri, 22 Jul 2023 10:20:20 -0700 (PDT) > From: Mike Cho >Subject: [Mp4-tech] MPEG-4 Sprite Generation softweare >To: mp4-tech@lists.mpegif.org >Message-ID: <20050722172020.79198.qmail@web50201.mail.yahoo.com> >Content-Type: text/plain; charset=iso-8859-1 > >Dear All, > >According to MPEG-4 VM 18 document App D and MPEG-4 >Part 7 Optimized software, there are two sprite >generation methods proposed. Please advise where I can >find the software of them. > >Thanks. > >Regards, > >Mike > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > >------------------------------ > >Message: 4 >Date: Sat, 23 Jul 2023 05:29:29 -0700 > From: "Gary Sullivan" >Subject: RE: [Mp4-tech] H.246 on DVB >To: "Stephen Henry" , > >Message-ID: > <91D7F2CEE3425A4A9D11311D09FCE2460FA18716@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> > >Content-Type: text/plain; charset="us-ascii" > >This would not be a "safe" assumption in general. We discussed whether >to impose such a constraint on encoders, and decided not to. > >The concept that we considered to be a viable alternative was to operate >the parsing process of a decoder in a serial fashion, and take advantage >of parallelism in the rest of the decoding process but not in the >parsing. Designing a decoder in this fashion prevents us from needing >to impose constraints on encoders to force them to be "nice" to >parallel-oriented decoder designs. > >Best Regards, > >Gary Sullivan > > >________________________________ > > From: mp4-tech-bounces@lists.mpegif.org >[mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Stephen Henry > Sent: Friday, July 22, 2023 6:28 AM > To: mp4-tech@lists.mpegif.org > Subject: [Mp4-tech] H.246 on DVB > > > > Hi all, > > > > I have a couple of questions, could someone please help me with >them? > > > > I'm interested in using H.264 for HDTV and higher resolutions. >To me, it seems like the natural way to enhance a hardware accelerator >for H.264 is through parallelizing the system using multiple slices. For >example, four independent encoders can encode 4 quarters of the one >frame in a quarter of the time of just one. What I wanted to know is >whether it would be safe to assume whether this can be done at the >decoder as well? I was thinking that it is unlikely that for broadcast >H.264, high resolution frame would need to be partitioned into slices to >be encoded in real time and therefore it would be safe to assume that >such parallelism is available at the decoder as well. > > > > Does anyone know whether the DVB standards impose a number upon >the minimum number of slices that a decoder can assume are present? > > > > Thanks, > > > > SCH > >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: /pipermail/mp4-tech/attachments/20050723/76a6dcb5/attachment-0001.html > >------------------------------ > >Message: 5 >Date: Sun, 24 Jul 2023 04:19:10 -0700 (PDT) > From: bala kumar >Subject: [Mp4-tech] MPEG-4 packetizing using UDP >To: mp4-tech@lists.mpegif.org >Message-ID: <20050724111911.53392.qmail@web32012.mail.mud.yahoo.com> >Content-Type: text/plain; charset="iso-8859-1" > >Hi everyone, > >My harward card gives me ISO/IEC 14496-2 SOP level3 streams. >I want to render it using DirectX8.1(DirectShow) and DivX. > >What will be the packet format that i have to use to sent that streams over a UDP packet? >what kind of Filters i have to use to render this RawStream? > >Thanks in advance >balakumarcg > > >--------------------------------- > Start your day with Yahoo! - make it your home page >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: /pipermail/mp4-tech/attachments/20050724/965ab5cb/attachment-0001.html > >------------------------------ > >_______________________________________________ >Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > >End of Mp4-tech Digest, Vol 24, Issue 24 >**************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050726/77375645/attachment-0001.html From g.lakshmankumar gmail.com Tue Jul 26 10:18:40 2005 From: g.lakshmankumar gmail.com (Lakshman Kumar) Date: Tue Jul 26 09:22:48 2005 Subject: [Mp4-tech] reg frame rate Message-ID: <138aa52f0507260018395d3c78@mail.gmail.com> hi all is there is any way to increase the frame rate by software thx in advance -- lakshman kumar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050726/8b2f6427/attachment.html From mp3.aac.mp4 gmail.com Tue Jul 26 15:15:06 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Tue Jul 26 09:30:15 2005 Subject: [Mp4-tech] [Video] [systems] Rewind In-Reply-To: <2A01AFD68E343242BA2C748A5E1A733D86852B@jerry.Adimos.com> References: <2A01AFD68E343242BA2C748A5E1A733D86852B@jerry.Adimos.com> Message-ID: <409a09b9050726014549613e34@mail.gmail.com> Thanks Ilan, I thought about using I-frames only for rewind and fastforward, but we encounter some videos which have very few I-frames (I'm workking on mobile video). The rewind/FF would not look so good in that case. On 7/25/05, Ilan Daniel wrote: > > Dipankar, > > To my knowledge, DVD is using only the Intra coded frames for FF/RW. > > The same approach might work for you as long as you do not need to rewind > at x1 speed. > > Regards, > > Ilan > > ------------------------------ > > *From:* mp4-tech-bounces@lists.mpegif.org [mailto: > mp4-tech-bounces@lists.mpegif.org] *On Behalf Of *tech list > *Sent:* ? 25 ???? 2005 12:34 > *To:* mp4-tech@lists.mpegif.org > *Subject:* [Mp4-tech] [Video] [systems] Rewind > > Hi All, > I have a requirement to display fast forward and rewinded video frames on > the display. I mean that the video should run fast on the screen like it is > in most DVD players when you FF/RW. > There is no issue in implementing this for fast forward, but for rewind, > how would it be possible to do this, since the decoder cannot decode frames > backwards. If anyone has any idea how this can be implemented, please let me > know. > > Dipankar > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050726/66ecbe24/attachment.html From mp3.aac.mp4 gmail.com Tue Jul 26 16:31:14 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Tue Jul 26 09:30:22 2005 Subject: [Mp4-tech] [Video] [formats] Queries on *.mov In-Reply-To: <409a09b9050726014549613e34@mail.gmail.com> References: <2A01AFD68E343242BA2C748A5E1A733D86852B@jerry.Adimos.com> <409a09b9050726014549613e34@mail.gmail.com> Message-ID: <409a09b90507260301136cba6b@mail.gmail.com> Hi All, I would like to know if .mov uses any codec other than Sorenson for video? Also what are the audio codecs it typically uses. Secondly, I would also like to know wheter the atoms have the exact same definition as the corresponding atoms in MP4 file format? I found one atom 'load'. What is this used for? Dipankar -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050726/fd1621cf/attachment.html From gun_shiba hotmail.com Tue Jul 26 12:52:14 2005 From: gun_shiba hotmail.com (gunast gunatas) Date: Tue Jul 26 09:30:28 2005 Subject: [Mp4-tech] need MP4 sample Message-ID: An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050726/adb16304/attachment.html From bharatsoni gmail.com Wed Jul 27 11:02:46 2005 From: bharatsoni gmail.com (Bharat Soni) Date: Wed Jul 27 09:45:52 2005 Subject: [Mp4-tech] [Video] [systems] Rewind In-Reply-To: <409a09b90507250334178c76bd@mail.gmail.com> References: <981A0076732F8C4481FF41DDC4E851F74DC65C@torcaexmb2.atitech.com> <409a09b90507250334178c76bd@mail.gmail.com> Message-ID: Hi Dipankar, It is possible to display even P and B frames in reverse (backward) direction. The only constraints is the processing power and the memory. For example in case of DVD, GOP size is limited to about 18 frames. So if you can decode and store all the 18 frames, you can display all the frames of a GOP in reverse direction. If you do not have enough memory but if you have good processing power, you may have to re-decode few (reference) frames to achieve same performance. I hope this helps. Regards, Bharat On 7/25/05, tech list wrote: > Hi All, > I have a requirement to display fast forward and rewinded video frames > on the display. I mean that the video should run fast on the screen like it > is in most DVD players when you FF/RW. > There is no issue in implementing this for fast forward, but for rewind, > how would it be possible to do this, since the decoder cannot decode frames > backwards. If anyone has any idea how this can be implemented, please let me > know. > > Dipankar > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to indicate > the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > From tummalakalyani gmail.com Wed Jul 27 11:03:58 2005 From: tummalakalyani gmail.com (tummala kalyani) Date: Wed Jul 27 09:45:58 2005 Subject: [Mp4-tech] H,264 file format. Message-ID: <13936ad5050726213381286b1@mail.gmail.com> Hi All, I need to understand H.264 file format and find out the number of blocks and their sizes in it. I need to convert these variable sized blocks into fixed size 8*8 blocks like in MPEG-2. Can any one suggest me how to do this? and also direct me to some resources. I have downloaded JM96 Reference software and going through it. But I am not able to understand it properly. Thanx in advance. -- Kalyani Tummala IIT Kharagpur From mp3.aac.mp4 gmail.com Wed Jul 27 12:42:35 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Wed Jul 27 09:46:06 2005 Subject: [Mp4-tech] [Video] [systems] Rewind In-Reply-To: References: <981A0076732F8C4481FF41DDC4E851F74DC65C@torcaexmb2.atitech.com> <409a09b90507250334178c76bd@mail.gmail.com> Message-ID: <409a09b905072623121d7a8378@mail.gmail.com> Thanks Bharat, Seems like this GOP storing would be the only option. I'm based on ARM9 with no DSP, so processing power is precious! On 7/27/05, Bharat Soni wrote: > > Hi Dipankar, > > It is possible to display even P and B frames in reverse (backward) > direction. The only constraints is the processing power and the > memory. For example in case of DVD, GOP size is limited to about 18 > frames. So if you can decode and store all the 18 frames, you can > display all the frames of a GOP in reverse direction. If you do not > have enough memory but if you have good processing power, you may have > to re-decode few (reference) frames to achieve same performance. > > I hope this helps. > > Regards, > Bharat > > On 7/25/05, tech list wrote: > > Hi All, > > I have a requirement to display fast forward and rewinded video frames > > on the display. I mean that the video should run fast on the screen like > it > > is in most DVD players when you FF/RW. > > There is no issue in implementing this for fast forward, but for rewind, > > how would it be possible to do this, since the decoder cannot decode > frames > > backwards. If anyone has any idea how this can be implemented, please > let me > > know. > > > > Dipankar > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, > > [video], [systems], [general] or another apppropriate identifier to > indicate > > the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > > found at > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050727/77a6e67b/attachment.html From mp3.aac.mp4 gmail.com Wed Jul 27 12:47:59 2005 From: mp3.aac.mp4 gmail.com (tech list) Date: Wed Jul 27 09:46:13 2005 Subject: [Mp4-tech] reg frame rate In-Reply-To: <138aa52f0507260018395d3c78@mail.gmail.com> References: <138aa52f0507260018395d3c78@mail.gmail.com> Message-ID: <409a09b9050726231716823bbf@mail.gmail.com> It depends on wheter your deocder can decode fast enough. So yes, you can increase the frame rate, provided you push your decoder to decode faster. On 7/26/05, Lakshman Kumar wrote: > > hi all > is there is any way to increase the frame rate by software > thx in advance > > -- > lakshman kumar > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to indicate > the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050727/d280c158/attachment.html From jorge_feliu hotmail.fr Wed Jul 27 08:38:54 2005 From: jorge_feliu hotmail.fr (Jorge Feliu Barros) Date: Wed Jul 27 09:46:18 2005 Subject: [Mp4-tech] Problems with frame rate control... Message-ID: Dear list member, I am Jorge FELIU, french student engineer, and I am implementing the frame rate control based on L.1 of Annex L of ISO/IEC 14496-2. I am not sure about the settings of some of the parameters. My questions are as follows: 1. How to define a sequence (or segment)? Is it defined as the frames between two I-frames?Or is it a group of GOP? 2. How to define Nr which is defined as the number of P-frames remaining for encoding? How can I know in advance how many P-frames are in the sequence? 3. What is "total_data_number" in the UpdateRDModel function? 4. I've a query on the correctness of a "for loop" of the UpdateRDModel function on page 478. I think the "for loop" should be "for (i=n-w; i<=n; i++)" instead of "for (i=n; i>n-w; i++)". I am looking forward, best regards. Jorge FELIU _________________________________________________________________ Vid?oconf?rence plein ?cran avec MSN Messenger http://g.msn.fr/FR1001/866 From kkh mcubeworks.com Wed Jul 27 23:12:54 2005 From: kkh mcubeworks.com (=?ks_c_5601-1987?B?scexuMf2?=) Date: Wed Jul 27 09:46:25 2005 Subject: [Mp4-tech] H.263 reference decoder(Annex K) Message-ID: <009301c592ac$e6689150$c300010a@mcubeworks.com> Dear experts. Is there any H.263+ reference code that include annex K ? If it is exist, Where can i download it ? Please let me know. Thanks in advance. -- KKH -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20050727/85c01ba5/attachment.html From orazio.privitera st.com Wed Jul 27 17:01:57 2005 From: orazio.privitera st.com (Orazio PRIVITERA) Date: Wed Jul 27 16:05:18 2005 Subject: [Mp4-tech] Convert an h264 bitstram to MOV Quicktime format. Message-ID: <42E793D5.3DDA15EA@st.com> Hi All, I'd like to convert a h264 bitstream (produced with the JM H.364 open source code, version 9.6) to a MOV file format (to be able to play it through the Quicktime 7). Is there any free tool which easily allow this conversion operation? Thanks a lot for your feedback, Best Regards Orazio