From arvind_raman yahoo.com Fri Jan 3 23:59:10 2003 From: arvind_raman yahoo.com (Arvind Raman) Date: Wed Jul 30 14:09:26 2003 Subject: [M4IF Technotes] Restriction on the number of MBs in the horizontal / vertical direction Message-ID: <20030104075910.77538.qmail@web40811.mail.yahoo.com> The MPEG4 standard specifies CIF to be the typical visual session size for the simple profile L3 case. Is there any restriction on the number of macro blocks that can be placed horizontally or vertically. Thats is, is it valid to have just 1 row and 396 columns of MB ? regards Arvind __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From charact3r yahoo.com Sat Jan 4 06:29:29 2003 From: charact3r yahoo.com (Char Acter) Date: Wed Jul 30 14:09:26 2003 Subject: [M4IF Technotes] Repeated VOSH/VO/VOL headers and mp4 files? Message-ID: <20030104142929.75448.qmail@web13114.mail.yahoo.com> Can anyone tell me how a video track in a mp4 file should be formed if: * I have VOSH/VO/VOL headers preceding every I-VOP (DivX-style) * My VOL headers contain VBV information (and thus are different through the stream) How can can I preserve the repeated headers efficiently and legally in a mp4 file? Happy New Year! Char __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From lzm02 mails.tsinghua.edu.cn Sun Jan 5 09:11:08 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:26 2003 Subject: [M4IF Technotes] How is a mp4 file formed? Message-ID: <000c01c2b457$54720c30$38496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030105/fbdebf7d/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030105/fbdebf7d/attachment.jpeg From lzm02 mails.tsinghua.edu.cn Sun Jan 5 16:00:06 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:26 2003 Subject: [M4IF Technotes] I want to get some document! Message-ID: <000a01c2b490$763c2a60$38496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030105/5f917add/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030105/5f917add/attachment.jpeg From jwalant.desai wipro.com Mon Jan 6 09:21:47 2003 From: jwalant.desai wipro.com (Jwalant Sumantrai Desai) Date: Wed Jul 30 14:09:26 2003 Subject: [M4IF Technotes] Restriction on the number of MBs in the horizontal / vertical direction Message-ID: Hi Arvind, Any combination is allowed as long as the total number of macroblocks is within limits. Rgds Jwalant -----Original Message----- From: Arvind Raman [mailto:arvind_raman@yahoo.com] Sent: Saturday, January 04, 2024 1:29 PM To: M4IF Subject: [M4IF Technotes] Restriction on the number of MBs in the horizontal / vertical direction The MPEG4 standard specifies CIF to be the typical visual session size for the simple profile L3 case. Is there any restriction on the number of macro blocks that can be placed horizontally or vertically. Thats is, is it valid to have just 1 row and 396 columns of MB ? regards Arvind __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes -------------- next part -------------- **************************Disclaimer************************************************ Information contained in this E-MAIL being proprietary to Wipro Limited is 'privileged' and 'confidential' and intended for use only by the individual or entity to which it is addressed. You are notified that any use, copying or dissemination of the information contained in the E-MAIL in any manner whatsoever is strictly prohibited. *************************************************************************************** From gchandra tataelxsi.co.in Mon Jan 6 09:35:15 2003 From: gchandra tataelxsi.co.in (Chandra Sekhar Reddy G) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] Repeated VOSH/VO/VOL headers and mp4 files? References: <20030104142929.75448.qmail@web13114.mail.yahoo.com> Message-ID: <002801c2b538$d27452f0$b514010a@gchandra> Hi, Happy New Year In the MP4-file, You can place multiple "MP4VisualSampleEntryBox" for a track, at the required places (required whenever the config-info changes, optional if config-info does not change). In your case, for every INTA-VOP. For every TRACK, there is one "SampleDescriptionBox". for every "SampleDescription" Box, there can be multiple (minimum one) "MP4VisualSampleEntryBox". Thereafter, the hierarchy is MP4VisualSampleEntryBox :: ESDBox :: ES_Descriptor :: DecoderConfigDescriptor :: DecoderSpecificInfo. DecoderSpecificInfo contains the config-info (vosh+vo+vol headers for mpeg4-video). Hope this answers. Regards, Chandra ----- Original Message ----- From: "Char Acter" To: Sent: Saturday, January 04, 2024 7:59 PM Subject: [M4IF Technotes] Repeated VOSH/VO/VOL headers and mp4 files? > Can anyone tell me how a video track in a mp4 file > should be formed if: > > * I have VOSH/VO/VOL headers preceding every I-VOP > (DivX-style) > * My VOL headers contain VBV information (and thus are > different through the stream) > > How can can I preserve the repeated headers > efficiently and legally in a mp4 file? > > Happy New Year! > > Char > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From lzm02 mails.tsinghua.edu.cn Mon Jan 6 20:47:11 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] How is a self-contained MPEG-4 file created? Message-ID: <000a01c2b581$bbb62400$38496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030106/a363a218/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030106/a363a218/attachment.jpeg From gautamkumar ti.com Mon Jan 6 20:38:40 2003 From: gautamkumar ti.com (Kumar, Gautam) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] mpeg4+ Message-ID: Hi All, can anyone tell me what is mpeg4+. some products are supporting MJPEG, MPEG4 and MPEG4+. any document explaining it will be highly appreciated. how can one search a text string within www.m4if.org. Thanks for Patience. warm regards, Gautam From rob.koenen m4if.org Mon Jan 6 10:43:25 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] mpeg4+ In-Reply-To: Message-ID: <3C124172E7FDD511B510000347426D59016BECA1@exchange.epr.com> > can anyone tell me what is mpeg4+. > some products are supporting MJPEG, MPEG4 and MPEG4+. > any document explaining it will be highly appreciated. It is a term that I never heard before. Probably some company's marketing dept at work. You'll have to ask the source. > how can one search a text string within www.m4if.org. It is on our wish list, but that won't help you now. You can use Google's advanced Search page in the meantime: http://www.google.com/advanced_search and search within the m4if.org domain Best, Rob From rob.koenen m4if.org Mon Jan 6 15:32:45 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] How is a mp4 file formed? In-Reply-To: <000c01c2b457$54720c30$38496fa6@automatihc6u4i> Message-ID: <3C124172E7FDD511B510000347426D59016BECB1@exchange.epr.com> Please check out the many resources on the M4IF Resources page, notably look for information on the File Format, e.g. in the WEMP4 sections. www.m4if.org/resources.php Rob -----Original Message----- From: Li Zhengming [mailto:lzm02@mails.tsinghua.edu.cn] Sent: Saturday, January 04, 2024 5:11 PM To: M4if Technotes Subject: [M4IF Technotes] How is a mp4 file formed? Hi, everyone! I understand that a mp4 file consists of more than video streams and audio streams, but I don't know how all the elementary streams: video stream, audio stream, scence descriptor stream and object descriptor stream, are bound together to creat a mp4 file. Can anyone tell me whether a mp4 file consists of a system stream or a transportation stream or anything else? Thank you very much! Li Zhengming -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030106/48773f97/attachment.html From singer apple.com Mon Jan 6 15:56:42 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] How is a mp4 file formed? In-Reply-To: <3C124172E7FDD511B510000347426D59016BECB1@exchange.epr.com> References: <3C124172E7FDD511B510000347426D59016BECB1@exchange.epr.com> Message-ID: In general, files are not streams; there are some file formats which look like 'streams on disc' but they tend not to be good at supporting the various operations one might want to perform on a random-access file. Mp4 files are not systems or transport streams; they are file structures, which can be used to edit, play, compose, and prep. for streaming. There are structures in the file which never appear in streams, and vice versa. >-----Original Message----- >From: Li Zhengming [mailto:lzm02@mails.tsinghua.edu.cn] >Sent: Saturday, January 04, 2024 5:11 PM >To: M4if Technotes >Subject: [M4IF Technotes] How is a mp4 file formed? > >Hi, everyone! > >I understand that a mp4 file consists of more than video streams and >audio streams, but I don't know how all the elementary streams: >video stream, audio stream, scence descriptor stream and object >descriptor stream, are bound together to creat a mp4 file. Can >anyone tell me whether a mp4 file consists of a system stream or a >transportation stream or anything else? > >Thank you very much! > >Li Zhengming -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030106/7de266fd/attachment.html From lzm02 mails.tsinghua.edu.cn Wed Jan 8 10:45:50 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] What's the framesize of YUV12? Message-ID: <000c01c2b6c0$0e59fdf0$38496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030108/65799e72/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030108/65799e72/attachment.jpeg From guraaf yahoo.co.in Wed Jan 8 10:41:29 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] MPEG-4 conformance teststreams Message-ID: <001f01c2b6d4$673454c0$7810840a@blr.broadcom.com> Dear All, Where can we buy the MPEG-4 Simple Profile conformance and test streams? The names are listed in the 14495:5 document and I could get a few streams from Univ of Hannover following the link from M4IF resources pages. Does the ISO/IEC 14496-4:2000 "Information technology -- Coding of audio-visual objects -- Part 4: Conformance testing" document available from the following link for CHF 252 contain the bitstreams also? We would rather know for sure before purchasing the document. http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=25036& ICS1=35&ICS2=40&ICS3= Any pointers will be appreciated. Thanks a lot, Gaurav ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From Max.Griessl DynaPel.de Wed Jan 8 08:45:54 2003 From: Max.Griessl DynaPel.de (Max Griessl) Date: Wed Jul 30 14:09:27 2003 Subject: [M4IF Technotes] What's the framesize of YUV12? References: <000c01c2b6c0$0e59fdf0$38496fa6@automatihc6u4i> Message-ID: <3E1BD732.3080601@DynaPel.de> Try http://www.fourcc.org/indexyuv.htm Best regards, Max Griessl Li Zhengming wrote: > Hi, everyone! > > I want to know what's the framesize of YUV12 format? Or where can I find > the materials about those YUV formats? > > Thank you for your consideration! > > Li Zhengming From guraaf yahoo.co.in Wed Jan 8 14:03:21 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] parsing stuffings bits while reverse decoding second partition in data_partitioning Message-ID: <002201c2b6f0$9a7faca0$7810840a@blr.broadcom.com> Hi, I have a problem in understanding the reverse decoding of a stream when data partitioning is used. Suppose we hit upon an error in the forward direction while parsing the second partition of say an I-VOP video packet. Now, we are supposed to go to the end of the video packet as identified by the start of a resync marker or a start code. And we need to start decoding in the reverse direction from this point. The problem is, when we start from the reverse, how do we know whether there is a stuffing bit pattern or not. That is to say, from the byte aligned position where we start, if we receive say a "110" (parsing stream in reverse direction), then is this a stuffing pattern of 011 or really the some RLVC code with sign '1' and first two bits of the code as 10? Any pointers will be appreciated. Thanks, Gaurav ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From gnitin noida.hcltech.com Wed Jan 8 14:14:26 2003 From: gnitin noida.hcltech.com (Nitin Gupta--DSP, Noida) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] parsing stuffings bits while reverse decodin g second partition in data_partitioning Message-ID: Hi, At the end of the video packet there is always bit stuffing for byte alignment. So if u recieve a "110" from the reverse direction then that has to be a stuffing pattern of "011" .. Regards, Nitin. -----Original Message----- From: Gaurav Aggarwal [mailto:guraaf@yahoo.co.in] Sent: Wednesday, January 08, 2024 2:03 PM To: Technotes Subject: [M4IF Technotes] parsing stuffings bits while reverse decoding second partition in data_partitioning Hi, I have a problem in understanding the reverse decoding of a stream when data partitioning is used. Suppose we hit upon an error in the forward direction while parsing the second partition of say an I-VOP video packet. Now, we are supposed to go to the end of the video packet as identified by the start of a resync marker or a start code. And we need to start decoding in the reverse direction from this point. The problem is, when we start from the reverse, how do we know whether there is a stuffing bit pattern or not. That is to say, from the byte aligned position where we start, if we receive say a "110" (parsing stream in reverse direction), then is this a stuffing pattern of 011 or really the some RLVC code with sign '1' and first two bits of the code as 10? Any pointers will be appreciated. Thanks, Gaurav ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From cloverleafland mail.hongkong.com Wed Jan 8 19:15:27 2003 From: cloverleafland mail.hongkong.com (cloverleafland@mail.hongkong.com) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Re: Compression Ratio Message-ID: Dear all, I would like to ask what's the common aprox. compression ratio a MPEG-4 encoder perform? Thanks... Regards, Clover --------------------------------------------- 舧ㄏノHongKong.com秎ン╰参 Thank you for using hongkong.com Email system From muralimb yahoo.com Tue Jan 7 04:34:01 2003 From: muralimb yahoo.com (Murali Babu) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Peak error for IDCT Conformance Message-ID: <20030107123401.56257.qmail@web11505.mail.yahoo.com> Annexe A of ISO/IEC 14496-2 suggests that the accuracy requirement for IDCT is a peak error of 2 and that there are no other accuracy requirements. However, ISO/IEC 14496-4 in section 4.4.2 says "In order to claim that the IDCT transform used by the decoder conforms to the specification of Annex A, the IDCT transform shall comply with the IEEE Std 1180-1990 standard and pass successfully the following test:" Does this mean that the IDCT has to be conformant to IEEE 1180-1990 and also pass the tests suggested in Annexe A of ISO/IEC 14496-2. This seems to be contradicting since the Annexe A of ISO/IEC 14496-2 clearly suggests that there are no other accuracy requirements. Thanks Murali __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From rob.koenen m4if.org Wed Jan 8 10:03:27 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Re: Compression Ratio In-Reply-To: Message-ID: <3C124172E7FDD511B510000347426D59016BECC2@exchange.epr.com> There is basically no single answer to this question. The compression ratio depends completely on the bitrate you choose. Rob > -----Original Message----- > From: cloverleafland@mail.hongkong.com > [mailto:cloverleafland@mail.hongkong.com] > Sent: Wednesday, January 08, 2024 3:15 AM > To: m4if technotes > Cc: li zhengming > Subject: [M4IF Technotes] Re: Compression Ratio > > > Dear all, > > I would like to ask what's the common aprox. compression > ratio a MPEG-4 encoder perform? > > Thanks... > > Regards, > Clover From ben interframemedia.com Wed Jan 8 12:33:05 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Mobile devices with MPEG-4 playback? In-Reply-To: <3C124172E7FDD511B510000347426D59016BECC2@exchange.epr.com> Message-ID: Folks, My next DV article is going to be about video playback on mobile devices (like PDAs, tablets, and cell phones). To that end, I'd love to talk to vendors of hardware and software that enables MPEG-4 playback on these kinds of systems. And, of course, to hear general thoughts and experiences for anyone using MPEG-4 with mobile devices. Feel free to email me privately if it's something not appropriate for this forum. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: http://www.benwaggoner.com/books.htm Cleaner e-book: http://www.cmpbooks.com/cleaner Compression Books: http://www.benwaggoner.com/bookshelf.htm From lizhe_six yahoo.com Wed Jan 8 19:51:59 2003 From: lizhe_six yahoo.com (li zhe) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] How is a mp4 file formed? In-Reply-To: Message-ID: <20030109035159.93177.qmail@web14106.mail.yahoo.com> Dear all, In my understanding, Microsoft's mp4 file is incompatible with real MPEG-4 standard. Does anyone has any concept about MS's mp4 video format. Or does anyone know any source open codec which can generate mp4 files that can be played by MS Media player? Thank you very much. Zhe Lee __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From shyam emuzed.com Thu Jan 9 14:57:28 2003 From: shyam emuzed.com (PSSBK Gupta) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel Message-ID: Dear Experts, Where can I find the proposal document for Quarter sample mode interpolation in MPEG4-ASP. Thanks in advance. With Warm Regards, -Shyam. From xxh soft.thtf.com.cn Thu Jan 9 18:00:34 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel Message-ID: <007601c2b7c5$f42ac840$32d06fa6@XUEXUHONG> standard ISO/IEC 14496-2:1999/amd.1:2000(E) section 7.6.2 ----- Original Message ----- From: "PSSBK Gupta" To: Sent: Thursday, January 09, 2024 5:27 PM Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel > Dear Experts, > Where can I find the proposal document for Quarter sample mode > interpolation in MPEG4-ASP. > Thanks in advance. > > With Warm Regards, > -Shyam. > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From sps iis.fhg.de Thu Jan 9 18:57:21 2003 From: sps iis.fhg.de (Ralph Sperschneider) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Re: 14496-3:2001 Corrigendum 2002 In-Reply-To: References: Message-ID: <3E1DB801.3010904@iis.fhg.de> menno wrote: > Hi, > > > >>Can anyone clarify why the "emphasis" field has been removed from the ADTS > >>specification in 14496-3? This makes it impossible to decode > > > >older ADTS files > > > >>that comply with the standard before Corrigendum 2002. > >> > >>(and I'm not looking for this answer: "Because then it is the same as in > >>13818-7 (MPEG-2 AAC)") > > > >the emphasis field found it?s way into the MPEG-4 ADTS > >specification by failure. > >Most likely, it was removed from the MPEG-2 AAC specification after > >MPEG-4 was > >branched (about 1996/97), and the MPEG-4 editors missed to remove > >it as well. > >This has now been fixed by the mentioned corrigendum. > > > If that's what you call fixed. I think it's more broken now. How about the > existing implementations? Isn't it better to just leave this mistake in than > to break even more, after it has been in the standard for a few years already? We considered this carefully. We however were not aware of any existing implementation. Furthermore, we expected that one would be curious about a data field with no semantic, which occurs in MPEG-4 but not in MPEG-2. However, no one in the standardization body could remember that someone has spoken up and asked for clarification. We hence assumed that no one had even noticed that this data field has been re-introduced in MPEG-4 by mistake. There was even no national body who expessed its concern during the ballot cycle, and there where no "No" votes on this corrigendum. Subsequently we have to say sorry, but that is what happend. Best regards, Ralph -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 FhG IIS-A | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:sps@iis.fhg.de D 91058 Erlangen | http://www.iis.fhg.de/amm/ From rob.koenen m4if.org Thu Jan 9 11:46:14 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel In-Reply-To: Message-ID: <3C124172E7FDD511B510000347426D59016BECE0@exchange.epr.com> Not sure what you mean by a "proposal" document. MPEG input documents aren't public. As Xue pointed out, ASP is published in the Streaming Video Profiles Amendment That can be bought from ISO (see M4IF's resources page) Rob > -----Original Message----- > From: PSSBK Gupta [mailto:shyam@emuzed.com] > Sent: Thursday, January 09, 2024 1:27 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel > > > Dear Experts, > Where can I find the proposal document for Quarter > sample mode interpolation in MPEG4-ASP. > Thanks in advance. > > With Warm Regards, > -Shyam. > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From rob.koenen m4if.org Thu Jan 9 11:50:11 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] How is a mp4 file formed? In-Reply-To: <20030109035159.93177.qmail@web14106.mail.yahoo.com> Message-ID: <3C124172E7FDD511B510000347426D59016BECE2@exchange.epr.com> Microsoft doesn't do MP4 files, not even incompatible ones. Microsoft's MPEG-4 Video format is MPEG-4 compliant AFAIK. To play mp4 files in Windows Media you could use a plug-in (Envivio has one) or e.g. Dicas's direct show filter. Or you can go the non-MPEG-4 route of packing the MPEG-4 Video in ASF. Rob > -----Original Message----- > From: li zhe [mailto:lizhe_six@yahoo.com] > Sent: Wednesday, January 08, 2024 7:52 PM > To: M4if Technotes > Subject: RE: [M4IF Technotes] How is a mp4 file formed? > > > Dear all, > > In my understanding, Microsoft's mp4 file is > incompatible with real MPEG-4 standard. Does anyone > has any concept about MS's mp4 video format. Or does > anyone know any source open codec which can generate > mp4 files that can be played by MS Media player? > > Thank you very much. > > Zhe Lee > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From xxh soft.thtf.com.cn Fri Jan 10 10:33:33 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:28 2003 Subject: [M4IF Technotes] question about top_field_first! Message-ID: <001d01c2b850$ac0c0ac0$32d06fa6@XUEXUHONG> Dear Experts, We know ASP Profile includes Interlace Tool. In syntax, top_field_first is a parameter about interlace, whose meaning is defined as below(reference to w3056): "This is a 1-bit flag which when set to "1" indicates that the top field (i.e., the field containing the top line) of reconstructed VOP is the first field to be displayed (output by the decoding process). When top_field_first is set to "0" it indicates that the bottom field of the reconstructed VOP is the first field to be displayed " As it describes, when reconstructed VOP is to be displayed, top_field_first is an useful information to control which field should be first displayed. We wonder that whether it is necessary to display the two fields of the reconstructed VOP in consecutive different time? That is, when top_field_first =1, then the top field should be displayed first , and it will hold for 1/2 Tframe(Tframe is the frame period ), then the bottom field should be displayed, and it will hold the remained 1/2 Tframe. Is our understanding right? Thanks for your help! Regards, Xue Xuhong -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030110/508ef639/attachment.html From guraaf yahoo.co.in Fri Jan 10 09:56:20 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] question about top_field_first! In-Reply-To: <001d01c2b850$ac0c0ac0$32d06fa6@XUEXUHONG> Message-ID: <002d01c2b860$6dfdb570$7810840a@blr.broadcom.com> Yes, your understanding is correct. Each field of a frame goes for half the frame time, so if let us say you are running a video at 30 frames per second (NTSC) then each field goes out for 1/60th of second. Also, as you point out, it is essential that the two fields go out in consecutive time slots. You can introduce another field from a different frame between two fields of the same frame. Further, make sure you look at the repeat_first_field also in conjuction with the top_field_first flag. If both are set then the display is T B T, if top_field_first is 0 then the display will be B T B. If it helps to know, the behavior of these flags is the same as MPEG-2 video. Hope this helps, Gaurav -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Xue Xuhong Sent: Friday, January 10, 2024 8:04 AM To: M4if Technotes Subject: [M4IF Technotes] question about top_field_first! Dear Experts, We know ASP Profile includes Interlace Tool. In syntax, top_field_first is a parameter about interlace, whose meaning is defined as below(reference to w3056): ?This is a 1-bit flag which when set to ?1? indicates that the top field (i.e., the field containing the top line) of reconstructed VOP is the first field to be displayed (output by the decoding process). When top_field_first is set to ?0? it indicates that the bottom field of the reconstructed VOP is the first field to be displayed ? As it describes, when reconstructed VOP is to be displayed, top_field_first is an useful information to control which field should be first displayed. We wonder that whether it is necessary to display the two fields of the reconstructed VOP in consecutive different time? That is, when top_field_first =1, then the top field should be displayed first , and it will hold for 1/2 Tframe(Tframe is the frame period ), then the bottom field should be displayed, and it will hold the remained 1/2 Tframe. Is our understanding right? Thanks for your help! Regards, Xue Xuhong -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030110/4592ee91/attachment.html From rob.koenen m4if.org Thu Jan 9 23:12:01 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] MPEG-4 conformance teststreams In-Reply-To: <001f01c2b6d4$673454c0$7810840a@blr.broadcom.com> Message-ID: <3C124172E7FDD511B510000347426D59016BECFA@exchange.epr.com> Yes, part 4 as listed below is a CD ROM with bitstreams. I *thought*, though, that the Hannover website had all the bitstreams for free. (For Simple, you need to look under Version 1) Can anyone confirm this? Rob > -----Original Message----- > From: Gaurav Aggarwal [mailto:guraaf@yahoo.co.in] > Sent: Tuesday, January 07, 2024 9:11 PM > To: Technotes > Subject: [M4IF Technotes] MPEG-4 conformance teststreams > > > Dear All, > > Where can we buy the MPEG-4 Simple Profile conformance > and test streams? The names are listed in the 14495:5 > document and I could get a few streams from Univ of Hannover > following the link from M4IF resources pages. > > Does the ISO/IEC 14496-4:2000 "Information technology -- > Coding of audio-visual objects -- Part 4: Conformance > testing" document available from the following link for CHF > 252 contain the bitstreams also? We would rather know for > sure before purchasing the document. > http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=25036& ICS1=35&ICS2=40&ICS3= Any pointers will be appreciated. Thanks a lot, Gaurav ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From alberto BH90210.us Sat Jan 11 20:30:06 2003 From: alberto BH90210.us (Alberto Hill) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] MPEG-4 over analog CATV networks. In-Reply-To: <3C124172E7FDD511B510000347426D59016BECFA@exchange.epr.com> References: <001f01c2b6d4$673454c0$7810840a@blr.broadcom.com> Message-ID: <5.1.1.6.2.20030111202532.00aa85b0@mail.bh90210.us> Hello everybody, Sorry to bug you, but I am working on my thesis which is about alternatives for delivering mpeg-4 over analog catv networks, and I have just created a forum. If are you interested on exchanging ideas, or submit links, papers, whatever you want, the address is: http://caiman.biz and there you click on forum. I have just created it, so there is basically no content, but I will be uploading papers and links soon. Thanks--- Alberto. From dwagholikar comp.coep.org.in Mon Jan 13 18:49:13 2003 From: dwagholikar comp.coep.org.in ( Dhananjay Wagholikar ) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] (no subject) Message-ID: <20030113131914.8514.qmail@coep.org.in> I would like to know how FlexMux data can be put in MP4 (MPEG4-File-Format) file, does the standard address this, if yes, what is the version/number? From chl math.uni-bonn.de Mon Jan 13 18:14:25 2003 From: chl math.uni-bonn.de (Christoph Lampert) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] 8 bit padding before startcodes? Message-ID: Hi, is it mandatory to have at least 1 bit of padding before any start_code? So it is possible that 8 bits are needed? Or should it be 0 bits then? E.g. in VisualObjectSequence(), if there is no user_data, then always 40 bits = 5 bytes will have been written before the VisualObject could start: 32 bits for visual_object_sequence_start_code and 8 bits for profile_and_level_idication. Will there be 8 bits = 0x7F of padding then, before visual_objects_start_code, or no bits at all? Best regards, Christoph -- Christoph H. Lampert chl@math,uni-bonn,de | Diese Signature ist maschinell Beringstr. 6, Zi. 15, 53115 Bonn, Germany | erstellt und auch ohne Unter- Tel. (0228) 73-4708 Fax. +49 228 73-7916 | schrift wirksam. AZ 27B/6 From tania zoran.co.il Tue Jan 14 06:19:57 2003 From: tania zoran.co.il (Tania Orenshtein) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] MV in P in interlaced VOP Message-ID: Hi, I have a question about motion vectors calculation for P- and S(GMC)in interlaced VOP. As I understand a frame predicted macroblock can be in the 4MV mode. If so, chroma MV is calculated by averaging for Y MV. On the other side, the first sentence in 7.7.2.1 (P. 225) says "For each component of motion vector in P- and S(GMC)-VOPs, the median value of the candidate predictor vectors for the same component is computed ..." So how is MV for chroma calculated for the frame predicted MB in 4MV? Best regards, Tania From sudhakar cradle.com Tue Jan 14 14:53:40 2003 From: sudhakar cradle.com (sudhakar) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] Re: Padding References: <20030113170013.71.4377.Mailman@lists1.magma.ca> Message-ID: <3E23D71C.EE88C68@cradle.com> Hi, I have a doubt in padding technique in MPEG-4 video simple profile . In the following figure, if inner rectangle is actual frame, and outer rectangle is padded frame, what are the values to padd with in the corner positions, i.e in positions of A, B, C, D . [Image] Regards, Sudhakar. -------------- next part -------------- Skipped content of type multipart/related From s.voukelatos indigovision.com Tue Jan 14 09:28:16 2003 From: s.voukelatos indigovision.com (Stathis Voukelatos) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] Re: Padding Message-ID: <67336BF4D5D23C4AA30EC72DFCFCA6DF2AAB74@peebles.indigovision.com> Hi, Referring to your figure, region A will be padded with the top left hand corner pixel value of the image. Similarly, regions B, C and D will be padded with the corresponding corner pixel value. Regards, Stathis Stathis Voukelatos, PhD Software Engineer IndigoVision Ltd The Edinburgh Technopole Bush Loan, Edinburgh Scotland, UK EH26 0PJ +44 (0)131 4757345 +44 (0)131 4757201 (Fax) http://www.indigovision.com > -----Original Message----- > From: sudhakar [mailto:sudhakar@cradle.com] > Sent: Tuesday, January 14, 2024 9:24 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] Re: Padding > > > Hi, > I have a doubt in padding technique in MPEG-4 video simple profile . > In the following figure, if inner rectangle is actual frame, and outer > rectangle is > padded frame, what are the values to padd with in the corner > positions, > i.e in positions of A, B, C, D . > [Image] > Regards, > Sudhakar. > > From gautamkumar ti.com Tue Jan 14 15:15:51 2003 From: gautamkumar ti.com (Kumar, Gautam) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] Re: Padding Message-ID: Sudhakar, whether you do horizontal or vertical padding first, all the values in A, B, C and D will have top-left, top-right, bottom-left and bottom-right single pixel value respectively. e.g. ... for 'A' all the values will be first pixel(Y or UV) value of image. Regards, Gautam >-----Original Message----- >From: sudhakar [mailto:sudhakar@cradle.com] >Sent: Tuesday, January 14, 2024 2:54 PM >To: technotes@lists.m4if.org >Subject: [M4IF Technotes] Re: Padding > > >Hi, >I have a doubt in padding technique in MPEG-4 video simple profile . >In the following figure, if inner rectangle is actual frame, and outer >rectangle is >padded frame, what are the values to padd with in the corner positions, >i.e in positions of A, B, C, D . >[Image] >Regards, >Sudhakar. > > From tma iis.fhg.de Tue Jan 14 10:54:00 2003 From: tma iis.fhg.de (Herbert Thoma) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] 8 bit padding before startcodes? References: Message-ID: <3E23DE38.66A15867@iis.fhg.de> Christoph Lampert schrieb: > > Hi, > > is it mandatory to have at least 1 bit of padding before any > start_code? So it is possible that 8 bits are needed? > Or should it be 0 bits then? No, it is not mandatory before any start_code. The 1-8 padding bits result from the next_start_code() function in the syntax description. This appears for example after VideoObjectLayer() and after VideoObjectPlane(), so you get padding bits before every VOP start code. > E.g. in VisualObjectSequence(), if there is no user_data, > then always 40 bits = 5 bytes will have been written before > the VisualObject could start: > 32 bits for visual_object_sequence_start_code and > 8 bits for profile_and_level_idication. > > Will there be 8 bits = 0x7F of padding then, before > visual_objects_start_code, or no bits at all? In the syntax description there is no call to the mext_start_code() function before VisualObject(), i.e. there should be 0 bits here. Regards, Herbert. > Best regards, > Christoph > > -- > Christoph H. Lampert chl@math,uni-bonn,de | Diese Signature ist maschinell > Beringstr. 6, Zi. 15, 53115 Bonn, Germany | erstellt und auch ohne Unter- > Tel. (0228) 73-4708 Fax. +49 228 73-7916 | schrift wirksam. AZ 27B/6 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes -- Herbert Thoma FhG-IIS A, Studio Department Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From shyam emuzed.com Wed Jan 15 12:04:37 2003 From: shyam emuzed.com (PSSBK Gupta) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel In-Reply-To: <3C124172E7FDD511B510000347426D59016BECE0@exchange.epr.com> Message-ID: Dear Rob, Thanks for your information. I would like to know the performance (Subjective and Objective quality) of the quarter-pixel tool in MPEG4-ASP compared with half-pixel for different test and real time sequences. With Warm Regards, -Shyam. -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Rob Koenen Sent: Friday, January 10, 2024 1:16 AM To: 'PSSBK Gupta'; technotes@lists.m4if.org Subject: RE: [M4IF Technotes] Where can I find proposal for quarter-pixel Not sure what you mean by a "proposal" document. MPEG input documents aren't public. As Xue pointed out, ASP is published in the Streaming Video Profiles Amendment That can be bought from ISO (see M4IF's resources page) Rob > -----Original Message----- > From: PSSBK Gupta [mailto:shyam@emuzed.com] > Sent: Thursday, January 09, 2024 1:27 AM > To: technotes@lists.m4if.org > Subject: [M4IF Technotes] Where can I find proposal for quarter-pixel > > > Dear Experts, > Where can I find the proposal document for Quarter > sample mode interpolation in MPEG4-ASP. > Thanks in advance. > > With Warm Regards, > -Shyam. > > > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From cloverleafland mail.hongkong.com Wed Jan 15 17:45:36 2003 From: cloverleafland mail.hongkong.com (cloverleafland@mail.hongkong.com) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] mcbpc, cbpy and cbpc Message-ID: Dear all, I am now working for an MPEG4 encoder and have trouble coding mcbpc, cbpy and cbpc. Would any one help explaining a bit on what;s mcbpc, cbpy and cbpc? Also, I have referenced to ISO/IEC 12286-2 Table B-6 to B-11, I got comfused on how to find cbpy and cbpc. Example in Table B-9, it stated that it's for the case having 3 non transparent blocks, may i know what's 3 noo-transparent blcoks? and in the first row, the cbpy(intra-MB) with 000, what's the 3 "0" standed for? Thanks all in advance. Regards, Clover ---------------------------------------------- 舧ㄏノHongKong.com秎ン╰参 Thank you for using hongkong.com Email system From wjf networkxxiii.com Wed Jan 15 02:54:16 2003 From: wjf networkxxiii.com (William J. Fulco) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] Re: Compression Ratio In-Reply-To: <3C124172E7FDD511B510000347426D59016BECC2@exchange.epr.com> Message-ID: Boy I really dislike the term Compression-Ratio... Not only do you need to know what the target bit rate is - you need to know what the starting point is... 176x144 (QCID), 320x240 (QVGA), 640x480 (VGA), 1920x1080 (HD)... what frame/field rate (10fps, 15fps, 29.97fps, 60fps)... how many bits/pixel to start? YUV422 (16bpp), YUV420 (12bpp), RGB (24bpp), YUV411 (9bpp).... so if you consider your "starting place" to be 640x480xRGBx30fps and your end-up place to be 1mbps - then your "compression ratio" is 221:1 - but if your starting place is 640x480xYUV422x30fps then your "compression ratio" is "only" 147:1 - and if you assume your starting place is 640x480xYUV420x30fps then your "compression ratio" is 111:1.... When you use the term "compression ratio" - you should immediately wash your brain out with soap. Grrrrrrrr ++Bill William J. Fulco wjf@NetworkXXIII.com 310-927-4263 (Cell) --------------------------------- "There are 10 kinds of people in the world: those who count in binary and those who don't." > -----Original Message----- > From: technotes-admin@lists.m4if.org > [mailto:technotes-admin@lists.m4if.org]On Behalf Of Rob Koenen > Sent: Wednesday, January 08, 2024 10:03 AM > To: cloverleafland@mail.hongkong.com; m4if technotes > Cc: li zhengming > Subject: RE: [M4IF Technotes] Re: Compression Ratio > > > There is basically no single answer to this question. > The compression ratio depends completely on the bitrate > you choose. > > Rob > > > -----Original Message----- > > From: cloverleafland@mail.hongkong.com > > [mailto:cloverleafland@mail.hongkong.com] > > Sent: Wednesday, January 08, 2024 3:15 AM > > To: m4if technotes > > Cc: li zhengming > > Subject: [M4IF Technotes] Re: Compression Ratio > > > > > > Dear all, > > > > I would like to ask what's the common aprox. compression > > ratio a MPEG-4 encoder perform? > > > > Thanks... > > > > Regards, > > Clover > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From cloverleafland mail.hongkong.com Wed Jan 15 21:16:51 2003 From: cloverleafland mail.hongkong.com (cloverleafland@mail.hongkong.com) Date: Wed Jul 30 14:09:29 2003 Subject: [M4IF Technotes] mcbpc, cbpy and cbpc Message-ID: Dear all, I am now working for an MPEG4 encoder and have trouble coding mcbpc, cbpy and cbpc. Would any one help explaining a bit on what;s mcbpc, cbpy and cbpc? Also, I have referenced to ISO/IEC 12286-2 Table B-6 to B-11, I got comfused on how to find cbpy and cbpc. Example in Table B-9, it stated that it's for the case having 3 non transparent blocks, may i know what's 3 noo-transparent blcoks? and in the first row, the cbpy(intra-MB) with 000, what's the 3 "0" standed for? Thanks all in advance. Regards, Clover ---------------------------------------------- 舧ㄏノHongKong.com秎ン╰参 Thank you for using hongkong.com Email system From lmartel atsana.com Wed Jan 15 13:25:40 2003 From: lmartel atsana.com (Luc Martel) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] Short Video Header mode problem Message-ID: <004a01c2bcc3$82db2600$e805000a@lumictech.com> Hi all, This migth be a simple problem but I've been banging my head on it since few days and I still don't understand what's going on. I'm encoding in Short Video Header mode at 30 (29.97) fps, so that my temporal_reference field increment by one every frame (I tried to keep it simple). I'm encoding every frame in only 1 group of blocks (again, I kept it simple). In the first group of picture (in the first IPPPPPPPPPPP group) there is no problem. The problems start after this first group of pictutre. For some reason it look like the decoder gets confused and don't use the right reference frame. I don't know if there is something that I'm not doing right or not doing at all. For every frame, in video_plane_with_short_header(), I increment temporal_reference by one, set the picture_coding_type to either (0 for I, 1 for P) and the macroblocks are following. The other fields don't seem to be related with the synchronisation. I didn't know whether I could post a bit stream example in attachment. But I have a 5 seconds example, foreman 30fps, 100 P-frames per GOP. The first GOP is perfect but in the second you can easily see that something is wrong. Tkx in advance. Luc Martel Senior Engineer Atsana Semiconductor Corp. lmartel@atsana.com From lzm02 mails.tsinghua.edu.cn Thu Jan 16 10:07:00 2003 From: lzm02 mails.tsinghua.edu.cn (Li Zhengming) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] How to find the modulo_time_base and vop_time_increment? Message-ID: <000e01c2bd03$f5660290$38496fa6@automatihc6u4i> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030116/652a5e32/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030116/652a5e32/attachment.jpeg From xxh soft.thtf.com.cn Thu Jan 16 10:51:29 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] How to find the modulo_time_base and vop_time_increment? References: <000e01c2bd03$f5660290$38496fa6@automatihc6u4i> Message-ID: <00b601c2bd0a$2b88e670$32d06fa6@XUEXUHONG> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 15492 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030116/0f7007a6/attachment.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 3781 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20030116/0f7007a6/attachment.jpeg From kenny.chen intel.com Thu Jan 16 15:26:21 2003 From: kenny.chen intel.com (Chen, Kenny) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] question on the accuracy requirement for FDCT fixed point impleme ntation Message-ID: <957BD1C2BF3CD411B6C500A0C944CA2601BAC3C0@pdsmsx32.pd.intel.com> Hi, As to IDCT, there is a IEEE paper defining the accuracy very clearly. But how about FDCT, as the quantization is right after FDCT, the accuracy criteria must not be too tight. But is there any discussion or reference that will define some threshold such as absolute difference or else? Rgds, Kenny From cloverleafland mail.hongkong.com Thu Jan 16 15:25:58 2003 From: cloverleafland mail.hongkong.com (cloverleafland@mail.hongkong.com) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] Re: Questions Message-ID: Dear all, I am now working for an MPEG4 encoder and have trouble coding mcbpc, cbpy and cbpc. Would any one help explaining a bit on what;s mcbpc, cbpy and cbpc? Also, I have referenced to ISO/IEC 12286-2 Table B-6 to B-11, I got comfused on how to find cbpy and cbpc. Example in Table B-9, it stated that it's for the case having 3 non transparent blocks, may i know what's 3 noo-transparent blcoks? and in the first row, the cbpy(intra-MB) with 000, what's the 3 "0" standed for? Thanks all in advance. Regards, Clover ---------------------------------------------- 舧ㄏノHongKong.com秎ン╰参 Thank you for using hongkong.com Email system From sudhakar cradle.com Fri Jan 17 16:10:44 2003 From: sudhakar cradle.com (sudhakar) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] Re: Multiple objects buffer management References: <20030112170013.6219.42099.Mailman@lists1.magma.ca> Message-ID: <3E27DDAC.58996AE6@cradle.com> Hi, I have a doubt about input buffers, when multiple objects are present, in MEPG-4 simple profile video decoder. Will the buffers of all objects be simultaneously filled?(for each VOP). If I am faster in decoding, can I jump to objec1, in the middle from object 0 ?(Object 0 input data is still being filled). With Regards, Sudhakar. From yrenjie sina.com Fri Jan 17 19:58:02 2003 From: yrenjie sina.com (Yu Renjie) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] need suzie sequence Message-ID: <200301171159.h0HBxLG03039@lists1.magma.ca> can somebody tell me where can i download the "suzie_qcif" sequence? yrenjie@sina.com From yrenjie sina.com Fri Jan 17 19:58:02 2003 From: yrenjie sina.com (Yu Renjie) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] need suzie sequence Message-ID: <200301171159.h0HBxaG03049@lists1.magma.ca> can somebody tell me where can i download the "suzie_qcif" sequence? yrenjie@sina.com From 94426082 eeng.dcu.ie Fri Jan 17 14:19:53 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:30 2003 Subject: [M4IF Technotes] need suzie sequence References: <200301171159.h0HBxaG03049@lists1.magma.ca> Message-ID: <01f001c2be33$931631b0$c001a8c0@pel.eeng.dcu.ie> You can get them in yuv format from: ftp.crc.ca or ftp.its.bldrdoc.gov which are kept in relation to the VQEG group! Rgds, Nikki ----- Original Message ----- From: "Yu Renjie" To: Sent: Friday, January 17, 2024 11:00 AM Subject: [M4IF Technotes] need suzie sequence > can somebody tell me where can i download the "suzie_qcif" sequence? > > > yrenjie@sina.com > > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From shailesh.jhugroo intelsat.com Fri Jan 17 10:27:57 2003 From: shailesh.jhugroo intelsat.com (shailesh.jhugroo@intelsat.com) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] MPEG-4 tester Message-ID: Hello everyone, I would like to know if there is any tool for objectively testing MPEG-4 videos at different bit rates. Thank you Shailesh ############################################################ This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Intelsat, Ltd. and its subsidiaries. ############################################################ From 94426082 eeng.dcu.ie Fri Jan 17 16:25:42 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] Compression factor to determine bit rates Message-ID: <020901c2be45$267248c0$c001a8c0@pel.eeng.dcu.ie> Hi, I was wondering if someone may know of a formule that relates: bit rate = width x height x fps x color depth x compression factor However, what Ive discovered is that the compression factor = fn[frame rate, resolution] Has anyone else come across this and got a formula for it? Thanx a million, rgds, Nikki -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030117/3d5ef026/attachment.html From rob.koenen m4if.org Fri Jan 17 15:42:25 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] Compression factor to determine bit rates In-Reply-To: <020901c2be45$267248c0$c001a8c0@pel.eeng.dcu.ie> Message-ID: <3C124172E7FDD511B510000347426D59016BEDB4@exchange.epr.com> Compression factor is (bitrate in) / (bitrate out). See http://lists.m4if.org/pipermail/technotes/2003-January/001593.html for some thoughts on how useful the term is. Rob -----Original Message----- From: Nikki Cranley [mailto:94426082@eeng.dcu.ie] Sent: Friday, January 17, 2024 8:26 AM To: Technotes@lists.m4if.org Subject: [M4IF Technotes] Compression factor to determine bit rates Hi, I was wondering if someone may know of a formule that relates: bit rate = width x height x fps x color depth x compression factor However, what Ive discovered is that the compression factor = fn[frame rate, resolution] Has anyone else come across this and got a formula for it? Thanx a million, rgds, Nikki -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030117/66758bc4/attachment.html From wjf networkxxiii.com Fri Jan 17 17:05:37 2003 From: wjf networkxxiii.com (William J. Fulco) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] Compression factor to determine bit rates In-Reply-To: <3C124172E7FDD511B510000347426D59016BEDB4@exchange.epr.com> Message-ID: MessageRob, Thanks for the rant-reference :-) I've never really known how to deal with this "compression ratio" term (I'm sure Peter is laughing as he reads this). What I end up doing is just saying things like (yes, II know this is VERY SQUISHY).... DVD-like quality at 1mbps or "about VHS quality" at 500kbps or "decent QCIF 15fps at 64kbps" - that's about all I think you can do that means ANYTHING to anyone... You could try to do things like saying "Full NTSC at a PSNR of 38db at 1mbps" - but who knows what THAT means... we all have a subjective experience of a VHS tape or a DVD disk or "OK quality" or "decent quality" or "really sucky quality" and we all know what our desired-channel bit rate is... I mean REALLY what is someone going to do? "my codec is better than your codec because it gets 200:1 compression ration while yours only gets 112:1- na-na-na-na-na!!" .... the only think that matters is 1) is the output quality either near the input quality or "good enough" for your application and 2) what's the target bit rate... everything else is just so much posturing ... (granted us algorithm designers do like to know things like PSNR and such while we're beating our implementations into submission - but "compression ratio" qua "quality measurement" is just useless. ++Bill William J. Fulco wjf@NetworkXXIII.com 310-927-4263 Cell --------------------------------- Logic: When you absolutely, positively must refute every fallacy in the room. -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Rob Koenen Sent: Friday, January 17, 2024 3:42 PM To: 'Nikki Cranley'; Technotes@lists.m4if.org Subject: RE: [M4IF Technotes] Compression factor to determine bit rates Compression factor is (bitrate in) / (bitrate out). See http://lists.m4if.org/pipermail/technotes/2003-January/001593.html for some thoughts on how useful the term is. Rob -----Original Message----- From: Nikki Cranley [mailto:94426082@eeng.dcu.ie] Sent: Friday, January 17, 2024 8:26 AM To: Technotes@lists.m4if.org Subject: [M4IF Technotes] Compression factor to determine bit rates Hi, I was wondering if someone may know of a formule that relates: bit rate = width x height x fps x color depth x compression factor However, what Ive discovered is that the compression factor = fn[frame rate, resolution] Has anyone else come across this and got a formula for it? Thanx a million, rgds, Nikki -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030117/1d4c575f/attachment.html From cloverleafland mail.hongkong.com Sat Jan 18 17:15:45 2003 From: cloverleafland mail.hongkong.com (cloverleafland@mail.hongkong.com) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] MVD Message-ID: Dear all, when viewing the standard 14496-2, I get confused with the vlc for MVD. There mentioned to have a flag called vop_fcode_forward and vop_fcode_backward to mark the range of MVD, but from the Table B-12 and Table B-29, both mention the range of MVD to be coded in [-16, 16]. However, in the vop_focde_forward/backward, the rnage of motion vector would be upto range [-2048,2047]. Would anyone explain why would the case be like this? Also, for the MVD, does it mean to be the motion vector difference with the motion vector of the one previous block just before the current block? Also, in the Table B-12 and Table B-29, why there is two table for the same purpose? Which one should be used instead? Thanks so much... Regards, Clover ---------------------------------------------- 舧ㄏノHongKong.com秎ン╰参 Thank you for using hongkong.com Email system From zhaozhd bis.com.cn Sat Jan 18 19:21:30 2003 From: zhaozhd bis.com.cn (Zhao Zhi Dong) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] where can I found a parser or analyzer software that can analyse MPEG4 file. Message-ID: <006d01c2bee3$c135fe30$3964e29f@bis.com.cn> Hello. where can I found a parser or analyzer software that can analyse MPEG4 file. That is helpful of MPEG1,2 or JPEG file parser to me. What I interested is the use of this kind of tools. Thanks zzd -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030118/afe06efb/attachment.html From wmdeneve bilbo.elis.rug.ac.be Sat Jan 18 14:28:10 2003 From: wmdeneve bilbo.elis.rug.ac.be (Wesley De Neve) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] where can I found a parser or analyzer software that can analyse MPEG4 file. In-Reply-To: <006d01c2bee3$c135fe30$3964e29f@bis.com.cn> Message-ID: Dear, On Sat, 18 Jan 2003, Zhao Zhi Dong wrote: > Hello. > where can I found a parser or analyzer software that can analyse MPEG4 > file. > That is helpful of MPEG1,2 or JPEG file parser to me. What I interested > is > the use of this kind of tools. > Thanks > zzd > you could perhaps have a look at . It's a kind of structured hexeditor for QuickTime's file format but has also (limited) support for the MPEG-4 file format (which has a lot in common with the QuickTime file format). Hope this helps, Wesley De Neve -- Ghent University ELIS/Multimedia Lab From garysull microsoft.com Sat Jan 18 11:21:41 2003 From: garysull microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] MVD Message-ID: <3B8749EA44FC2748956538D4A3096E42E08F84@RED-MSG-01.redmond.corp.microsoft.com> Response in-line: +> -----Original Message----- +> From: cloverleafland@mail.hongkong.com +> [mailto:cloverleafland@mail.hongkong.com] +> Sent: Saturday, January 18, 2024 1:16 AM +> To: technotes@lists.m4if.org +> Subject: [M4IF Technotes] MVD +> +> +> Dear all, +> +> when viewing the standard 14496-2, I get confused with the +> vlc for MVD. There mentioned to have a flag called +> vop_fcode_forward and vop_fcode_backward to mark the range +> of MVD, but from the Table B-12 and Table B-29, both mention +> the range of MVD to be coded in [-16, 16]. However, in the +> vop_focde_forward/backward, the rnage of motion vector would +> be upto range [-2048,2047]. Would anyone explain why would +> the case be like this? When the "vop_fcode_xyz" is not equal to 1, additional bits are sent in "xyz_mv_residual" to specify the LSBs of the MV (where "xyz" is some string of characters). +> +> Also, for the MVD, does it mean to be the motion vector +> difference with the motion vector of the one previous block +> just before the current block? It's the difference relative to a prediction of the value of the MV. But the prediction is formed in a higher-efficiency way than just taking the MV of the preceding MB. +> +> Also, in the Table B-12 and Table B-29, why there is two +> table for the same purpose? Which one should be used instead? Those two tables have different purposes. I think one of them is for ordinary video MVs with fractional-sample precision and the other is for motion compensation of shapes with full-sample precision. It might have been possible to use Table B-12 for both of them somehow, but it isn't really a serious problem to have two tables (if that's the biggest problem you have in implementing the spec, you're in a class by yourself). +> +> Thanks so much... +> +> Regards, +> Clover +> ---------------------------------------------- +> ?w??????HongKong.com?l???t?? +> Thank you for using hongkong.com Email system +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> From tania zoran.co.il Sun Jan 19 07:03:51 2003 From: tania zoran.co.il (Tania Orenshtein) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] motion vector in interlaced P Message-ID: Deal all, I don't understand how motion vector is calculated for U,V in Interlaced VOP for P picture for field-predicted macroblock. Is it the same MV as for Y? Best regards, Tania From zzd4 netease.com Sat Jan 18 19:12:19 2003 From: zzd4 netease.com (Zhao Zhidong) Date: Wed Jul 30 14:09:31 2003 Subject: [M4IF Technotes] where can I found a parser or analyzer software that can analyse MPEG4 file Message-ID: <005901c2bee2$7784bf70$3964e29f@bis.com.cn> Hello. where can I found a parser or analyzer software that can analyse MPEG4 file. That is helpful of MPEG1,2 or JPEG file parser to me. What I interested is the use of this kind of tools. Thanks. zzd -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030118/c53d8fda/attachment.html From Giuliano.Catrambone h3g.it Mon Jan 20 18:21:40 2003 From: Giuliano.Catrambone h3g.it (Catrambone Giuliano) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] tool to convert from MP3 to MP4 Message-ID: <5A830F2A9C8FD144B6031E3D5D7EA2A701D11D0C@MIEXC01.h3g.it> Hi all, do you know some tool to convert an mp3 file to MP4 using the AAC codec? giuliano ------------------------------------------------------------------- Giuliano Catrambone Solution Analyst (Streaming) H3G Italia Via Leonardo da Vinci 1 20090 Trezzano sul Naviglio (Milano) Tel. +39.02.4458 2527 Mobile +39.348.1414293 FAX +39.02.4458 ... e-mail giuliano.catrambone@h3g.it ------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030120/de88b9fa/attachment.html From singer apple.com Mon Jan 20 09:13:56 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] where can I found a parser or analyzer software that can analyse MPEG4 file. In-Reply-To: References: Message-ID: At 14:28 +0100 1/18/03, Wesley De Neve wrote: >Dear, > >On Sat, 18 Jan 2003, Zhao Zhi Dong wrote: > >> Hello. >> where can I found a parser or analyzer software that can analyse MPEG4 >> file. >> That is helpful of MPEG1,2 or JPEG file parser to me. What I interested >> is >> the use of this kind of tools. >> Thanks >> zzd >> The reference software can also parse the file format? Is that the level of parsing you need, or do you need something which can parse audio or video data, for example? > >you could perhaps have a look at >. It's a kind of structured >hexeditor for QuickTime's file format but has also (limited) support for >the MPEG-4 file format (which has a lot in common with the QuickTime file >format). > >Hope this helps, >Wesley De Neve > >-- >Ghent University >ELIS/Multimedia Lab > > > >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes -- David Singer Apple Computer/QuickTime From idimkovic nero.com Mon Jan 20 20:04:34 2003 From: idimkovic nero.com (Ivan Dimkovic) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] tool to convert from MP3 to MP4 References: <5A830F2A9C8FD144B6031E3D5D7EA2A701D11D0C@MIEXC01.h3g.it> Message-ID: <013001c2c0b6$c6826390$fe7aa8c0@diamorphine> Hello, A general advice would be to try to avoid transcoding from one lossy format (MP3) to another (AAC) because it would result in further degradation of the sound. But if it is unavoidable (for example, if you are not able to use original PCM wave format from which the MP3 file was generated) you can use NERO Burning Rom (5.5.10.0 or higher - www.nero.com), and go "extras - file encoding" - select an MP3 file as input, and set the output format to MP4. Best Regards, -- Ivan ----- Original Message ----- From: Catrambone Giuliano To: technotes@lists.m4if.org Sent: Monday, January 20, 2024 6:21 PM Subject: [M4IF Technotes] tool to convert from MP3 to MP4 Hi all, do you know some tool to convert an mp3 file to MP4 using the AAC codec? giuliano ------------------------------------------------------------------- Giuliano Catrambone Solution Analyst (Streaming) H3G Italia Via Leonardo da Vinci 1 20090 Trezzano sul Naviglio (Milano) Tel. +39.02.4458 2527 Mobile +39.348.1414293 FAX +39.02.4458 ... e-mail giuliano.catrambone@h3g.it ------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030120/a6437fff/attachment.html From zhaozhd bis.com.cn Tue Jan 21 07:45:07 2003 From: zhaozhd bis.com.cn (Zhao Zhi Dong) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] where can I found a parser or analyzer software that can analyse MPEG4 file. References: Message-ID: <000e01c2c0dd$f7c89ba0$3964e29f@bis.com.cn> The tool I interested can parse in a high level,for example parse a mp4 file that is composed by video and audio,the mp4 file header should offer detail file info.at this level ,I think I don't need understand more about video or audio compress. > At 14:28 +0100 1/18/03, Wesley De Neve wrote: > >Dear, > > > >On Sat, 18 Jan 2003, Zhao Zhi Dong wrote: > > > >> Hello. > >> where can I found a parser or analyzer software that can analyse MPEG4 > >> file. > >> That is helpful of MPEG1,2 or JPEG file parser to me. What I interested > >> is > >> the use of this kind of tools. > >> Thanks > >> zzd > >> > > The reference software can also parse the file format? Is that the > level of parsing you need, or do you need something which can parse > audio or video data, for example? > > > > >you could perhaps have a look at > >. It's a kind of structured > >hexeditor for QuickTime's file format but has also (limited) support for > >the MPEG-4 file format (which has a lot in common with the QuickTime file > >format). > > > >Hope this helps, > >Wesley De Neve > > > >-- > >Ghent University > >ELIS/Multimedia Lab > > > > > > > >_______________________________________________ > >Technotes mailing list > >Technotes@lists.m4if.org > >http://lists.m4if.org/mailman/listinfo/technotes > > > -- > David Singer > Apple Computer/QuickTime From wmay cisco.com Mon Jan 20 15:53:10 2003 From: wmay cisco.com (Bill May) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] where can I found a parser or analyzer software that can analyse MPEG4 file. References: <000e01c2c0dd$f7c89ba0$3964e29f@bis.com.cn> Message-ID: <3E2C8BE6.40105@cisco.com> Try mp4dump, which is part of the mpeg4ip open source package. This will display the atoms in an mp4file with their values. Bill May Cisco Systems. Zhao Zhi Dong wrote: > The tool I interested can parse in a high level,for example parse a mp4 file > that is composed by video and audio,the mp4 file header should offer detail > file info.at this level ,I think I don't need understand more about video or > audio compress. > > >>At 14:28 +0100 1/18/03, Wesley De Neve wrote: >> >>>Dear, >>> >>>On Sat, 18 Jan 2003, Zhao Zhi Dong wrote: >>> >>> >>>> Hello. >>>> where can I found a parser or analyzer software that can analyse >>> > MPEG4 > >>>> file. >>>> That is helpful of MPEG1,2 or JPEG file parser to me. What I >>> > interested > >>>> is >>>> the use of this kind of tools. >>>> Thanks >>>> zzd >>>> >>> >>The reference software can also parse the file format? Is that the >>level of parsing you need, or do you need something which can parse >>audio or video data, for example? >> >> >>>you could perhaps have a look at >>>. It's a kind of structured >>>hexeditor for QuickTime's file format but has also (limited) support for >>>the MPEG-4 file format (which has a lot in common with the QuickTime file >>>format). >>> >>>Hope this helps, >>>Wesley De Neve >>> >>>-- >>>Ghent University >>>ELIS/Multimedia Lab >>> >>> >>> >>>_______________________________________________ >>>Technotes mailing list >>>Technotes@lists.m4if.org >>>http://lists.m4if.org/mailman/listinfo/technotes >> >> >>-- >>David Singer >>Apple Computer/QuickTime > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From CC_Ju mtk.com.tw Tue Jan 21 14:04:06 2003 From: CC_Ju mtk.com.tw (CC_Ju@mtk.com.tw) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] (no subject) Message-ID: Dear all: As for the postprocessing filter used in 14496-2 Appendix F.3, these filters seems to be used in "progressive frame". In interfaced frame, if we directly apply these two deblock and dering filters, the two time different field data will be interpolated. The Momusys code don't process interlace frame in separate filtering operation. What should we do deblocking and dering about the interfaced frame??? Peter From CC_Ju mtk.com.tw Tue Jan 21 14:05:18 2003 From: CC_Ju mtk.com.tw (CC_Ju@mtk.com.tw) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] question about postprocessing of interlace frame Message-ID: Dear all: As for the postprocessing filter used in 14496-2 Appendix F.3, these filters seems to be used in "progressive frame". In interfaced frame, if we directly apply these two deblock and dering filters, the two time different field data will be interpolated. The Momusys code don't process interlace frame in separate filtering operation. What should we do deblocking and dering about the interfaced frame??? Peter From ben interframemedia.com Mon Jan 20 22:44:28 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] Any Advanced Simple w/ Interlaced real-time encoders Message-ID: Folks, Say, anyone out there got a real-time encoder that supports Advanced Simple's interlaced tool? Doesn't have to be a commercial product, as long as it is demoable under NDA. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: http://www.benwaggoner.com/books.htm Cleaner e-book: http://www.cmpbooks.com/cleaner Compression Books: http://www.benwaggoner.com/bookshelf.htm From gaodd soft.thtf.com.cn Tue Jan 21 15:00:31 2003 From: gaodd soft.thtf.com.cn (gaodd) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] About definition of skipped macroblock! Message-ID: <009801c2c11a$cd0f2ef0$1fd06fa6@gaodd> hello! now, i have encountered a question: In w3056, "skipped macroblock" is often mentioned in many places.it seems that in P-VOP,I-VOP,S-VOP,this phrase is defined differently.now,i want to know its precise definition,how can i find it? thanks for help! Regards, Gao DD -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030121/e970cce8/attachment.html From raksraj yahoo.com Mon Jan 20 23:07:02 2003 From: raksraj yahoo.com (Rakesh Rajan) Date: Wed Jul 30 14:09:32 2003 Subject: [M4IF Technotes] question about postprocessing of interlace frame In-Reply-To: Message-ID: <20030121070702.6850.qmail@web40504.mail.yahoo.com> Please unsubscribe me from this group CC_Ju@mtk.com.tw wrote:Dear all: As for the postprocessing filter used in 14496-2 Appendix F.3, these filters seems to be used in "progressive frame". In interfaced frame, if we directly apply these two deblock and dering filters, the two time different field data will be interpolated. The Momusys code don't process interlace frame in separate filtering operation. What should we do deblocking and dering about the interfaced frame??? Peter _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030120/eef84cde/attachment.html From xxh soft.thtf.com.cn Tue Jan 21 20:35:05 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] About the unit of MVD in Quarter-pel MotionCompensation Message-ID: <00df01c2c149$86fac530$32d06fa6@XUEXUHONG> Dear Experts, We know, Quarter-pel Motion Compensation is used in Advaced Simple Profile. When Quarter-pel Motion Compensation is used, the MVD decoded from the bitstream will have the unit of 1/4 pel. But the VLC table for MVD(Table B-12 in the standard) is as Table B-12: It seems that the "-16", "-15.5"... are in the unit of pel. when the Quarter-pel Motion Compensation is used, if the codes in the bitstram is 0000 0000 00101, should we get the MVD as "-16" in pel unit, then transform it to -16*4=64 in 1/4 pel unit? Regards, Xue Xuhong Table B?12 -- VLC table for MVD Codes Vector differences 0000 0000 0010 1 -16 0000 0000 0011 1 -15.5 0000 0000 0101 -15 0000 0000 0111 -14.5 0000 0000 1001 -14 0000 0000 1011 -13.5 0000 0000 1101 -13 0000 0000 1111 -12.5 0000 0001 001 -12 0000 0001 011 -11.5 0000 0001 101 -11 0000 0001 111 -10.5 0000 0010 001 -10 0000 0010 011 -9.5 0000 0010 101 -9 0000 0010 111 -8.5 0000 0011 001 -8 0000 0011 011 -7.5 0000 0011 101 -7 0000 0011 111 -6.5 0000 0100 001 -6 0000 0100 011 -5.5 0000 0100 11 -5 0000 0101 01 -4.5 0000 0101 11 -4 0000 0111 -3.5 0000 1001 -3 0000 1011 -2.5 0000 111 -2 0001 1 -1.5 0011 -1 011 -0.5 1 0 010 0.5 0010 1 0001 0 1.5 0000 110 2 0000 1010 2.5 0000 1000 3 0000 0110 3.5 0000 0101 10 4 0000 0101 00 4.5 0000 0100 10 5 0000 0100 010 5.5 0000 0100 000 6 0000 0011 110 6.5 0000 0011 100 7 0000 0011 010 7.5 0000 0011 000 8 0000 0010 110 8.5 0000 0010 100 9 0000 0010 010 9.5 0000 0010 000 10 0000 0001 110 10.5 0000 0001 100 11 0000 0001 010 11.5 0000 0001 000 12 0000 0000 1110 12.5 0000 0000 1100 13 0000 0000 1010 13.5 0000 0000 1000 14 0000 0000 0110 14.5 0000 0000 0100 15 0000 0000 0011 0 15.5 0000 0000 0010 0 16 From Peter.Haighton m4if.org Tue Jan 21 07:58:27 2003 From: Peter.Haighton m4if.org (Peter Haighton) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] About definition of skipped macroblock! In-Reply-To: <009801c2c11a$cd0f2ef0$1fd06fa6@gaodd> Message-ID: A skipped macroblock is one that information about the macroblock is not transmitted and the image for that macroblock is taken directly from the same position of the previously displayed frame. Peter -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of gaodd Sent: Tuesday, January 21, 2024 2:01 AM To: technotes@lists.m4if.org Subject: [M4IF Technotes] About definition of skipped macroblock! hello! now, i have encountered a question: In w3056, "skipped macroblock" is often mentioned in many places.it seems that in P-VOP,I-VOP,S-VOP,this phrase is defined differently.now,i want to know its precise definition,how can i find it? thanks for help! Regards, Gao DD -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030121/4918053d/attachment.html From wouter.favoreel traficon.com Tue Jan 21 15:07:18 2003 From: wouter.favoreel traficon.com (Wouter Favoreel) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] MPEG4 subsampling Message-ID: <3B7F5856BBB6D311B18200508B976158491D87@SRV001> Dear, Is there anyone who knows how to extract a low bandwith compressed video stream (e.g. CIF @ 4 fps @ 0.4 Mbps) from a higher bandwith elementary MPEG4 stream (CIF @ 30 fps @ 2Mbps) ? We thought of only taking the intraframes ? Maybe there is another solution? Thanks for your time, Wouter Favoreel Tel. + 32 56 36 17 25 Fax. + 32 56 36 21 96 From renaud envivio.com Tue Jan 21 16:25:08 2003 From: renaud envivio.com (Renaud Cazoulat) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] MPEG4 subsampling References: <3B7F5856BBB6D311B18200508B976158491D87@SRV001> Message-ID: <3E2D6654.CB007097@envivio.com> Hi I guess that the I frame interval is an important variable to take in account ;-) You example will work only if the high badwidth video has an Iframe interval of 7.5 This value is not yet adopted world wide. Furthermore, by taking only the I frames you will loose the P (and maybe B) frames benefit. I would say that the best solution is to decode/re-encode. renaud Wouter Favoreel wrote: > Dear, > > Is there anyone who knows how to extract a low bandwith compressed video > stream (e.g. CIF @ 4 fps @ 0.4 Mbps) from a higher bandwith elementary MPEG4 > stream (CIF @ 30 fps @ 2Mbps) ? > > We thought of only taking the intraframes ? Maybe there is another solution? > > Thanks for your time, > > Wouter Favoreel > > Tel. + 32 56 36 17 25 > Fax. + 32 56 36 21 96 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From wouter.favoreel traficon.com Tue Jan 21 16:35:38 2003 From: wouter.favoreel traficon.com (Wouter Favoreel) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] MPEG4 subsampling Message-ID: <3B7F5856BBB6D311B18200508B976158491D89@SRV001> Hi Renaud, Thanks for your quick response. You are of course right with the 7.5 I frames but 7 or even 5 is ok as well. Our point is that we just want a low bandwith stream (not necessarily MPEG4) from a high bandwidth MPEG4 stream. Any idea what a sequence of only I-frames looks like? Can they be extracted (easily) an MPEG4 stream? Regards, Wouter -----Original Message----- From: Renaud Cazoulat [mailto:renaud@envivio.com] Sent: dinsdag 21 januari 2003 16:25 To: Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: Re: [M4IF Technotes] MPEG4 subsampling Hi I guess that the I frame interval is an important variable to take in account ;-) You example will work only if the high badwidth video has an Iframe interval of 7.5 This value is not yet adopted world wide. Furthermore, by taking only the I frames you will loose the P (and maybe B) frames benefit. I would say that the best solution is to decode/re-encode. renaud Wouter Favoreel wrote: > Dear, > > Is there anyone who knows how to extract a low bandwith compressed video > stream (e.g. CIF @ 4 fps @ 0.4 Mbps) from a higher bandwith elementary MPEG4 > stream (CIF @ 30 fps @ 2Mbps) ? > > We thought of only taking the intraframes ? Maybe there is another solution? > > Thanks for your time, > > Wouter Favoreel > > Tel. + 32 56 36 17 25 > Fax. + 32 56 36 21 96 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From Peter.Haighton m4if.org Tue Jan 21 13:12:02 2003 From: Peter.Haighton m4if.org (Peter Haighton) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] MPEG4 subsampling In-Reply-To: <3B7F5856BBB6D311B18200508B976158491D89@SRV001> Message-ID: Wouter Extracting the MPEG-4 Intra frames is easy in theory and the video will look good for low frame applications as long as the I frames are reasonably equally spaced. In the application that I suspect you are using it for, this should work well. However, since I frames can be quite large, you may also need to rate control the frames in order to bring the video down to the network bitrates you are looking for. In a previous life I had done exactly this and the results worked quite well. Unfortuately, I am not aware of any software available (for purchase) today that will do what you are looking for. Peter -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Wouter Favoreel Sent: Tuesday, January 21, 2024 10:36 AM To: 'Renaud Cazoulat'; Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: RE: [M4IF Technotes] MPEG4 subsampling Hi Renaud, Thanks for your quick response. You are of course right with the 7.5 I frames but 7 or even 5 is ok as well. Our point is that we just want a low bandwith stream (not necessarily MPEG4) from a high bandwidth MPEG4 stream. Any idea what a sequence of only I-frames looks like? Can they be extracted (easily) an MPEG4 stream? Regards, Wouter -----Original Message----- From: Renaud Cazoulat [mailto:renaud@envivio.com] Sent: dinsdag 21 januari 2003 16:25 To: Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: Re: [M4IF Technotes] MPEG4 subsampling Hi I guess that the I frame interval is an important variable to take in account ;-) You example will work only if the high badwidth video has an Iframe interval of 7.5 This value is not yet adopted world wide. Furthermore, by taking only the I frames you will loose the P (and maybe B) frames benefit. I would say that the best solution is to decode/re-encode. renaud Wouter Favoreel wrote: > Dear, > > Is there anyone who knows how to extract a low bandwith compressed video > stream (e.g. CIF @ 4 fps @ 0.4 Mbps) from a higher bandwith elementary MPEG4 > stream (CIF @ 30 fps @ 2Mbps) ? > > We thought of only taking the intraframes ? Maybe there is another solution? > > Thanks for your time, > > Wouter Favoreel > > Tel. + 32 56 36 17 25 > Fax. + 32 56 36 21 96 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From garysull microsoft.com Tue Jan 21 11:05:21 2003 From: garysull microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] About definition of skipped macroblock! Message-ID: <3B8749EA44FC2748956538D4A3096E42E08FA7@RED-MSG-01.redmond.corp.microsoft.com> Skipped content of type multipart/alternative From Peter.Haighton m4if.org Tue Jan 21 14:26:50 2003 From: Peter.Haighton m4if.org (Peter Haighton) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] About definition of skipped macroblock! In-Reply-To: <3B8749EA44FC2748956538D4A3096E42E08FA7@RED-MSG-01.redmond.corp.microsoft.com> Message-ID: MessageYes, S(GMC)-VOPs handle skipped (not_coded) macroblocks by treating them as macroblocks with not MC and not DCT co-efficients. Also B-VOPs do skipping differently, and I-VOPs cannot have not_coded macroblocks. Peter -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Gary Sullivan Sent: Tuesday, January 21, 2024 2:05 PM To: Peter Haighton; gaodd; technotes@lists.m4if.org Subject: RE: [M4IF Technotes] About definition of skipped macroblock! I think that's a correct statement P VOPs for simple profile. I think it is not a correct definition for S(GMC)-VOPs. See the semantics of not_coded - subclause 6.3.6. It may also not be correct for B VOPs. In a B VOP, I think skipped macroblocks use direct prediction (but I don't know for certain whether the term "skipped" is used in that context). I don't think a macroblock can be skipped in an I VOP. -Gary -----Original Message----- From: Peter Haighton [mailto:Peter.Haighton@m4if.org] Sent: Tuesday, January 21, 2024 4:58 AM To: gaodd; technotes@lists.m4if.org Subject: RE: [M4IF Technotes] About definition of skipped macroblock! A skipped macroblock is one that information about the macroblock is not transmitted and the image for that macroblock is taken directly from the same position of the previously displayed frame. Peter -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of gaodd Sent: Tuesday, January 21, 2024 2:01 AM To: technotes@lists.m4if.org Subject: [M4IF Technotes] About definition of skipped macroblock! hello! now, i have encountered a question: In w3056, "skipped macroblock" is often mentioned in many places.it seems that in P-VOP,I-VOP,S-VOP,this phrase is defined differently.now,i want to know its precise definition,how can i find it? thanks for help! Regards, Gao DD -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030121/89991290/attachment.html From Peter.Haighton m4if.org Tue Jan 21 15:31:28 2003 From: Peter.Haighton m4if.org (Peter Haighton) Date: Wed Jul 30 14:09:33 2003 Subject: [M4IF Technotes] MPEG4 subsampling In-Reply-To: <30A6344AEBFC85429C30FF6C9C501CD1DB3E@bays02.mediator.com> Message-ID: Jayank, Yes, you would need to fix the modulo time base but you would not need to skip the vops, you would merely need to change the time in the modulo_time_base (which most likely would be the same anyway since there is more than 1 key frame per second in the original source), and change the vop time increment. You may also need to change the fixed_vop_rate. However these issues are not as tricky as making sure the rate control is taken care of so I did not include it in my previous email. Peter -----Original Message----- From: Jayank Bhalod [mailto:jayank@vidiator.com] Sent: Tuesday, January 21, 2024 3:12 PM To: Peter Haighton; Wouter Favoreel; Renaud Cazoulat Cc: technotes@lists.m4if.org Subject: RE: [M4IF Technotes] MPEG4 subsampling But there is still a one problem with just extracting out the I-frames. Let assume that by appropriate Rate Control one can regulate the VBV buffer but still the modulo time base or frame rate would still have problems. I guess if we replace all the frames which we want to skip by VOP Coded=0, this would help. As decoder will keep the frame and the frame rate will ramain same. -Jayank -----Original Message----- From: Peter Haighton [mailto:Peter.Haighton@m4if.org] Sent: Tuesday, January 21, 2024 10:12 AM To: Wouter Favoreel; 'Renaud Cazoulat' Cc: technotes@lists.m4if.org Subject: RE: [M4IF Technotes] MPEG4 subsampling Wouter Extracting the MPEG-4 Intra frames is easy in theory and the video will look good for low frame applications as long as the I frames are reasonably equally spaced. In the application that I suspect you are using it for, this should work well. However, since I frames can be quite large, you may also need to rate control the frames in order to bring the video down to the network bitrates you are looking for. In a previous life I had done exactly this and the results worked quite well. Unfortuately, I am not aware of any software available (for purchase) today that will do what you are looking for. Peter -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Wouter Favoreel Sent: Tuesday, January 21, 2024 10:36 AM To: 'Renaud Cazoulat'; Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: RE: [M4IF Technotes] MPEG4 subsampling Hi Renaud, Thanks for your quick response. You are of course right with the 7.5 I frames but 7 or even 5 is ok as well. Our point is that we just want a low bandwith stream (not necessarily MPEG4) from a high bandwidth MPEG4 stream. Any idea what a sequence of only I-frames looks like? Can they be extracted (easily) an MPEG4 stream? Regards, Wouter -----Original Message----- From: Renaud Cazoulat [mailto:renaud@envivio.com] Sent: dinsdag 21 januari 2003 16:25 To: Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: Re: [M4IF Technotes] MPEG4 subsampling Hi I guess that the I frame interval is an important variable to take in account ;-) You example will work only if the high badwidth video has an Iframe interval of 7.5 This value is not yet adopted world wide. Furthermore, by taking only the I frames you will loose the P (and maybe B) frames benefit. I would say that the best solution is to decode/re-encode. renaud Wouter Favoreel wrote: > Dear, > > Is there anyone who knows how to extract a low bandwith compressed video > stream (e.g. CIF @ 4 fps @ 0.4 Mbps) from a higher bandwith elementary MPEG4 > stream (CIF @ 30 fps @ 2Mbps) ? > > We thought of only taking the intraframes ? Maybe there is another solution? > > Thanks for your time, > > Wouter Favoreel > > Tel. + 32 56 36 17 25 > Fax. + 32 56 36 21 96 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From jayank vidiator.com Tue Jan 21 12:11:56 2003 From: jayank vidiator.com (Jayank Bhalod) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] MPEG4 subsampling Message-ID: <30A6344AEBFC85429C30FF6C9C501CD1DB3E@bays02.mediator.com> But there is still a one problem with just extracting out the I-frames. Let assume that by appropriate Rate Control one can regulate the VBV buffer but still the modulo time base or frame rate would still have problems. I guess if we replace all the frames which we want to skip by VOP Coded=0, this would help. As decoder will keep the frame and the frame rate will ramain same. -Jayank -----Original Message----- From: Peter Haighton [mailto:Peter.Haighton@m4if.org] Sent: Tuesday, January 21, 2024 10:12 AM To: Wouter Favoreel; 'Renaud Cazoulat' Cc: technotes@lists.m4if.org Subject: RE: [M4IF Technotes] MPEG4 subsampling Wouter Extracting the MPEG-4 Intra frames is easy in theory and the video will look good for low frame applications as long as the I frames are reasonably equally spaced. In the application that I suspect you are using it for, this should work well. However, since I frames can be quite large, you may also need to rate control the frames in order to bring the video down to the network bitrates you are looking for. In a previous life I had done exactly this and the results worked quite well. Unfortuately, I am not aware of any software available (for purchase) today that will do what you are looking for. Peter -----Original Message----- From: technotes-admin@lists.m4if.org [mailto:technotes-admin@lists.m4if.org]On Behalf Of Wouter Favoreel Sent: Tuesday, January 21, 2024 10:36 AM To: 'Renaud Cazoulat'; Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: RE: [M4IF Technotes] MPEG4 subsampling Hi Renaud, Thanks for your quick response. You are of course right with the 7.5 I frames but 7 or even 5 is ok as well. Our point is that we just want a low bandwith stream (not necessarily MPEG4) from a high bandwidth MPEG4 stream. Any idea what a sequence of only I-frames looks like? Can they be extracted (easily) an MPEG4 stream? Regards, Wouter -----Original Message----- From: Renaud Cazoulat [mailto:renaud@envivio.com] Sent: dinsdag 21 januari 2003 16:25 To: Wouter Favoreel Cc: 'technotes@lists.m4if.org' Subject: Re: [M4IF Technotes] MPEG4 subsampling Hi I guess that the I frame interval is an important variable to take in account ;-) You example will work only if the high badwidth video has an Iframe interval of 7.5 This value is not yet adopted world wide. Furthermore, by taking only the I frames you will loose the P (and maybe B) frames benefit. I would say that the best solution is to decode/re-encode. renaud Wouter Favoreel wrote: > Dear, > > Is there anyone who knows how to extract a low bandwith compressed video > stream (e.g. CIF @ 4 fps @ 0.4 Mbps) from a higher bandwith elementary MPEG4 > stream (CIF @ 30 fps @ 2Mbps) ? > > We thought of only taking the intraframes ? Maybe there is another solution? > > Thanks for your time, > > Wouter Favoreel > > Tel. + 32 56 36 17 25 > Fax. + 32 56 36 21 96 > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From xxh soft.thtf.com.cn Wed Jan 22 10:29:44 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] Question about Quarter-pel Motion Compensation Message-ID: <003a01c2c1be$20952ef0$32d06fa6@XUEXUHONG> Hi, In the VLC table for MVD( Table B-12, in the standard) , it seems that the "-16", "-15.5"... are in the unit of pel. which is showed below: Code MVD 0000 0000 0010 1 -16 0000 0000 0011 1 -15.5 0000 0000 0101 -15 ... When the Quarter-pel Motion Compensation is used, if the codes in the bitstram is 0000 0000 00101, should we get the MVD as "-16" in pel unit, then transform it to -16*4=64 in 1/4 pel unit? Regards, Xue Xuhong From xxh soft.thtf.com.cn Wed Jan 22 10:54:43 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] Question about Quarter-pel Motion Compensation Message-ID: <002701c2c1c1$9dbe2b90$32d06fa6@XUEXUHONG> Hi, In the VLC table for MVD( Table B-12, in the standard) , it seems that the "-16", "-15.5"... are in the unit of pel. which is showed below: Code MVD 0000 0000 0010 1 -16 0000 0000 0011 1 -15.5 0000 0000 0101 -15 ... When the Quarter-pel Motion Compensation is used, if the codes in the bitstram is 0000 0000 00101, should I consider the MVD as "-16" in pel unit, then transform it to -16*4=-64 in 1/4 pel unit? Thanks a lot. Regards, Xue Xuhong From contact platypuscreations.com Tue Jan 21 20:34:50 2003 From: contact platypuscreations.com (Kelly McNeill) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] MPEG4 delivery mechanism for a multi-os demographic? Message-ID: <76AC9048-2DBA-11D7-B59D-00039396922C@platypuscreations.com> Hello all, I am an amateur web audio developer and was advised to subscribe to this list to have some of my questions answered regarding MPEG4 streaming. I am building a web site which incorporates streaming audio. When finished, this web site will have visitors of varying computing platforms and OSes visiting it. I am converting all my audio files to MPEG4 using QuickTime 6 (utilizing streaming optimized for server) then placing the MPEG4 file on a server with Quicktime streaming server to deliver my audio. My question deals with the delivery mechanism. If I embed the audio file into the web page, the web browser has to have a plug-in to play the MPEG clip. (This begs the question: Do all the major alternative computing platforms (BSD, Linux, Solaris, Amiga etc) have plug-ins available that will be able to play the embedded audio?) If not, I will need to tell the web page to launch a player, but I don't know of any HTML code that calls upon a generic MPEG4 player (Whatever player the OS has designated to play this type of audio). Instead, they only call upon specific players. What is the best solution for delivering my MPEG4 streaming audio to this varying group of alternative computer users? - Kelly From ben interframemedia.com Tue Jan 21 20:08:21 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] MPEG4 delivery mechanism for a multi-os demographic? In-Reply-To: <76AC9048-2DBA-11D7-B59D-00039396922C@platypuscreations.com> Message-ID: on 1/21/03 19:34, Kelly McNeill at contact@platypuscreations.com wrote: > I am converting all my audio files to MPEG4 using QuickTime 6 > (utilizing streaming optimized for server) then placing the MPEG4 > file on a server with Quicktime streaming server to deliver my audio. If you're going to encode with QuickTime, make sure you're running QT 6.1 under MacOS X 10.2. This provides a more flexible and higher quality MPEG-4 audio codec than other versions. Definitely make sure you have the quality mode maxed out. This will slow encoding down a little bit, but give a quality boost. > My question deals with the delivery mechanism. > > If I embed the audio file into the web page, the web browser has to > have a plug-in to play the MPEG clip. (This begs the question: Do all > the major alternative computing platforms (BSD, Linux, Solaris, Amiga > etc) have plug-ins available that will be able to play the embedded > audio?) No. Many browsers in the wild won't have anything assigned to the MPEG-4 MIME types or .mp4. > If not, I will need to tell the web page to launch a player, but I > don't know of any HTML code that calls upon a generic MPEG4 player > (Whatever player the OS has designated to play this type of audio). > Instead, they only call upon specific players. Yup. > What is the best solution for delivering my MPEG4 streaming audio to > this varying group of alternative computer users? I'd say just provide a link to the .mp4, in a web page with instructions for where to find players for different platforms. QuickTime is great for Mac and Win, and RealOne for Win. For *NIX systems, MPEG4IP is good, but requires compilation. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: http://www.benwaggoner.com/books.htm Cleaner e-book: http://www.cmpbooks.com/cleaner Compression Books: http://www.benwaggoner.com/bookshelf.htm From singer apple.com Tue Jan 21 08:44:15 2003 From: singer apple.com (Dave Singer) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] tool to convert from MP3 to MP4 In-Reply-To: <013001c2c0b6$c6826390$fe7aa8c0@diamorphine> References: <5A830F2A9C8FD144B6031E3D5D7EA2A701D11D0C@MIEXC01.h3g.it> <013001c2c0b6$c6826390$fe7aa8c0@diamorphine> Message-ID: QuickTime is happy to do such transcode...you can open an MP3 file in many QT-enabled apps and export in many QT-enabled formats, including MP4. >----- Original Message ----- >From: Catrambone Giuliano >To: technotes@lists.m4if.org >Sent: Monday, January 20, 2024 6:21 PM >Subject: [M4IF Technotes] tool to convert from MP3 to MP4 > >Hi all, > do you know some tool to convert an mp3 file to > MP4 using the AAC codec? > giuliano > >------------------------------------------------------------------- >Giuliano Catrambone >Solution Analyst (Streaming) > >H3G Italia >Via Leonardo da Vinci 1 >20090 Trezzano sul Naviglio (Milano) > >Tel. +39.02.4458 2527 >Mobile +39.348.1414293 >FAX +39.02.4458 ... > >e-mail giuliano.catrambone@h3g.it >------------------------------------------------------------------- > > -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030121/16d95599/attachment.html From garysull microsoft.com Tue Jan 21 22:51:03 2003 From: garysull microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] Question about Quarter-pel Motion Compensation Message-ID: <3B8749EA44FC2748956538D4A3096E42E08FBF@RED-MSG-01.redmond.corp.microsoft.com> If I recall correctly (there is no guarantee that I do), the table is reinterpreted so that what was -16 in full-sample luma units for half-sample luma motion comp (which is -32 in half-sample luma units for half-sample luma motion comp) becomes -8 in full-sample luma units for quarter-sample luma motion comp (which is -32 in quarter-sample units for quarter-sample luma motion comp). Best Regards, Gary +> -----Original Message----- +> From: Xue Xuhong [mailto:xxh@soft.thtf.com.cn] +> Sent: Tuesday, January 21, 2024 6:55 PM +> To: technotes@lists.m4if.org +> Subject: [M4IF Technotes] Question about Quarter-pel Motion +> Compensation +> +> +> Hi, +> +> In the VLC table for MVD( Table B-12, in the standard) , it +> seems that the +> "-16", "-15.5"... are in the unit of pel. +> which is showed below: +> +> Code MVD +> 0000 0000 0010 1 -16 +> 0000 0000 0011 1 -15.5 +> 0000 0000 0101 -15 +> ... +> +> When the Quarter-pel Motion Compensation is used, if the codes in the +> bitstram is 0000 0000 00101, should I consider the MVD as +> "-16" in pel unit, then transform it to -16*4=-64 in 1/4 pel unit? +> +> Thanks a lot. +> +> +> Regards, +> Xue Xuhong +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> From xxh soft.thtf.com.cn Wed Jan 22 15:11:23 2003 From: xxh soft.thtf.com.cn (Xue Xuhong) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] Question about Quarter-pel Motion Compensation References: <3B8749EA44FC2748956538D4A3096E42E08FBF@RED-MSG-01.redmond.corp.microsoft.com> Message-ID: <006901c2c1e5$78ebb520$32d06fa6@XUEXUHONG> Hi, Gray, Thank you for your answer. According to your explain, we can conclude that: 1) In half-sample mode, the range of MVD should be [-16,16] in full-sample luma units 2) In quarter-sample mode, the range of MVD should be [-8,8] in full-sample luma units Is it right? Best Regards, Xue Xuhong ----- Original Message ----- From: "Gary Sullivan" To: "Xue Xuhong" ; Sent: Wednesday, January 22, 2024 2:51 PM Subject: RE: [M4IF Technotes] Question about Quarter-pel Motion Compensation If I recall correctly (there is no guarantee that I do), the table is reinterpreted so that what was -16 in full-sample luma units for half-sample luma motion comp (which is -32 in half-sample luma units for half-sample luma motion comp) becomes -8 in full-sample luma units for quarter-sample luma motion comp (which is -32 in quarter-sample units for quarter-sample luma motion comp). Best Regards, Gary +> -----Original Message----- +> From: Xue Xuhong [mailto:xxh@soft.thtf.com.cn] +> Sent: Tuesday, January 21, 2024 6:55 PM +> To: technotes@lists.m4if.org +> Subject: [M4IF Technotes] Question about Quarter-pel Motion +> Compensation +> +> +> Hi, +> +> In the VLC table for MVD( Table B-12, in the standard) , it +> seems that the +> "-16", "-15.5"... are in the unit of pel. +> which is showed below: +> +> Code MVD +> 0000 0000 0010 1 -16 +> 0000 0000 0011 1 -15.5 +> 0000 0000 0101 -15 +> ... +> +> When the Quarter-pel Motion Compensation is used, if the codes in the +> bitstram is 0000 0000 00101, should I consider the MVD as +> "-16" in pel unit, then transform it to -16*4=-64 in 1/4 pel unit? +> +> Thanks a lot. +> +> +> Regards, +> Xue Xuhong +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030122/b1e01c3b/attachment.html From garysull microsoft.com Tue Jan 21 23:17:04 2003 From: garysull microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] Question about Quarter-pel Motion Compensation Message-ID: <3B8749EA44FC2748956538D4A3096E42E08FC2@RED-MSG-01.redmond.corp.microsoft.com> Skipped content of type multipart/alternative From RamachandranV myw.ltindia.com Wed Jan 22 15:29:43 2003 From: RamachandranV myw.ltindia.com (Ramachandran V) Date: Wed Jul 30 14:09:34 2003 Subject: [M4IF Technotes] Verification Model for MPEG4 AAC Message-ID: ** Proprietary ** Hello all, I am searching for a Verification Model for MPEG 4 AAC (Windows Based). Can any one guide me where would I get the source code. Thanking in advance, With Regards, Ramachandran. Associate Software Engineer Larsen & Toubro Limited - EmSyS Ph: 91 - 821 - 402561 Extn : 2709 (off) 91 - 821 - 333954 (res) From A.Thomson indigovision.com Wed Jan 22 10:14:08 2003 From: A.Thomson indigovision.com (Alan Thomson) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] Verification Model for MPEG4 AAC Message-ID: <67336BF4D5D23C4AA30EC72DFCFCA6DF2EBBDA@peebles.indigovision.com> >I am searching for a Verification Model for MPEG 4 AAC (Windows Based). Can any one guide me where would I get the source code. ISO 14496-5/audio/natural. look at http://www.tnt.uni-hannover.de/project/mpeg/audio/ regards, Alan Alan W Thomson Senior Software Engineer IndigoVision Limited The Edinburgh Technopole Bush Loan, Edinburgh Scotland, UK EH26 0PJ +44 (0)131 475 7215 +44 (0)131 475 7201 (Fax) http://www.indigovision.com From tekalp ece.rochester.edu Wed Jan 22 14:08:11 2003 From: tekalp ece.rochester.edu (A. Murat Tekalp) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] IMAGE COMMUNICATION PAPER AWARDS Message-ID: <3E2EEC1B.8060001@ece.rochester.edu> IMAGE COMMUNICATION PAPER AWARDS 1) EURASIP IMAGE COMMUNICATION BEST PAPER AWARD Recent best paper award winning papers are freely available from www.elsevier.com/locate/image until March 31 2003. Starting with 2003 Elsevier supplements the EURASIP IMAGE COMMUNICATION Best Paper Award with one year free subscription to ScienceDirect,covering over 1500 journals and a number of abstract databases(www.sciencedirect.com). 2) **NEW** ELSEVIER BEST STUDENT PAPER AWARD Elsevier wishes to announce the new yearly IMAGE COMMUNICATION Best Student Paper Awards, in collaboration with EURASIP. Starting with 2003,papers that are published in Image Communication, whose principal author is a (PhD) student will qualify for this Award. The winning author will be rewarded with Euro 1000, as well as a one year free subscription to ScienceDirect. (Note: in case of multi-authorship, the authors will share the monetary prize and individually be rewarded ScienceDirect access.) The EURASIP Awards Committee will select the winning papers. Student authors of submissions to Signal Processing or Image Communication are requested to indicate that they are at the student level in order to be able to qualify for the Award. Publishing with Elsevier Science With Elsevier抯 distinct author services your articles will reach a wide range of scientists. ScienceDirect has recently passed the 10 million subscribers mark and its readership is still growing. Last year, computer science articles available in ScienceDirect were downloaded over three millions times. Elsevier Science is continually developing new resources, tools and services designed to offer superior support and assistance to its authors. Rapid Publication- Papers submitted to IMAGE COMMUNICATION are usually reviewed within 4 months and successful papers are published within one year of their initial submission date. ContentsDirect- the FREE e-mail alerting service that sends journal Table of Contents to thousands of your peers. If you wish to subscribe to this service, please check contentsdirect.elsevier.com. For more information please do not hesitate to contact Drs Hilde van der Togt Senior Publishing Editor Computer Science Elsevier Science B.V. Sara Burgerhartstraat 25 1055 KV Amsterdam The Netherlands Tel (+31) 20 4853703 Fax (+31) 20 4852616 E-mail h.togt@elsevier.com From markus.andreasson cpen.com Wed Jan 22 15:43:34 2003 From: markus.andreasson cpen.com (Markus Andreasson) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] Simple profile level 0 - visualProfileLevelIndication Message-ID: <00BB1FC058F50E4ABE961CF2FBF8507CC4A0D2@exchange1.anoto.local> Hi, I'm trying to implement video compression using Simple Profile Level 0. However, I'm missing a proper value for visualProfileLevelIndication in the InitialObjectDescriptor. I was led to believe that all the constraints for Level 0 are described in the second amendment of the Visual spec, but since the InitialObjectDescriptor is specified in the Systems spec, this information is still a mystery to me. Can anyone guide me here? Thanks, Markus From tania zoran.co.il Thu Jan 23 13:39:49 2003 From: tania zoran.co.il (Tania Orenshtein) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] direct mode Message-ID: Hi, Can anyone explain me how exactly to calculate TRB and TRD in the direct mode for progressive and interlaced? Best regards, Tania From rob.koenen m4if.org Thu Jan 23 12:16:12 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] MPEG-4 tester In-Reply-To: Message-ID: <000501c2c31c$4bf0ad40$170d6a20@rkoenent21> Sarnoff has a tool, Tektronix used to implement it. Not sure if they still do, and if it can be applied to MPEG-4. Please search the archives of Technotes for the various discussions there have been on objective testing tools, to understand where they are and where they aren't useful. (Notably, one should not rely on them for a shoot-out) http://lists.m4if.org/pipermail/technotes Best, Rob > -----Original Message----- > From: shailesh.jhugroo@intelsat.com > [mailto:shailesh.jhugroo@intelsat.com] > Sent: Friday, January 17, 2024 7:28 AM > To: Technotes@lists.m4if.org > Subject: [M4IF Technotes] MPEG-4 tester > > > Hello everyone, > > I would like to know if there is any tool for objectively > testing MPEG-4 videos at different bit rates. > > Thank you > Shailesh > > > ############################################################ > This email message is for the sole use of the intended > recipient(s) and may contain confidential and privileged > information. Any unauthorized review, use, disclosure or > distribution is prohibited. If you are not the intended > recipient, please contact the sender by reply email and > destroy all copies of the original message. Any views > expressed in this message are those of the individual > sender, except where the sender specifically states them > to be the views of Intelsat, Ltd. and its subsidiaries. > ############################################################ > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From ramakrishna_kakarala agilent.com Thu Jan 23 17:07:02 2003 From: ramakrishna_kakarala agilent.com (ramakrishna_kakarala@agilent.com) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] Nancy video codec Message-ID: <999F6F1E8EB8D311AC190090277A77260F49EF32@axcs08.cos.agilent.com> Hi, Does anyone know how the Nancy video codec from Office Noa compare with MPEG-4, Simple Profile? Nancy is supposed to be efficient in computation, and has apparently made it into the J-Phone and Sharp Zaurus. I'm curious how it compares to MPEG4 in coding efficiency. Thanks Ram --------------------------------- Ramakrishna Kakarala Agilent Technologies 3175 Bowers Avenue MS 87H Santa Clara CA 95054 ramakrishna_kakarala@agilent.com (408) 970-2467 From raghuts emuzed.com Fri Jan 24 18:30:36 2003 From: raghuts emuzed.com (RaghuTS) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] Quarter-Pixel Analysis Message-ID: Hi all, Can I get some kind of analysis report on subjective and/or objective performance of QuarterSample mode MC compared to Non-QuarterSample mode MC in MPEG4-ASP. I've evaluated Microsoft's Reference Implementation ,Version 2.3.0, which shows a degardation in visual quality & PSNR loss when QuarterSample mode is enabled for most of the sequences. So, it will be very helpful if I can get some kind of comparison on the same. Thanking you, RaghuTS -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030124/6357f21a/attachment.html From guraaf yahoo.co.in Mon Jan 27 10:27:29 2003 From: guraaf yahoo.co.in (Gaurav Aggarwal) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] interlaced content in MPEG-4 Message-ID: <00d901c2c5c0$9827e7e0$7810840a@blr.broadcom.com> Hi all, Is it true that in MPEG-4 either all VOP will be progressive or all interlaced? MPEG-2 had two syntactic entities: progressive_sequence and progressive_frame. There it is possible to have a sequence where prog_seq=0 but still get pictures with prog_frame=1. In MPEG-4, there appears to be a single entity called "interlaced" at video_object_layer. Now, this VOL is similar to a sequence, and there is no interlaced/prog flag at the VOP layer. Is it correct to say that either all pictures are progressive or all are interlaced? Also, doesn't MPEG-4 support Pan Scan? It appears that there are no display sizes. Only source sizes coded as video_object_layer_width and video_objet_layer_height. Is it true that the stream doesn't have the panning capabilities that MPEG-2 video had? Thanks, Gaurav ________________________________________________________________________ Missed your favourite TV serial last night? Try the new, Yahoo! TV. visit http://in.tv.yahoo.com From jimbowen56 hotmail.com Mon Jan 27 11:08:40 2003 From: jimbowen56 hotmail.com (Jim Bowen) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] osmose player capabilities Message-ID: Hi all, Does anyone know if the osmose player is capable of playing .mp3 audio files?? I tried to write a bifs file that would make a scene with a single audio object (very similar to the one found at http://www.comelec.enst.fr/~dufourd), and I created an nhnt file (which looks to me to be correct), but kept getting a message saying "unknown decoder type". Does this player only support AAC audio files? and if so is there a program available to convert between the two (mp3 and AAC)?? Thanks in advance, Jim _________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail From squear gmx.de Mon Jan 27 18:04:10 2003 From: squear gmx.de (Sebastian Voigt) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] (no subject) Message-ID: <001c01c2c626$1cd12280$9002a8c0@baphomet> Hello At the moment I try to compile (use bifsenc+mp4enc) bifs-text (3D-Content) with Script-Node to mp4. I get no errormessage, but it's unimpossible to view the scene. I also tested it with different viewers, but my favourit viewer is the SoNG-Player. SoNG says: "MP4 Error SCENE_PARSING_ERROR". If I view the resulting .lst-File from bifsEnc, I miss the content of the script-Node: DEF outputScript Script{ eventIn SFRotation RotationToString eventOut MFString retString url "javascript: " } What can I do, to execute the script, or what encoder/viewer combination should i use? With kind regards Sebastian Voigt -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030127/5cda4679/attachment.html From Jean-Claude.Dufourd enst.fr Mon Jan 27 19:15:25 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] (no subject) References: <001c01c2c626$1cd12280$9002a8c0@baphomet> Message-ID: <3E35773D.1020708@enst.fr> Sebastian Voigt wrote: > At the moment I try to compile (use bifsenc+mp4enc) bifs-text > (3D-Content) with Script-Node to mp4. I get no errormessage, but it's > unimpossible to view the scene. I also tested it with different viewers, > but my favourit viewer is the SoNG-Player. SoNG says: "MP4 Error > SCENE_PARSING_ERROR". If I view the resulting .lst-File from bifsEnc, I > miss the content of the script-Node: > > DEF outputScript Script{ > > eventIn SFRotation RotationToString > eventOut MFString retString > url "javascript: > > " > > } > > What can I do, to execute the script, or what encoder/viewer combination > should i use? mp4tool was tested with the SoNG player, in particular for the Script encoding. In fact, some of the recent mp4tool extensions have been funded by the EC through the SoNG project. mp4tool.exe can be downloaded from: http://www.comelec.enst.fr/~dufourd/tools.html Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From Jean-Claude.Dufourd enst.fr Mon Jan 27 19:20:29 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] osmose player capabilities References: Message-ID: <3E35786D.8090002@enst.fr> Hi Jim, It is amazing how fast even unannounced releases are spreading... Jim Bowen wrote: > Does anyone know if the osmose player is capable of playing .mp3 audio > files? Yes, it does. An MP3 decoder is included in the complete install. It is only of medium quality: on some machines, it does not work. > I tried to write a bifs file that would make a scene with a > single audio object (very similar to the one found at > http://www.comelec.enst.fr/~dufourd), and I created an nhnt file (which > looks to me to be correct), but kept getting a message saying "unknown > decoder type". The kangaroo and karate files on the osmose page are using mp3 audio. > Does this player only support AAC audio files? This player supports everything ;-), but we do not release the AAC decoder as executable. The AAC decoder can be built from source code distributed by the FAAD open source project. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From richard sorenson.com Mon Jan 27 11:50:28 2003 From: richard sorenson.com (Richard Shields) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] interlaced content in MPEG-4 Message-ID: <70A238C106788B49A1B7B46C050DEDFEC8F012@pandora.sorenson.com> Gaurav, If I recall correctly, there are two bits in each macroblock that indicates whether or not Field DCT or Field prediction was used to encode the macroblock. So, when the VOL header indicates interlace compression what it really is indicating is that there are extra elements in the bitstream that govern how each macroblock is to be decompressed. You can indicate interlace compression for the sequence but never use Field DCT or Field prediction. Of course you are then using two extra bits for each macroblock except for four motion blocks which only supports field DCT and thus uses one extra bit. -Richard > -----Original Message----- > From: Gaurav Aggarwal [mailto:guraaf@yahoo.co.in] > Sent: Sunday, January 26, 2024 9:57 PM > To: Technotes > Subject: [M4IF Technotes] interlaced content in MPEG-4 > > Hi all, > > Is it true that in MPEG-4 either all VOP will be progressive or all > interlaced? MPEG-2 had two syntactic entities: progressive_sequence > and progressive_frame. There it is possible to have a sequence where > prog_seq=0 but still get pictures with prog_frame=1. > > In MPEG-4, there appears to be a single entity called "interlaced" > at video_object_layer. Now, this VOL is similar to a sequence, and > there is no interlaced/prog flag at the VOP layer. Is it correct to > say that either all pictures are progressive or all are interlaced? > > Also, doesn't MPEG-4 support Pan Scan? It appears that there are no > display sizes. Only source sizes coded as video_object_layer_width > and video_objet_layer_height. Is it true that the stream doesn't > have the panning capabilities that MPEG-2 video had? > > Thanks, > Gaurav > > ________________________________________________________________________ > Missed your favourite TV serial last night? Try the new, Yahoo! TV. > visit http://in.tv.yahoo.com > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From taro ctc-g.co.jp Tue Jan 28 16:59:36 2003 From: taro ctc-g.co.jp (Taro Inoue) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] simple visual profile + mp3 Message-ID: <3E363868.6030303@ctc-g.co.jp> Hi Is there any good tool which can encode the below mp4 file format ? [Input] mov or avi file format [Output] Video : Simple Visual Profile, 320x176, 24-30fps @ 180-200kbps Audio : MP3 @ 24-48kbps Thanks in advance. Taro From jiheony nextreaming.com Wed Jan 29 02:18:33 2003 From: jiheony nextreaming.com (Ji-Heon Kweon) Date: Wed Jul 30 14:09:35 2003 Subject: [M4IF Technotes] simple visual profile + mp3 Message-ID: Hi Inoue San, Nextreaming has good encoders to support more than your requirements. Please feel free to contact me. Best regards, Ji-Heon Kweon ------------------------------------------------------------------------------------------ Ji-Heon Kweon Senior Director Encoding Platform Team Nextreaming Corporation Seocho E-Biz Tower, 5th floor, 23, Yangjae-Dong, Seocho-Gu, Seoul, 137-130, Korea Office: +82-2-2057-6364 Fax: +82-2-2057-6371 Mobile: +82-11-9876-1013 E-mail: jiheony@nextreaming.com Biz Site: www.nextreaming.com ------------------------------------------------------------------------------------------ -----Original Message----- From: Taro Inoue [mailto:taro@ctc-g.co.jp] Sent: Tuesday, January 28, 2024 5:00 PM To: Technotes@lists.m4if.org Subject: [M4IF Technotes] simple visual profile + mp3 Hi Is there any good tool which can encode the below mp4 file format ? [Input] mov or avi file format [Output] Video : Simple Visual Profile, 320x176, 24-30fps @ 180-200kbps Audio : MP3 @ 24-48kbps Thanks in advance. Taro _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From ben interframemedia.com Tue Jan 28 10:03:32 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] simple visual profile + mp3 In-Reply-To: <3E363868.6030303@ctc-g.co.jp> Message-ID: Taro, Well, it depends on what you mean by "good." Most tools right now are doing ISMA complaint, which means AAC-LC audio instead of MP3. Is there any particular reason you need MP3? Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: http://www.benwaggoner.com/books.htm Cleaner e-book: http://www.cmpbooks.com/cleaner Compression Books: http://www.benwaggoner.com/bookshelf.htm on 1/27/03 23:59, Taro Inoue at taro@ctc-g.co.jp wrote: > Is there any good tool which can encode the below mp4 file format ? > > [Input] > mov or avi file format > > [Output] > Video : Simple Visual Profile, 320x176, 24-30fps @ 180-200kbps > Audio : MP3 @ 24-48kbps From lcheng62 yahoo.com Tue Jan 28 12:56:02 2003 From: lcheng62 yahoo.com (Liang Cheng) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] question on YUV2RGB conversion Message-ID: <20030128205602.853.qmail@web21103.mail.yahoo.com> Hi, Is there an efficient library or function that I can use for YUV2RGB conversion? It seems the float-operation for every pixel is a very high cost for the rendering. Thanks in advance, Liang __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ben interframemedia.com Tue Jan 28 15:13:06 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] Announcing my 2003 compression classes at Stanford Message-ID: Folks, Folks ask me about this pretty regularly, so here it is. We've announced that this year's Mastering Compression classes are going to be June 30 - July 4 and August 11 - 15. Full details here: http://www.digitalmediaacademy.org/compression.html As always, the classes will be taught on the Stanford University campus, with students receiving Stanford Continuing Education credits for the class. This means the classes are reimbursable by many employers and schools. On-campus housing and meal plans are also available for those traveling. I stay in the dorms and eat with the class, so for those so inclined, there's about as much talk about video compression as you could imagine. This year, we'll going to be covering MPEG-4 in much more detail than last year. All going well, we might even be able to show off some early tools with AVC support. For those involved in creating compression tools, the class is a GREAT way to see how customers interact with them, and how competing tools perform in the real world. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: http://www.benwaggoner.com/books.htm Cleaner e-book: http://www.cmpbooks.com/cleaner Compression Books: http://www.benwaggoner.com/bookshelf.htm From ban611 yahoo.com Tue Jan 28 22:46:59 2003 From: ban611 yahoo.com (bharat nihalani) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] Request for MP4 file In-Reply-To: Message-ID: <20030129064659.64368.qmail@web12306.mail.yahoo.com> Dear All, Could someone give me one MP4 file having both audio and video encoded data in it? Audio: MP3, AAC, AMR, etc...Video: MPEG-4 Simple Profile Thanx in advance. Regards,Bharat --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030128/81b9f9ee/attachment.html From chlin sunplus.com.tw Wed Jan 29 15:32:10 2003 From: chlin sunplus.com.tw (chlin@sunplus.com.tw) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] MPEG-4 short header file Message-ID: Dear All, Is it possible to play an MPEG-4 short header file (in AVI/ASF) by media player with MS's default codec h263_32.ax? Any information will be appreciated. Regards, Chun-Hung Lin From ban611 yahoo.com Wed Jan 29 02:08:40 2003 From: ban611 yahoo.com (bharat nihalani) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] Query Message-ID: <20030129100840.59305.qmail@web12302.mail.yahoo.com> Dear All, I have an EXE that encodes MP3 or AAC files into an MP4 file. But I do not understand as to how does the decoder know that it is an MP3 file or an AAC file. I don't find any specific info such as '.mp3' or '.aac' written into the MP4 file. I just find that the media is of type 'soun' and has 'mp4a' in the sample description atom. If such info can be put into the file, please let me know in which can I do this. Thanx in advance. Reagrds, Bharat --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030129/258c41b3/attachment.html From Jean-Claude.Dufourd enst.fr Wed Jan 29 11:26:33 2003 From: Jean-Claude.Dufourd enst.fr (Jean-Claude Dufourd) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] (no subject) References: <001c01c2c626$1cd12280$9002a8c0@baphomet> <3E35773D.1020708@enst.fr> Message-ID: <3E37AC59.8040602@enst.fr> Dear Sebastian, After some testing, unless you have un updated version of the SoNG player, it seems that its Script encoding is slightly outdated. We applied to mp4tool a few recent corrigenda on the Script encoding and the SoNG player probably does not have these. So your problem is really to find the right BIFSenc version for the SoNG player version that you are using. I have no idea. Sorry. If you got the SoNG player from Bitmanagement, you should ask them about applying the patches. Best regards JC -- Jean-Claude Dufourd @======================================@ ENST, Dept COMELEC The wing, over the big rock... 46, rue Barrault @======================================@ 75013 Paris Tel: +33145817807 Fax: +33145804036 From 94426082 eeng.dcu.ie Wed Jan 29 12:50:43 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] MPEG-4 Loss Sensitivity Values with error resilience. Message-ID: <00dd01c2c795$1b08eee0$c001a8c0@pel.eeng.dcu.ie> Hi all, I was wondering if anyone knows if there are any figures/papers for loss sensitivities of mpeg-4 encoded content. For example. If there is a 0.01% loss of an I-frame - can this be masked or corrected by the error resilience scheme used. Or better yet, loss sensitivities of macroblocks, I/P/B - encoded macroblocks? and the various resilience schemes, FEC, UEP, data partitioning etc. Thanking you all, kind regards, Nikki -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030129/e4c5c91f/attachment.html From huangwd comp.nus.edu.sg Wed Jan 29 11:53:28 2003 From: huangwd comp.nus.edu.sg (Huang Wendong) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] some questions on delivery of mp4 streams Message-ID: Hi: I am doing the work about mpeg4. I have some questions on the delivery of mp4 streams. 1. How is the BIFS information generated ? 2. For different sessions of the same mp4 file, say session A and session B , do they have the identical BIFS streams ? do one object have the same object_id among different sessions ? do one elementary stream have the same es_id among different sessions ? 3.For the scenario of remote retrieval, does the video server respond to the request of a client to send an AV-object to the client, just as the name imply, or the server take the mode of pushing, actively send content to the client ? 4.The network conditons are hide by the DMIF layer. The client request objects according to the BIFS. When the bandwidth becomes narrow and cannot accomodate all the objects, who make the decision of discarding the object ? What rules it comply with ? 5.Is there any information about the importance of the various objects? 6.Can the client side accomplish the presentation in the case of loss of some video objects ? Best Regards, Huang Wendong Jan 28, 2024 From bnihalani pace.stpp.soft.net Wed Jan 29 12:07:24 2003 From: bnihalani pace.stpp.soft.net (Bharat Nihalani) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] Request for MP4 files Message-ID: <00c401c2c760$e2534110$7b64a8c0@bharat> Dear All, Could someone give me one MP4 file having both audio and video encoded data in it? Audio: MP3, AAC, AMR, etc... Video: MPEG-4 Simple Profile Thanx in advance. Regards, Bharat -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030129/5a2ae19b/attachment.html From 94426082 eeng.dcu.ie Wed Jan 29 13:58:04 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:36 2003 Subject: [M4IF Technotes] Compression factor to determine bit rates Message-ID: <01ad01c2c79e$8393d8e0$c001a8c0@pel.eeng.dcu.ie> Hi all, I managed to do some analysis on the compression factor thing! I'm not particularly fond of the term but Im trying to do a phD and need to model and detail everything. Im trying to build a system that is not codec specific - therefore for the codec in question that Im actually using, I have to try and explain how its variance affects the system and abstract from there. The main problem was that I was interested in the encoding parameters, so when a target bit rate is specified I figured there must be some trade-off (whether perceptible or not) with the encoding configuration. However - I have come up with an equation that describes the codec Im using which relates, frame rate, resolution and scene complexity such as SI and TI values. The results are incredibly accurate for predicting the output bit rate for this codec with various content. I'll have to experiment and see how it works for other codecs but anyway... just like to thank you all for your help. Rgds, Nikki -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030129/5ce5d4b4/attachment.html From rbleidt hdtv.com Wed Jan 29 12:15:18 2003 From: rbleidt hdtv.com (Robert Bleidt) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] question on YUV2RGB conversion In-Reply-To: <20030128205602.853.qmail@web21103.mail.yahoo.com> Message-ID: <5.1.1.6.2.20030129115447.03e5c0a8@pop.hdtv.com> Here is a code fragment that shows how to do this in C integer arithmetic. RGB255 mode uses the full dynamic range of the RGB signal for video. (The most common display mode) RGB235 makes full white equal 235 decimal and full black equal 16 decimal in each RGB component. (very obscure) Although I used to know what I was doing, that was a long time ago, and this work has not been thoroughly checked. Details of clipping errors, roundoff noise, overflow, transcoding matrix could be wrong; though it seems to work. You can find a discussion of the theory behind this at http://www.inforamp.net/~poynton/ , though it looks like his site is down today. ====================================== void convertFrameYUV2RGB(byte *outFrameBuf, byte *inFrameBuf,int pixLine, int linesFrm, AviFormatCode aviFormat) { long r,g,b; short y,cr,cb; byte *tempp = outFrameBuf; /*( //RGB235 mode r = (256 * y + 351 * cr) >> 8 + 16; g = (256 * y - 86 * cb - 179 * cr) >> 8 + 16; b = (256 * y + 444 * cb ) >> 8 + 16; */ const int bytesPixYUV = 2; int lineLength = pixLine * bytesPixYUV; if (aviFormat == RGB255) { for (int yy = linesFrm-1; yy >= 0; yy--) { for (int xx = 0; xx > 8; g = (298 * y - 100 * cb - 208 * cr) >> 8; b = (298 * y + 516 * cb ) >> 8; if (r > 255) r = 255; if (r < 0) r = 0; if (g > 255) g = 255; if (g < 0) g = 0; if (b > 255) b = 255; if (b < 0) b = 0; *outFrameBuf++ = (byte) b; *outFrameBuf++ = (byte) g; *outFrameBuf++ = (byte) r; y = inFrameBuf[(xx * 2) + 3 + (yy * lineLength)] - 16; if (xx < pixLine -2) { // average chroma for now cb = ( cb + (inFrameBuf[(xx * 2) + 4 + (yy * lineLength)] - 128) ) / 2; cr = ( cr + (inFrameBuf[(xx * 2) + 6 + (yy * lineLength)] - 128) ) / 2; } //RGB255 mode r = (298 * y + 409 * cr) >> 8; g = (298 * y - 100 * cb - 208 * cr) >> 8; b = (298 * y + 516 * cb ) >> 8; if (r > 255) r = 255; if (r < 0) r = 0; if (g > 255) g = 255; if (g < 0) g = 0; if (b > 255) b = 255; if (b < 0) b = 0; *outFrameBuf++ = (byte) b; *outFrameBuf++ = (byte) g; *outFrameBuf++ = (byte) r; } } } else { for (int yy = linesFrm-1; yy >= 0; yy--) { for (int xx = 0; xx > 8) + 16; g = ((256 * y - 86 * cb - 179 * cr) >> 8) + 16; b = ((256 * y + 444 * cb ) >> 8) + 16; if (r > 255) r = 255; if (r < 0) r = 0; if (g > 255) g = 255; if (g < 0) g = 0; if (b > 255) b = 255; if (b < 0) b = 0; *outFrameBuf++ = (byte) b ; *outFrameBuf++ = (byte) g; *outFrameBuf++ = (byte) r; y = inFrameBuf[(xx * 2) + 3 + (yy * lineLength)] - 16; if (xx < pixLine -2) { // average chroma for now cb = ( cb + (inFrameBuf[(xx * 2) + 4 + (yy * lineLength)] - 128) ) / 2; cr = ( cr + (inFrameBuf[(xx * 2) + 6 + (yy * lineLength)] - 128) ) / 2; } //RGB235 mode r = ((256 * y + 351 * cr) >> 8) + 16; g = ((256 * y - 86 * cb - 179 * cr) >> 8) + 16; b = ((256 * y + 444 * cb ) >> 8) + 16; if (r > 255) r = 255; if (r < 0) r = 0; if (g > 255) g = 255; if (g < 0) g = 0; if (b > 255) b = 255; if (b < 0) b = 0; *outFrameBuf++ = (byte) b; *outFrameBuf++ = (byte) g; *outFrameBuf++ = (byte) r; } } } } ====================================== The following link shows how to do this using an Intel processor's MMX instructions: http://cedar.intel.com/cgi-bin/ids.dll/content/content.jsp?cntKey=Legacy::irtm_AP548_9996&cntType=IDS_EDITORIAL&catCode=0 At 12:56 PM 1/28/2003 -0800, you wrote: >Hi, > >Is there an efficient library or function that I can >use for YUV2RGB conversion? It seems the >float-operation for every pixel is a very high cost >for the rendering. > >Thanks in advance, > >Liang > >__________________________________________________ >Do you Yahoo!? >Yahoo! Mail Plus - Powerful. Affordable. Sign up now. >http://mailplus.yahoo.com >_______________________________________________ >Technotes mailing list >Technotes@lists.m4if.org >http://lists.m4if.org/mailman/listinfo/technotes Robert Bleidt - rbleidt@hdtv.com From Ariel.David ParthusCeva.com Thu Jan 30 16:47:42 2003 From: Ariel.David ParthusCeva.com (Ariel David) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] packet_header macroblock number Message-ID: <988BE481ACC95C429DCB909F74A3163A1C1107@exchange-il> Hi, I've run across a problem where I decode a stream and get to a resync marker. I decode the packet_header and in it decode the macroblock number of the start of the next packet. The problem is that this macroblock number is not identical to my own macroblock count. This means that in my decoder I am supposed to be for example in macroblock 75 and the macroblock number in the packet_header shows 80. I now have 5 macroblocks that are unacounted for. I've looked through the standard and see no mention of such an even and how to resolve it. The main problem is that I don't know if this is a bitstream error or something that can possibly happen and I need to handle. Is this occurance at all possible? Is this an error? Should I decode these macroblocks as skipped? P.S I hope I reached the correct address. I am subscribed to technotes, but saw no address to send questions. Thanks, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030130/872ff1cd/attachment.html From jimbowen56 hotmail.com Thu Jan 30 11:30:47 2003 From: jimbowen56 hotmail.com (Jim Bowen) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] Bifs and xmt Message-ID: Hello all, I was just wondering what the differences and similarities are between bifs and xmt? I have looked at the standard (systems) and don`t see any mention of xmt, yet I see it mentioned in various web pages and books. Is there any documentation on xmt (in english!!) available?? Why is it required in the first place if we have bifs?? Thanks in advance, Jim _________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail From markus.andreasson cpen.com Thu Jan 30 15:35:11 2003 From: markus.andreasson cpen.com (Markus Andreasson) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] Sample 3gp-files Message-ID: <00BB1FC058F50E4ABE961CF2FBF8507CC4A104@exchange1.anoto.local> Hello all, I'm looking for sample files of the '3gp' format using MPEG-4 encoded video (i.e. simple profile @ level 0) (with or without additional streams such as audio). All 3gp-files I have seen have H.263 encoded video streams. (For those of you not familiar with the 3gp format, see www.3gpp.org. The format is essentially the mp4-format with additional non-iso codecs, intended for multimedia messaging between mobile phones.) regards, Markus From 94426082 eeng.dcu.ie Thu Jan 30 16:06:51 2003 From: 94426082 eeng.dcu.ie (Nikki Cranley) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] Frame dropping policies Message-ID: <008401c2c879$abb06f60$c001a8c0@pel.eeng.dcu.ie> Hi, I was just wondering if there is a frame dropping policy. If I have a VOP sequence with 30fps: I PBB PBB PBB I PBB PBB PBB I PBB PBB PBB GOV = I PBB PBB PBB And I want to reduce the frame rate to say 28fps. Is there any frame dropping policy in place - such as 2GOVs + I PBB PBB P i.e. dropping the B frames first. Then if I drop the frame rate to 27 fps Should I have 2GOVs + I PBB PBB or 2GOVs + I PBB PB P Is this application specific - are there any recommendations for such strategies? Rgds, Nikki -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030130/7f87c598/attachment.html From valentini coritel.it Thu Jan 30 17:33:57 2003 From: valentini coritel.it (Lucia) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] Bifs and xmt In-Reply-To: References: Message-ID: <200301301652.h0UGqn903635@nausicaa.coritel.it> Hi, I'm not an expert in MPEG4 (not yet, i hope), but i found something that could help you......have a look at: http://www.discover.uottawa.ca/~mojtaba/Record.html http://www.martinb.com/threed/file/file.htm http://www.acm.org/sigs/sigmm/MM2000/ep/michelle/ the third sould be exactly what you need. Bye. Lucy Alle 12:30, gioved? 30 gennaio 2003, Jim Bowen ha scritto: > Hello all, > > I was just wondering what the differences and similarities are between bifs > and xmt? I have looked at the standard (systems) and don`t see any mention > of xmt, yet I see it mentioned in various web pages and books. > > Is there any documentation on xmt (in english!!) available?? > Why is it required in the first place if we have bifs?? > > Thanks in advance, > > Jim > > _________________________________________________________________ > Help STOP SPAM with the new MSN 8 and get 2 months FREE* > http://join.msn.com/?page=features/junkmail > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes From rob.koenen m4if.org Thu Jan 30 08:57:24 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] Bifs and xmt In-Reply-To: <200301301652.h0UGqn903635@nausicaa.coritel.it> Message-ID: <3C124172E7FDD511B510000347426D59016BEE68@exchange.epr.com> Thanks, Lucia. Also see http://www.m4if.org/wemp2002/downloads/systems.zip and http://www.comelec.enst.fr/~dufourd/mpeg-4/index.html and http://www.comelec.enst.fr/~dufourd/mpeg-4/Bifs_Primer/primer.html alls of which are linked from M4IF's resources page. Rob > -----Original Message----- > From: Lucia [mailto:valentini@coritel.it] > Sent: Thursday, January 30, 2024 8:34 AM > To: Jim Bowen; Technotes@lists.m4if.org > Subject: Re: [M4IF Technotes] Bifs and xmt > > > > Hi, I'm not an expert in MPEG4 (not yet, i hope), but i found > something that > could help you......have a look at: > > http://www.discover.uottawa.ca/~mojtaba/Record.html > http://www.martinb.com/threed/file/file.htm > http://www.acm.org/sigs/sigmm/MM2000/ep/michelle/ > > the third sould be exactly what you need. > > Bye. > Lucy > > Alle 12:30, gioved? 30 gennaio 2003, Jim Bowen ha scritto: > > Hello all, > > > > I was just wondering what the differences and similarities > are between > > bifs and xmt? I have looked at the standard (systems) and don`t see > > any mention of xmt, yet I see it mentioned in various web pages and > > books. > > > > Is there any documentation on xmt (in english!!) > available?? Why is it > > required in the first place if we have bifs?? > > > > Thanks in advance, > > > > Jim > > > > _________________________________________________________________ > > Help STOP SPAM with the new MSN 8 and get 2 months FREE* > > http://join.msn.com/?page=features/junkmail > > > > _______________________________________________ > > Technotes mailing list > > Technotes@lists.m4if.org > > http://lists.m4if.org/mailman/listinfo/technotes > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > From richard sorenson.com Thu Jan 30 10:10:11 2003 From: richard sorenson.com (Richard Shields) Date: Wed Jul 30 14:09:37 2003 Subject: [M4IF Technotes] packet_header macroblock number Message-ID: <70A238C106788B49A1B7B46C050DEDFEC8F090@pandora.sorenson.com> Ariel, If you are receiving your packets through a protocol such as RTP then packet loss can occur. So, yes, the situation you have run into can occur and the decoder must know how to handle it. There are various methods of error concealment (handling the missing macroblocks) from just copying the collocated macroblocks from the reference frame or by using some type of interpolation from the surrounding macroblocks. The handling of missing macroblocks is not covered by the specification. -Richard -----Original Message----- From: Ariel David [mailto:Ariel.David@ParthusCeva.com] Sent: Thursday, January 30, 2024 7:48 AM To: technotes@lists.m4if.org Subject: [M4IF Technotes] packet_header macroblock number Hi, I've run across a problem where I decode a stream and get to a resync marker. I decode the packet_header and in it decode the macroblock number of the start of the next packet. The problem is that this macroblock number is not identical to my own macroblock count. This means that in my decoder I am supposed to be for example in macroblock 75 and the macroblock number in the packet_header shows 80. I now have 5 macroblocks that are unacounted for. I've looked through the standard and see no mention of such an even and how to resolve it. The main problem is that I don't know if this is a bitstream error or something that can possibly happen and I need to handle. Is this occurance at all possible? Is this an error? Should I decode these macroblocks as skipped? P.S I hope I reached the correct address. I am subscribed to technotes, but saw no address to send questions. Thanks, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030130/26292b10/attachment.html From harmanci ece.rochester.edu Thu Jan 30 12:33:35 2003 From: harmanci ece.rochester.edu (Oztan Harmanci) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] packet_header macroblock number References: <70A238C106788B49A1B7B46C050DEDFEC8F090@pandora.sorenson.com> Message-ID: <009c01c2c885$b7c12810$bfa49780@h414pc4> packet_header macroblock numberHello Ariel. I am not 100% sure but that is not supposed to happen for stream decoding. Check two things: - are there any packet drops? ( I don't think this is the case because 5 MBs in a packet is pretty short . But still, depends on what you are doing.) - are you counting the macroblocks in received packets correctly? If there are not any packet losses you have a problem with your decoder. Potential problem points are "mcbpc"s, "cbpy"s and maybe "not_coded" fields. Make sure that they are used correctly. Oztan ----- Original Message ----- From: Richard Shields To: technotes@lists.m4if.org Sent: Thursday, January 30, 2024 12:10 PM Subject: RE: [M4IF Technotes] packet_header macroblock number Ariel, If you are receiving your packets through a protocol such as RTP then packet loss can occur. So, yes, the situation you have run into can occur and the decoder must know how to handle it. There are various methods of error concealment (handling the missing macroblocks) from just copying the collocated macroblocks from the reference frame or by using some type of interpolation from the surrounding macroblocks. The handling of missing macroblocks is not covered by the specification. -Richard -----Original Message----- From: Ariel David [mailto:Ariel.David@ParthusCeva.com] Sent: Thursday, January 30, 2024 7:48 AM To: technotes@lists.m4if.org Subject: [M4IF Technotes] packet_header macroblock number Hi, I've run across a problem where I decode a stream and get to a resync marker. I decode the packet_header and in it decode the macroblock number of the start of the next packet. The problem is that this macroblock number is not identical to my own macroblock count. This means that in my decoder I am supposed to be for example in macroblock 75 and the macroblock number in the packet_header shows 80. I now have 5 macroblocks that are unacounted for. I've looked through the standard and see no mention of such an even and how to resolve it. The main problem is that I don't know if this is a bitstream error or something that can possibly happen and I need to handle. Is this occurance at all possible? Is this an error? Should I decode these macroblocks as skipped? P.S I hope I reached the correct address. I am subscribed to technotes, but saw no address to send questions. Thanks, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030130/596ff5d3/attachment.html From rob.koenen m4if.org Thu Jan 30 09:52:30 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] Request for MP4 file In-Reply-To: <20030129064659.64368.qmail@web12306.mail.yahoo.com> Message-ID: <3C124172E7FDD511B510000347426D59016BEE77@exchange.epr.com> Go to http://www.m4if.org/resources.php and look for the MPEG-4 Content section. Rob -----Original Message----- From: bharat nihalani [mailto:ban611@yahoo.com] Sent: Tuesday, January 28, 2024 10:47 PM To: technotes@lists.m4if.org Subject: [M4IF Technotes] Request for MP4 file Dear All, Could someone give me one MP4 file having both audio and video encoded data in it? Audio: MP3, AAC, AMR, etc... Video: MPEG-4 Simple Profile Thanx in advance. Regards, Bharat _____ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20030130/55656904/attachment.html From mikael sevenier.com Thu Jan 30 10:28:54 2003 From: mikael sevenier.com (Mikael Bourges-Sevenier) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] Bifs and xmt In-Reply-To: Message-ID: <003e01c2c88d$759b4850$6501a8c0@merlin> Hi Jim and All, > > Hello all, > > I was just wondering what the differences and similarities > are between bifs > and xmt? I have looked at the standard (systems) and don`t > see any mention > of xmt, yet I see it mentioned in various web pages and books. XMT should be part of Systems spec 2nd edition (part 1:2001) I think and is definitely in the 3rd edition in chapters 14, 15, 16, 17. It will be in the forthcoming Part 11. XMT comes in 3 flavors: XMT-A, XMT-O, XMT-C. XMT-A is a XML representation of BIFS and OD streams. XMT-O is a higher-level language based on SMIL 2.0 and SVG 1.0. XMT-C defines modules for MPEG-7 and encoding, delivery and publication hints. The 2 languages and the XMT-C modules come with a XML Schema, which is very helpful to validate scenes using generic XML mechanisms (and tools). > > Is there any documentation on xmt (in english!!) available?? > Why is it required in the first place if we have bifs?? MPEG-4 defines XMT as a textual authoring language and that's the only textual representation required by the standard i.e. for interoperability/interchange. Hope this helps, Mike > > Thanks in advance, > > Jim > > _________________________________________________________________ > Help STOP SPAM with the new MSN 8 and get 2 months FREE* > http://join.msn.com/?page=features/junkmail > > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technot> es > > From yongwang_2001 yahoo.com Thu Jan 30 17:27:43 2003 From: yongwang_2001 yahoo.com (Yong wang) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] mp4 to avi converter Message-ID: <20030131012743.49157.qmail@web14913.mail.yahoo.com> I need to convert a mp4 file to an avi file. Could anybody tell me a site to download such converter? Thank you very much! Yong Wang __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From ben interframemedia.com Thu Jan 30 18:48:04 2003 From: ben interframemedia.com (Ben Waggoner) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] mp4 to avi converter In-Reply-To: <20030131012743.49157.qmail@web14913.mail.yahoo.com> Message-ID: Yong, No! You're going the wrong direction :). Anyway, assuming it is a QuickTime-compatible .mp4, tools like Premiere, Cleaner, and ProCoder do just fine. Ben Waggoner Compressed Video Consulting, Training, and Encoding My Book: Cleaner e-book: Compression Classes at Stanford June 30-July 4 and Aug 11-15 on 1/30/03 17:27, Yong wang at yongwang_2001@yahoo.com wrote: > I need to convert a mp4 file to an avi file. Could > anybody tell me a site to download such converter? From alisson dsc.ufcg.edu.br Fri Jan 31 11:44:30 2003 From: alisson dsc.ufcg.edu.br (Alisson Vasconcelos de Brito / Pos. COPIN) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] mp4 to avi converter In-Reply-To: <20030131012743.49157.qmail@web14913.mail.yahoo.com> Message-ID: Hi, I've done this convertion. You should download an mp4 decoder, and than use the graphedt software. In this software you should open the file and choose a file writer instead of a display. You can write me in any doubt. []'Alisson On Thu, 30 Jan 2003, Yong wang wrote: > > I need to convert a mp4 file to an avi file. Could > anybody tell me a site to download such converter? > > Thank you very much! > > Yong Wang > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > _______________________________________________ > Technotes mailing list > Technotes@lists.m4if.org > http://lists.m4if.org/mailman/listinfo/technotes > From yongwang_2001 yahoo.com Fri Jan 31 11:02:50 2003 From: yongwang_2001 yahoo.com (Yong wang) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] max obj in SP Message-ID: <20030131190250.93716.qmail@web14914.mail.yahoo.com> Dear erperts, I noticed that the Max. # objects allowed in MPEG4 visual SP@L1-3 is 4. But, since it treats the whole frame as one object, there is only one object available. How could Max. # objects be 4? Could anybody knidly answer my question? Thnaks a lot! Yong __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From rob.koenen m4if.org Fri Jan 31 11:09:00 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] max obj in SP In-Reply-To: <20030131190250.93716.qmail@web14914.mail.yahoo.com> Message-ID: <3C124172E7FDD511B510000347426D59016BEE97@exchange.epr.com> You can have 4 smaller objects, the total surface of which would be that of the 'typical session size' at max. You can use that on PCs or on devices where there is a picture in the background > But, since it treats the whole > frame as one object, there is only one object > available. I don't understand what you mean by this. Rob > -----Original Message----- > From: Yong wang [mailto:yongwang_2001@yahoo.com] > Sent: Friday, January 31, 2024 11:03 AM > To: Technotes@lists.m4if.org > Subject: [M4IF Technotes] max obj in SP > > > Dear erperts, > > I noticed that the Max. # objects allowed in MPEG4 > visual SP@L1-3 is 4. But, since it treats the whole > frame as one object, there is only one object > available. How could Max. # objects be 4? Could > anybody knidly answer my question? Thnaks a lot! > > Yong > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com _______________________________________________ Technotes mailing list Technotes@lists.m4if.org http://lists.m4if.org/mailman/listinfo/technotes From garysull microsoft.com Fri Jan 31 14:18:56 2003 From: garysull microsoft.com (Gary Sullivan) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] max obj in SP Message-ID: <3B8749EA44FC2748956538D4A3096E42E0901E@RED-MSG-01.redmond.corp.microsoft.com> Right idea. But actually I think the maximum total MBs is given by the max vcv buffer size column in Table N-1, not the typcial session size column (one is just information about what is expected to be typical and the other is the maximum allowed). For example, in Simple profile level 1, you can send 4 "simple visual objects" (i.e., 4 rectangular video streams) - each of which is 5 macroblocks wide and 4 macroblocks tall. The total would then be 80 macroblocks, which fits within the 99 macroblock maximum. In Simple profile, the "max" and "typical" sizes are the same. But in some others they are not. For example in Core profile levels 1 and 2. -Gary +> -----Original Message----- +> From: Rob Koenen [mailto:rob.koenen@m4if.org] +> Sent: Friday, January 31, 2024 11:09 AM +> To: 'Yong wang'; Technotes@lists.m4if.org +> Subject: RE: [M4IF Technotes] max obj in SP +> +> +> You can have 4 smaller objects, the total surface of which would be +> that of the 'typical session size' at max. +> +> You can use that on PCs or on devices where there is a picture in the +> background +> +> > But, since it treats the whole +> > frame as one object, there is only one object +> > available. +> +> I don't understand what you mean by this. +> +> Rob +> +> > -----Original Message----- +> > From: Yong wang [mailto:yongwang_2001@yahoo.com] +> > Sent: Friday, January 31, 2024 11:03 AM +> > To: Technotes@lists.m4if.org +> > Subject: [M4IF Technotes] max obj in SP +> > +> > +> > Dear erperts, +> > +> > I noticed that the Max. # objects allowed in MPEG4 +> > visual SP@L1-3 is 4. But, since it treats the whole +> > frame as one object, there is only one object +> > available. How could Max. # objects be 4? Could +> > anybody knidly answer my question? Thnaks a lot! +> > +> > Yong +> > +> > __________________________________________________ +> > Do you Yahoo!? +> > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. +> http://mailplus.yahoo.com +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> +> http://lists.m4if.org/mailman/listinfo/technotes +> +> +> +> _______________________________________________ +> Technotes mailing list +> Technotes@lists.m4if.org +> http://lists.m4if.org/mailman/listinfo/technotes +> From rob.koenen m4if.org Fri Jan 31 14:30:27 2003 From: rob.koenen m4if.org (Rob Koenen) Date: Wed Jul 30 14:09:38 2003 Subject: [M4IF Technotes] max obj in SP In-Reply-To: <3B8749EA44FC2748956538D4A3096E42E0901E@RED-MSG-01.redmond.corp.microsoft.com> Message-ID: <3C124172E7FDD511B510000347426D59016BEEA7@exchange.epr.com> Right. In Simple, we kept it simple. The typical max num MBs was chosen such that it could exactly fill the typical session size. In most other Profiles/Level combinations, you can fill it twice. Rob > -----Original Message----- > From: Gary Sullivan [mailto:garysull@microsoft.com] > Sent: Friday, January 31, 2024 2:19 PM > To: rob.koenen@m4if.org; Yong wang; Technotes@lists.m4if.org > Subject: RE: [M4IF Technotes] max obj in SP > > > Right idea. But actually I think the maximum total MBs is > given by the max vcv buffer size column in Table N-1, not the > typcial session size column (one is just information about > what is expected to be typical and the other is the maximum allowed). > > For example, in Simple profile level 1, you can send 4 > "simple visual objects" (i.e., 4 rectangular video streams) - > each of which is 5 macroblocks wide and 4 macroblocks tall. > The total would then be 80 macroblocks, which fits within the > 99 macroblock maximum. > > In Simple profile, the "max" and "typical" sizes are the > same. But in some others they are not. For example in Core > profile levels 1 and 2. > > -Gary > > +> -----Original Message----- > +> From: Rob Koenen [mailto:rob.koenen@m4if.org] > +> Sent: Friday, January 31, 2024 11:09 AM > +> To: 'Yong wang'; Technotes@lists.m4if.org > +> Subject: RE: [M4IF Technotes] max obj in SP > +> > +> > +> You can have 4 smaller objects, the total surface of which > would be > +> that of the 'typical session size' at max. > +> > +> You can use that on PCs or on devices where there is a > picture in the > +> background > +> > +> > But, since it treats the whole > +> > frame as one object, there is only one object > +> > available. > +> > +> I don't understand what you mean by this. > +> > +> Rob > +> > +> > -----Original Message----- > +> > From: Yong wang [mailto:yongwang_2001@yahoo.com] > +> > Sent: Friday, January 31, 2024 11:03 AM > +> > To: Technotes@lists.m4if.org > +> > Subject: [M4IF Technotes] max obj in SP > +> > > +> > > +> > Dear erperts, > +> > > +> > I noticed that the Max. # objects allowed in MPEG4 > +> > visual SP@L1-3 is 4. But, since it treats the whole > +> > frame as one object, there is only one object > +> > available. How could Max. # objects be 4? Could > +> > anybody knidly answer my question? Thnaks a lot! > +> > > +> > Yong > +> > > +> > __________________________________________________ > +> > Do you Yahoo!? > +> > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > +> http://mailplus.yahoo.com > +> _______________________________________________ > +> Technotes mailing list > +> Technotes@lists.m4if.org > +> +> http://lists.m4if.org/mailman/listinfo/technotes > +> > +> > +> > +> _______________________________________________ > +> Technotes mailing list > +> Technotes@lists.m4if.org > +> http://lists.m4if.org/mailman/listinfo/technotes > +> >