From hans-juergen.bardenhagen arcor.de Sun Aug 1 00:34:50 2004 From: hans-juergen.bardenhagen arcor.de (Hans-Juergen Bardenhagen) Date: Sun Aug 1 19:12:17 2004 Subject: [Mp4-tech] 3gp In-Reply-To: <000801c475f2$22feb5f0$7001050a@telxsi.com> Message-ID: <9E1btT8jTuB@ID-50271.user.uni-berlin.de> Hi Harsha, on 30.07.04, 09:19 local time (received 31.07.04, 18:06 GMT+2) you wrote: > i am looking for a tool which createts .3gp file having > mpeg4/h.263/h.263+ video and AMR audio.this is required to test my > 3gpp reader soft ware. Nokia offers a converter for free on their developer website: http://ncsp.forum.nokia.com/support/?body=detail&aid=223 ZZee ya, Hans-J?rgen From k_kotegar yahoo.co.in Sun Aug 1 09:04:03 2004 From: k_kotegar yahoo.co.in (=?iso-8859-1?q?karunakar=20A.K.?=) Date: Sun Aug 1 19:13:14 2004 Subject: [Mp4-tech] reading test sequences Message-ID: <20040801070403.72512.qmail@web8202.mail.in.yahoo.com> Hi all I have some set of test sequence in CIF and QCIF. I want to use it for my motion estimatios algorithms. How to read the data in .mov format to the matrix. with regards kk Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040801/29740d57/attachment.html From bfelts envivio.com Sun Aug 1 21:21:31 2004 From: bfelts envivio.com (bfelts@envivio.com) Date: Mon Aug 2 09:15:51 2004 Subject: [Mp4-tech] Video - Tiling multiple video streams In-Reply-To: <377bfcf604073023467d36e522@mail.gmail.com> References: <377bfcf604073023467d36e522@mail.gmail.com> Message-ID: <1091416891.410db33b9944d@email.envivio.com> There are some other -and maybe easier- ways to do this and use the object approach of MPEG-4, using MPEG-4 System . You can easily create a scene, or MPEG-4 system presentation, with multiple video placeholders referring to the live incoming streams. I don't think you have to change the nature of the incoming streams or use sophisticated transcoding algorithm for the application you describe (and I don't believe there is any commercial implementation of MPEG-4 part II video core profile using the video object, but there are quite a few MPEG-4 system authoring tools and players) With the appropriate tools, it takes maybe few minutes to accomplish that. Hope that helps, Boris Felts Envivio > Dear Raghuram, > > It seems to be possible in two ways, > 1. transcoding of various incoming stream into one stream. This is > applicable for most standards which are block-based (like. MPEG2, > H.263,H.264 etc.) Here streams are essentially decoded (partially or > compeletely depending on need of the input and output formats). Also > it implies computation at some central node. Most ideas on transcoding > are derived from the seminal work described here which can serve for > you as a good starting point. > > * Shih-Fu Chang; Messerschmitt, D.G. "Manipulation and compositing of > MC-DCT compressed video" Selected Areas in Communications, IEEE > Journal on ,Volume: 13 , Issue: 1 , Jan. 1995 Pages:1 - 11 > > 2. use of object based encoding as supported by MPEG 4 (core > profiles). MPEG-4 object based encoding facilitates coding of various > object (they can be rectagular or artbitrary shaped) to be combined in > a single bitstream. This would mean that at the mixing junction, > different streams need to be approriately interleaved and at the > player should be equipped with decoding the video of more than one > video object. In MPEG-4, there are also profiles of synthetic and > natural videos and whole lot of combination can be packed togather in > a single MPEG-4 stream. > > You may refer to : > * Touradj Ebrahimi, Caspar Horne "MPEG-4 natural video coding - An > overview", Signal Processing: Image Communication 15 (2000) 365-385. > > * MPEG-4 - Multimedia for our time IEEE Spectrum, Nov 99. > available at http://www.m4if.org/resources/IEEESpectrum/mp4ieee.htm > > * Overview of the MPEG-4 Standard > available at : > http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm > > * http://www.m4if.org/tutorials.php > > Hope this helps. > > Dipan Mehta > > On Mon, 26 Jul 2023 12:58:17 -0600 (MDT), Raghuram V Pidaparthi > wrote: > > Hi, > > I am new to multimedia streaming applications. I want to > > implement a project : > > I want to tile multiple streams in a server received from different > > systems on a network into a single composite frame in real-time and stream > the > > resulting composite stream for a video-conferencing application. Is there > > anyway I can do this using MPEG-4. Can someone give me some leads. > > Thank you > > Raghu > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to indicate > the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], > [systems], [general] or another apppropriate identifier to indicate the type > of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From xquake sina.com Mon Aug 2 12:51:52 2004 From: xquake sina.com (xquake) Date: Mon Aug 2 09:18:55 2004 Subject: [Mp4-tech] u-law audio via LATM Message-ID: <200408020351.i723pcDU027328@lists1.magma.ca> Hi, Could anyone tell me if u-law audio can transmit by LATM? ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡xquake@sina.com ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2004-08-02 From alok_tyro yahoo.co.in Mon Aug 2 06:40:38 2004 From: alok_tyro yahoo.co.in (=?iso-8859-1?q?alok=20shukla?=) Date: Mon Aug 2 09:21:08 2004 Subject: [Mp4-tech] how to play *.bits or *.cmp files Message-ID: <20040802044038.95054.qmail@web8301.mail.in.yahoo.com> hi all, i m working on MPEG4 cpdec from last three months. i have MoMuSys and Microsoft MPEG4 codec, i m able to run these codec and getting the output as .bits file or .cmp file, i m able to decode these file and getting the decoded .yuv files, but i want to now is there any means by which i can play the encoded file using some mpeg4 player. i had also tried running this codec on solaries but it is giving errors which changes i should make in makefile to compile the codec. Thanks alok Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040802/42fd5891/attachment.html From alok_tyro yahoo.co.in Mon Aug 2 10:55:28 2004 From: alok_tyro yahoo.co.in (=?iso-8859-1?q?alok=20shukla?=) Date: Mon Aug 2 09:23:20 2004 Subject: [Mp4-tech] AVI Creator Message-ID: <20040802085528.38220.qmail@web8312.mail.in.yahoo.com> hi all, can u suggest me any mpeg4 encoder which gives the output file that can be played using some mpeg4 player. alok Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040802/91bb0e57/attachment.html From ravimpeg4video yahoo.co.in Mon Aug 2 17:13:52 2004 From: ravimpeg4video yahoo.co.in (=?iso-8859-1?q?ravi=20kumar?=) Date: Mon Aug 2 12:02:54 2004 Subject: [Mp4-tech] where i can download MPEG 4 BSAC Decoder floating point/fixed point C ref code In-Reply-To: <200407291605.i6TG5Odh020449@lists1.magma.ca> Message-ID: <20040802151352.53398.qmail@web8304.mail.in.yahoo.com> Hi all, >From where I can down load ( freely) * MPEG 4 BSAC Decoder floating point/fixed point C Reference code? Regards Ravi Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040802/1f2b1e9f/attachment-0001.html From singer apple.com Mon Aug 2 15:22:51 2004 From: singer apple.com (Dave Singer) Date: Tue Aug 3 08:40:48 2004 Subject: [Mp4-tech] 3gp In-Reply-To: <000801c475f2$22feb5f0$7001050a@telxsi.com> References: <000801c475f2$22feb5f0$7001050a@telxsi.com> Message-ID: At 9:49 AM +0530 7/30/04, Harsha H M wrote: >Hi All > >i am looking for a tool which createts .3gp file having mpeg4/h.263/h.263+ >video and AMR audio.this is required to test my 3gpp reader soft ware. > >thanks >harsha quicktime? > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime From woodsp us.ibm.com Mon Aug 2 18:56:35 2004 From: woodsp us.ibm.com (Steve Wood) Date: Tue Aug 3 08:43:18 2004 Subject: [Mp4-tech] how to play *.bits or *.cmp files In-Reply-To: <20040802044038.95054.qmail@web8301.mail.in.yahoo.com> Message-ID: Alok, the IBM Toolkit for MPEG-4 can directly play raw video .cmp files - Simple Profile. See http://www.alphaworks.ibm.com/tech/tk4mpeg4 Regards, Steve Wood Composite Media Technologies Group IBM TJ Watson Research alok shukla Sent by: mp4-tech-bounces@lists.mpegif.org 08/02/2024 12:40 AM To: mp4-tech@lists.mpegif.org cc: Subject: [Mp4-tech] how to play *.bits or *.cmp files hi all, i m working on MPEG4 cpdec from last three months. i have MoMuSys and Microsoft MPEG4 codec, i m able to run these codec and getting the output as .bits file or .cmp file, i m able to decode these file and getting the decoded .yuv files, but i want to now is there any means by which i can play the encoded file using some mpeg4 player. i had also tried running this codec on solaries but it is giving errors which changes i should make in makefile to compile the codec. Thanks alok Yahoo! India Matrimony: Find your life partner online. _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040802/f43391ff/attachment.html From tracy.yang vidiator.com Mon Aug 2 16:06:14 2004 From: tracy.yang vidiator.com (Tracy Yang) Date: Tue Aug 3 08:45:46 2004 Subject: [Mp4-tech] MPEG-4 version 2 AAC rewrite decoder Message-ID: <787ED0EC136B854DB341E7662D666CD6A2DB76@bels002.mediator.com> I downloaded and compiled the MPEG-4 version 2 (ISO/IEC 14496-5:2001) AAC codec. However, I can't make the decoder in rewrite directory work for AAC raw data I tried to use the example command lines gave in the readme_usuage in version 1 as following: Encoding: mp4auenc -m tf -c "-aac_raw -aac_tns" -r -o bitstream.aac original.wav Decoding: mp4vaudec -c "-aac_raw" -aaceof bitstream.aac -o output.wav -s -n But the decoder doesn't work. I found it stops at the function: MP4Audio_ProbeFile(bitFileName) Can someone give me a pair of sample command lines that can encode and decode in plain AAC mode? From krv133f smsu.edu Mon Aug 2 18:10:52 2004 From: krv133f smsu.edu (Vollmar, Kenneth R) Date: Tue Aug 3 08:47:53 2004 Subject: [Mp4-tech] IEEE 1180 IDCT std. is withdrawn Message-ID: <449421B2223FE74C8CF2AED36BA626A501CC5052@jade.SPRINGFIELD.SMSU.EDU> Does it (should it) bother anyone in the MPEG community that IEEE 1180-1990, "Standard Specifications for the Implementations of 8x8 Inverse Discrete Cosine Transform" has been withdrawn but is still referenced by MPEG? The IEEE 1180-1990 standard was first administratively withdrawn in October 1996, because of lack of activity. IEEE 1180 was reaffirmed in December 1997 after it was pointed out that it was still referenced by the MPEG standard. The IEEE 1180 standard has now again been classified as a "Withdrawn Standard" by IEEE in Feb. 2003 (see http://standards.ieee.org/db/status/status.txt) and by ANSI on 9 Sept. 2001 (see ANSI Standards Action, Vol. 32, #16, Aug. 10, 2001, http://public.ansi.org/ansionline/Documents/Standards%20Action/Archives/ 2001%20PDFs/SAV3210.pdf ), and is not currently supported by either organization. Ken Vollmar ------------------------------------------------------------------------ --------- Dr. Ken Vollmar KenVollmar@smsu.edu Dept. of Computer Science Ken.Vollmar@ieee.org Southwest Missouri State University www.cs.smsu.edu/~vollmar 901 S. National Ave. (417) 836-5789 Springfield, MO 65804 IEEE Senior Member -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040802/d62d9fcf/attachment.html From bpathak brookes.ac.uk Tue Aug 3 18:42:23 2004 From: bpathak brookes.ac.uk (Bhumin Pathak) Date: Tue Aug 3 12:47:17 2004 Subject: [Mp4-tech] how to play *.bits or *.cmp files In-Reply-To: <200408021603.i72G3BMt012864@lists1.magma.ca> Message-ID: try free codecs from here http://www.mpegable.com/show/products.html Bhumin H. Pathak ============================== Communications Research Group. Oxford Brookes University, Gipsy Lane, Oxford OX3 0BP - U.K. From raghuram unm.edu Tue Aug 3 13:34:17 2004 From: raghuram unm.edu (Raghuram V Pidaparthi) Date: Tue Aug 3 14:44:05 2004 Subject: [Mp4-tech] Video - Tiling multiple video streams In-Reply-To: <1091416891.410db33b9944d@email.envivio.com> Message-ID: Boris, Can you suggest me some authoring tools with which this can be accomplished. Also, the number of connections the server could handle is really limited because of the number of streaming connections that the server has to handle and the incoming/outgoing bandwidth. So, can the tools really operate in real-time while handling multiple streams? Thanks Raghu On Sun, 1 Aug 2023 bfelts@envivio.com wrote: > There are some other -and maybe easier- ways to do this and use the object > approach of MPEG-4, using MPEG-4 System . > You can easily create a scene, or MPEG-4 system presentation, with multiple > video placeholders referring to the live incoming streams. > I don't think you have to change the nature of the incoming streams or use > sophisticated transcoding algorithm for the application you describe (and I > don't believe there is any commercial implementation of MPEG-4 part II video > core profile using the video object, but there are quite a few MPEG-4 system > authoring tools and players) With the appropriate tools, it takes maybe few > minutes to accomplish that. > > Hope that helps, > > Boris Felts > Envivio > > > Dear Raghuram, > > > > It seems to be possible in two ways, > > 1. transcoding of various incoming stream into one stream. This is > > applicable for most standards which are block-based (like. MPEG2, > > H.263,H.264 etc.) Here streams are essentially decoded (partially or > > compeletely depending on need of the input and output formats). Also > > it implies computation at some central node. Most ideas on transcoding > > are derived from the seminal work described here which can serve for > > you as a good starting point. > > > > * Shih-Fu Chang; Messerschmitt, D.G. "Manipulation and compositing of > > MC-DCT compressed video" Selected Areas in Communications, IEEE > > Journal on ,Volume: 13 , Issue: 1 , Jan. 1995 Pages:1 - 11 > > > > 2. use of object based encoding as supported by MPEG 4 (core > > profiles). MPEG-4 object based encoding facilitates coding of various > > object (they can be rectagular or artbitrary shaped) to be combined in > > a single bitstream. This would mean that at the mixing junction, > > different streams need to be approriately interleaved and at the > > player should be equipped with decoding the video of more than one > > video object. In MPEG-4, there are also profiles of synthetic and > > natural videos and whole lot of combination can be packed togather in > > a single MPEG-4 stream. > > > > You may refer to : > > * Touradj Ebrahimi, Caspar Horne "MPEG-4 natural video coding - An > > overview", Signal Processing: Image Communication 15 (2000) 365-385. > > > > * MPEG-4 - Multimedia for our time IEEE Spectrum, Nov 99. > > available at http://www.m4if.org/resources/IEEESpectrum/mp4ieee.htm > > > > * Overview of the MPEG-4 Standard > > available at : > > http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm > > > > * http://www.m4if.org/tutorials.php > > > > Hope this helps. > > > > Dipan Mehta > > > > On Mon, 26 Jul 2023 12:58:17 -0600 (MDT), Raghuram V Pidaparthi > > wrote: > > > Hi, > > > I am new to multimedia streaming applications. I want to > > > implement a project : > > > I want to tile multiple streams in a server received from different > > > systems on a network into a single composite frame in real-time and stream > > the > > > resulting composite stream for a video-conferencing application. Is there > > > anyway I can do this using MPEG-4. Can someone give me some leads. > > > Thank you > > > Raghu > > > > > > _______________________________________________ > > > NOTE: Please use clear subject lines for your posts. Include [audio, > > [video], [systems], [general] or another apppropriate identifier to indicate > > the type of question you have. > > > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > > found at > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include [audio, [video], > > [systems], [general] or another apppropriate identifier to indicate the type > > of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust guidelines > > found at > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > > > > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > From bfelts envivio.com Tue Aug 3 12:52:15 2004 From: bfelts envivio.com (Boris Felts) Date: Tue Aug 3 15:00:37 2004 Subject: [Mp4-tech] Video - Tiling multiple video streams In-Reply-To: <0ADFC3A378B7B2408351059DCC465DAD96C134@xchange.sfo.envivio.com> Message-ID: <0ADFC3A378B7B2408351059DCC465DAD430A10@xchange.sfo.envivio.com> Taken from another email on this list: Kyungpook National University (MPEG-4 Studio, 2D) Fraunhofer HHI (2D) Institute for Research and Technology Hellas (MPEG-4 Toolbox, 3D) Digimax (Maxpeg Author, 3D) National Taiwan University (seems to be the same as Digimax Maxpeg Author) Envivio (4Mation, 2D) iVAST (Studio Author, 2D) ETRI (2D) GPAC (V4Studio, 2D) Mindego (2D, 3D) University of Port Elizabeth (2D) IBM (XMTEdit, 2D) ENST (MPEG-Pro, 2D, no longer maintained) Some of these tools are not publicly available I know our authoring tool (4Mation) can create a window with live video tiles. To be clear: these authoring tools do not do any video transcoding. They create a presentation referring to live streams. The presentation itself can be done offline, while the video streams are live. Regards, Boris > -----Original Message----- > From: Raghuram V Pidaparthi [mailto:raghuram@unm.edu] > Sent: Tuesday, August 03, 2023 11:34 AM > To: bfelts@envivio.com > Cc: mp4-tech@lists.mpegif.org > Subject: Re: [Mp4-tech] Video - Tiling multiple video streams > > > Boris, Can you suggest me some authoring tools with which this can be > accomplished. Also, the number of connections the server > could handle is > really limited because of the number of streaming connections > that the > server has to handle and the incoming/outgoing bandwidth. So, can the > tools really operate in real-time while handling multiple streams? > > Thanks > Raghu > > On Sun, 1 Aug 2023 bfelts@envivio.com wrote: > > > There are some other -and maybe easier- ways to do this and use the > > object > > approach of MPEG-4, using MPEG-4 System . > > You can easily create a scene, or MPEG-4 system > presentation, with multiple > > video placeholders referring to the live incoming streams. > > I don't think you have to change the nature of the incoming > streams or use > > sophisticated transcoding algorithm for the application you > describe (and I > > don't believe there is any commercial implementation of > MPEG-4 part II video > > core profile using the video object, but there are quite a > few MPEG-4 system > > authoring tools and players) With the appropriate tools, it > takes maybe few > > minutes to accomplish that. > > > > Hope that helps, > > > > Boris Felts > > Envivio > > > > > Dear Raghuram, > > > > > > It seems to be possible in two ways, > > > 1. transcoding of various incoming stream into one stream. This is > > > applicable for most standards which are block-based (like. MPEG2, > > > H.263,H.264 etc.) Here streams are essentially decoded > (partially or > > > compeletely depending on need of the input and output > formats). Also > > > it implies computation at some central node. Most ideas > on transcoding > > > are derived from the seminal work described here which > can serve for > > > you as a good starting point. > > > > > > * Shih-Fu Chang; Messerschmitt, D.G. "Manipulation and > compositing > > > of MC-DCT compressed video" Selected Areas in > Communications, IEEE > > > Journal on ,Volume: 13 , Issue: 1 , Jan. 1995 Pages:1 - 11 > > > > > > 2. use of object based encoding as supported by MPEG 4 (core > > > profiles). MPEG-4 object based encoding facilitates coding of > > > various object (they can be rectagular or artbitrary > shaped) to be > > > combined in a single bitstream. This would mean that at > the mixing > > > junction, different streams need to be approriately > interleaved and > > > at the player should be equipped with decoding the video of more > > > than one video object. In MPEG-4, there are also profiles of > > > synthetic and natural videos and whole lot of combination can be > > > packed togather in a single MPEG-4 stream. > > > > > > You may refer to : > > > * Touradj Ebrahimi, Caspar Horne "MPEG-4 natural video > coding - An > > > overview", Signal Processing: Image Communication 15 > (2000) 365-385. > > > > > > * MPEG-4 - Multimedia for our time IEEE Spectrum, Nov 99. > > > available at > > > http://www.m4if.org/resources/IEEESpectrum/mp4ieee.htm > > > > > > * Overview of the MPEG-4 Standard > > > available at : > > > http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm > > > > > > * http://www.m4if.org/tutorials.php > > > > > > Hope this helps. > > > > > > Dipan Mehta > > > > > > On Mon, 26 Jul 2023 12:58:17 -0600 (MDT), Raghuram V Pidaparthi > > > wrote: > > > > Hi, > > > > I am new to multimedia streaming applications. I want > to implement > > > > a project : I want to tile multiple streams in a server > received > > > > from different systems on a network into a single > composite frame > > > > in real-time and stream > > > the > > > > resulting composite stream for a video-conferencing > application. > > > > Is there anyway I can do this using MPEG-4. Can someone give me > > > > some leads. Thank you Raghu > > > > > > > > _______________________________________________ > > > > NOTE: Please use clear subject lines for your posts. Include > > > > [audio, > > > [video], [systems], [general] or another apppropriate > identifier to > > > indicate the type of question you have. > > > > > > > > Note: Conduct on the mailing list is subject to the Antitrust > > > > guidelines > > > found at > > > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust. > > > php > > > > > > > _______________________________________________ > > > NOTE: Please use clear subject lines for your posts. > Include [audio, > > > [video], [systems], [general] or another apppropriate > identifier to > > > indicate the type of question you have. > > > > > > Note: Conduct on the mailing list is subject to the Antitrust > > > guidelines found at > > > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust. > > > php > > > > > > > > > > > > > ------------------------------------------------- > > This mail sent through IMP: http://horde.org/imp/ > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. > Include [audio, > > [video], [systems], [general] or another apppropriate identifier to > > indicate the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust > > guidelines found at > > > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.ph > > p > > > From garysull windows.microsoft.com Tue Aug 3 13:00:10 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Tue Aug 3 15:04:09 2004 Subject: [Mp4-tech] IEEE 1180 IDCT std. is withdrawn Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460A4BA6E2@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> MPEG (and ITU-T) will need to take corrective action in response to this -- probably not a big deal -- just a bookkeeping matter to ensure that the requirement is specified properly while avoiding (one way or another) reference to something with "withdrawn" status. I couldn't find a mention of this at the second link you provided, although I did find one at the first link. Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Vollmar, Kenneth R Sent: Monday, August 02, 2023 3:11 PM To: mp4-tech@lists.mpegif.org Cc: Vollmar, Kenneth R Subject: [Mp4-tech] IEEE 1180 IDCT std. is withdrawn Does it (should it) bother anyone in the MPEG community that IEEE 1180-1990, "Standard Specifications for the Implementations of 8x8 Inverse Discrete Cosine Transform" has been withdrawn but is still referenced by MPEG? The IEEE 1180-1990 standard was first administratively withdrawn in October 1996, because of lack of activity. IEEE 1180 was reaffirmed in December 1997 after it was pointed out that it was still referenced by the MPEG standard. The IEEE 1180 standard has now again been classified as a "Withdrawn Standard" by IEEE in Feb. 2003 (see http://standards.ieee.org/db/status/status.txt) and by ANSI on 9 Sept. 2001 (see ANSI Standards Action, Vol. 32, #16, Aug. 10, 2001, http://public.ansi.org/ansionline/Documents/Standards%20Action/Archives/ 2001%20PDFs/SAV3210.pdf ), and is not currently supported by either organization. Ken Vollmar ------------------------------------------------------------------------ --------- Dr. Ken Vollmar KenVollmar@smsu.edu Dept. of Computer Science Ken.Vollmar@ieee.org Southwest Missouri State University www.cs.smsu.edu/~vollmar 901 S. National Ave. (417) 836-5789 Springfield, MO 65804 IEEE Senior Member -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040803/85d9ab41/attachment.html From alok_tyro yahoo.co.in Wed Aug 4 06:08:19 2004 From: alok_tyro yahoo.co.in (=?iso-8859-1?q?alok=20shukla?=) Date: Wed Aug 4 00:20:51 2004 Subject: [Mp4-tech] Re: mpeg4 codec In-Reply-To: <410FA2CD.6020705@hhi.fraunhofer.de> Message-ID: <20040804040819.63378.qmail@web8310.mail.in.yahoo.com> Hello sir, Thanks for ur attention. Sir on which solaries version u have tested the code for mpeg4 provided by MoMuSys can u give me some details how to compile it on solaries as i m trying from long time it is not working however i m able to compile it on LINUX. r u using the same make file proviede with the code. also suggest some means through which i can change the mpeg4 bits file to some other format that can be played using mpeg4 player like (.mp4 or .m4v). Thank u alok Karsten Suehring wrote: Hi, the bits file is an elementary MPEG-4 Video bitstream. I think for using this with another decoder than the one included in MoMuSys you will probably have to encapsulate the stream into another file format (e.g. MPEG-4 file format) But this will depend on the player you are trying to use. At the time I was maintaining the code, it worked fine on Solaris systems. Please note that you need the cproto tool installed. Best regards, Karsten alok shukla wrote: > Hello Sir, > I m working on mpeg4 reference software provided by MoMuSys. > I m able to encode the raw YUV files and getting the bits file, > i wants to now what is this bits file and is there any means through > which i can play these bits file using some player. > I also tried these code to compile on solaries but it is giving error is > it compilable in solaries as the readme file states. > Thanks > Alok > > *Yahoo! India Matrimony* > *:* > Find your life partner online > . > > Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040804/e82d9e0d/attachment-0001.html From nikkor rambler.ru Wed Aug 4 16:52:34 2004 From: nikkor rambler.ru (Korotkov Nick) Date: Wed Aug 4 08:43:35 2004 Subject: [Mp4-tech] MPEG-4, Video, Quantization, Method 1? Message-ID: Hi all! Could you help me? I can not find description (formulas) of quantization with a weighting matrix (Method 1) for MPEG-4. Best regards? Nick From harrycharan yahoo.com Wed Aug 4 06:54:34 2004 From: harrycharan yahoo.com (Haricharan L) Date: Wed Aug 4 09:57:50 2004 Subject: [Mp4-tech] [Audio] MPEG tech query Message-ID: <20040804125434.5783.qmail@web60401.mail.yahoo.com> Hi, I would like to know if there is any standard or technology by name 'AAC++'. Is it another name for HE-AAC (like AAC+, AAC SBR)? Thanks in advance. -Hari __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From deepak.chotrani patni.com Thu Aug 5 11:29:20 2004 From: deepak.chotrani patni.com (Deepak Chotrani) Date: Thu Aug 5 01:14:53 2004 Subject: [Mp4-tech] Percentage of time for Deblocking. Message-ID: <000d01c47aa8$f8ea3710$1802a8c0@patni.com> Hi all, I am invloved in optimizing H.264 Video decoder and I am facing problems in optimizing it. Particularly the deblocking operation of H.264. I wanted to know approximately what percentage of total decoding time is taken by deblocking operations in MPEG decoder. Also could you please suggest as to what are the criteria under whick deblocking should be performed because right now I am doing Deblocking operations for every macroblock of a frame. Regards Deepak Chotrani. From jc sj.co.uk Thu Aug 5 11:13:14 2004 From: jc sj.co.uk (John Cox) Date: Thu Aug 5 05:26:00 2004 Subject: [Mp4-tech] Percentage of time for Deblocking. In-Reply-To: <000d01c47aa8$f8ea3710$1802a8c0@patni.com> References: <000d01c47aa8$f8ea3710$1802a8c0@patni.com> Message-ID: Hi >Hi all, > >I am invloved in optimizing H.264 Video decoder and I am facing problems in >optimizing it. Particularly the deblocking operation of H.264. I wanted to >know approximately what percentage of total decoding time is taken by >deblocking operations in MPEG decoder. As this is a per macroblock overhead, the percentage is going to vary with bitrate. But for D1 pictures @ ~1.5Mbit/sec CABAC, which seems to be about as bad as it gets in % terms, I spend about 18% of my decode time in deblock (including strength logic) on a TI 64xx DSP. >Also could you please suggest as to what are the criteria under whick >deblocking should be performed because right now I am doing Deblocking >operations for every macroblock of a frame. That sounds about right unless it is disabled :-) Good luck John Cox SJ consulting From ralph.sperschneider iis.fraunhofer.de Thu Aug 5 13:03:44 2004 From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider) Date: Thu Aug 5 06:11:54 2004 Subject: [Mp4-tech] Re: Latest version of MPEG4 audio In-Reply-To: <21A8A2085689D8118A63000E7F206F7BB2564C@049701-RACdd7a01d940.baseng.comm.mot.com> References: <21A8A2085689D8118A63000E7F206F7BB2564C@049701-RACdd7a01d940.baseng.comm.mot.com> Message-ID: <41120600.2090709@iis.fraunhofer.de> Shanableh Tamer-SHNT002 wrote: > > Greetings: > > Could someone kindly direct me to where I can download the latest > version of the MPEG4 audio reference software? If it helps I have access > to ISO MPEG resources. > > Regards, > Tamer Shanableh > ftp://mpeg4vm@ftp.tnt.uni-hannover.de/incoming/cvs/ (password of the 67th MPEG meeting) Newest snapshot as of today is: ftp://mpeg4vm@ftp.tnt.uni-hannover.de/incoming/cvs/refSoft_mpeg4na_20040801.tgz Best, Ralph -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 Fraunhofer IIS | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/ From ralph.sperschneider iis.fraunhofer.de Thu Aug 5 13:11:31 2004 From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider) Date: Thu Aug 5 06:15:32 2004 Subject: [Mp4-tech] Re: [audiio] MPEG-4 version 2 AAC rewrite decoder In-Reply-To: <787ED0EC136B854DB341E7662D666CD6A2DB76@bels002.mediator.com> References: <787ED0EC136B854DB341E7662D666CD6A2DB76@bels002.mediator.com> Message-ID: <411207D3.7040806@iis.fraunhofer.de> Tracy Yang wrote: > I downloaded and compiled the MPEG-4 version 2 (ISO/IEC 14496-5:2001) > AAC codec. However, I can't make the decoder in rewrite directory work > for AAC raw data > > I tried to use the example command lines gave in the readme_usuage in > version 1 as following: > > Encoding: > mp4auenc -m tf -c "-aac_raw -aac_tns" -r -o bitstream.aac > original.wav > > Decoding: > mp4vaudec -c "-aac_raw" -aaceof bitstream.aac -o output.wav -s freq> -n > > But the decoder doesn't work. I found it stops at the function: > > MP4Audio_ProbeFile(bitFileName) > > Can someone give me a pair of sample command lines that can encode and > decode in plain AAC mode? > The rewrite decoder only accepts mp4ff files. The encoder has recently been updated such that it writes mp4ff files (at least for the AAC AOTs). However, this software is available to MPEG members only (see my E-Mail to the reflector some minutes ago refering to the most recent snapshot). BTW: The multichannel aac decoder of your software version should be able to decode raw aac files. Best regards, Ralph -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 Fraunhofer IIS | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/ From mchertok barak-online.net Thu Aug 5 23:32:38 2004 From: mchertok barak-online.net (Michael Chertok) Date: Thu Aug 5 15:51:03 2004 Subject: [Mp4-tech] Percentage of time for Deblocking. Message-ID: <41129966.8030600@barak-online.net> An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040805/35d02bf7/attachment.html From sparikh sarnoff.com Thu Aug 5 18:17:46 2004 From: sparikh sarnoff.com (Sandip Parikh) Date: Thu Aug 5 17:28:43 2004 Subject: [Mp4-tech][Video] Short video header Message-ID: <4112A3FA.86B3B761@sarnoff.com> Hi, Could someone please clarify short_video_header for me: At the elementary stream level (video_plane_with_short_header() and below) is a MPEG-4 stream with short_video_header = 1 identical to a H.263 stream in syntax or there is a difference ? Thank you, Regards, Sandip Parikh From tma iis.fhg.de Fri Aug 6 01:03:40 2004 From: tma iis.fhg.de (Herbert Thoma) Date: Thu Aug 5 17:54:05 2004 Subject: [Mp4-tech][Video] Short video header References: <4112A3FA.86B3B761@sarnoff.com> Message-ID: <4112AEBC.D9474322@iis.fhg.de> Sandip Parikh wrote: > > Hi, > > Could someone please clarify short_video_header for me: > > At the elementary stream level (video_plane_with_short_header() and > below) is a MPEG-4 stream with short_video_header = 1 identical to a > H.263 stream in syntax or there is a difference ? MPEG-4 short_video_header is identical to h.263 baseline, i.e. h.263 without any annex. Regards, Herbert. > Thank you, > > Regards, > > Sandip Parikh > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From nikkor rambler.ru Mon Aug 9 11:48:07 2004 From: nikkor rambler.ru (Korotkov Nick) Date: Mon Aug 9 03:04:14 2004 Subject: [Mp4-tech] MPEG-4, Video, Quantization, Method 1? Message-ID: Hi all! Could you help me? I can not find description (formulas) of quantization with a weighting matrix (Method 1) for MPEG-4. Best regards? Nick From satya emuzed.com Mon Aug 9 21:10:29 2004 From: satya emuzed.com (Satyanarayana.N) Date: Mon Aug 9 10:48:09 2004 Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QT file format. Message-ID: <02e001c47e1e$d46d5470$7a0aa8c0@blr.emuzed.com> I am building an application which reads movie files with extension ".mov". I have downloaded quick time file format document from QT site. But,these documents does not talk about atom hierarchies to be followed to support AMR,AAC audios and MPEG-4 videos. Can you tell me the place where can I get the information, about details of these coded specific data in "stsd" atom of the file format. looking forward for your replay With Warm Regards, Satya. --------------------------------------------------------- Software Engineer, Systems eMuzed India Pvt Ltd. e-mail : satya@emuzed.com Tel : +91 80 51269151 / 2 / 3 Ext : 2044 Fax : +91 80 5203257 Mobile : +91 9845550255 -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040809/96767cd7/attachment.html From rlei ati.com Mon Aug 9 12:04:15 2004 From: rlei ati.com (Ryan Lei) Date: Mon Aug 9 11:08:33 2004 Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QT file format. Message-ID: QuickTime use .3gp or .mp4 file format to contain amr, aac, mpeg4 video. .mov is dedicated for QuickTime audio/video itself. _____ From: Satyanarayana.N [mailto:satya@emuzed.com] Sent: Monday, August 09, 2023 10:40 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QT file format. I am building an application which reads movie files with extension ".mov". I have downloaded quick time file format document from QT site. But,these documents does not talk about atom hierarchies to be followed to support AMR,AAC audios and MPEG-4 videos. Can you tell me the place where can I get the information, about details of these coded specific data in "stsd" atom of the file format. looking forward for your replay With Warm Regards, Satya. --------------------------------------------------------- Software Engineer, Systems eMuzed India Pvt Ltd. e-mail : satya@emuzed.com Tel : +91 80 51269151 / 2 / 3 Ext : 2044 Fax : +91 80 5203257 Mobile : +91 9845550255 -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040809/12015319/attachment.html From satya emuzed.com Mon Aug 9 21:56:17 2004 From: satya emuzed.com (Satyanarayana.N) Date: Mon Aug 9 11:28:44 2004 Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QTfile format. References: Message-ID: <032c01c47e25$3d32ddd0$7a0aa8c0@blr.emuzed.com> I have generated clips using export option in QuickTime 6.0 player, these streams have aac,mp4 video directly in .mov file format it self!! Can anybody assist me in finding out the standard document which explains about support of the aac,amr, and mp4 video in .mov files? ----- Original Message ----- From: Ryan Lei To: 'Satyanarayana.N' ; mp4-tech@lists.mpegif.org Sent: Monday, August 09, 2023 8:34 PM Subject: RE: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QTfile format. QuickTime use .3gp or .mp4 file format to contain amr, aac, mpeg4 video. .mov is dedicated for QuickTime audio/video itself. ---------------------------------------------------------------------------- -- From: Satyanarayana.N [mailto:satya@emuzed.com] Sent: Monday, August 09, 2023 10:40 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QT file format. I am building an application which reads movie files with extension ".mov". I have downloaded quick time file format document from QT site. But,these documents does not talk about atom hierarchies to be followed to support AMR,AAC audios and MPEG-4 videos. Can you tell me the place where can I get the information, about details of these coded specific data in "stsd" atom of the file format. looking forward for your replay With Warm Regards, Satya. --------------------------------------------------------- Software Engineer, Systems eMuzed India Pvt Ltd. e-mail : satya@emuzed.com Tel : +91 80 51269151 / 2 / 3 Ext : 2044 Fax : +91 80 5203257 Mobile : +91 9845550255 ---------------------------------------------------------------------------- -- _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040809/ea8690e2/attachment.html From jean-claude.dufourd enst.fr Mon Aug 9 18:53:52 2004 From: jean-claude.dufourd enst.fr (Jean-Claude Dufourd) Date: Mon Aug 9 12:02:14 2004 Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QTfile format. In-Reply-To: <032c01c47e25$3d32ddd0$7a0aa8c0@blr.emuzed.com> References: <032c01c47e25$3d32ddd0$7a0aa8c0@blr.emuzed.com> Message-ID: <41179E10.2010205@enst.fr> .mov are Apple-private. MPEG does not know what is in a .mov, so this reflector is not the proper place to ask. .mp4 are in the scope of this reflector (.3gp not really, but well...) The information about MP4 file format is ISO/IEC 14496-12 and -14, available from www.iso.ch Best regards JC Satyanarayana.N wrote: > I have generated clips using export option in QuickTime 6.0 player, > these streams have aac,mp4 video directly in .mov file format it self!! > Can anybody assist me in finding out the standard document which > explains about support of the aac,amr, and mp4 video in .mov files? > > ----- Original Message ----- > *From:* Ryan Lei > *To:* 'Satyanarayana.N' ; > mp4-tech@lists.mpegif.org > *Sent:* Monday, August 09, 2023 8:34 PM > *Subject:* RE: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 > videos in QTfile format. > > QuickTime use .3gp or .mp4 file format to contain amr, aac, mpeg4 > video. .mov is dedicated for QuickTime audio/video itself. > > ------------------------------------------------------------------------ > *From:* Satyanarayana.N [mailto:satya@emuzed.com] > *Sent:* Monday, August 09, 2023 10:40 AM > *To:* mp4-tech@lists.mpegif.org > *Subject:* [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos > in QT file format. > > I am building an application which reads movie files with > extension ".mov". > I have downloaded quick time file format document from QT site. > But,these documents does not talk about atom hierarchies to be > followed to support AMR,AAC audios and MPEG-4 videos. > Can you tell me the place where can I get the information, about > details of these coded specific data in "stsd" atom of the file > format. > > looking forward for your replay > > With Warm Regards, > Satya. > --------------------------------------------------------- > Software Engineer, Systems > eMuzed India Pvt Ltd. > > e-mail : satya@emuzed.com > Tel : +91 80 51269151 / 2 / 3 Ext : 2044 > Fax : +91 80 5203257 > Mobile : +91 9845550255 > > ------------------------------------------------------------------------ > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > >------------------------------------------------------------------------ > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040809/b615f83a/attachment-0001.html From mohanarangan tataelxsi.co.in Tue Aug 10 12:57:37 2004 From: mohanarangan tataelxsi.co.in (MohanaRangan) Date: Tue Aug 10 02:47:10 2004 Subject: [Mp4-tech] Psychacousticsmodel using MDCT Message-ID: <000101c47ea3$21ce3e30$323c010a@telxsi.com> Hi, I'm looking for papers which discusses Psychoacoustics model using MDCT in detail, or any reference implementation for the same. Thanks in advance. regards, Mohan From jjaji2003 yahoo.com Tue Aug 10 09:26:33 2004 From: jjaji2003 yahoo.com (=?iso-8859-1?q?ahmad=20jalal?=) Date: Tue Aug 10 03:39:50 2004 Subject: [Mp4-tech] Searching for Mpeg-4 Message-ID: <20040810072633.85906.qmail@web41801.mail.yahoo.com> Dear all, I m interesting in the Mpeg-4 open Source for audio and video streaming in VC++ . Some one help me to give me some site for this purpose ; Thanks Ahmad --------------------------------- Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/ff2ab739/attachment.html From jjaji2003 yahoo.com Tue Aug 10 09:50:27 2004 From: jjaji2003 yahoo.com (=?iso-8859-1?q?ahmad=20jalal?=) Date: Tue Aug 10 03:59:24 2004 Subject: [Mp4-tech] Mpeg-4 Source Message-ID: <20040810075027.79797.qmail@web41808.mail.yahoo.com> Dear all, I m interesting in the Mpeg-4 open Source for audio and video streaming in VC++ . Some one help me to give me some site for this purpose ; Thanks Ahmad --------------------------------- Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/0723f617/attachment.html From sudeep_hegde yahoo.com Tue Aug 10 05:58:38 2004 From: sudeep_hegde yahoo.com (Sudeep Hegde) Date: Tue Aug 10 08:50:35 2004 Subject: [Mp4-tech] BSAC ISO Reference Encoder/Decoder Message-ID: <20040810115838.53987.qmail@web20628.mail.yahoo.com> dear sir, I have been in to implimentation of bsac decoder, i have downloaded the bsac iso refrence code and compiled it correctly but i coud not pass the parameters correctly so if u have a running version of the code please forward it or there is any changes to be made. waiting for your reply, Regards, sudeep hegde ===== Sudeep.N.Hegde __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From anil-list maxnetwork.com Tue Aug 10 11:40:30 2004 From: anil-list maxnetwork.com (Anil Gupte) Date: Tue Aug 10 12:07:39 2004 Subject: [Mp4-tech] MPEG format test Message-ID: <00dc01c47ef0$5dd29870$348d5bd8@shakti> Is there a test to determine if a file/stream is in MPEG format? Is there a standard header? Where can I find out more about this? Thanx for the help. Anil Gupte -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/cc36828b/attachment.html From singer apple.com Tue Aug 10 11:08:24 2004 From: singer apple.com (Dave Singer) Date: Tue Aug 10 13:20:27 2004 Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in QTfile format. In-Reply-To: <41179E10.2010205@enst.fr> References: <032c01c47e25$3d32ddd0$7a0aa8c0@blr.emuzed.com> <41179E10.2010205@enst.fr> Message-ID: At 5:53 PM +0200 8/9/04, Jean-Claude Dufourd wrote: >.mov are Apple-private. MPEG does not know what is in a .mov, so >this reflector is not the proper place to ask. >.mp4 are in the scope of this reflector (.3gp not really, but well...) >The information about MP4 file format is ISO/IEC 14496-12 and -14, >available from www.iso.ch >Best regards >JC JC is right; you're better off asking me. As it happens, we store AMR according to the 3GPP specs (see 26.234 in 3GPP release 5), AAC according to MP4 specs, andMPEG-4 video according to MP4 specs also. > >Satyanarayana.N wrote: > >>I have generated clips using export option in QuickTime 6.0 player, >>these streams have aac,mp4 video directly in .mov file format it >>self!! >>Can anybody assist me in finding out the standard document which >>explains about support of the aac,amr, and mp4 video in .mov files? >> >>----- Original Message ----- >>From: Ryan Lei >>To: 'Satyanarayana.N' ; >>mp4-tech@lists.mpegif.org >>Sent: Monday, August 09, 2023 8:34 PM >>Subject: RE: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 >>videos in QTfile format. >> >>QuickTime use .3gp or .mp4 file format to contain amr, aac, mpeg4 >>video. .mov is dedicated for QuickTime audio/video itself. >> >> >>From: Satyanarayana.N [mailto:satya@emuzed.com] >>Sent: Monday, August 09, 2023 10:40 AM >>To: mp4-tech@lists.mpegif.org >>Subject: [Mp4-tech] supporting AMR, AAC audios and MPEG-4 videos in >>QT file format. >> >>I am building an application which reads movie files with extension ".mov". >>I have downloaded quick time file format document from QT site. >>But,these documents does not talk about atom hierarchies to be >>followed to support AMR,AAC audios and MPEG-4 videos. >>Can you tell me the place where can I get the information, about >>details of these coded specific data in "stsd" atom of the file >>format. >> >>looking forward for your replay >> >>With Warm Regards, >>Satya. >>--------------------------------------------------------- >>Software Engineer, Systems >>eMuzed India Pvt Ltd. >> >>e-mail : satya@emuzed.com >>Tel : +91 80 51269151 / 2 / 3 Ext : 2044 >>Fax : +91 80 5203257 >>Mobile : +91 9845550255 >> >> >>_______________________________________________ >>NOTE: Please use clear subject lines for your posts. Include >>[audio, [video], [systems], [general] or another apppropriate >>identifier to indicate the type of question you have. >> >>Note: Conduct on the mailing list is subject to the Antitrust >>guidelines found at >>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php >> >> >> >> >>_______________________________________________ >>NOTE: Please use clear subject lines for your posts. Include >>[audio, [video], [systems], [general] or another apppropriate >>identifier to indicate the type of question you have. >> >>Note: Conduct on the mailing list is subject to the Antitrust >>guidelines found at >>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php >> > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/1a327d88/attachment.html From singer apple.com Tue Aug 10 11:09:15 2004 From: singer apple.com (Dave Singer) Date: Tue Aug 10 13:21:39 2004 Subject: [Mp4-tech] MPEG format test In-Reply-To: <00dc01c47ef0$5dd29870$348d5bd8@shakti> References: <00dc01c47ef0$5dd29870$348d5bd8@shakti> Message-ID: At 10:40 AM -0500 8/10/04, Anil Gupte wrote: >Is there a test to determine if a file/stream is in MPEG format? Is >there a standard header? Where can I find out more about this? There are various verification tools (ISMA has one) and also the reference software, for the file format. The elementary streams have their own tools. Which are you looking for? > >Thanx for the help. >Anil Gupte > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/612fb894/attachment.html From anil-list maxnetwork.com Tue Aug 10 17:50:08 2004 From: anil-list maxnetwork.com (Anil Gupte) Date: Tue Aug 10 18:00:35 2004 Subject: [Mp4-tech] MPEG format test References: <00dc01c47ef0$5dd29870$348d5bd8@shakti> Message-ID: <037001c47f24$016e1bc0$348d5bd8@shakti> Re: [Mp4-tech] MPEG format testWe are looking to write a software that encrypts/decrypts MPEG files. During decryption, we want to make sure that a valid MPEG file is created, so we want the software to do a simple test or something that validates that the decryption was successful. Thanx, Anil Gupte ----- Original Message ----- From: Dave Singer To: Anil Gupte ; mp4-tech@lists.mpegif.org Sent: Tuesday, August 10, 2023 12:09 PM Subject: Re: [Mp4-tech] MPEG format test At 10:40 AM -0500 8/10/04, Anil Gupte wrote: Is there a test to determine if a file/stream is in MPEG format? Is there a standard header? Where can I find out more about this? There are various verification tools (ISMA has one) and also the reference software, for the file format. The elementary streams have their own tools. Which are you looking for? Thanx for the help. Anil Gupte _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime ------------------------------------------------------------------------------ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/8a0081b5/attachment.html From singer apple.com Tue Aug 10 17:38:56 2004 From: singer apple.com (Dave Singer) Date: Tue Aug 10 19:46:32 2004 Subject: [Mp4-tech] MPEG format test In-Reply-To: <037001c47f24$016e1bc0$348d5bd8@shakti> References: <00dc01c47ef0$5dd29870$348d5bd8@shakti> <037001c47f24$016e1bc0$348d5bd8@shakti> Message-ID: At 4:50 PM -0500 8/10/04, Anil Gupte wrote: >We are looking to write a software that encrypts/decrypts MPEG >files. During decryption, we want to make sure that a valid MPEG >file is created, so we want the software to do a simple test or >something that validates that the decryption was successful. > >Thanx, >Anil Gupte you can't compare to the original file? the isma validator will do the file format validation > > >----- Original Message ----- >From: Dave Singer >To: Anil Gupte ; >mp4-tech@lists.mpegif.org >Sent: Tuesday, August 10, 2023 12:09 PM >Subject: Re: [Mp4-tech] MPEG format test > >At 10:40 AM -0500 8/10/04, Anil Gupte wrote: > >>Is there a test to determine if a file/stream is in MPEG format? >>Is there a standard header? Where can I find out more about this? >> > >There are various verification tools (ISMA has one) and also the >reference software, for the file format. The elementary streams >have their own tools. Which are you looking for? > >> >> >Thanx for the help. > >Anil Gupte > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > >-- >David Singer >Apple Computer/QuickTime > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040810/c7be8684/attachment-0001.html From Alptekin.Temizel visioprime.com Wed Aug 11 11:02:15 2004 From: Alptekin.Temizel visioprime.com (Alptekin.Temizel@visioprime.com) Date: Wed Aug 11 05:22:37 2004 Subject: [Mp4-tech] ADPCM in mp4 container Message-ID: Hi, I would appreciate any reply regarding below questions: - Is the "url" box type actually supported by standard players (i.e. can I have video and audio in separate files: lets say an mp4 file contains the video data and also has an url pointing to another mp4 file which contains audio)? - Is it possible to have IMA-ADPCM compressed audio in an mp4 file? If possible, would a standard mp4 player -such as Apple Quicktime- play IMA-ADPCM audio with mpeg-4 video? Thanks in advance! Alptekin Temizel ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From satya emuzed.com Wed Aug 11 16:27:38 2004 From: satya emuzed.com (Satyanarayana.N) Date: Wed Aug 11 05:59:11 2004 Subject: [Mp4-tech] ADPCM in mp4 container References: Message-ID: <0f3801c47f89$a5c3dba0$7a0aa8c0@blr.emuzed.com> yes you are right having audio or/and video in separate files is possible. for further details refer MP4 file format document. any codec combination for audio and video should work together, provided these two codecs are supported in standard and generated file is according to file format standard. ----- Original Message ----- From: Alptekin.Temizel@visioprime.com To: mp4-tech@lists.mpegif.org Sent: Wednesday, August 11, 2023 2:32 PM Subject: [Mp4-tech] ADPCM in mp4 container Hi, I would appreciate any reply regarding below questions: - Is the "url" box type actually supported by standard players (i.e. can I have video and audio in separate files: lets say an mp4 file contains the video data and also has an url pointing to another mp4 file which contains audio)? - Is it possible to have IMA-ADPCM compressed audio in an mp4 file? If possible, would a standard mp4 player -such as Apple Quicktime- play IMA-ADPCM audio with mpeg-4 video? Thanks in advance! Alptekin Temizel ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040811/0a8a92ea/attachment.html From dipankar.mitra lgsoftindia.com Wed Aug 11 16:57:58 2004 From: dipankar.mitra lgsoftindia.com (Dipankar Mitra) Date: Wed Aug 11 06:30:12 2004 Subject: [Mp4-tech] ADPCM in mp4 container Message-ID: For adding ADPCM audio, you can refer to Rob's mail on a similar discussion on G.723 on this list. Here is the link http://lists.mpegif.org/pipermail/mp4-tech/2004-June/003777.html Regards, Dipankar ============================================= -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Alptekin.Temizel@visioprime.com Sent: Wednesday, August 11, 2023 2:32 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] ADPCM in mp4 container Hi, I would appreciate any reply regarding below questions: - Is the "url" box type actually supported by standard players (i.e. can I have video and audio in separate files: lets say an mp4 file contains the video data and also has an url pointing to another mp4 file which contains audio)? - Is it possible to have IMA-ADPCM compressed audio in an mp4 file? If possible, would a standard mp4 player -such as Apple Quicktime- play IMA-ADPCM audio with mpeg-4 video? Thanks in advance! Alptekin Temizel ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From tshanableh ausharjah.edu Wed Aug 11 12:00:09 2004 From: tshanableh ausharjah.edu (tshanableh@ausharjah.edu) Date: Wed Aug 11 08:41:54 2004 Subject: [Mp4-tech] BSAC ISO Reference Encoder/Decoder Message-ID: <34d2a334e498.34e49834d2a3@ausharjah.edu> Here are couple of examples that worked for me: PS. I am working with the latest version of the codec available at (thanks to Ralph for pointing me to it): ftp://mpeg4vm@ftp.tnt.uni-hannover.de/incoming/cvs/refSoft_mpeg4na_20040801.tgz ENCODE: -s 16000 -n 1 -d 1 -m tf -c "-mp4ff -aac_sys_bsac" -r 64000 B_M16.au -o bitstreamBSAC DECODE at 64kbit/s: -s 16000 -n 1 -d 1 -c "-mp4ff -bsacDecLyr 48" -aaceof bistreamBSAC -ed au NOTE: the decoder adds 16kbit/s to whatever the value of bsacDecLyr is. Hence the lowest decodable bitrate is 16kbit/s DECODE at 32kbit/s: -s 16000 -n 1 -d 1 -c "-mp4ff -bsacDecLyr 16" -aaceof bistreamBSAC -ed au Hope this helps. ------------------------------- Dr. Tamer Shanableh Assistant professor Department of Computer Science American University of Sharjah Tel +971 6 515 2506 http:\\www.aus.ac.ae ------------------------------- ----- Original Message ----- From: Sudeep Hegde Date: Tuesday, August 10, 2023 12:58 pm Subject: [Mp4-tech] BSAC ISO Reference Encoder/Decoder > dear sir, > I have been in to implimentation of bsac decoder, i > have downloaded the bsac iso refrence code and > compiled it correctly > but i coud not pass the parameters correctly > so if u have a running version of the code please > forward it or there is any changes to be made. > waiting for your reply, > > Regards, > sudeep hegde > > ===== > Sudeep.N.Hegde > > > > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - 100MB free storage! > http://promotions.yahoo.com/new_mail > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042- > Antitrust.php From Stephen.Henry elixent.com Wed Aug 11 12:49:29 2004 From: Stephen.Henry elixent.com (Stephen Henry) Date: Wed Aug 11 12:00:24 2004 Subject: [Mp4-tech] H.264 Reference Implementation Message-ID: Hi all, I've been looking at the H.264 Reference Implementation (version 82) and I was hoping that someone here could help me out. The code seems to be quite disorganised and, since it is also uncommented/documented, I'm having difficulty understanding how it works. I'm aware of the documentation on the H.264 Reference Implementation website, but it consists pretty much of just computer generated graphs; not really any "meaty" documentation. Does anybody know if there are any open-source or alternate implementations of the H.264 encoder available, or failing that, any source where I can get more information on the workings of the code? Thanks, Stephen Henry From bam iis.fraunhofer.de Wed Aug 11 19:52:56 2004 From: bam iis.fraunhofer.de (Oliver Baum) Date: Wed Aug 11 13:01:17 2004 Subject: [Mp4-tech] [video] H.264 Reference Implementation In-Reply-To: References: Message-ID: <411A4EE8.4050807@iis.fraunhofer.de> On 11.08.2023 17:49, Stephen Henry wrote: > Does anybody know if there are any open-source or alternate > implementations of the H.264 encoder available, or failing that, any > source where I can get more information on the workings of the code? There is a SourceForge project of an H.264 implementation: http://hdot264.sourceforge.net/ However, it is in pre-alpha state. In fact I don't know how active and how complete this project is by now, I only read about it quite a long time ago... Maybe You find help on this project's mailing list. Oliver From Peter.Parnes ltu.se Wed Aug 11 23:32:49 2004 From: Peter.Parnes ltu.se (Peter Parnes) Date: Wed Aug 11 16:52:10 2004 Subject: [Mp4-tech] [video] H.264 Reference Implementation In-Reply-To: <411A4EE8.4050807@iis.fraunhofer.de> References: <411A4EE8.4050807@iis.fraunhofer.de> Message-ID: <411A8271.1080005@ltu.se> > http://hdot264.sourceforge.net/ This one seems rather dead. Last cvs checkin was april 2003. An alternative is the x264 project. http://www.videolan.org/x264.html It is not complete but development is rather active. -Peter From Michael.Chertok ceva-dsp.com Wed Aug 11 20:15:52 2004 From: Michael.Chertok ceva-dsp.com (Michael Chertok) Date: Wed Aug 11 18:30:16 2004 Subject: [Mp4-tech] Re: H.264 Reference Implementation Message-ID: You can try this implementation of the H.264: http://www.videolan.org/x264.html Regards. From arthur.jiang wadin.com Thu Aug 12 09:34:34 2004 From: arthur.jiang wadin.com (=?ISO-8859-1?Q?=D7=A3=B1=F8_=BD=AD?=) Date: Wed Aug 11 20:56:45 2004 Subject: [Mp4-tech] Re: Mp4-tech Digest, Vol 13, Issue 10 Message-ID: <200408120834.AA2031970@wadin.com> It's so quiet recently. There's no one to answer questions and join technical discussion. Why? From bpathak brookes.ac.uk Thu Aug 12 12:58:16 2004 From: bpathak brookes.ac.uk (Bhumin Pathak) Date: Thu Aug 12 07:14:11 2004 Subject: [Mp4-tech] MPEG-4 codec with NEWPRED implementation Message-ID: Dear all, I am looking for a MPEG-4 codec which has the implementation of NEWPRED feature described in ISO-IEC 14496-5 standard. The reference software by ISO/IEC crashes while implementing this feature. Does anybody has any idea of any free or commercially available such MPEG-4 codec ?? Thank you, Bhumin H. Pathak ============================== Communications Research Group. Oxford Brookes University, Gipsy Lane, Oxford OX3 0BP - U.K. -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 1764 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20040812/da42b512/winmail.bin From anil-list maxnetwork.com Thu Aug 12 13:57:43 2004 From: anil-list maxnetwork.com (Anil Gupte) Date: Thu Aug 12 14:12:26 2004 Subject: [Mp4-tech] MPEG format test References: <00dc01c47ef0$5dd29870$348d5bd8@shakti> <037001c47f24$016e1bc0$348d5bd8@shakti> <4119B3EE.2030801@neomagic.com> Message-ID: <01ae01c48095$de079da0$348d5bd8@shakti> I am not sure why this is not obvious, but I will explain. Obviously the original file is not present, otherwise what would be the point of encrypting it? The original is with the owner, who provides the key to decrypt it after a password or a payment has been provided by the user. So, no comparison can be made. Also, the original may be a live stream, not a file (but that is another discussion). I know that there are "Start Codes" which "cheaply search streams for commencement of layers of video". These are also used (I believe) to resynchronize if there are errors. However, these do not seem robust enough to guarantee video. Hence I was looking for an always present "Header" or something similar which would be common across all MPEG files. Your thoughts. Anil Gupte ----- Original Message ----- From: Shailendra Singh To: Dave Singer Cc: Anil Gupte Sent: Wednesday, August 11, 2023 12:51 AM Subject: Re: [Mp4-tech] MPEG format test Dave, Anil, Are not all encryption/decryptrion algorithms (if correctly) implemented lossless processes ? I routinely encrypt/decrypt some files on my PC and I have never seen the decrypted file create any problem (as in the application which is supposed to open the file always does without a hitch). So "MPEG file (A)" -> encryption -> decryption -> "B". If my understanding is correct, "A" and "B" should be bitwise identical. Regards, Shailendra Dave Singer wrote: At 4:50 PM -0500 8/10/04, Anil Gupte wrote: We are looking to write a software that encrypts/decrypts MPEG files. During decryption, we want to make sure that a valid MPEG file is created, so we want the software to do a simple test or something that validates that the decryption was successful. Thanx, Anil Gupte you can't compare to the original file? the isma validator will do the file format validation ----- Original Message ----- From: Dave Singer To: Anil Gupte ; mp4-tech@lists.mpegif.org Sent: Tuesday, August 10, 2023 12:09 PM Subject: Re: [Mp4-tech] MPEG format test At 10:40 AM -0500 8/10/04, Anil Gupte wrote: Is there a test to determine if a file/stream is in MPEG format? Is there a standard header? Where can I find out more about this? There are various verification tools (ISMA has one) and also the reference software, for the file format. The elementary streams have their own tools. Which are you looking for? Thanx for the help. Anil Gupte _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime ------------------------------------------------------------------------ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime ---------------------------------------------------------------------------- _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040812/8c0a68b9/attachment.html From singer apple.com Thu Aug 12 11:59:32 2004 From: singer apple.com (Dave Singer) Date: Thu Aug 12 14:14:55 2004 Subject: [Mp4-tech] MPEG format test In-Reply-To: <01ae01c48095$de079da0$348d5bd8@shakti> References: <00dc01c47ef0$5dd29870$348d5bd8@shakti> <037001c47f24$016e1bc0$348d5bd8@shakti> <4119B3EE.2030801@neomagic.com> <01ae01c48095$de079da0$348d5bd8@shakti> Message-ID: At 12:57 PM -0500 8/12/04, Anil Gupte wrote: >I am not sure why this is not obvious, but I will explain. >Obviously the original file is not present, otherwise what would be >the point of encrypting it? The original is with the owner, who >provides the key to decrypt it after a password or a payment has >been provided by the user. So, no comparison can be made. Also, >the original may be a live stream, not a file (but that is another >discussion). > >I know that there are "Start Codes" which "cheaply search streams >for commencement of layers of video". These are also used (I >believe) to resynchronize if there are errors. However, these do >not seem robust enough to guarantee video. Hence I was looking for >an always present "Header" or something similar which would be >common across all MPEG files. > >Your thoughts. >Anil Gupte the mpeg-4 file format does not encrypt the structure of the file, only the media data. we were under the impression you were the author of the encryption/decryption system and wanted to validate, and that you were using, and knew, the mpeg-4 file format (this being an mpeg-4 list). we might have been wrong on both counts; can you say more? > > >----- Original Message ----- >From: Shailendra Singh >To: Dave Singer >Cc: Anil Gupte >Sent: Wednesday, August 11, 2023 12:51 AM >Subject: Re: [Mp4-tech] MPEG format test > >Dave, Anil, > Are not all encryption/decryptrion algorithms (if correctly) >implemented lossless processes ? I routinely encrypt/decrypt some >files on my PC and I have never seen the decrypted file create any >problem (as in the application which is supposed to open the file >always does without a hitch). > So "MPEG file (A)" -> encryption -> decryption -> "B". If my >understanding is correct, "A" and "B" should be bitwise identical. >Regards, >Shailendra > > >Dave Singer wrote: > >>BLOCKQUOTE { PADDING-BOTTOM: 0px; PADDING-TOP: 0px } DL { >> PADDING-BOTTOM: 0px; PADDING-TOP: 0px } UL { >> PADDING-BOTTOM: 0px; PADDING-TOP: 0px } OL { >> PADDING-BOTTOM: 0px; PADDING-TOP: 0px } LI { >> PADDING-BOTTOM: 0px; PADDING-TOP: 0px } >At 4:50 PM -0500 8/10/04, Anil Gupte wrote: > >>We are looking to write a software that encrypts/decrypts MPEG >>files. During decryption, we want to make sure that a valid MPEG >>file is created, so we want the software to do a simple test or >>something that validates that the decryption was successful. >> > > >Thanx, > >Anil Gupte > > >you can't compare to the original file? > >the isma validator will do the file format validation > >> >>----- Original Message ----- >> >>From: Dave Singer >> >>To: Anil Gupte ; >>mp4-tech@lists.mpegif.org >> >>Sent: Tuesday, August 10, 2023 12:09 PM >> >>Subject: Re: [Mp4-tech] MPEG format test >> >> >>At 10:40 AM -0500 8/10/04, Anil Gupte wrote: >> >>>Is there a test to determine if a file/stream is in MPEG format? >>>Is there a standard header? Where can I find out more about this? >>> > >There are various verification tools (ISMA has one) and also the >reference software, for the file format. The elementary streams >have their own tools. Which are you looking for? > > >> >> >> >Thanx for the help. > >Anil Gupte > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > >-- > >David Singer >Apple Computer/QuickTime > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > >-- > >David Singer >Apple Computer/QuickTime > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040812/9999505a/attachment-0001.html From rob.koenen mpegif.org Fri Aug 13 01:45:12 2004 From: rob.koenen mpegif.org (Rob Koenen (MPEGIF)) Date: Thu Aug 12 18:59:21 2004 Subject: [Mp4-tech] MPEG format test In-Reply-To: <01ae01c48095$de079da0$348d5bd8@shakti> Message-ID: <00f401c480be$074c77d0$0300a8c0@corp.intertrust.com> > I am not sure why this is not obvious, but I will explain. It is not immediately obvious to me what you are trying to figure out. If you are just trying to see if the decrypted file (stream) is valid, then you can use one of several tools to analyze a stream. See e.g. vqual.biz for such a tool. Start codes are only one element of the bistream. I don't understand what you mean by ", these do not seem robust enough to guarantee video." If you mean that an MPEG(-4) bistream cannot be put on all transports without some form of network adaptation, then that's right. But that's not what is usually done in practice, and it is not what this video coding algorithm was designed for. Rob -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Anil Gupte Sent: Thursday, 12 August 2023 19:58 To: mp4-tech@lists.mpegif.org; Shailendra Singh; Dave Singer Subject: Re: [Mp4-tech] MPEG format test I am not sure why this is not obvious, but I will explain. Obviously the original file is not present, otherwise what would be the point of encrypting it? The original is with the owner, who provides the key to decrypt it after a password or a payment has been provided by the user. So, no comparison can be made. Also, the original may be a live stream, not a file (but that is another discussion). I know that there are "Start Codes" which "cheaply search streams for commencement of layers of video". These are also used (I believe) to resynchronize if there are errors. However, these do not seem robust enough to guarantee video. Hence I was looking for an always present "Header" or something similar which would be common across all MPEG files. Your thoughts. Anil Gupte ----- Original Message ----- From: Shailendra Singh To: Dave Singer Cc: Anil Gupte Sent: Wednesday, August 11, 2023 12:51 AM Subject: Re: [Mp4-tech] MPEG format test Dave, Anil, Are not all encryption/decryptrion algorithms (if correctly) implemented lossless processes ? I routinely encrypt/decrypt some files on my PC and I have never seen the decrypted file create any problem (as in the application which is supposed to open the file always does without a hitch). So "MPEG file (A)" -> encryption -> decryption -> "B". If my understanding is correct, "A" and "B" should be bitwise identical. Regards, Shailendra Dave Singer wrote: At 4:50 PM -0500 8/10/04, Anil Gupte wrote: We are looking to write a software that encrypts/decrypts MPEG files. During decryption, we want to make sure that a valid MPEG file is created, so we want the software to do a simple test or something that validates that the decryption was successful. Thanx, Anil Gupte you can't compare to the original file? the isma validator will do the file format validation ----- Original Message ----- From: Dave Singer To: Anil Gupte ; mp4-tech@lists.mpegif.org Sent: Tuesday, August 10, 2023 12:09 PM Subject: Re: [Mp4-tech] MPEG format test At 10:40 AM -0500 8/10/04, Anil Gupte wrote: Is there a test to determine if a file/stream is in MPEG format? Is there a standard header? Where can I find out more about this? There are various verification tools (ISMA has one) and also the reference software, for the file format. The elementary streams have their own tools. Which are you looking for? Thanx for the help. Anil Gupte _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime _____ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime _____ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040813/4a49e9bc/attachment.html From anil-list maxnetwork.com Fri Aug 13 03:03:58 2004 From: anil-list maxnetwork.com (Anil Gupte) Date: Fri Aug 13 03:15:32 2004 Subject: [Mp4-tech] MPEG format test References: <00dc01c47ef0$5dd29870$348d5bd8@shakti> <037001c47f24$016e1bc0$348d5bd8@shakti> <4119B3EE.2030801@neomagic.com> <01ae01c48095$de079da0$348d5bd8@shakti> Message-ID: <00cb01c48103$b4a936d0$348d5bd8@shakti> Re: [Mp4-tech] MPEG format testYes, we are the author of the encryption decryption system, but the decrypting process is separate and done by a user different from the encryptor. The point is, we are encrypting to prevent access to the file unless authorized. If we keep the original next to it so it can compared, then the encryption serves no purpose. And, yes, we know a little bit about the MPEG format, but we are just starting to work with it, so we are not familiar with it. We have not written any code to read/write MPEG, we are simply planning it right now. That is why I had to ask of the MPEG format has a header that is common to all MPEG files. I think Rob Koenen has mostly answered what we needed to know, although I did not understand his answer completely. Thanx, Anil Gupte ----- Original Message ----- From: Dave Singer To: Anil Gupte ; mp4-tech@lists.mpegif.org ; Shailendra Singh Sent: Thursday, August 12, 2023 12:59 PM Subject: Re: [Mp4-tech] MPEG format test At 12:57 PM -0500 8/12/04, Anil Gupte wrote: I am not sure why this is not obvious, but I will explain. Obviously the original file is not present, otherwise what would be the point of encrypting it? The original is with the owner, who provides the key to decrypt it after a password or a payment has been provided by the user. So, no comparison can be made. Also, the original may be a live stream, not a file (but that is another discussion). I know that there are "Start Codes" which "cheaply search streams for commencement of layers of video". These are also used (I believe) to resynchronize if there are errors. However, these do not seem robust enough to guarantee video. Hence I was looking for an always present "Header" or something similar which would be common across all MPEG files. Your thoughts. Anil Gupte the mpeg-4 file format does not encrypt the structure of the file, only the media data. we were under the impression you were the author of the encryption/decryption system and wanted to validate, and that you were using, and knew, the mpeg-4 file format (this being an mpeg-4 list). we might have been wrong on both counts; can you say more? ----- Original Message ----- From: Shailendra Singh To: Dave Singer Cc: Anil Gupte Sent: Wednesday, August 11, 2023 12:51 AM Subject: Re: [Mp4-tech] MPEG format test Dave, Anil, Are not all encryption/decryptrion algorithms (if correctly) implemented lossless processes ? I routinely encrypt/decrypt some files on my PC and I have never seen the decrypted file create any problem (as in the application which is supposed to open the file always does without a hitch). So "MPEG file (A)" -> encryption -> decryption -> "B". If my understanding is correct, "A" and "B" should be bitwise identical. Regards, Shailendra Dave Singer wrote: BLOCKQUOTE { PADDING-BOTTOM: 0px; PADDING-TOP: 0px } DL { PADDING-BOTTOM: 0px; PADDING-TOP: 0px } UL { PADDING-BOTTOM: 0px; PADDING-TOP: 0px } OL { PADDING-BOTTOM: 0px; PADDING-TOP: 0px } LI { PADDING-BOTTOM: 0px; PADDING-TOP: 0px } At 4:50 PM -0500 8/10/04, Anil Gupte wrote: We are looking to write a software that encrypts/decrypts MPEG files. During decryption, we want to make sure that a valid MPEG file is created, so we want the software to do a simple test or something that validates that the decryption was successful. Thanx, Anil Gupte you can't compare to the original file? the isma validator will do the file format validation ----- Original Message ----- From: Dave Singer To: Anil Gupte ; mp4-tech@lists.mpegif.org Sent: Tuesday, August 10, 2023 12:09 PM Subject: Re: [Mp4-tech] MPEG format test At 10:40 AM -0500 8/10/04, Anil Gupte wrote: Is there a test to determine if a file/stream is in MPEG format? Is there a standard header? Where can I find out more about this? There are various verification tools (ISMA has one) and also the reference software, for the file format. The elementary streams have their own tools. Which are you looking for? Thanx for the help. Anil Gupte _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------------------------------------------------------------- _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime ------------------------------------------------------------------------ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040813/13234ada/attachment-0001.html From anil-list maxnetwork.com Fri Aug 13 03:03:58 2004 From: anil-list maxnetwork.com (Anil Gupte) Date: Fri Aug 13 03:18:59 2004 Subject: [Mp4-tech] MPEG format test References: <00f401c480be$074c77d0$0300a8c0@corp.intertrust.com> Message-ID: <00cc01c48103$b5b17f10$348d5bd8@shakti> Message Anil Gupte ----- Original Message ----- From: Rob Koenen (MPEGIF) To: 'Anil Gupte' ; mp4-tech@lists.mpegif.org ; Shailendra Singh ; Dave Singer Sent: Thursday, August 12, 2023 5:45 PM Subject: RE: [Mp4-tech] MPEG format test > I am not sure why this is not obvious, but I will explain. It is not immediately obvious to me what you are trying to figure out. If you are just trying to see if the decrypted file (stream) is valid, then you can use one of several tools to analyze a stream. See e.g. vqual.biz for such a tool. Start codes are only one element of the bistream. I don't understand what you mean by ", these do not seem robust enough to guarantee video." If you mean that an MPEG(-4) bistream cannot be put on all transports without some form of network adaptation, then that's right. But that's not what is usually done in practice, and it is not what this video coding algorithm was designed for. Rob -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Anil Gupte Sent: Thursday, 12 August 2023 19:58 To: mp4-tech@lists.mpegif.org; Shailendra Singh; Dave Singer Subject: Re: [Mp4-tech] MPEG format test I am not sure why this is not obvious, but I will explain. Obviously the original file is not present, otherwise what would be the point of encrypting it? The original is with the owner, who provides the key to decrypt it after a password or a payment has been provided by the user. So, no comparison can be made. Also, the original may be a live stream, not a file (but that is another discussion). I know that there are "Start Codes" which "cheaply search streams for commencement of layers of video". These are also used (I believe) to resynchronize if there are errors. However, these do not seem robust enough to guarantee video. Hence I was looking for an always present "Header" or something similar which would be common across all MPEG files. Your thoughts. Anil Gupte ----- Original Message ----- From: Shailendra Singh To: Dave Singer Cc: Anil Gupte Sent: Wednesday, August 11, 2023 12:51 AM Subject: Re: [Mp4-tech] MPEG format test Dave, Anil, Are not all encryption/decryptrion algorithms (if correctly) implemented lossless processes ? I routinely encrypt/decrypt some files on my PC and I have never seen the decrypted file create any problem (as in the application which is supposed to open the file always does without a hitch). So "MPEG file (A)" -> encryption -> decryption -> "B". If my understanding is correct, "A" and "B" should be bitwise identical. Regards, Shailendra Dave Singer wrote: At 4:50 PM -0500 8/10/04, Anil Gupte wrote: We are looking to write a software that encrypts/decrypts MPEG files. During decryption, we want to make sure that a valid MPEG file is created, so we want the software to do a simple test or something that validates that the decryption was successful. Thanx, Anil Gupte you can't compare to the original file? the isma validator will do the file format validation ----- Original Message ----- From: Dave Singer To: Anil Gupte ; mp4-tech@lists.mpegif.org Sent: Tuesday, August 10, 2023 12:09 PM Subject: Re: [Mp4-tech] MPEG format test At 10:40 AM -0500 8/10/04, Anil Gupte wrote: Is there a test to determine if a file/stream is in MPEG format? Is there a standard header? Where can I find out more about this? There are various verification tools (ISMA has one) and also the reference software, for the file format. The elementary streams have their own tools. Which are you looking for? Thanx for the help. Anil Gupte _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------------------------------------------------------------- _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime ------------------------------------------------------------------------ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040813/ecf4b46b/attachment.html From bulegato libero.it Fri Aug 13 14:09:06 2004 From: bulegato libero.it (Bule) Date: Fri Aug 13 07:22:47 2004 Subject: [Mp4-tech] Video- test sequences References: <200408111600.i7BG0glk011329@lists1.magma.ca> Message-ID: <000c01c48126$1f5326e0$b4101997@master> Hi, I have implemented a little program which simulates the H.264 intra prediction for 640x480 images. How can I test it ? I would like to use appropriate sequences of test and still images...where can I find them? Searching on the net I have downloaded some files with extesion .pgm or .qcif but I 'm not able to open them. Thanks in advance! Bulegato Luca From Tommaso fambau.it Fri Aug 13 17:32:20 2004 From: Tommaso fambau.it (Tommaso@fambau.it) Date: Fri Aug 13 10:39:05 2004 Subject: [Mp4-tech] [video] - transform & quantization Message-ID: Hi, i'm a student of university of Padua. I've just started a study on the trasform and quantization designs in H.264/AVC and there are some questions i'm not been able to answer also searching on the net. I hope you would help me. I start saying that i've based my studies on the IEEE TRANSACTIONS (july 2003) and in particular mode on the papers "low-complexity transform and quantization in h.264/avc" and "variable block size transform for h.264/avc". The questions are the next (i write a list to make it easier): 1- what's DYNAMIC RANGE of a block? 2- Are the TRANSFORM DC COEFFICIENTS simply the coefficients in the first plece at the top-left of the block (so they are the continuous coefficients)? 3- The standard describe the 4x4 and 8x8 transforms. How could the 2x2 blocks of DC coefficients of chrominance be trasformed (pag.601 if IEEE TRANSACTIONS)?? 4- What are the QUANTIZATION TABLES? Could i find them some where? 5- On the paper "low-complexity..." pag.602, is written: "The basis function of the new transform do not have equal norm, which leads to an increade in the size of quantization tables". why this increase?? i can't understand! 6- On the paper "variable..." pag.605, the 8x8 transform matrix is shown, and is written that is a SINGLE NORM matrix. From my calculations on the rows i found it isn't so. Where is my mistake?? I hope i've been clear and i excuse me for so much questions. thanks. Tommaso Ba? From garysull windows.microsoft.com Fri Aug 13 12:11:07 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Fri Aug 13 14:25:08 2004 Subject: [Mp4-tech] [video] - transform & quantization Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460A784221@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Tommaso, Response in-line below: +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of +> Tommaso@fambau.it +> Sent: Friday, August 13, 2023 7:32 AM +> To: mp4-tech@lists.mpegif.org +> Subject: [Mp4-tech] [video] - transform & quantization +> +> +> Hi, +> i'm a student of university of Padua. I hope you are enjoying your student life, and I am happy to see that you are digging deeply into your studies. +> I've just started a study on the trasform and quantization designs in +> H.264/AVC and there are some questions i'm not been able to +> answer also +> searching on the net. I hope you would help me. +> +> I start saying that i've based my studies on the IEEE +> TRANSACTIONS (july +> 2003) and in particular mode on the papers "low-complexity +> transform and +> quantization in h.264/avc" and "variable block size transform for +> h.264/avc". There is also some tutorial information on this subject that is available on the web from Iain Richardson. Google or MSN Search can help you find it (a little digging with a good search engine can find all sorts of stuff). He also wrote a book, with similar content. You should make sure to also get a copy of the standard. In particular, since you are interested in the variable block-size capability, you should also get a copy of the draft FRExt amendment. When you get into the details, you should study the standard more closely than you study the papers about the standard. Especially keep in mind the distinction between what is standardized (the decoding method including the inverse transform and its scaling) and what is not (the encoding method including the forward transform and quantization). If you want to become a real video coding stud, figure out every detail of exactly how SP and SI pictures work. +> The questions are the next (i write a list to make it easier): +> +> 1- what's DYNAMIC RANGE of a block? That is the range of values that can occur during processing of the input data in an encoder or decoder. For example, if the decoded video has 8 bits per sample, the dynamic range of a decoded sample is 8 bits, or 0 to 255. What is coded is the difference between the actual value of a sample (which ranges from 0 to 255) and the prediction of the value of the sample (which also ranges from 0 to 255), so the input to the forward transform has a dynamic range from -255 to +255. Then when you consider the possible combinations of values in a 4x4 block or a larger block, the dynamic range of a transform coefficient has another dynamic range, etc. +> 2- Are the TRANSFORM DC COEFFICIENTS simply the coefficients +> in the first +> plece at the top-left of the block (so they are the continuous +> coefficients)? The "DC" coefficient is the coefficient with coordinates (0,0) in the transform domain. It represents the average value of the block of samples in the spatial domain. In the forward transform, it is just the scaled sum of all input sample values. It ended up getting called "DC" because it represents the part of the signal that is not varying. +> 3- The standard describe the 4x4 and 8x8 transforms. How +> could the 2x2 +> blocks of DC coefficients of chrominance be trasformed +> (pag.601 if IEEE +> TRANSACTIONS)?? The 2x2 blocks of DC coefficients for chroma are transformed by a simple "Hadamard" transform. In other words, a simple sum and difference are created both horizontally and vertically. +> 4- What are the QUANTIZATION TABLES? Could i find them some where? They are tables of frequency-dependent scaling multipliers. They can have fixed values, as in the original version of H.264/AVC, or they can be encoder-specified in some fashion, as in FRExt. +> 5- On the paper "low-complexity..." pag.602, is written: "The basis +> function of the new transform do not have equal norm, which +> leads to an +> increade in the size of quantization tables". why this +> increase?? i can't +> understand! The scaling multipliers become frequency-dependent when the basis functions of the transform do not have equal norms. So instead of needing one table that applies to all coefficients, you need several different tables, where the table that you use depends on the norm of the associated basis function. +> 6- On the paper "variable..." pag.605, the 8x8 transform +> matrix is shown, +> and is written that is a SINGLE NORM matrix. From my +> calculations on the +> rows i found it isn't so. Where is my mistake?? I haven't checked it. Perhaps you should contact the author (who I have copied on this message). In any case, a different 8x8 transform was eventually used in FRExt than what was described in that paper. The one in FRExt is not a single-norm matrix. +> I hope i've been clear and i excuse me for so much questions. If each question leads to an equal increment of understanding, more questions are better than fewer questions. Best Regards, Gary Sullivan +> +> thanks. +> +> Tommaso Ba? +> +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From sweet_sober_smart yahoo.co.in Sat Aug 14 13:05:44 2004 From: sweet_sober_smart yahoo.co.in (=?iso-8859-1?q?ghvf=20jyg?=) Date: Sat Aug 14 07:24:17 2004 Subject: [Mp4-tech] unsbscribe me Message-ID: <20040814110544.58623.qmail@web8311.mail.in.yahoo.com> plz unsubscribe me Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040814/af98fbb4/attachment.html From rob.koenen mpegif.org Sat Aug 14 14:34:28 2004 From: rob.koenen mpegif.org (Rob Koenen (MPEGIF)) Date: Sat Aug 14 07:38:26 2004 Subject: [Mp4-tech] unsbscribe me In-Reply-To: <20040814110544.58623.qmail@web8311.mail.in.yahoo.com> Message-ID: <013101c481f2$a8e1b710$0300a8c0@corp.intertrust.com> Just like subscribing, unsubscribing is the responsibility of the individual. You can take care of everything yourself, and it's easy too. Directions on how to unsubscribe are found here: http://www.m4if.org/public/unsubscribe.php Best Regards, Rob -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of ghvf jyg Sent: Saturday, 14 August 2023 13:06 To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] unsbscribe me plz unsubscribe me Yahoo! India Matrimony: Find your life partner online . -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040814/e3532c71/attachment.html From veni soc-soft.com Sat Aug 14 21:30:17 2004 From: veni soc-soft.com (veni@soc-soft.com) Date: Sat Aug 14 11:15:07 2004 Subject: [Mp4-tech] [video] - transform & quantization Message-ID: really good reply veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Gary Sullivan Sent: Friday, August 13, 2023 11:41 PM To: Tommaso@fambau.it; mp4-tech@lists.mpegif.org Cc: wien@ient.rwth-aachen.de Subject: RE: [Mp4-tech] [video] - transform & quantization Tommaso, Response in-line below: +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of +> Tommaso@fambau.it +> Sent: Friday, August 13, 2023 7:32 AM +> To: mp4-tech@lists.mpegif.org +> Subject: [Mp4-tech] [video] - transform & quantization +> +> +> Hi, +> i'm a student of university of Padua. I hope you are enjoying your student life, and I am happy to see that you are digging deeply into your studies. +> I've just started a study on the trasform and quantization designs in +> H.264/AVC and there are some questions i'm not been able to answer +> also searching on the net. I hope you would help me. +> +> I start saying that i've based my studies on the IEEE +> TRANSACTIONS (july +> 2003) and in particular mode on the papers "low-complexity +> transform and +> quantization in h.264/avc" and "variable block size transform for +> h.264/avc". There is also some tutorial information on this subject that is available on the web from Iain Richardson. Google or MSN Search can help you find it (a little digging with a good search engine can find all sorts of stuff). He also wrote a book, with similar content. You should make sure to also get a copy of the standard. In particular, since you are interested in the variable block-size capability, you should also get a copy of the draft FRExt amendment. When you get into the details, you should study the standard more closely than you study the papers about the standard. Especially keep in mind the distinction between what is standardized (the decoding method including the inverse transform and its scaling) and what is not (the encoding method including the forward transform and quantization). If you want to become a real video coding stud, figure out every detail of exactly how SP and SI pictures work. +> The questions are the next (i write a list to make it easier): +> +> 1- what's DYNAMIC RANGE of a block? That is the range of values that can occur during processing of the input data in an encoder or decoder. For example, if the decoded video has 8 bits per sample, the dynamic range of a decoded sample is 8 bits, or 0 to 255. What is coded is the difference between the actual value of a sample (which ranges from 0 to 255) and the prediction of the value of the sample (which also ranges from 0 to 255), so the input to the forward transform has a dynamic range from -255 to +255. Then when you consider the possible combinations of values in a 4x4 block or a larger block, the dynamic range of a transform coefficient has another dynamic range, etc. +> 2- Are the TRANSFORM DC COEFFICIENTS simply the coefficients +> in the first +> plece at the top-left of the block (so they are the continuous +> coefficients)? The "DC" coefficient is the coefficient with coordinates (0,0) in the transform domain. It represents the average value of the block of samples in the spatial domain. In the forward transform, it is just the scaled sum of all input sample values. It ended up getting called "DC" because it represents the part of the signal that is not varying. +> 3- The standard describe the 4x4 and 8x8 transforms. How +> could the 2x2 +> blocks of DC coefficients of chrominance be trasformed +> (pag.601 if IEEE +> TRANSACTIONS)?? The 2x2 blocks of DC coefficients for chroma are transformed by a simple "Hadamard" transform. In other words, a simple sum and difference are created both horizontally and vertically. +> 4- What are the QUANTIZATION TABLES? Could i find them some where? They are tables of frequency-dependent scaling multipliers. They can have fixed values, as in the original version of H.264/AVC, or they can be encoder-specified in some fashion, as in FRExt. +> 5- On the paper "low-complexity..." pag.602, is written: "The basis +> function of the new transform do not have equal norm, which +> leads to an +> increade in the size of quantization tables". why this +> increase?? i can't +> understand! The scaling multipliers become frequency-dependent when the basis functions of the transform do not have equal norms. So instead of needing one table that applies to all coefficients, you need several different tables, where the table that you use depends on the norm of the associated basis function. +> 6- On the paper "variable..." pag.605, the 8x8 transform +> matrix is shown, +> and is written that is a SINGLE NORM matrix. From my +> calculations on the +> rows i found it isn't so. Where is my mistake?? I haven't checked it. Perhaps you should contact the author (who I have copied on this message). In any case, a different 8x8 transform was eventually used in FRExt than what was described in that paper. The one in FRExt is not a single-norm matrix. +> I hope i've been clear and i excuse me for so much questions. If each question leads to an equal increment of understanding, more questions are better than fewer questions. Best Regards, Gary Sullivan +> +> thanks. +> +> Tommaso Ba? +> +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From swhong cs.hku.hk Mon Aug 16 18:16:27 2004 From: swhong cs.hku.hk (Philip Hong) Date: Mon Aug 16 07:17:06 2004 Subject: [Mp4-tech] Anybody Knows Microsoft MPEG-4 Codec V2 ('mp42') Features ? Message-ID: <41207B6B.8070403@cs.hku.hk> Per the captioned matter. Please advise me its default features (e.g. half-pel, intra/inter mode, etc.). Thanks in advance. Best Regards, -- Philip From behin1 yahoo.com Mon Aug 16 12:28:47 2004 From: behin1 yahoo.com (Mohsen) Date: Mon Aug 16 14:40:28 2004 Subject: [Mp4-tech] (no subject) Message-ID: <20040816182847.13149.qmail@web41414.mail.yahoo.com> Hi Is anybody can write for me the format of the file with extension .m4v? regards Mohsen __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From ravimpeg4video yahoo.co.in Mon Aug 16 20:52:37 2004 From: ravimpeg4video yahoo.co.in (=?iso-8859-1?q?ravi=20kumar?=) Date: Mon Aug 16 14:57:21 2004 Subject: [Mp4-tech] where I can download Free fixed point SBR ( MPEG 4 AAC+) C reference source code? In-Reply-To: <200408161605.i7GG5Lgt014659@lists1.magma.ca> Message-ID: <20040816185237.4382.qmail@web8309.mail.in.yahoo.com> Hi all, >From where I can download (a) Free fixed point SBR ( MPEG 4 AAC+) C reference source code? (b) fixed point SBR ( MPEG 4 AAC+) C reference source code? (c) BSAC fixed or floating Regards Ravi Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040816/d9c26c59/attachment.html From tma iis.fhg.de Mon Aug 16 23:25:17 2004 From: tma iis.fhg.de (Herbert Thoma) Date: Mon Aug 16 16:15:45 2004 Subject: [Mp4-tech] (no subject) References: <20040816182847.13149.qmail@web41414.mail.yahoo.com> Message-ID: <4121182D.ED55EB89@iis.fhg.de> Mohsen schrieb: > > Hi > Is anybody can write for me the format of the file > with extension .m4v? .m4v files are raw MPEG-4 video bitstreams (the same as .cmp or .bits). You can create them with the reference software (Microsoft or MoMuSys). Herbert. > regards > Mohsen > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From benjamin.rowe studentmail.newcastle.edu.au Tue Aug 17 10:18:17 2004 From: benjamin.rowe studentmail.newcastle.edu.au (BENJAMIN DLUZEWSKA ROWE) Date: Mon Aug 16 19:29:16 2004 Subject: [Mp4-tech] (no subject) Message-ID: <63b89563a7cf.63a7cf63b895@studentmail.newcastle.edu.au> Is there a decoder which will play out a .m4v or .cmp or .bits file? I know that the microsoft decoder will decode it to yuv and then you can convert to avi and play, but is there a way of just playing it out without going through this process? Regards, Ben ----- Original Message ----- From: Herbert Thoma Date: Tuesday, August 17, 2023 6:25 am Subject: Re: [Mp4-tech] (no subject) > Mohsen schrieb: > > > > Hi > > Is anybody can write for me the format of the file > > with extension .m4v? > > .m4v files are raw MPEG-4 video bitstreams (the same as .cmp or > .bits).You can create them with the reference software (Microsoft > or MoMuSys). > > Herbert. > > > regards > > Mohsen > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Mail is new and improved - Check it out! > > http://promotions.yahoo.com/new_mail > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042- > Antitrust.php_______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042- > Antitrust.php From zombiyaga yahoo.com Mon Aug 16 23:48:16 2004 From: zombiyaga yahoo.com (Alex) Date: Tue Aug 17 01:59:31 2004 Subject: [Mp4-tech] m4v plain bitstream decoder In-Reply-To: <63b89563a7cf.63a7cf63b895@studentmail.newcastle.edu.au> Message-ID: <20040817054816.36198.qmail@web53903.mail.yahoo.com> Hi, There was an answer some tme ago for the same question: http://lists.mpegif.org/pipermail/mp4-tech/2004-May/003625.html BR, Alex BENJAMIN DLUZEWSKA ROWE wrote: Is there a decoder which will play out a .m4v or .cmp or .bits file? I know that the microsoft decoder will decode it to yuv and then you can convert to avi and play, but is there a way of just playing it out without going through this process? Regards, Ben ----- Original Message ----- From: Herbert Thoma Date: Tuesday, August 17, 2023 6:25 am Subject: Re: [Mp4-tech] (no subject) > Mohsen schrieb: > > > > Hi > > Is anybody can write for me the format of the file > > with extension .m4v? > > .m4v files are raw MPEG-4 video bitstreams (the same as .cmp or > .bits).You can create them with the reference software (Microsoft > or MoMuSys). > > Herbert. > > > regards > > Mohsen > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Mail is new and improved - Check it out! > > http://promotions.yahoo.com/new_mail > > _______________________________________________ > > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042- > Antitrust.php_______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042- > Antitrust.php _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- Regards, Alex --------------------------------- Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040816/970ce290/attachment.html From andrzejkaczor wp.pl Tue Aug 17 14:47:27 2004 From: andrzejkaczor wp.pl (Andrzej Kaczor) Date: Tue Aug 17 11:02:06 2004 Subject: [Mp4-tech] AAC+SBR encoding into ADTS format Message-ID: <000d01c48450$00ccfa20$4f4d153e@kaczor> Hi, I have encoded WAV-file using multichannel encoder (AAC Main) with SBR encoder: ./enc oryginal.wav -r 24000 -sbr -c "-lc" -o oryginal.sbr.24kbps.raw -d 1 How can I obtain ADTS format from RAW format? Should I use any multichannel transcoder? I need ADTS format with SBR data? Can I download any ADTS format with SBR data? Best Regards, Andrzej Kaczor -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040817/42d00058/attachment.html From snd codingtechnologies.com Tue Aug 17 19:52:52 2004 From: snd codingtechnologies.com (snd@codingtechnologies.com) Date: Tue Aug 17 13:01:18 2004 Subject: [Mp4-tech] AAC+SBR encoding into ADTS format In-Reply-To: <000d01c48450$00ccfa20$4f4d153e@kaczor> Message-ID: Andrzej, adif2mp4 (part of the multichannel reference decoder) should do the trick. For your example this might work: adif2mp4 -o adts -s 24000 oryginal.sbr.24kbps.raw oryginal.sbr.24kbps.adts assuming oryginal.wav had 48kHz sampling rate. Regards, Andreas mp4-tech-bounces@lists.mpegif.org wrote on 17/08/2023 01:47:27 PM: > Hi, > > I have encoded WAV-file using multichannel encoder (AAC Main) with > SBR encoder: > > ./enc oryginal.wav -r 24000 -sbr -c "-lc" -o > oryginal.sbr.24kbps.raw -d 1 > > How can I obtain ADTS format from RAW format? Should I use any > multichannel transcoder? I need ADTS format with SBR data? Can I > download any ADTS format with SBR data? > > Best Regards, > Andrzej Kaczor_______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to > indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at http://www.mpegif.org/public/documents/vault/mp- > out-30042-Antitrust.php --- Andreas Schneider, Research Engineer Coding Technologies GmbH Deutschherrnstr. 15-19 90429 Nuernberg, Germany phone: +49 (0) 911 92891 -26 fax: +49 (0) 911 92891 -99 mailto:snd@CodingTechnologies.com From tekalp ece.rochester.edu Tue Aug 17 14:36:34 2004 From: tekalp ece.rochester.edu (A. Murat Tekalp) Date: Tue Aug 17 13:48:56 2004 Subject: [Mp4-tech] Re: [jvt-experts] Re: [jvt-tech] H.264 vs. WMV9 References: <6.0.1.1.2.20040816155219.0298cec0@mailhost.sj.broadcom.com> Message-ID: <41224222.3040904@ece.rochester.edu> An article on WMV9 will appear in the September or October issue of Signal Processing: Image Communication. The article is already available on-line from Science Direct using the links Signal Processing: Image Communication - Articles in Press. If your library is subscribed to Science Direct (almost all libraries are), then you can access it thru the link http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V08-4CTBK9D-1&_user=483663&_handle=B-WA-A-B-AZ-MsSAYVA-UUA-AUECBUZZEB-AUEWYYDVEB-CDBCUCUWE-AZ-U&_fmt=full&_coverDate=07%2F20%2F2004&_rdoc=9&_orig=browse&_srch=%23toc%235640%239999%23999999999%2399999!&_cdi=5640&view=c&_acct=C000022660&_version=1&_urlVersion=0&_userid=483663&md5=101e5f1bc559b14207fd16cc5ed84b09 A. Murat Tekalp Sandy (Alexander) MacInnis wrote: > While don't think you'll find published details on WMV9, you can get > the SMPTE draft of VC-9 from SMPTE; you probably have to join SMPTE to > get it. When VC-9 was started it was said to be more or less the same > as WMV9. > > --Sandy > > At 03:44 PM 8/16/2004, Gary B wrote: > >> Are the technical algorithm differences between H.264 and WMV9 video >> decoders published anywhere? I'm not talking about performance >> differences. Really am looking for more detail on WMV9.. >> inter/intra prediction methods, entropy coding, etc.. Where can one >> find this? >> >> thanks, Gary > > > > > --- > The use of the jvt-experts list is intended only for the video coding > standardization work conducted by the Joint Video Team (JVT) of > ISO/IEC JTC1/SC29/WG11 (MPEG) and ITU-T SG16 Q.6 (VCEG). > > > > -- A. Murat Tekalp, Distinguished University Professor Phone: (585) 275-3774 Dept. of Electrical and Computer Eng. FAX : (585) 273-4919 Hopeman 204, University of Rochester E-mail: tekalp@ece.rochester.edu Rochester, NY 14627-0126 Web: http://www.ece.rochester.edu/~tekalp/ From Jani.Lainema nokia.com Wed Aug 18 12:21:25 2004 From: Jani.Lainema nokia.com (Jani.Lainema@nokia.com) Date: Wed Aug 18 04:54:46 2004 Subject: [Mp4-tech] RE: [jvt-experts] Re: [jvt-tech] H.264 vs. WMV9 Message-ID: <3116CF10ABD7664BA4A56737A9BB8FCEBF570E@trebe003.europe.nokia.com> Hi, I hope the technical description in this article is more reliable than the computational complexity analysis. The authors seem to make 'clear' conclusions about 'significant computational advantages' over AVC based on a comparison against a non-optimized AVC decoder. (And sorry for being a bit off topic) :) BR, Jani > -----Original Message----- > From: ext A. Murat Tekalp [mailto:tekalp@ece.rochester.edu] > Sent: 17 August, 2004 20:37 > To: Sandy (Alexander) MacInnis > Cc: Gary B; jvt-experts@mail.imtc.org; mp4-tech@lists.mpegif.org > Subject: [jvt-experts] Re: [jvt-tech] H.264 vs. WMV9 > > > > An article on WMV9 will appear in the September or October issue of > Signal Processing: Image Communication. > > The article is already available on-line from Science Direct using > the links Signal Processing: Image Communication - Articles > in Press. > > If your library is subscribed to Science Direct (almost all > libraries are), > then you can access it thru the link > > http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V08 > -4CTBK9D-1&_user=483663&_handle=B-WA-A-B-AZ-MsSAYVA-UUA-AUECBU > ZZEB-AUEWYYDVEB-CDBCUCUWE-AZ-U&_fmt=full&_coverDate=07%2F20%2F > 2004&_rdoc=9&_orig=browse&_srch=%23toc%235640%239999%239999999 > 99%2399999!&_cdi=5640&view=c&_acct=C000022660&_version=1&_urlV > ersion=0&_userid=483663&md5=101e5f1bc559b14207fd16cc5ed84b09 > > A. Murat Tekalp > > > > Sandy (Alexander) MacInnis wrote: > > > While don't think you'll find published details on WMV9, > you can get > > the SMPTE draft of VC-9 from SMPTE; you probably have to > join SMPTE to > > get it. When VC-9 was started it was said to be more or > less the same > > as WMV9. > > > > --Sandy > > > > At 03:44 PM 8/16/2004, Gary B wrote: > > > >> Are the technical algorithm differences between H.264 and > WMV9 video > >> decoders published anywhere? I'm not talking about performance > >> differences. Really am looking for more detail on WMV9.. > >> inter/intra prediction methods, entropy coding, etc.. > Where can one > >> find this? > >> > >> thanks, Gary > > > > > > > > > > --- > > The use of the jvt-experts list is intended only for the > video coding > > standardization work conducted by the Joint Video Team (JVT) of > > ISO/IEC JTC1/SC29/WG11 (MPEG) and ITU-T SG16 Q.6 (VCEG). > > > > > > > > > > -- > A. Murat Tekalp, Distinguished University Professor Phone: > (585) 275-3774 > Dept. of Electrical and Computer Eng. > FAX : (585) 273-4919 > Hopeman 204, University of Rochester E-mail: > tekalp@ece.rochester.edu > Rochester, NY 14627-0126 Web: http://www.ece.rochester.edu/~tekalp/ --- The use of the jvt-experts list is intended only for the video coding standardization work conducted by the Joint Video Team (JVT) of ISO/IEC JTC1/SC29/WG11 (MPEG) and ITU-T SG16 Q.6 (VCEG). From vbalasub ics.uci.edu Wed Aug 18 21:20:38 2004 From: vbalasub ics.uci.edu (Vidhya Balasubramanian) Date: Wed Aug 18 23:36:22 2004 Subject: [Mp4-tech] mpeg-j problems Message-ID: <007401c4859b$823e1bb0$aa57c380@vidhya21357> Hi All, I had mailed earlier in this list about some problems with MPEG-J. The problem was "i) on the 4... version (MPEG-J) there was only MUX ii) on the following versions 5... there was MP4Enc. But we couldnt make it work with MPEG-J. I know we had some problems for compiling both the MP4Enc and the Biffs for that version. But if I REMEMBER correctly the BifEnc of v4 wouldnt work with MP4Enc of v5 and the BifEnc of v5 would crash with the input files we were using for the v4 BifEnc.". This was the problem with the MPEG-J available on ISO. I recently downloaded it from the publicly available standards. Is this the problem only with the publicly available standard or any available MPEG-J. Additionally the output of MUX is .trif file which is very unstable. Is there are solution out of this. I would like to know 1. Given the MPEG-J in the ISO standards, is there anyways to generate MPEG4 files instead of .trif files. 2. Are there more tools to integrate MPEG-J streams in the bt format, or ways to integrate MPEG-J using GPAC. 3. If these are not possible with the available MPEG-J version is there some other means I could obtain it. Please do send me information regarding these. I am in the middle of some important implementation and am stuck because of the instability of .trif files which can only be played using the IM1 player. Thanks Vidhya From jjaji2003 yahoo.com Thu Aug 19 13:57:17 2004 From: jjaji2003 yahoo.com (=?iso-8859-1?q?ahmad=20jalal?=) Date: Thu Aug 19 08:09:29 2004 Subject: [Mp4-tech] i need the assembly book Message-ID: <20040819115717.48676.qmail@web41812.mail.yahoo.com> Dear all , i m interesting in the codec . but for codec i need assembly language for processor speed . is some one who tell me the best book name of assembly language . Plz reply me Ahmad --------------------------------- Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040819/972bb7d2/attachment.html From gze idmt.fraunhofer.de Thu Aug 19 18:45:18 2004 From: gze idmt.fraunhofer.de (Gabriel Gatzsche) Date: Thu Aug 19 11:58:16 2004 Subject: [Mp4-tech] Fwd: MPEG-4 SDL: Questions and background information Message-ID: <4124CB0E.8060905@idmt.fraunhofer.de> Hallo Everybody! Does somebody know if there exists an SDL Compiler (Syntactic Description Languge) which is able to translate SDL Code into code (e.g. java or c++) for parsing MPEG-4 bitstreams? Is there anybody who tried to develop such a software? Where has the SDL been developed? Whate base developments do underly MPEG-4 SDL? I would be glad to get some information. Best regards Gabriel Gatzsche -- Dipl.-Ing. Gabriel Gatzsche Fraunhofer Institut fuer digitale Medientechnologie Langewiesener Strasse 22 D-98693 Ilmenau phone +49 3677 69-4345 fax +49 3677 69-4399 mobile +49 176 29 1848 29 room EAZ 1318 email gze@idmt.fraunhofer.de #ICQ 229580353 -- Dipl.-Ing. Gabriel Gatzsche Fraunhofer Institut fuer digitale Medientechnologie Langewiesener Strasse 22 D-98693 Ilmenau phone +49 3677 69-4345 fax +49 3677 69-4399 mobile +49 176 29 1848 29 room EAZ 1318 email gze@idmt.fraunhofer.de #ICQ 229580353 From jean-claude.dufourd enst.fr Thu Aug 19 19:06:27 2004 From: jean-claude.dufourd enst.fr (Jean-Claude Dufourd) Date: Thu Aug 19 12:06:34 2004 Subject: [Mp4-tech] Fwd: MPEG-4 SDL: Questions and background information In-Reply-To: <4124CB0E.8060905@idmt.fraunhofer.de> References: <4124CB0E.8060905@idmt.fraunhofer.de> Message-ID: <4124D003.2050909@enst.fr> Gabriel Gatzsche wrote: > Does somebody know if there exists an SDL Compiler (Syntactic > Description Languge) which is able to translate SDL Code into code (e.g. > java or c++) for parsing MPEG-4 bitstreams? > > Is there anybody who tried to develop such a software? Columbia did (team of Alexandros Eleftheriadis) > Where has the SDL been developed? In MPEG Systems (what a strange question :) ) > Whate base developments do underly MPEG-4 SDL? Apart from a product from the (now defunct) company created by Alex, I am not aware of any implementation of an SDL compiler. Best regards JC From veni soc-soft.com Thu Aug 19 22:54:18 2004 From: veni soc-soft.com (veni@soc-soft.com) Date: Thu Aug 19 12:24:29 2004 Subject: [Mp4-tech] Fwd: MPEG-4 SDL: Questions and background information Message-ID: Hi Gabriel, In essence, SDL is nothing but way of representing data in object oriented terminology. If u know OO concept of C++/java, then its very easy to understand. Only placei t is utilized in mpeg-4 is representaion of OD. IM1 ref software has the implentaion in C++ to parse those structures. veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Gabriel Gatzsche Sent: Thursday, August 19, 2023 9:15 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Fwd: MPEG-4 SDL: Questions and background information Hallo Everybody! Does somebody know if there exists an SDL Compiler (Syntactic Description Languge) which is able to translate SDL Code into code (e.g. java or c++) for parsing MPEG-4 bitstreams? Is there anybody who tried to develop such a software? Where has the SDL been developed? Whate base developments do underly MPEG-4 SDL? I would be glad to get some information. Best regards Gabriel Gatzsche -- Dipl.-Ing. Gabriel Gatzsche Fraunhofer Institut fuer digitale Medientechnologie Langewiesener Strasse 22 D-98693 Ilmenau phone +49 3677 69-4345 fax +49 3677 69-4399 mobile +49 176 29 1848 29 room EAZ 1318 email gze@idmt.fraunhofer.de #ICQ 229580353 -- Dipl.-Ing. Gabriel Gatzsche Fraunhofer Institut fuer digitale Medientechnologie Langewiesener Strasse 22 D-98693 Ilmenau phone +49 3677 69-4345 fax +49 3677 69-4399 mobile +49 176 29 1848 29 room EAZ 1318 email gze@idmt.fraunhofer.de #ICQ 229580353 _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From helmut.ziegler stud.tu-ilmenau.de Thu Aug 19 21:41:01 2004 From: helmut.ziegler stud.tu-ilmenau.de (Helmut Ziegler) Date: Thu Aug 19 14:50:11 2004 Subject: [Mp4-tech] mpeg-j problems In-Reply-To: <007401c4859b$823e1bb0$aa57c380@vidhya21357> References: <007401c4859b$823e1bb0$aa57c380@vidhya21357> Message-ID: <4124F43D.2010902@stud.tu-ilmenau.de> Hi Vidhya, first here's a procedure how to run the examples from IM1 (I've already posted it last September to the techlist): After these few steps I was able to play the MPEG-J Examples from ISO. 1. Install JDK 1.1.8 //you have to use it! 2. Install Swing-1.1.1 3. Set Envivorenment Variables: SET JAVA_HOME=C:\jdk1.1.8 SET SWING_HOME=C:\jdk1.1.8\Swing-1.1.1 SET MPEGJ_HOME=c:\systems\Mpeg-j SET PATH=C:\WINDOWS;;%JAVA_HOME%\BIN;%MPEGJ_HOME%\IM1Core4\Debug;%MPEGJ_HOME%\IM1Core4\Mpgj\lib; SET PATH=%path%;C:\jdk1.1.8\bin SET CLASSPATH=.;%JAVA_HOME%\lib\classes.zip;%SWING_HOME%\swingall.jar; SET CLASSPATH=%CLASSPATH%;%MPEGJ_HOME%\mpegj\java;%MPEGJ_HOME%\IM1Core4\Mpgj\func_test_platf SET INCLUDE=%INCLUDE%;%JAVA_HOME%\INCLUDE;%JAVA_HOME%\INCLUDE\WIN32 SET LIB=%JAVA_HOME%\LIB 4. Compile IM1-2D.dsw 5. Register the player with c:\systems\Mpeg-j\IM1Core4mpeg.reg 6. Run c:\systems\Mpeg-j\mpegj\java\make.bat //this compiles the MPEG-J API 7. Run c:\systems\Mpeg-j\samples\compile_JavaES_files.bat 8. Run c:\systems\Mpeg-j\samples\SceneAPITest\make.bat //this creates the TRIF-File including the MPEGlet >1. Given the MPEG-J in the ISO standards, is there anyways to generate MPEG4 >files instead of .trif files. > > >2. Are there more tools to integrate MPEG-J streams in the bt format, or >ways to integrate MPEG-J using GPAC. >3. If these are not possible with the available MPEG-J version is there some >other means I could obtain it. > > As far is I know you have to use the tools from MPEG CVS. I worked with it last year. Bifsenc and Mp4enc worked together and could generate mp4-files with mpeg-j streams. I've only used the IM1 tools to encode a simple mp4-file with MPEG-J, then extracted the MPEG-J stream (three files: mpegj.media, mpegj.info, mpegj.nhnt) with mp4tool and afterwards we only worked with the bt-format. As we had fiinished the bt-scene description we reintegrated the MPEG-J stream, encoded the scene with mp4tool and played it in Osmo 1.2.1 (which was capable of handle MPEG-J at that time). I hope this helps. Regards, Helmut From vbalasub ics.uci.edu Thu Aug 19 13:05:25 2004 From: vbalasub ics.uci.edu (Vidhya Balasubramanian) Date: Thu Aug 19 15:14:42 2004 Subject: [Mp4-tech] mpeg-j problems References: <007401c4859b$823e1bb0$aa57c380@vidhya21357> <4124F43D.2010902@stud.tu-ilmenau.de> Message-ID: <007901c4861f$7ebbedd0$aa57c380@vidhya21357> Hi, Thanks for the information. > As far is I know you have to use the tools from MPEG CVS. I worked with > it last year. Bifsenc and Mp4enc worked together and could generate > mp4-files with mpeg-j streams. The main problem we have is that IM1Core 4 (from the ISO public standards) did not come with MP4Enc, it was in Core 5. Core 4 only came with the MUX which generated .trif files. Is there some site where we can get MP4 Enc for Core 4 or will MP4Enc with core 5 work? Thanks Vidhya From rlei ati.com Thu Aug 19 17:57:24 2004 From: rlei ati.com (Ryan Lei) Date: Thu Aug 19 17:05:46 2004 Subject: [Mp4-tech] Question about QuickTime Pro Message-ID: Sorry for the mass email. I have this question for the QuickTime expert. I am using QuickTime Pro to create 3gp files with H.263 elementary streams in it. When I do transcoding I can specify the frame rate and I frames interval. After I create the 3gp file and open it in the analyzer, I can See there is a SyncSampleBox, which tells me which frames are I frame. However, when I extract the H.263 Elementary stream out from the 3gp file, and open the elementary stream in the analyzer, it tells me only The first frame is the I frame, all other frames are all P frames. If I open the stream in a Hex Editor and check the frame start code of H.263 stream, it actually shows that there is only 1 I frame. Can somebody tell me what's going on. Ryan Lei ATI Technologies Inc. Handheld Products Team 33 Commerce Valley Dr. East 1-905-8822600 ext 2712 (o) www.discover.uottawa.ca/~leizj/ -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040819/515a1df0/attachment.html From mikael sevenier.com Thu Aug 19 18:28:29 2004 From: mikael sevenier.com (Mikael Bourges-Sevenier) Date: Thu Aug 19 20:38:22 2004 Subject: [Mp4-tech] mpeg-j problems In-Reply-To: <4124F43D.2010902@stud.tu-ilmenau.de> Message-ID: <200408200028.i7K0STTc028593@lists1.magma.ca> Dear All, If you are an MPEG member, you can access MPEG source code repository and hence the latest code and tools. Personnally, I tried MPEG-J with JDK 1.4.x, IM1-2D and Player3D without any problem; just follow carefully the procedure in docs/Player3D_setup.doc. Kind regards, Mike > -----Original Message----- > From: mp4-tech-bounces@lists.mpegif.org > [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Helmut Ziegler > Sent: Thursday, August 19, 2023 11:41 AM > To: mp4-tech@lists.mpegif.org > Cc: Vidhya Balasubramanian > Subject: Re: [Mp4-tech] mpeg-j problems > > Hi Vidhya, > > first here's a procedure how to run the examples from IM1 > (I've already posted it last September to the techlist): > > After these few steps I was able to play the MPEG-J Examples from ISO. > 1. Install JDK 1.1.8 //you have to use it! > 2. Install Swing-1.1.1 > 3. Set Envivorenment Variables: > SET JAVA_HOME=C:\jdk1.1.8 > SET SWING_HOME=C:\jdk1.1.8\Swing-1.1.1 > SET MPEGJ_HOME=c:\systems\Mpeg-j > SET > PATH=C:\WINDOWS;;%JAVA_HOME%\BIN;%MPEGJ_HOME%\IM1Core4\Debug;% > MPEGJ_HOME%\IM1Core4\Mpgj\lib; > SET PATH=%path%;C:\jdk1.1.8\bin > SET > CLASSPATH=.;%JAVA_HOME%\lib\classes.zip;%SWING_HOME%\swingall.jar; > SET > CLASSPATH=%CLASSPATH%;%MPEGJ_HOME%\mpegj\java;%MPEGJ_HOME%\IM1 > Core4\Mpgj\func_test_platf > SET > INCLUDE=%INCLUDE%;%JAVA_HOME%\INCLUDE;%JAVA_HOME%\INCLUDE\WIN32 > SET LIB=%JAVA_HOME%\LIB > 4. Compile IM1-2D.dsw > 5. Register the player with c:\systems\Mpeg-j\IM1Core4mpeg.reg > 6. Run c:\systems\Mpeg-j\mpegj\java\make.bat //this compiles > the MPEG-J API 7. Run > c:\systems\Mpeg-j\samples\compile_JavaES_files.bat > 8. Run c:\systems\Mpeg-j\samples\SceneAPITest\make.bat > //this creates the TRIF-File including the MPEGlet > > >1. Given the MPEG-J in the ISO standards, is there anyways > to generate > >MPEG4 files instead of .trif files. > > > > > >2. Are there more tools to integrate MPEG-J streams in the > bt format, > >or ways to integrate MPEG-J using GPAC. > >3. If these are not possible with the available MPEG-J > version is there > >some other means I could obtain it. > > > > > As far is I know you have to use the tools from MPEG CVS. I > worked with it last year. Bifsenc and Mp4enc worked together > and could generate mp4-files with mpeg-j streams. > I've only used the IM1 tools to encode a simple mp4-file with > MPEG-J, then extracted the MPEG-J stream (three files: > mpegj.media, mpegj.info, > mpegj.nhnt) with mp4tool and afterwards we only worked with > the bt-format. As we had fiinished the bt-scene description > we reintegrated the MPEG-J stream, encoded the scene with > mp4tool and played it in Osmo > 1.2.1 (which was capable of handle MPEG-J at that time). > I hope this helps. > > Regards, > Helmut > > > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Anti > trust.php > From pladdha sarnoff.com Fri Aug 20 12:25:53 2004 From: pladdha sarnoff.com (Prashant Laddha) Date: Fri Aug 20 02:11:11 2004 Subject: [Mp4-tech] Fast ME in H264 JM code References: <200408200028.i7K0STTc028593@lists1.magma.ca> Message-ID: <41259269.FDA4FE4@sarnoff.com> Dear All, Where can I find information on fast motion search algorithms used in JM code for H.264 encoder ? Regards, Prashant From singer apple.com Fri Aug 20 10:34:03 2004 From: singer apple.com (Dave Singer) Date: Fri Aug 20 03:46:25 2004 Subject: [Mp4-tech] Question about QuickTime Pro In-Reply-To: References: Message-ID: At 4:57 PM -0400 8/19/04, Ryan Lei wrote: >Sorry for the mass email. I have this question for the QuickTime expert. > >I am using QuickTime Pro to create 3gp files with H.263 elementary >streams in it. When I do transcoding >I can specify the frame rate and I frames interval. After I create >the 3gp file and open it in the analyzer, I can >See there is a SyncSampleBox, which tells me which frames are I >frame. However, when I extract the H.263 >Elementary stream out from the 3gp file, and open the elementary >stream in the analyzer, it tells me only >The first frame is the I frame, all other frames are all P frames. >If I open the stream in a Hex Editor and check >the frame start code of H.263 stream, it actually shows that there >is only 1 I frame. Can somebody tell me what's >going on. Well, this isn't really an MPEG-4 question at all, since it's a QT and H.263 question. The frames you are looking at are independently decodable (i.e. they do not use prediction), and are thus valid 'sync' points in the stream. For various reasons, they are coded using P-frame syntax. Hope this helps. > >Ryan Lei >ATI Technologies Inc. >Handheld Products Team >33 Commerce Valley Dr. East >1-905-8822600 ext 2712 (o) ><>www.discover.uottawa.ca/~leizj/ > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/8c2edb82/attachment.html From mihir ti.com Fri Aug 20 15:54:49 2004 From: mihir ti.com (Mody, Mihir) Date: Fri Aug 20 05:40:24 2004 Subject: [Mp4-tech] Question about QuickTime Pro Message-ID: <0908EAA859AF3641B7D9BEDAB8DD6A742F796E@dbde2k01.itg.ti.com> Hi Ryan, As Sync atom is not mandatory for video stream in 3gp file, the best way to locate information is find I frame information from video elementary stream it self. This will avoid verifying validity of sync data given movie layer. Regards, Mihir Mody, Mulmedia codecs group, Texas Instruments India, Ltd, Email : mihir@ti.com Phone : +91-80-25099307 -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Dave Singer Sent: Friday, August 20, 2023 1:04 PM To: Ryan Lei; mp4-tech@lists.mpegif.org Subject: Re: [Mp4-tech] Question about QuickTime Pro At 4:57 PM -0400 8/19/04, Ryan Lei wrote: Sorry for the mass email. I have this question for the QuickTime expert. I am using QuickTime Pro to create 3gp files with H.263 elementary streams in it. When I do transcoding I can specify the frame rate and I frames interval. After I create the 3gp file and open it in the analyzer, I can See there is a SyncSampleBox, which tells me which frames are I frame. However, when I extract the H.263 Elementary stream out from the 3gp file, and open the elementary stream in the analyzer, it tells me only The first frame is the I frame, all other frames are all P frames. If I open the stream in a Hex Editor and check the frame start code of H.263 stream, it actually shows that there is only 1 I frame. Can somebody tell me what's going on. Well, this isn't really an MPEG-4 question at all, since it's a QT and H.263 question. The frames you are looking at are independently decodable (i.e. they do not use prediction), and are thus valid 'sync' points in the stream. For various reasons, they are coded using P-frame syntax. Hope this helps. Ryan Lei ATI Technologies Inc. Handheld Products Team 33 Commerce Valley Dr. East 1-905-8822600 ext 2712 (o) www.discover.uottawa.ca/~leizj/ _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/05d155fd/attachment-0001.html From singer apple.com Fri Aug 20 12:37:40 2004 From: singer apple.com (Dave Singer) Date: Fri Aug 20 05:40:32 2004 Subject: [Mp4-tech] Question about QuickTime Pro In-Reply-To: <0908EAA859AF3641B7D9BEDAB8DD6A742F796E@dbde2k01.itg.ti.com> References: <0908EAA859AF3641B7D9BEDAB8DD6A742F796E@dbde2k01.itg.ti.com> Message-ID: At 2:54 PM +0530 8/20/04, Mody, Mihir wrote: >Hi Ryan, > >As Sync atom is not mandatory for video stream in 3gp file, the best >way to locate information is find I frame information from video >elementary stream it self. This will avoid verifying validity >of sync data given movie layer. The sync atom is only optional in a 3GP file when all samples are sync samples (e.g. for I-frame-only coding). It's not required to include the sync atom in this case. Otherwise, it is required. So, in the case where some samples are not sync samples, it is needed, or else the file mis-informs the reader that all samples are sync samples. The best way to find sync points in any ISO family file is to use the sync sample table. Whether QuickTime is strictly compliant here is debatable, perhaps, in the absence of a strict ISO file specification for storage of 263 in ISO family files. However, QuickTime is not lying; these samples are indeed effective sync points in the file. If you choose to ignore what the file format is telling you, and try to answer the question another way, you will get a different answer. "Where are the sync points in this video?" -> the sync sample table answers the question. "Where are the I-frames in this 263 stream?" -> scan the stream. The user interface offers the possibility to manage the "key frame" rate (yet another term), not specifically the I-frame rate, so the file you get does correspond to the UI (I claim). > >Regards, >Mihir Mody, >Mulmedia codecs group, >Texas Instruments India, Ltd, >Email : mihir@ti.com >Phone : +91-80-25099307 > >-----Original Message----- >From: mp4-tech-bounces@lists.mpegif.org >[mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Dave Singer >Sent: Friday, August 20, 2023 1:04 PM >To: Ryan Lei; mp4-tech@lists.mpegif.org >Subject: Re: [Mp4-tech] Question about QuickTime Pro > >At 4:57 PM -0400 8/19/04, Ryan Lei wrote: > >>Sorry for the mass email. I have this question for the QuickTime expert. >> >I am using QuickTime Pro to create 3gp files with H.263 elementary >streams in it. When I do transcoding >I can specify the frame rate and I frames interval. After I create >the 3gp file and open it in the analyzer, I can >See there is a SyncSampleBox, which tells me which frames are I >frame. However, when I extract the H.263 >Elementary stream out from the 3gp file, and open the elementary >stream in the analyzer, it tells me only >The first frame is the I frame, all other frames are all P frames. >If I open the stream in a Hex Editor and check >the frame start code of H.263 stream, it actually shows that there >is only 1 I frame. Can somebody tell me what's >going on. > > >Well, this isn't really an MPEG-4 question at all, since it's a QT >and H.263 question. > >The frames you are looking at are independently decodable (i.e. they >do not use prediction), and are thus valid 'sync' points in the >stream. For various reasons, they are coded using P-frame syntax. >Hope this helps. > >> >Ryan Lei >ATI Technologies Inc. >Handheld Products Team >33 Commerce Valley Dr. East >1-905-8822600 ext 2712 (o) ><>www.discover.uottawa.ca/~leizj/ > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > >-- >David Singer >Apple Computer/QuickTime -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/bc453627/attachment.html From Sastry_KRK Satyam.com Fri Aug 20 16:44:03 2004 From: Sastry_KRK Satyam.com (Sastry_KRK) Date: Fri Aug 20 06:17:00 2004 Subject: [Mp4-tech] FW: level_prefix, Message-ID: <3D9FDCA910DD4445896A0BE5ECF009D4C0F910@bla.satyam.com> hi, CAVLC coding : the remaining coeffs coding. The standard (subclause 9.2.2) has a table 9-6, how to use the table? How to determine the level_prefix, what is the bit string used for? regards KRK Sastry ************************************************************************** This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated. ************************************************************************** From swhong cs.hku.hk Fri Aug 20 16:23:24 2004 From: swhong cs.hku.hk (Philip Hong) Date: Fri Aug 20 08:56:09 2004 Subject: [Mp4-tech] Anybody Knows Microsoft MPEG-4 Codec V2 ('mp42') Features ? Message-ID: <4125A6EC.9020707@cs.hku.hk> I tried to find what compression features are provided by Microsoft MPEG-4 Codec V2, however I found that the compressed data do not contain any valid ISO 14496-2 encoded data pattern, e.g. frame start code - "00 00 01 B6". Can anybody tells me what kind of data format Microsoft is using ? Thanks in advance. -- Philip From srikas7 yahoo.com Fri Aug 20 13:49:42 2004 From: srikas7 yahoo.com (Srinivas H Kasal) Date: Fri Aug 20 09:02:22 2004 Subject: [Mp4-tech] Fast ME in H264 JM code In-Reply-To: <41259269.FDA4FE4@sarnoff.com> References: <200408200028.i7K0STTc028593@lists1.magma.ca> <41259269.FDA4FE4@sarnoff.com> Message-ID: <4125A60E.1030901@yahoo.com> Check, JVT-G016.doc. ftp://ftp.imtc-files.org/jvt-experts/2003_03_Pattaya/JVT-G016.zip Regards, Srinivas. Prashant Laddha wrote: >Dear All, > >Where can I find information on fast motion search algorithms used in JM code for H.264 encoder ? > >Regards, > >Prashant > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/c08579ec/attachment.html From raaja47 yahoo.com Fri Aug 20 15:38:33 2004 From: raaja47 yahoo.com (=?iso-8859-1?q?Raja?=) Date: Fri Aug 20 09:43:42 2004 Subject: [Mp4-tech] (no subject) Message-ID: <20040820133833.35643.qmail@web11411.mail.yahoo.com> Dear All I need documentation details about H.264 JM software. Can anybody help me Thanks Raja ________________________________________________________________________ Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now http://uk.messenger.yahoo.com/download/index.html From raaja47 yahoo.com Fri Aug 20 15:38:47 2004 From: raaja47 yahoo.com (=?iso-8859-1?q?Raja?=) Date: Fri Aug 20 09:45:04 2004 Subject: [Mp4-tech] [video] Message-ID: <20040820133847.80310.qmail@web11410.mail.yahoo.com> Dear All I need documentation details about H.264 JM software. Can anybody help me Thanks Raja ________________________________________________________________________ Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now http://uk.messenger.yahoo.com/download/index.html From danijel.domazet zg.htnet.hr Fri Aug 20 16:59:31 2004 From: danijel.domazet zg.htnet.hr (D.Domazet) Date: Fri Aug 20 10:04:58 2004 Subject: [Mp4-tech][audio] - CBR and bit reservoir References: <4125A6EC.9020707@cs.hku.hk> Message-ID: <000b01c486bd$eab88a40$0100a8c0@FREZA> Hi all, Suppose a 44.1 kHz stereo audio signal is encoded at constant bitrate 128000 bits. Bit-reservoir can go up to max frame size minus average bitrate, that is: 6144*channels = 12288 -> max frame size 2972 -> average bits per frame 12288 - 2972 = 9316 [bits] ->max bit reservoir size Does this mean that some of the frames can have 12288 bits (average bitrate + bit reservoar), which is 529000 bitrate, and encoder still stays in CBR (constant bitrate) mode? Thanks, Daniel From ravimpeg4video yahoo.co.in Fri Aug 20 18:18:15 2004 From: ravimpeg4video yahoo.co.in (=?iso-8859-1?q?ravi=20kumar?=) Date: Fri Aug 20 12:28:52 2004 Subject: [Mp4-tech] best method to conver 64 bit implementatio to 32 bit fixed implementation In-Reply-To: <200408200941.i7K9eZTg003052@lists1.magma.ca> Message-ID: <20040820161815.46839.qmail@web8301.mail.in.yahoo.com> Hi all, how efficiently one can convert 64 bit to 32 bit fixed point implementation? wr.to MPEG 4 AAC decoder implementation Regards Ravi Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/c170e75e/attachment.html From ravimpeg4video yahoo.co.in Fri Aug 20 18:18:15 2004 From: ravimpeg4video yahoo.co.in (=?iso-8859-1?q?ravi=20kumar?=) Date: Fri Aug 20 12:30:41 2004 Subject: [Mp4-tech] best method to conver 64 bit implementatio to 32 bit fixed implementation In-Reply-To: <200408200941.i7K9eZTg003052@lists1.magma.ca> Message-ID: <20040820161815.46839.qmail@web8301.mail.in.yahoo.com> Hi all, how efficiently one can convert 64 bit to 32 bit fixed point implementation? wr.to MPEG 4 AAC decoder implementation Regards Ravi Yahoo! India Matrimony: Find your life partneronline. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/c170e75e/attachment-0001.html From garysull windows.microsoft.com Fri Aug 20 21:28:40 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Fri Aug 20 23:46:15 2004 Subject: [Mp4-tech] Anybody Knows Microsoft MPEG-4 Codec V2 ('mp42')Features ? Message-ID: <91D7F2CEE3425A4A9D11311D09FCE24608D06273@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Philip et al, There have been several generations of Microsoft product implementations of MPEG-4 Visual. The encoder called "mp4s", also known as "ISO MPEG4 v1.0", should be a fully conforming encoder. The decoder called "m4s2", also known as "ISO MPEG4 v1.1", should be a fully conforming decoder. (There was apparently no "v1.1" necessary for the encoder.) I think those are the preferred versions for compatibility purposes. The "mp42" codec is probably not really the right thing to be using. Regarding your search for start codes -- I think mp42 was used in a specialized systems/file environment where start codes may not have been needed. In such uses it is possible to avoid the overhead associated with start codes (see for example, RFC 2429 where I believe start code overhead was also minimized for a similar purpose). Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org on behalf of Philip Hong Sent: Fri 8/20/2004 12:23 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Anybody Knows Microsoft MPEG-4 Codec V2 ('mp42')Features ? I tried to find what compression features are provided by Microsoft MPEG-4 Codec V2, however I found that the compressed data do not contain any valid ISO 14496-2 encoded data pattern, e.g. frame start code - "00 00 01 B6". Can anybody tells me what kind of data format Microsoft is using ? Thanks in advance. -- Philip _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040820/6f9286ce/attachment.html From wong_keat_wai hotmail.com Sat Aug 21 06:40:11 2004 From: wong_keat_wai hotmail.com (Wong Keat Wai) Date: Sat Aug 21 01:52:16 2004 Subject: [Mp4-tech] Anybody Knows Microsoft MPEG-4 Codec V2 ('mp42') Message-ID: Hi Philips, Can you mail me a sample copy of the MS MPEG-4 Codec V2 ('mp42') file at wkwai71@hotmail.com ?? Maybe I can have a closer look.. wkwai _________________________________________________________________ Fast. Clear. Easy. The new MSN Search. http://search.msn.com.sg/ From mrukant.popat rediffmail.com Sat Aug 21 07:52:16 2004 From: mrukant.popat rediffmail.com (MRUKANT POPAT) Date: Sat Aug 21 03:07:19 2004 Subject: [Mp4-tech] MP4 file parser Message-ID: <20040821065212.29530.qmail@webmail8.rediffmail.com> An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040821/42ee4b9b/attachment.html -------------- next part -------------- hi all, I have some queries on MPEG-4 file parser. I have read chapter 13 of 14496-1 which describes MPEG-4 file format. I also came across 14496-12 (ISO Base Media file format). I have certain queries after reading both documents, which I hope you guys can help me solve. query1:- I have understood that ISO Base Media file format is superset for all media file formats. Am I right? If not how does it differ from other media file format? query2:- If I implement parser for MPEG-4 files, does it have to look for atoms mentioned in 14496-12 (ISO Base Media file format) or the atoms mentioned in chapter 13 of 14496-1. regards, MRUKANT From jjaji2003 yahoo.com Sat Aug 21 14:40:55 2004 From: jjaji2003 yahoo.com (=?iso-8859-1?q?ahmad=20jalal?=) Date: Sat Aug 21 08:56:50 2004 Subject: [Mp4-tech] i need open source in VC++ Message-ID: <20040821124055.90739.qmail@web41806.mail.yahoo.com> Dear all i need source of motion estimation and compensation in VC++ So some body tell me as soon as possible Wait for your reply Ahmad --------------------------------- Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040821/f47d9b11/attachment.html From ralph.sperschneider iis.fraunhofer.de Sun Aug 22 14:48:54 2004 From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider) Date: Sun Aug 22 08:11:09 2004 Subject: [Mp4-tech] Re: [audio] - CBR and bit reservoir In-Reply-To: <000b01c486bd$eab88a40$0100a8c0@FREZA> References: <4125A6EC.9020707@cs.hku.hk> <000b01c486bd$eab88a40$0100a8c0@FREZA> Message-ID: <41288826.9080004@iis.fraunhofer.de> D.Domazet wrote: > Hi all, > Suppose a 44.1 kHz stereo audio signal is encoded at constant bitrate 128000 > bits. > > Bit-reservoir can go up to max frame size minus average bitrate, that is: > 6144*channels = 12288 -> max frame size > 2972 -> average bits per frame > 12288 - 2972 = 9316 [bits] ->max bit reservoir size > > Does this mean that some of the frames can have > 12288 bits (average bitrate + bit reservoar), which is 529000 bitrate, > and encoder still stays in CBR (constant bitrate) mode? > > Thanks, > Daniel Daniel, your derivation is true, it is just not that meaningfull to derive a bitrate based on the length of one single frame. As to allow for a frame with 12288 bits you have to fill up the bit reservoir before with 9316 bits by sending frames being shorter as 2972 bits. After the transmission of such a long frame the bit reservoir is empty again, thus you can immediately afterwards only transmit a frame that is not longer than the average frame length. This assures that the overall bitrate remains constant. Hope this helps, Ralph -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 Fraunhofer IIS | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/ From gedrozia yahoo.com Mon Aug 23 06:33:39 2004 From: gedrozia yahoo.com (Mehdi Sharifi) Date: Mon Aug 23 09:07:32 2004 Subject: [Mp4-tech] media file format Message-ID: <20040823123339.85734.qmail@web41608.mail.yahoo.com> hi all , does anyone have a copy of ISO/IEC 14496-12:2003 | 15444-12:2003: "Information technology – Coding of audio-visual objects – Part 12: ISO base media file format" about MEG-4 , Audio, AMR , .. ? I seriously need these documents ? if some one can help me , it's highly appreciated . thanks beforehand --------------------------------- Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040823/28436d79/attachment.html From singer apple.com Mon Aug 23 19:06:15 2004 From: singer apple.com (Dave Singer) Date: Mon Aug 23 12:18:44 2004 Subject: [Mp4-tech] MP4 file parser In-Reply-To: <20040821065212.29530.qmail@webmail8.rediffmail.com> References: <20040821065212.29530.qmail@webmail8.rediffmail.com> Message-ID: At 6:52 AM +0000 8/21/04, MRUKANT POPAT wrote: >hi all, >I have some queries on MPEG-4 file parser. >I have read chapter 13 of 14496-1 which describes MPEG-4 file format. >I also came across 14496-12 (ISO Base Media file format). >I have certain queries after reading both documents, which I hope you >guys can help me solve. > >query1:- I have understood that ISO Base Media file format is superset >for all media file formats. Am I right? If not how does it differ from >other media file format? This is such a general question I am not sure how to answer it. > >query2:- If I implement parser for MPEG-4 files, does it have to look >for atoms mentioned in 14496-12 (ISO Base Media file format) or the >atoms mentioned in chapter 13 of 14496-1. If you are looking at a full spec. in chapter 13, that pre-dates the making of part 12. I['d suggest lookign instead at parts 12 and 14. Yes, you should look at all atoms mentioned in parts 12 and 14. > >regards, >MRUKANT > > > > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040823/ecd66c64/attachment.html From singer apple.com Mon Aug 23 19:07:17 2004 From: singer apple.com (Dave Singer) Date: Mon Aug 23 12:20:45 2004 Subject: [Mp4-tech] Re: [MPEGIF Discuss] media file format In-Reply-To: <20040823123339.85734.qmail@web41608.mail.yahoo.com> References: <20040823123339.85734.qmail@web41608.mail.yahoo.com> Message-ID: At 5:33 AM -0700 8/23/04, Mehdi Sharifi wrote: >hi all , > >does anyone have a copy of ISO/IEC >14496-12:2003 | 15444-12:2003: "Information >technology ? Coding of audio-visual objects ? >Part 12: ISO base media file format" about >MEG-4 , Audio, AMR , .. ? part 14 tells you about how to store mpeg media in part 12 files. AMR is described in 3gPP documentation (have a look at 26.234 in release 5 at www.3gpp.org). > >I seriously need these documents ? if some one >can help me , it's highly appreciated . > >thanks beforehand > > > >Do you Yahoo!? >New >and Improved Yahoo! Mail - 100MB free storage! > >_______________________________________________ >Discuss mailing list >Discuss@lists.mpegif.org >http://lists.mpegif.org/mailman/listinfo/discuss > >Note: Conduct on the mailing list is subject to >the Antitrust guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040823/dd64f0ea/attachment.html From mrukant.popat rediffmail.com Tue Aug 24 07:22:39 2004 From: mrukant.popat rediffmail.com (MRUKANT POPAT) Date: Tue Aug 24 02:31:28 2004 Subject: [Mp4-tech] MP4 file parser Message-ID: <20040824061926.20442.qmail@webmail46.rediffmail.com> An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/6eb059c8/attachment.html -------------- next part -------------- hi Dave & community, Thanx for your reply. The 14496-1 spec says following about stsc atom:-The table is compactly coded. Each entry gives the index of the first chunk of a run of chunks with the same characteristics; by subtracting one entry here from the previous one, you can compute how many chunks are in this run. You can convert this to a sample count by multiplying by the appropriate samples-per-chunk. query 1:-What does it mean by similar characteristics among chunks. How is it decided. query 2:-I am sending mp4dump of an mpeg-4 file. The stsc atom inside it compactly codes the table in stsc atom, in the sense each entry gives the index of the first chunk of a run of chunks with the same characteristics. Now looking at this file I concluded that-> 1) There are three groups of chunk 2) First group (say g1) having only 1 chunk 3) Second group(say g2) having 352-1=351 chunks 4) Third group (say g3) having 353-352=1 chunk. Thus total number of chunks is 1+351+1=353 5) Now number of samples in all chunks can be found by samples-per-chunk in stsc, so, 5.1) In g1 number of samples is 1*1=1 5.2) In g2 number of samples is 351*2=702 5.3) In g3 number of samples is 1*1=1 5.4) Thus, total number of samples in file is 1+702+1=704 query 2.1:- But the stsz atom which gives size of all the samples, lists only 655 sample size. whereas according to me it should list 704 samples. WHAT COULD BE THE REASON FOR THIS? Also the stco atom which gives offset of all the chunks, lists 654 chunk offsets. whereas according to me it should list 353 chunks. AM I RIGHT. IF WRONG, WHERE AM I WRONG? regards, MRUKANT On Mon, 23 Aug 2023 Dave Singer wrote : >At 6:52 AM +0000 8/21/04, MRUKANT POPAT wrote: >>hi all, >>I have some queries on MPEG-4 file parser. >>I have read chapter 13 of 14496-1 which describes MPEG-4 file format. >>I also came across 14496-12 (ISO Base Media file format). >>I have certain queries after reading both documents, which I hope you >>guys can help me solve. >> >>query1:- I have understood that ISO Base Media file format is superset >>for all media file formats. Am I right? If not how does it differ from >>other media file format? > >This is such a general question I am not sure how to answer it. > >> >>query2:- If I implement parser for MPEG-4 files, does it have to look >>for atoms mentioned in 14496-12 (ISO Base Media file format) or the >>atoms mentioned in chapter 13 of 14496-1. > >If you are looking at a full spec. in chapter 13, that pre-dates the making of part 12. I['d suggest lookign instead at parts 12 and 14. Yes, you should look at all atoms mentioned in parts 12 and 14. > >> >>regards, >>MRUKANT >> >> >> >> >> >>_______________________________________________ >>NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. >> >>Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > > >-- David Singer >Apple Computer/QuickTime From magnus.hoem popwire.com Tue Aug 24 10:01:31 2004 From: magnus.hoem popwire.com (Magnus Hoem) Date: Tue Aug 24 03:10:18 2004 Subject: [Mp4-tech] MP4 file parser In-Reply-To: <20040824061926.20442.qmail@webmail46.rediffmail.com> References: <20040824061926.20442.qmail@webmail46.rediffmail.com> Message-ID: <6DB8A71F-F59B-11D8-8963-000A95C4E67A@popwire.com> See answers inline, On Aug 24, 2004, at 8:19, MRUKANT POPAT wrote: > hi Dave & community, > > Thanx for your reply. > > The 14496-1 spec says following about stsc atom:-The table is > compactly coded. > Each entry gives the index of the first chunk of a run of chunks with > the same > characteristics; by subtracting one entry here from the previous one, > you can > compute how many chunks are in this run. You can convert this to a > sample count > by multiplying by the appropriate samples-per-chunk. > > query 1:-What does it mean by similar > characteristics among chunks. How is it decided. Similar characteristics means that is has the same number of samples per chunk and belongs to the same sample description. I.e. the two stsc-entries would have been the same. > > query 2:-I am sending mp4dump of an mpeg-4 file. The stsc atom inside > it > compactly codes the table in stsc atom, in the sense each entry gives > the index > of the first chunk of a run of chunks with the same characteristics. > Now looking > at this file I concluded that-> 1) There are three groups of chunk > 2) First group (say g1) having only 1 chunk > 3) Second group(say g2) having 352-1=351 chunks > 4) Third group (say g3) having 353-352=1 chunk. Thus total number of > chunks is 1+351+1=353 > 5) Now number of samples in all chunks can be found by > samples-per-chunk in > stsc, so, > 5.1) In g1 number of samples is 1*1=1 > 5.2) In g2 number of samples is 351*2=702 > 5.3) In g3 number of samples is 1*1=1 > 5.4) Thus, total number of samples in file is 1+702+1=704 There was no attached dump, but I assume that the stsc looks like this (first chunk : samples per chunk : sample desc. ID); 1 : 1 : 1 352 : 2 : 1 353 : 1 : 1 Your inpterpretation of the table is a bit off. This means that there chunk 1->351 has 1 sample per chunk, chunk 352 has 2 samples and from chunk 353->end you have 1 sample per chunk again. The number of chunks is derived from stco (and is 654). This gives 351 * 1 + 1 * 2 + 302 (the rest of the chunks...) * 1 = 655 samples (as stated in stsz). > query 2.1:- But the stsz atom which gives size of all the > samples, lists only 655 sample size. whereas according to me it should > list 704 samples. > WHAT COULD BE THE REASON FOR THIS? > Also the stco atom which gives offset of all the > chunks, lists 654 chunk offsets. whereas according to me it should > list 353 chunks. AM I RIGHT. IF WRONG, WHERE AM I WRONG? I think this question has been answered. ;-) Best regards, Magnus > > > regards, > MRUKANT > > > > On Mon, 23 Aug 2023 Dave Singer wrote : >> At 6:52 AM +0000 8/21/04, MRUKANT POPAT wrote: >>> hi all, >>> I have some queries on MPEG-4 file parser. >>> I have read chapter 13 of 14496-1 which describes MPEG-4 file format. >>> I also came across 14496-12 (ISO Base Media file format). >>> I have certain queries after reading both documents, which I hope you >>> guys can help me solve. >>> >>> query1:- I have understood that ISO Base Media file format is >>> superset >>> for all media file formats. Am I right? If not how does it differ >>> from >>> other media file format? >> >> This is such a general question I am not sure how to answer it. >> >>> >>> query2:- If I implement parser for MPEG-4 files, does it have to look >>> for atoms mentioned in 14496-12 (ISO Base Media file format) or the >>> atoms mentioned in chapter 13 of 14496-1. >> >> If you are looking at a full spec. in chapter 13, that pre-dates the >> making of part 12. I['d suggest lookign instead at parts 12 and 14. >> Yes, you should look at all atoms mentioned in parts 12 and 14. >> >>> >>> regards, >>> MRUKANT >>> >>> >>> >>> >>> >>> _______________________________________________ >>> NOTE: Please use clear subject lines for your posts. Include [audio, >>> [video], [systems], [general] or another apppropriate identifier to >>> indicate the type of question you have. >>> >>> Note: Conduct on the mailing list is subject to the Antitrust >>> guidelines found at >>> http://www.mpegif.org/public/documents/vault/mp-out-30042- >>> Antitrust.php >> >> >> -- David Singer >> Apple Computer/QuickTime > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, > [video], [systems], [general] or another apppropriate identifier to > indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042- > Antitrust.php ********************************************** Popwire Technology Magnus Hoem Research Engineer magnus.hoem@popwire.com Kungsbroplan 3A SE-112 27 Stockholm, Sweden Phone: +46 8-506 667 34 Mobile: +46 733-25 44 34 http://www.popwire.com *********************************************** This message, including any attachments may contain confidential and privileged material; it is intended only for the person to whom it is addressed. Its contents do not constitute a commitment by Popwire except where provided for in a written and undersigned agreement. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 5274 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20040824/236f1ce3/attachment-0001.bin From rob.koenen mpegif.org Tue Aug 24 11:25:43 2004 From: rob.koenen mpegif.org (Rob Koenen (MPEGIF)) Date: Tue Aug 24 04:39:05 2004 Subject: [Mp4-tech] RE: [MPEGIF Discuss] Media file format In-Reply-To: <20040824053713.99832.qmail@web41610.mail.yahoo.com> Message-ID: <006c01c489b3$f27dd2a0$0300a8c0@corp.intertrust.com> THe Discuss list is for non-technical issues. This discussion belongs to the mp4-tech list. Let's take it there. Rob -----Original Message----- From: discuss-bounces@lists.mpegif.org [mailto:discuss-bounces@lists.mpegif.org] On Behalf Of Mehdi Sharifi Sent: Tuesday, 24 August 2023 07:37 To: discuss@lists.mpegif.org Subject: [MPEGIF Discuss] Media file format hi, thank you for replying me. let me explain my work to you. I have a .3gp file and I should decode it and extract Audio and Video streams from it. I read 3GPP TS 26.244 (3GPP file format) but this document only had info about "Sample Description Box" and it referred other Boxes to "Information technology - Coding of audio-visual objects - Part 12: ISO base media file format" and I can't afford thid document . I hope if you can give me this file. thank you _____ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/7ed023f9/attachment.html From aji phreaker.net Tue Aug 24 14:58:51 2004 From: aji phreaker.net (Aji) Date: Tue Aug 24 04:43:04 2004 Subject: [Mp4-tech] MPEG 1 File Format In-Reply-To: <200408231601.i7NG1ULf022552@lists1.magma.ca> Message-ID: can you anyone tell me from where I can download/buy specifications for .DAT and .MPG file formats. TIA Aji From ralph.sperschneider iis.fraunhofer.de Tue Aug 24 09:19:17 2004 From: ralph.sperschneider iis.fraunhofer.de (Ralph Sperschneider) Date: Tue Aug 24 04:55:51 2004 Subject: [Mp4-tech] Re: [audio] - CBR and bit reservoir In-Reply-To: <003401c48909$2d83a650$0100a8c0@FREZA> References: <4125A6EC.9020707@cs.hku.hk> <000b01c486bd$eab88a40$0100a8c0@FREZA> <41288826.9080004@iis.fraunhofer.de> <003401c48909$2d83a650$0100a8c0@FREZA> Message-ID: <412ADDE5.2070603@iis.fraunhofer.de> D.Domazet wrote: > ----- Original Message ----- > From: "Ralph Sperschneider" > To: "D.Domazet" > Cc: > Sent: Sunday, August 22, 2023 1:48 PM > Subject: [Mp4-tech] Re: [audio] - CBR and bit reservoir > > > >>D.Domazet wrote: >> >>>Hi all, >>>Suppose a 44.1 kHz stereo audio signal is encoded at constant bitrate > > 128000 > >>>bits. >>> >>>Bit-reservoir can go up to max frame size minus average bitrate, that > > is: > >>>6144*channels = 12288 -> max frame size >>>2972 -> average bits per frame >>>12288 - 2972 = 9316 [bits] ->max bit reservoir size >>> >>>Does this mean that some of the frames can have >>>12288 bits (average bitrate + bit reservoar), which is 529000 bitrate, >>>and encoder still stays in CBR (constant bitrate) mode? >>> >>>Thanks, >>>Daniel >> >>Daniel, >> >>your derivation is true, it is just not that meaningfull to derive a > > bitrate > >>based on the length of one single frame. As to allow for a frame with > > 12288 bits > >>you have to fill up the bit reservoir before with 9316 bits by sending > > frames > >>being shorter as 2972 bits. After the transmission of such a long frame > > the bit > >>reservoir is empty again, thus you can immediately afterwards only > > transmit a > >>frame that is not longer than the average frame length. This assures that > > the > >>overall bitrate remains constant. >> >>Hope this helps, >> >>Ralph >> > > > > HI RALPH, > THE AVERAGE BITRATE IS NOT THE PROBLEM, I WILL RESPECT IT. HOWEVER, WHAT > CONFUSED ME WERE THE LIMITS OF A SINGLE FRAME. IF MY DERIVATION IS TRUE, > LIKE YOU SAID, THAN THERE IS NO LIMIT ON A SINGLE FRAME SIZE (OTHER THAN > 12288 BITS). > > REGARDS, > DANIEL > > > Hi Daniel, you are correct. You therefore need a decoder input buffer of that size. This is clearly outlined in the standard. Best regards, Ralph -- Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344 Fraunhofer IIS | Fax: +49 9131 776 398 Am Wolfsmantel 33 | mailto:ralph.sperschneider@iis.fraunhofer.de D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/ From chris.purdy exgate.tek.com Tue Aug 24 03:31:10 2004 From: chris.purdy exgate.tek.com (chris.purdy@exgate.tek.com) Date: Tue Aug 24 05:42:52 2004 Subject: [Mp4-tech] test streams for H264/AVC/MPEG4 Message-ID: <7BFA089863712444A49996E9BBB790102D17A1@eu-hist-g03.hist.tek.com> I write to enquire if anyone has any sample or test streams for H264/AVC. (anything, ES or MPG files,or even MPEG2 transport stream with H264 content) Because I am trying to evaluate some test tools. The test streams are for my internal engineering use only and I will not copy or distribute them Chris Purdy Chris Purdy BSc CEng MIEE MPEG Applications Engineer mailto:chris.purdy@exgate.tek.com http://www.tektronix.com/Measurement/video_audio/ Endeavour House, Vision Park, Chivers Way, Histon Cambridge CB4 4ZR UK +44 1223 200700 voice SALES UK +44 1223 200701 fax SUPPORT The information in this email is confidential and is intended solely for the addressee. Access by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/d6c690f7/attachment.html From mrukant.popat rediffmail.com Tue Aug 24 07:56:07 2004 From: mrukant.popat rediffmail.com (MRUKANT POPAT) Date: Tue Aug 24 05:45:33 2004 Subject: [Mp4-tech] MP4 file parser Message-ID: <20040824062501.4836.qmail@webmail27.rediffmail.com> Skipped content of type multipart/alternative-------------- next part -------------- mp4dump version 1.1 Dumping /mnt/prasad/var/tmp/orighdd_vartmp/tmp/pes/pes/tmp/newsom_segment04_temp.mp4 meta-information... type ftyp majorBrand = mp42 minorVersion = 0 (0x00000000) brand = mp42 brand = isom brand = brand = type free type free type free type mdat type mdat type mdat type mdat type mdat type moov type mvhd version = 0 (0x00) flags = 0 (0x000000) creationTime = 3152622070 (0xbbe931f6) modificationTime = 3176170408 (0xbd5083a8) timeScale = 600 (0x00000258) duration = 65485 (0x0000ffcd) rate = 1.000000 volume = 1.000000 reserved1 = <70 bytes> 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 nextTrackId = 5 (0x00000005) type trak type tkhd version = 0 (0x00) flags = 1 (0x000001) creationTime = 3152622029 (0xbbe931cd) modificationTime = 3152622072 (0xbbe931f8) trackId = 2 (0x00000002) reserved1 = <4 bytes> 00 00 00 00 duration = 65485 (0x0000ffcd) reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00 volume = 0.000000 reserved3 = <38 bytes> 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 width = 256.000000 height = 192.000000 type edts type elst version = 0 (0x00) flags = 0 (0x000000) entryCount = 1 (0x00000001) segmentDuration = 65485 (0x0000ffcd) mediaTime = 0 (0x00000000) mediaRate = 1 (0x0001) reserved = 0 (0x0000) type mdia type mdhd version = 0 (0x00) flags = 0 (0x000000) creationTime = 3152622070 (0xbbe931f6) modificationTime = 3152622072 (0xbbe931f8) timeScale = 600 (0x00000258) duration = 65500 (0x0000ffdc) language = 5575 (0x15c7) reserved = <2 bytes> 00 00 type hdlr version = 0 (0x00) flags = 0 (0x000000) reserved1 = <4 bytes> 00 00 00 00 handlerType = vide reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00 name = Apple Video Media Handler type minf type vmhd version = 0 (0x00) flags = 1 (0x000001) reserved = <8 bytes> 00 00 00 00 00 00 00 00 type dinf type dref version = 0 (0x00) flags = 0 (0x000000) entryCount = 1 (0x00000001) type url version = 0 (0x00) flags = 1 (0x000001) location = (null) type stbl type stsd version = 0 (0x00) flags = 0 (0x000000) entryCount = 1 (0x00000001) type mp4v reserved1 = <6 bytes> 00 00 00 00 00 00 dataReferenceIndex = 1 (0x0001) reserved2 = <16 bytes> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 width = 256 (0x0100) height = 192 (0x00c0) reserved3 = <14 bytes> 00 48 00 00 00 48 00 00 00 00 00 00 00 01 compressorName = reserved4 = <4 bytes> 00 18 ff ff type esds version = 0 (0x00) flags = 0 (0x000000) ESID = 0 (0x0000) streamDependenceFlag = 0 (0x0) <1 bits> URLFlag = 0 (0x0) <1 bits> OCRstreamFlag = 0 (0x0) <1 bits> streamPriority = 31 (0x1f) <5 bits> decConfigDescr objectTypeId = 32 (0x20) streamType = 4 (0x04) <6 bits> upStream = 0 (0x0) <1 bits> reserved = 1 (0x1) <1 bits> bufferSizeDB = 25702 (0x006466) <24 bits> maxBitrate = 441944 (0x0006be58) avgBitrate = 258970 (0x0003f39a) decSpecificInfo info = <32 bytes> 00 00 01 b0 f3 00 00 01 b5 0e e0 40 c0 cf 00 00 01 00 00 00 01 20 00 84 40 fa 28 40 20 c0 a2 1f profileLevelIndicationIndexDescr slConfigDescr predefined = 2 (0x02) ipiPtr ipIds ipmpDescrPtr langDescr qosDescr regDescr extDescr type stts version = 0 (0x00) flags = 0 (0x000000) entryCount = 1 (0x00000001) sampleCount = 655 (0x0000028f) sampleDelta = 100 (0x00000064) type stss version = 0 (0x00) flags = 0 (0x000000) entryCount = 15 (0x0000000f) sampleNumber = 1 (0x00000001) sampleNumber = 46 (0x0000002e) sampleNumber = 91 (0x0000005b) sampleNumber = 136 (0x00000088) sampleNumber = 181 (0x000000b5) sampleNumber = 226 (0x000000e2) sampleNumber = 271 (0x0000010f) sampleNumber = 316 (0x0000013c) sampleNumber = 361 (0x00000169) sampleNumber = 406 (0x00000196) sampleNumber = 451 (0x000001c3) sampleNumber = 496 (0x000001f0) sampleNumber = 541 (0x0000021d) sampleNumber = 586 (0x0000024a) sampleNumber = 631 (0x00000277) type stsc version = 0 (0x00) flags = 0 (0x000000) entryCount = 3 (0x00000003) firstChunk = 1 (0x00000001) samplesPerChunk = 1 (0x00000001) sampleDescriptionIndex = 1 (0x00000001) firstChunk = 352 (0x00000160) samplesPerChunk = 2 (0x00000002) sampleDescriptionIndex = 1 (0x00000001) firstChunk = 353 (0x00000161) samplesPerChunk = 1 (0x00000001) sampleDescriptionIndex = 1 (0x00000001) type stsz version = 0 (0x00) flags = 0 (0x000000) sampleSize = 0 (0x00000000) sampleCount = 655 (0x0000028f) sampleSize = 15652 (0x00003d24) sampleSize = 3796 (0x00000ed4) sampleSize = 3712 (0x00000e80) sampleSize = 3794 (0x00000ed2) sampleSize = 3527 (0x00000dc7) sampleSize = 3487 (0x00000d9f) sampleSize = 3354 (0x00000d1a) sampleSize = 3918 (0x00000f4e) sampleSize = 3580 (0x00000dfc) sampleSize = 4140 (0x0000102c) sampleSize = 4196 (0x00001064) sampleSize = 4419 (0x00001143) sampleSize = 4776 (0x000012a8) sampleSize = 5035 (0x000013ab) sampleSize = 5066 (0x000013ca) sampleSize = 5211 (0x0000145b) sampleSize = 5547 (0x000015ab) sampleSize = 5643 (0x0000160b) sampleSize = 6091 (0x000017cb) sampleSize = 6062 (0x000017ae) sampleSize = 7176 (0x00001c08) sampleSize = 8260 (0x00002044) sampleSize = 7634 (0x00001dd2) sampleSize = 8088 (0x00001f98) sampleSize = 7788 (0x00001e6c) sampleSize = 7548 (0x00001d7c) sampleSize = 7575 (0x00001d97) sampleSize = 8205 (0x0000200d) sampleSize = 7949 (0x00001f0d) sampleSize = 8245 (0x00002035) sampleSize = 7646 (0x00001dde) sampleSize = 8023 (0x00001f57) sampleSize = 8253 (0x0000203d) sampleSize = 7385 (0x00001cd9) sampleSize = 7473 (0x00001d31) sampleSize = 7175 (0x00001c07) sampleSize = 7045 (0x00001b85) sampleSize = 7064 (0x00001b98) sampleSize = 6819 (0x00001aa3) sampleSize = 6716 (0x00001a3c) sampleSize = 6851 (0x00001ac3) sampleSize = 6706 (0x00001a32) sampleSize = 6622 (0x000019de) sampleSize = 5897 (0x00001709) sampleSize = 5529 (0x00001599) sampleSize = 22066 (0x00005632) sampleSize = 5609 (0x000015e9) sampleSize = 5727 (0x0000165f) sampleSize = 5467 (0x0000155b) sampleSize = 5590 (0x000015d6) sampleSize = 5264 (0x00001490) sampleSize = 5291 (0x000014ab) sampleSize = 5277 (0x0000149d) sampleSize = 5248 (0x00001480) sampleSize = 4913 (0x00001331) sampleSize = 4700 (0x0000125c) sampleSize = 4627 (0x00001213) sampleSize = 4569 (0x000011d9) sampleSize = 4586 (0x000011ea) sampleSize = 4392 (0x00001128) sampleSize = 4425 (0x00001149) sampleSize = 4349 (0x000010fd) sampleSize = 4217 (0x00001079) sampleSize = 3666 (0x00000e52) sampleSize = 3631 (0x00000e2f) sampleSize = 3505 (0x00000db1) sampleSize = 3147 (0x00000c4b) sampleSize = 2991 (0x00000baf) sampleSize = 2917 (0x00000b65) sampleSize = 3369 (0x00000d29) sampleSize = 3326 (0x00000cfe) sampleSize = 3430 (0x00000d66) sampleSize = 3469 (0x00000d8d) sampleSize = 3366 (0x00000d26) sampleSize = 3318 (0x00000cf6) sampleSize = 3420 (0x00000d5c) sampleSize = 3423 (0x00000d5f) sampleSize = 3411 (0x00000d53) sampleSize = 3272 (0x00000cc8) sampleSize = 3560 (0x00000de8) sampleSize = 3466 (0x00000d8a) sampleSize = 3591 (0x00000e07) sampleSize = 3577 (0x00000df9) sampleSize = 3662 (0x00000e4e) sampleSize = 3637 (0x00000e35) sampleSize = 3658 (0x00000e4a) sampleSize = 3724 (0x00000e8c) sampleSize = 3760 (0x00000eb0) sampleSize = 3604 (0x00000e14) sampleSize = 3613 (0x00000e1d) sampleSize = 24180 (0x00005e74) sampleSize = 3588 (0x00000e04) sampleSize = 3795 (0x00000ed3) sampleSize = 3735 (0x00000e97) sampleSize = 3874 (0x00000f22) sampleSize = 3013 (0x00000bc5) sampleSize = 3751 (0x00000ea7) sampleSize = 3791 (0x00000ecf) sampleSize = 3863 (0x00000f17) sampleSize = 3214 (0x00000c8e) sampleSize = 3817 (0x00000ee9) sampleSize = 3828 (0x00000ef4) sampleSize = 3830 (0x00000ef6) sampleSize = 3485 (0x00000d9d) sampleSize = 3870 (0x00000f1e) sampleSize = 3537 (0x00000dd1) sampleSize = 4073 (0x00000fe9) sampleSize = 3831 (0x00000ef7) sampleSize = 3954 (0x00000f72) sampleSize = 4593 (0x000011f1) sampleSize = 4585 (0x000011e9) sampleSize = 4394 (0x0000112a) sampleSize = 5173 (0x00001435) sampleSize = 5424 (0x00001530) sampleSize = 5482 (0x0000156a) sampleSize = 5291 (0x000014ab) sampleSize = 5512 (0x00001588) sampleSize = 5465 (0x00001559) sampleSize = 5401 (0x00001519) sampleSize = 5355 (0x000014eb) sampleSize = 5303 (0x000014b7) sampleSize = 5447 (0x00001547) sampleSize = 5364 (0x000014f4) sampleSize = 5525 (0x00001595) sampleSize = 5332 (0x000014d4) sampleSize = 5430 (0x00001536) sampleSize = 5363 (0x000014f3) sampleSize = 5350 (0x000014e6) sampleSize = 5254 (0x00001486) sampleSize = 5116 (0x000013fc) sampleSize = 5410 (0x00001522) sampleSize = 5371 (0x000014fb) sampleSize = 5415 (0x00001527) sampleSize = 5480 (0x00001568) sampleSize = 5359 (0x000014ef) sampleSize = 25702 (0x00006466) sampleSize = 4217 (0x00001079) sampleSize = 4075 (0x00000feb) sampleSize = 4208 (0x00001070) sampleSize = 4083 (0x00000ff3) sampleSize = 4156 (0x0000103c) sampleSize = 4193 (0x00001061) sampleSize = 3876 (0x00000f24) sampleSize = 3152 (0x00000c50) sampleSize = 3006 (0x00000bbe) sampleSize = 3237 (0x00000ca5) sampleSize = 3843 (0x00000f03) sampleSize = 3922 (0x00000f52) sampleSize = 3978 (0x00000f8a) sampleSize = 5009 (0x00001391) sampleSize = 4820 (0x000012d4) sampleSize = 5204 (0x00001454) sampleSize = 5229 (0x0000146d) sampleSize = 5458 (0x00001552) sampleSize = 5117 (0x000013fd) sampleSize = 5439 (0x0000153f) sampleSize = 5451 (0x0000154b) sampleSize = 5111 (0x000013f7) sampleSize = 5400 (0x00001518) sampleSize = 5437 (0x0000153d) sampleSize = 5250 (0x00001482) sampleSize = 5475 (0x00001563) sampleSize = 6061 (0x000017ad) sampleSize = 5064 (0x000013c8) sampleSize = 5046 (0x000013b6) sampleSize = 5117 (0x000013fd) sampleSize = 5442 (0x00001542) sampleSize = 5439 (0x0000153f) sampleSize = 5252 (0x00001484) sampleSize = 5485 (0x0000156d) sampleSize = 5200 (0x00001450) sampleSize = 5446 (0x00001546) sampleSize = 5243 (0x0000147b) sampleSize = 5476 (0x00001564) sampleSize = 5500 (0x0000157c) sampleSize = 5420 (0x0000152c) sampleSize = 5707 (0x0000164b) sampleSize = 5010 (0x00001392) sampleSize = 4816 (0x000012d0) sampleSize = 5319 (0x000014c7) sampleSize = 24196 (0x00005e84) sampleSize = 3914 (0x00000f4a) sampleSize = 3997 (0x00000f9d) sampleSize = 4039 (0x00000fc7) sampleSize = 4013 (0x00000fad) sampleSize = 4122 (0x0000101a) sampleSize = 3920 (0x00000f50) sampleSize = 4012 (0x00000fac) sampleSize = 3857 (0x00000f11) sampleSize = 3880 (0x00000f28) sampleSize = 3912 (0x00000f48) sampleSize = 4305 (0x000010d1) sampleSize = 4428 (0x0000114c) sampleSize = 4122 (0x0000101a) sampleSize = 4839 (0x000012e7) sampleSize = 4998 (0x00001386) sampleSize = 5115 (0x000013fb) sampleSize = 5107 (0x000013f3) sampleSize = 5008 (0x00001390) sampleSize = 5423 (0x0000152f) sampleSize = 5383 (0x00001507) sampleSize = 5377 (0x00001501) sampleSize = 5337 (0x000014d9) sampleSize = 5406 (0x0000151e) sampleSize = 5182 (0x0000143e) sampleSize = 5311 (0x000014bf) sampleSize = 5339 (0x000014db) sampleSize = 5414 (0x00001526) sampleSize = 5347 (0x000014e3) sampleSize = 5412 (0x00001524) sampleSize = 5401 (0x00001519) sampleSize = 5320 (0x000014c8) sampleSize = 5242 (0x0000147a) sampleSize = 5361 (0x000014f1) sampleSize = 5337 (0x000014d9) sampleSize = 5278 (0x0000149e) sampleSize = 5343 (0x000014df) sampleSize = 5375 (0x000014ff) sampleSize = 5336 (0x000014d8) sampleSize = 5416 (0x00001528) sampleSize = 5302 (0x000014b6) sampleSize = 5410 (0x00001522) sampleSize = 5383 (0x00001507) sampleSize = 5209 (0x00001459) sampleSize = 5339 (0x000014db) sampleSize = 21635 (0x00005483) sampleSize = 4259 (0x000010a3) sampleSize = 4429 (0x0000114d) sampleSize = 4583 (0x000011e7) sampleSize = 4715 (0x0000126b) sampleSize = 4719 (0x0000126f) sampleSize = 4650 (0x0000122a) sampleSize = 4329 (0x000010e9) sampleSize = 4300 (0x000010cc) sampleSize = 4033 (0x00000fc1) sampleSize = 3922 (0x00000f52) sampleSize = 4054 (0x00000fd6) sampleSize = 4075 (0x00000feb) sampleSize = 4181 (0x00001055) sampleSize = 4036 (0x00000fc4) sampleSize = 4731 (0x0000127b) sampleSize = 4837 (0x000012e5) sampleSize = 4955 (0x0000135b) sampleSize = 5184 (0x00001440) sampleSize = 5432 (0x00001538) sampleSize = 5328 (0x000014d0) sampleSize = 5318 (0x000014c6) sampleSize = 5130 (0x0000140a) sampleSize = 5520 (0x00001590) sampleSize = 5177 (0x00001439) sampleSize = 5400 (0x00001518) sampleSize = 5333 (0x000014d5) sampleSize = 5411 (0x00001523) sampleSize = 5398 (0x00001516) sampleSize = 5171 (0x00001433) sampleSize = 5444 (0x00001544) sampleSize = 5126 (0x00001406) sampleSize = 5376 (0x00001500) sampleSize = 5204 (0x00001454) sampleSize = 5373 (0x000014fd) sampleSize = 5260 (0x0000148c) sampleSize = 5423 (0x0000152f) sampleSize = 5430 (0x00001536) sampleSize = 5264 (0x00001490) sampleSize = 5311 (0x000014bf) sampleSize = 5369 (0x000014f9) sampleSize = 5362 (0x000014f2) sampleSize = 5445 (0x00001545) sampleSize = 5203 (0x00001453) sampleSize = 5419 (0x0000152b) sampleSize = 23141 (0x00005a65) sampleSize = 4738 (0x00001282) sampleSize = 4737 (0x00001281) sampleSize = 4564 (0x000011d4) sampleSize = 4579 (0x000011e3) sampleSize = 4225 (0x00001081) sampleSize = 3841 (0x00000f01) sampleSize = 3629 (0x00000e2d) sampleSize = 3525 (0x00000dc5) sampleSize = 3518 (0x00000dbe) sampleSize = 3798 (0x00000ed6) sampleSize = 4116 (0x00001014) sampleSize = 4227 (0x00001083) sampleSize = 4089 (0x00000ff9) sampleSize = 4311 (0x000010d7) sampleSize = 4315 (0x000010db) sampleSize = 5164 (0x0000142c) sampleSize = 5431 (0x00001537) sampleSize = 5241 (0x00001479) sampleSize = 5362 (0x000014f2) sampleSize = 5374 (0x000014fe) sampleSize = 5356 (0x000014ec) sampleSize = 5395 (0x00001513) sampleSize = 5196 (0x0000144c) sampleSize = 5438 (0x0000153e) sampleSize = 5407 (0x0000151f) sampleSize = 5471 (0x0000155f) sampleSize = 5366 (0x000014f6) sampleSize = 5386 (0x0000150a) sampleSize = 5192 (0x00001448) sampleSize = 5383 (0x00001507) sampleSize = 5456 (0x00001550) sampleSize = 5163 (0x0000142b) sampleSize = 5415 (0x00001527) sampleSize = 5416 (0x00001528) sampleSize = 5107 (0x000013f3) sampleSize = 5437 (0x0000153d) sampleSize = 5284 (0x000014a4) sampleSize = 5377 (0x00001501) sampleSize = 5216 (0x00001460) sampleSize = 5412 (0x00001524) sampleSize = 5385 (0x00001509) sampleSize = 5402 (0x0000151a) sampleSize = 5436 (0x0000153c) sampleSize = 5134 (0x0000140e) sampleSize = 23464 (0x00005ba8) sampleSize = 4609 (0x00001201) sampleSize = 4158 (0x0000103e) sampleSize = 4009 (0x00000fa9) sampleSize = 3610 (0x00000e1a) sampleSize = 3917 (0x00000f4d) sampleSize = 4075 (0x00000feb) sampleSize = 4061 (0x00000fdd) sampleSize = 3886 (0x00000f2e) sampleSize = 3745 (0x00000ea1) sampleSize = 4196 (0x00001064) sampleSize = 4022 (0x00000fb6) sampleSize = 4466 (0x00001172) sampleSize = 3685 (0x00000e65) sampleSize = 4868 (0x00001304) sampleSize = 5432 (0x00001538) sampleSize = 5424 (0x00001530) sampleSize = 4954 (0x0000135a) sampleSize = 5222 (0x00001466) sampleSize = 5412 (0x00001524) sampleSize = 5392 (0x00001510) sampleSize = 5379 (0x00001503) sampleSize = 5413 (0x00001525) sampleSize = 5403 (0x0000151b) sampleSize = 5322 (0x000014ca) sampleSize = 5390 (0x0000150e) sampleSize = 5380 (0x00001504) sampleSize = 5368 (0x000014f8) sampleSize = 5217 (0x00001461) sampleSize = 5269 (0x00001495) sampleSize = 5439 (0x0000153f) sampleSize = 5335 (0x000014d7) sampleSize = 5402 (0x0000151a) sampleSize = 5402 (0x0000151a) sampleSize = 5409 (0x00001521) sampleSize = 5376 (0x00001500) sampleSize = 5330 (0x000014d2) sampleSize = 5330 (0x000014d2) sampleSize = 5102 (0x000013ee) sampleSize = 5425 (0x00001531) sampleSize = 5191 (0x00001447) sampleSize = 5378 (0x00001502) sampleSize = 6081 (0x000017c1) sampleSize = 5369 (0x000014f9) sampleSize = 5551 (0x000015af) sampleSize = 22577 (0x00005831) sampleSize = 5538 (0x000015a2) sampleSize = 5684 (0x00001634) sampleSize = 5441 (0x00001541) sampleSize = 5205 (0x00001455) sampleSize = 5563 (0x000015bb) sampleSize = 5638 (0x00001606) sampleSize = 6429 (0x0000191d) sampleSize = 7133 (0x00001bdd) sampleSize = 7087 (0x00001baf) sampleSize = 7295 (0x00001c7f) sampleSize = 6603 (0x000019cb) sampleSize = 6541 (0x0000198d) sampleSize = 7574 (0x00001d96) sampleSize = 7643 (0x00001ddb) sampleSize = 7677 (0x00001dfd) sampleSize = 6485 (0x00001955) sampleSize = 6254 (0x0000186e) sampleSize = 5409 (0x00001521) sampleSize = 5111 (0x000013f7) sampleSize = 5025 (0x000013a1) sampleSize = 4810 (0x000012ca) sampleSize = 4286 (0x000010be) sampleSize = 4341 (0x000010f5) sampleSize = 4308 (0x000010d4) sampleSize = 4509 (0x0000119d) sampleSize = 4331 (0x000010eb) sampleSize = 4485 (0x00001185) sampleSize = 5395 (0x00001513) sampleSize = 5598 (0x000015de) sampleSize = 5537 (0x000015a1) sampleSize = 5401 (0x00001519) sampleSize = 5578 (0x000015ca) sampleSize = 5415 (0x00001527) sampleSize = 5449 (0x00001549) sampleSize = 5672 (0x00001628) sampleSize = 5555 (0x000015b3) sampleSize = 5531 (0x0000159b) sampleSize = 5497 (0x00001579) sampleSize = 5546 (0x000015aa) sampleSize = 5653 (0x00001615) sampleSize = 5508 (0x00001584) sampleSize = 5669 (0x00001625) sampleSize = 5771 (0x0000168b) sampleSize = 5464 (0x00001558) sampleSize = 19633 (0x00004cb1) sampleSize = 4909 (0x0000132d) sampleSize = 5150 (0x0000141e) sampleSize = 5009 (0x00001391) sampleSize = 4738 (0x00001282) sampleSize = 4750 (0x0000128e) sampleSize = 4552 (0x000011c8) sampleSize = 4848 (0x000012f0) sampleSize = 4807 (0x000012c7) sampleSize = 4786 (0x000012b2) sampleSize = 4680 (0x00001248) sampleSize = 4577 (0x000011e1) sampleSize = 4387 (0x00001123) sampleSize = 4308 (0x000010d4) sampleSize = 4161 (0x00001041) sampleSize = 4038 (0x00000fc6) sampleSize = 4267 (0x000010ab) sampleSize = 4423 (0x00001147) sampleSize = 4248 (0x00001098) sampleSize = 4493 (0x0000118d) sampleSize = 4649 (0x00001229) sampleSize = 4306 (0x000010d2) sampleSize = 4157 (0x0000103d) sampleSize = 3932 (0x00000f5c) sampleSize = 3973 (0x00000f85) sampleSize = 4287 (0x000010bf) sampleSize = 4652 (0x0000122c) sampleSize = 4510 (0x0000119e) sampleSize = 4309 (0x000010d5) sampleSize = 3645 (0x00000e3d) sampleSize = 3381 (0x00000d35) sampleSize = 3155 (0x00000c53) sampleSize = 3984 (0x00000f90) sampleSize = 3165 (0x00000c5d) sampleSize = 3921 (0x00000f51) sampleSize = 3938 (0x00000f62) sampleSize = 3989 (0x00000f95) sampleSize = 4033 (0x00000fc1) sampleSize = 3701 (0x00000e75) sampleSize = 4193 (0x00001061) sampleSize = 3874 (0x00000f22) sampleSize = 4161 (0x00001041) sampleSize = 4286 (0x000010be) sampleSize = 4315 (0x000010db) sampleSize = 4569 (0x000011d9) sampleSize = 19703 (0x00004cf7) sampleSize = 3552 (0x00000de0) sampleSize = 3643 (0x00000e3b) sampleSize = 3625 (0x00000e29) sampleSize = 3675 (0x00000e5b) sampleSize = 3833 (0x00000ef9) sampleSize = 3791 (0x00000ecf) sampleSize = 4292 (0x000010c4) sampleSize = 4520 (0x000011a8) sampleSize = 4130 (0x00001022) sampleSize = 4399 (0x0000112f) sampleSize = 4501 (0x00001195) sampleSize = 4640 (0x00001220) sampleSize = 5227 (0x0000146b) sampleSize = 5216 (0x00001460) sampleSize = 5272 (0x00001498) sampleSize = 5237 (0x00001475) sampleSize = 5325 (0x000014cd) sampleSize = 5428 (0x00001534) sampleSize = 5320 (0x000014c8) sampleSize = 5303 (0x000014b7) sampleSize = 5317 (0x000014c5) sampleSize = 5295 (0x000014af) sampleSize = 5381 (0x00001505) sampleSize = 5372 (0x000014fc) sampleSize = 5369 (0x000014f9) sampleSize = 5385 (0x00001509) sampleSize = 5423 (0x0000152f) sampleSize = 5277 (0x0000149d) sampleSize = 5402 (0x0000151a) sampleSize = 5344 (0x000014e0) sampleSize = 5370 (0x000014fa) sampleSize = 5283 (0x000014a3) sampleSize = 5293 (0x000014ad) sampleSize = 5296 (0x000014b0) sampleSize = 5282 (0x000014a2) sampleSize = 5260 (0x0000148c) sampleSize = 5460 (0x00001554) sampleSize = 5319 (0x000014c7) sampleSize = 5341 (0x000014dd) sampleSize = 5368 (0x000014f8) sampleSize = 5299 (0x000014b3) sampleSize = 5452 (0x0000154c) sampleSize = 5303 (0x000014b7) sampleSize = 5336 (0x000014d8) sampleSize = 19881 (0x00004da9) sampleSize = 4093 (0x00000ffd) sampleSize = 4410 (0x0000113a) sampleSize = 4188 (0x0000105c) sampleSize = 4228 (0x00001084) sampleSize = 4400 (0x00001130) sampleSize = 4909 (0x0000132d) sampleSize = 4396 (0x0000112c) sampleSize = 5132 (0x0000140c) sampleSize = 6208 (0x00001840) sampleSize = 6314 (0x000018aa) sampleSize = 6802 (0x00001a92) sampleSize = 6454 (0x00001936) sampleSize = 5722 (0x0000165a) sampleSize = 6377 (0x000018e9) sampleSize = 6397 (0x000018fd) sampleSize = 7464 (0x00001d28) sampleSize = 7463 (0x00001d27) sampleSize = 6640 (0x000019f0) sampleSize = 5742 (0x0000166e) sampleSize = 5214 (0x0000145e) sampleSize = 6180 (0x00001824) sampleSize = 7857 (0x00001eb1) sampleSize = 7692 (0x00001e0c) sampleSize = 6691 (0x00001a23) sampleSize = 7183 (0x00001c0f) sampleSize = 6506 (0x0000196a) sampleSize = 5910 (0x00001716) sampleSize = 6531 (0x00001983) sampleSize = 7186 (0x00001c12) sampleSize = 6865 (0x00001ad1) sampleSize = 7182 (0x00001c0e) sampleSize = 7282 (0x00001c72) sampleSize = 6903 (0x00001af7) sampleSize = 7208 (0x00001c28) sampleSize = 7028 (0x00001b74) sampleSize = 6387 (0x000018f3) sampleSize = 6192 (0x00001830) sampleSize = 5941 (0x00001735) sampleSize = 5371 (0x000014fb) sampleSize = 4763 (0x0000129b) sampleSize = 4859 (0x000012fb) sampleSize = 5117 (0x000013fd) sampleSize = 4845 (0x000012ed) sampleSize = 4708 (0x00001264) sampleSize = 19771 (0x00004d3b) sampleSize = 4158 (0x0000103e) sampleSize = 4006 (0x00000fa6) sampleSize = 3706 (0x00000e7a) sampleSize = 3699 (0x00000e73) sampleSize = 3443 (0x00000d73) sampleSize = 3439 (0x00000d6f) sampleSize = 3553 (0x00000de1) sampleSize = 3283 (0x00000cd3) sampleSize = 3321 (0x00000cf9) sampleSize = 3193 (0x00000c79) sampleSize = 3600 (0x00000e10) sampleSize = 3578 (0x00000dfa) sampleSize = 3556 (0x00000de4) sampleSize = 3447 (0x00000d77) sampleSize = 3736 (0x00000e98) sampleSize = 3638 (0x00000e36) sampleSize = 3972 (0x00000f84) sampleSize = 4283 (0x000010bb) sampleSize = 4111 (0x0000100f) sampleSize = 3856 (0x00000f10) sampleSize = 4077 (0x00000fed) sampleSize = 4121 (0x00001019) sampleSize = 3882 (0x00000f2a) sampleSize = 4117 (0x00001015) sampleSize = 3768 (0x00000eb8) sampleSize = 3469 (0x00000d8d) sampleSize = 3311 (0x00000cef) sampleSize = 3390 (0x00000d3e) sampleSize = 3770 (0x00000eba) sampleSize = 3842 (0x00000f02) sampleSize = 3880 (0x00000f28) sampleSize = 4050 (0x00000fd2) sampleSize = 4138 (0x0000102a) sampleSize = 4172 (0x0000104c) sampleSize = 3827 (0x00000ef3) sampleSize = 4368 (0x00001110) sampleSize = 5202 (0x00001452) sampleSize = 5181 (0x0000143d) sampleSize = 4686 (0x0000124e) sampleSize = 5327 (0x000014cf) sampleSize = 5877 (0x000016f5) sampleSize = 5718 (0x00001656) sampleSize = 5463 (0x00001557) sampleSize = 5089 (0x000013e1) sampleSize = 19049 (0x00004a69) sampleSize = 3874 (0x00000f22) sampleSize = 4319 (0x000010df) sampleSize = 4162 (0x00001042) sampleSize = 4065 (0x00000fe1) sampleSize = 3785 (0x00000ec9) sampleSize = 3685 (0x00000e65) sampleSize = 3973 (0x00000f85) sampleSize = 4065 (0x00000fe1) sampleSize = 3993 (0x00000f99) sampleSize = 3932 (0x00000f5c) sampleSize = 4157 (0x0000103d) sampleSize = 4313 (0x000010d9) sampleSize = 5231 (0x0000146f) sampleSize = 5336 (0x000014d8) sampleSize = 5322 (0x000014ca) sampleSize = 5331 (0x000014d3) sampleSize = 5333 (0x000014d5) sampleSize = 5288 (0x000014a8) sampleSize = 5299 (0x000014b3) sampleSize = 5309 (0x000014bd) sampleSize = 5341 (0x000014dd) sampleSize = 5408 (0x00001520) sampleSize = 5301 (0x000014b5) sampleSize = 5328 (0x000014d0) sampleSize = 5416 (0x00001528) sampleSize = 5438 (0x0000153e) sampleSize = 5983 (0x0000175f) sampleSize = 6284 (0x0000188c) sampleSize = 5589 (0x000015d5) sampleSize = 5831 (0x000016c7) sampleSize = 5824 (0x000016c0) sampleSize = 5350 (0x000014e6) sampleSize = 4997 (0x00001385) sampleSize = 5222 (0x00001466) sampleSize = 4968 (0x00001368) sampleSize = 4842 (0x000012ea) sampleSize = 5663 (0x0000161f) sampleSize = 5053 (0x000013bd) sampleSize = 5676 (0x0000162c) sampleSize = 5651 (0x00001613) sampleSize = 5612 (0x000015ec) sampleSize = 5611 (0x000015eb) sampleSize = 5637 (0x00001605) sampleSize = 5024 (0x000013a0) sampleSize = 19102 (0x00004a9e) sampleSize = 4769 (0x000012a1) sampleSize = 5059 (0x000013c3) sampleSize = 4865 (0x00001301) sampleSize = 4631 (0x00001217) sampleSize = 4497 (0x00001191) sampleSize = 5080 (0x000013d8) sampleSize = 6998 (0x00001b56) sampleSize = 8632 (0x000021b8) sampleSize = 7405 (0x00001ced) sampleSize = 8764 (0x0000223c) sampleSize = 7817 (0x00001e89) sampleSize = 6887 (0x00001ae7) sampleSize = 6602 (0x000019ca) sampleSize = 8144 (0x00001fd0) sampleSize = 9976 (0x000026f8) sampleSize = 8356 (0x000020a4) sampleSize = 9302 (0x00002456) sampleSize = 8155 (0x00001fdb) sampleSize = 9956 (0x000026e4) sampleSize = 9661 (0x000025bd) sampleSize = 9132 (0x000023ac) sampleSize = 9565 (0x0000255d) sampleSize = 8774 (0x00002246) sampleSize = 9155 (0x000023c3) type stco version = 0 (0x00) flags = 0 (0x000000) entryCount = 654 (0x0000028e) chunkOffset = 34704 (0x00008790) chunkOffset = 50356 (0x0000c4b4) chunkOffset = 54152 (0x0000d388) chunkOffset = 59866 (0x0000e9da) chunkOffset = 63660 (0x0000f8ac) chunkOffset = 67187 (0x00010673) chunkOffset = 72652 (0x00011bcc) chunkOffset = 76006 (0x000128e6) chunkOffset = 79924 (0x00013834) chunkOffset = 85406 (0x00014d9e) chunkOffset = 89546 (0x00015dca) chunkOffset = 93742 (0x00016e2e) chunkOffset = 100168 (0x00018748) chunkOffset = 104944 (0x000199f0) chunkOffset = 109979 (0x0001ad9b) chunkOffset = 116956 (0x0001c8dc) chunkOffset = 122167 (0x0001dd37) chunkOffset = 127714 (0x0001f2e2) chunkOffset = 135536 (0x00021170) chunkOffset = 141627 (0x0002293b) chunkOffset = 147689 (0x000240e9) chunkOffset = 156820 (0x00026494) chunkOffset = 165080 (0x000284d8) chunkOffset = 172714 (0x0002a2aa) chunkOffset = 182698 (0x0002c9aa) chunkOffset = 190486 (0x0002e816) chunkOffset = 198034 (0x00030592) chunkOffset = 207715 (0x00032b63) chunkOffset = 215920 (0x00034b70) chunkOffset = 223869 (0x00036a7d) chunkOffset = 234100 (0x00039274) chunkOffset = 241746 (0x0003b052) chunkOffset = 249769 (0x0003cfa9) chunkOffset = 259997 (0x0003f79d) chunkOffset = 267382 (0x00041476) chunkOffset = 274855 (0x000431a7) chunkOffset = 284082 (0x000455b2) chunkOffset = 291127 (0x00047137) chunkOffset = 298191 (0x00048ccf) chunkOffset = 306905 (0x0004aed9) chunkOffset = 313621 (0x0004c915) chunkOffset = 320472 (0x0004e3d8) chunkOffset = 329299 (0x00050653) chunkOffset = 335921 (0x00052031) chunkOffset = 341818 (0x0005373a) chunkOffset = 349274 (0x0005545a) chunkOffset = 371340 (0x0005aa8c) chunkOffset = 376949 (0x0005c075) chunkOffset = 384595 (0x0005de53) chunkOffset = 390062 (0x0005f3ae) chunkOffset = 395652 (0x00060984) chunkOffset = 402983 (0x00062627) chunkOffset = 408274 (0x00063ad2) chunkOffset = 413551 (0x00064f6f) chunkOffset = 420837 (0x00066be5) chunkOffset = 425750 (0x00067f16) chunkOffset = 430450 (0x00069172) chunkOffset = 437061 (0x0006ab45) chunkOffset = 441630 (0x0006bd1e) chunkOffset = 446216 (0x0006cf08) chunkOffset = 452617 (0x0006e809) chunkOffset = 457042 (0x0006f952) chunkOffset = 461391 (0x00070a4f) chunkOffset = 467505 (0x00072231) chunkOffset = 471171 (0x00073083) chunkOffset = 474802 (0x00073eb2) chunkOffset = 480387 (0x00075483) chunkOffset = 483534 (0x000760ce) chunkOffset = 486525 (0x00076c7d) chunkOffset = 491441 (0x00077fb1) chunkOffset = 494810 (0x00078cda) chunkOffset = 498136 (0x000799d8) chunkOffset = 503525 (0x0007aee5) chunkOffset = 506994 (0x0007bc72) chunkOffset = 510360 (0x0007c998) chunkOffset = 515738 (0x0007de9a) chunkOffset = 519158 (0x0007ebf6) chunkOffset = 522581 (0x0007f955) chunkOffset = 528040 (0x00080ea8) chunkOffset = 531312 (0x00081b70) chunkOffset = 534872 (0x00082958) chunkOffset = 540308 (0x00083e94) chunkOffset = 543899 (0x00084c9b) chunkOffset = 547476 (0x00085a94) chunkOffset = 553076 (0x00087074) chunkOffset = 556713 (0x00087ea9) chunkOffset = 560371 (0x00088cf3) chunkOffset = 566027 (0x0008a30b) chunkOffset = 569787 (0x0008b1bb) chunkOffset = 573391 (0x0008bfcf) chunkOffset = 579091 (0x0008d613) chunkOffset = 603271 (0x00093487) chunkOffset = 606859 (0x0009428b) chunkOffset = 612699 (0x0009595b) chunkOffset = 616434 (0x000967f2) chunkOffset = 620308 (0x00097714) chunkOffset = 625273 (0x00098a79) chunkOffset = 629024 (0x00099920) chunkOffset = 632815 (0x0009a7ef) chunkOffset = 638707 (0x0009bef3) chunkOffset = 641921 (0x0009cb81) chunkOffset = 645738 (0x0009da6a) chunkOffset = 651588 (0x0009f144) chunkOffset = 655418 (0x000a003a) chunkOffset = 658903 (0x000a0dd7) chunkOffset = 664651 (0x000a244b) chunkOffset = 668188 (0x000a321c) chunkOffset = 672261 (0x000a4205) chunkOffset = 678201 (0x000a5939) chunkOffset = 682155 (0x000a68ab) chunkOffset = 686748 (0x000a7a9c) chunkOffset = 693281 (0x000a9421) chunkOffset = 697675 (0x000aa54b) chunkOffset = 702848 (0x000ab980) chunkOffset = 710226 (0x000ad652) chunkOffset = 715708 (0x000aebbc) chunkOffset = 720999 (0x000b0067) chunkOffset = 728671 (0x000b1e5f) chunkOffset = 734136 (0x000b33b8) chunkOffset = 739537 (0x000b48d1) chunkOffset = 746707 (0x000b64d3) chunkOffset = 752010 (0x000b798a) chunkOffset = 757457 (0x000b8ed1) chunkOffset = 764864 (0x000babc0) chunkOffset = 770389 (0x000bc155) chunkOffset = 775721 (0x000bd629) chunkOffset = 783336 (0x000bf3e8) chunkOffset = 788699 (0x000c08db) chunkOffset = 794049 (0x000c1dc1) chunkOffset = 801161 (0x000c3989) chunkOffset = 806277 (0x000c4d85) chunkOffset = 811687 (0x000c62a7) chunkOffset = 819064 (0x000c7f78) chunkOffset = 824479 (0x000c949f) chunkOffset = 829959 (0x000caa07) chunkOffset = 837302 (0x000cc6b6) chunkOffset = 863004 (0x000d2b1c) chunkOffset = 867221 (0x000d3b95) chunkOffset = 873308 (0x000d535c) chunkOffset = 877516 (0x000d63cc) chunkOffset = 881599 (0x000d73bf) chunkOffset = 887785 (0x000d8be9) chunkOffset = 891978 (0x000d9c4a) chunkOffset = 895854 (0x000dab6e) chunkOffset = 900913 (0x000dbf31) chunkOffset = 903919 (0x000dcaef) chunkOffset = 907156 (0x000dd794) chunkOffset = 913147 (0x000deefb) chunkOffset = 917069 (0x000dfe4d) chunkOffset = 921047 (0x000e0dd7) chunkOffset = 928023 (0x000e2917) chunkOffset = 932843 (0x000e3beb) chunkOffset = 938047 (0x000e503f) chunkOffset = 945161 (0x000e6c09) chunkOffset = 950619 (0x000e815b) chunkOffset = 955736 (0x000e9558) chunkOffset = 963208 (0x000eb288) chunkOffset = 968659 (0x000ec7d3) chunkOffset = 973770 (0x000edbca) chunkOffset = 981152 (0x000ef8a0) chunkOffset = 986589 (0x000f0ddd) chunkOffset = 991839 (0x000f225f) chunkOffset = 999395 (0x000f3fe3) chunkOffset = 1005456 (0x000f5790) chunkOffset = 1010520 (0x000f6b58) chunkOffset = 1017575 (0x000f86e7) chunkOffset = 1022692 (0x000f9ae4) chunkOffset = 1028134 (0x000fb026) chunkOffset = 1035489 (0x000fcce1) chunkOffset = 1040741 (0x000fe165) chunkOffset = 1046226 (0x000ff6d2) chunkOffset = 1053516 (0x0010134c) chunkOffset = 1058962 (0x00102892) chunkOffset = 1064205 (0x00103d0d) chunkOffset = 1071674 (0x00105a3a) chunkOffset = 1077174 (0x00106fb6) chunkOffset = 1082594 (0x001084e2) chunkOffset = 1090228 (0x0010a2b4) chunkOffset = 1095238 (0x0010b646) chunkOffset = 1100054 (0x0010c916) chunkOffset = 1107519 (0x0010e63f) chunkOffset = 1131715 (0x001144c3) chunkOffset = 1135629 (0x0011540d) chunkOffset = 1141513 (0x00116b09) chunkOffset = 1145552 (0x00117ad0) chunkOffset = 1149565 (0x00118a7d) chunkOffset = 1155631 (0x0011a22f) chunkOffset = 1159551 (0x0011b17f) chunkOffset = 1163563 (0x0011c12b) chunkOffset = 1169519 (0x0011d86f) chunkOffset = 1173399 (0x0011e797) chunkOffset = 1177311 (0x0011f6df) chunkOffset = 1183521 (0x00120f21) chunkOffset = 1187949 (0x0012206d) chunkOffset = 1192071 (0x00123087) chunkOffset = 1198971 (0x00124b7b) chunkOffset = 1203969 (0x00125f01) chunkOffset = 1209084 (0x001272fc) chunkOffset = 1216260 (0x00128f04) chunkOffset = 1221268 (0x0012a294) chunkOffset = 1226691 (0x0012b7c3) chunkOffset = 1234019 (0x0012d463) chunkOffset = 1239396 (0x0012e964) chunkOffset = 1244733 (0x0012fe3d) chunkOffset = 1252117 (0x00131b15) chunkOffset = 1257299 (0x00132f53) chunkOffset = 1262610 (0x00134412) chunkOffset = 1269900 (0x0013608c) chunkOffset = 1275314 (0x001375b2) chunkOffset = 1280661 (0x00138a95) chunkOffset = 1288107 (0x0013a7ab) chunkOffset = 1293508 (0x0013bcc4) chunkOffset = 1298828 (0x0013d18c) chunkOffset = 1306128 (0x0013ee10) chunkOffset = 1311489 (0x00140301) chunkOffset = 1316826 (0x001417da) chunkOffset = 1324033 (0x00143401) chunkOffset = 1329376 (0x001448e0) chunkOffset = 1334751 (0x00145ddf) chunkOffset = 1342115 (0x00147aa3) chunkOffset = 1347531 (0x00148fcb) chunkOffset = 1352833 (0x0014a481) chunkOffset = 1360276 (0x0014c194) chunkOffset = 1365659 (0x0014d69b) chunkOffset = 1370868 (0x0014eaf4) chunkOffset = 1378164 (0x00150774) chunkOffset = 1399799 (0x00155bf7) chunkOffset = 1404058 (0x00156c9a) chunkOffset = 1410503 (0x001585c7) chunkOffset = 1415086 (0x001597ae) chunkOffset = 1419801 (0x0015aa19) chunkOffset = 1426457 (0x0015c419) chunkOffset = 1431107 (0x0015d643) chunkOffset = 1435436 (0x0015e72c) chunkOffset = 1441813 (0x00160015) chunkOffset = 1445846 (0x00160fd6) chunkOffset = 1449768 (0x00161f28) chunkOffset = 1455840 (0x001636e0) chunkOffset = 1459915 (0x001646cb) chunkOffset = 1464096 (0x00165720) chunkOffset = 1470057 (0x00166e69) chunkOffset = 1474788 (0x001680e4) chunkOffset = 1479625 (0x001693c9) chunkOffset = 1486624 (0x0016af20) chunkOffset = 1491808 (0x0016c360) chunkOffset = 1497240 (0x0016d898) chunkOffset = 1504596 (0x0016f554) chunkOffset = 1509914 (0x00170a1a) chunkOffset = 1515044 (0x00171e24) chunkOffset = 1522488 (0x00173b38) chunkOffset = 1527665 (0x00174f71) chunkOffset = 1533065 (0x00176489) chunkOffset = 1540482 (0x00178182) chunkOffset = 1545893 (0x001796a5) chunkOffset = 1551291 (0x0017abbb) chunkOffset = 1558392 (0x0017c778) chunkOffset = 1563836 (0x0017dcbc) chunkOffset = 1568962 (0x0017f0c2) chunkOffset = 1576357 (0x00180da5) chunkOffset = 1581561 (0x001821f9) chunkOffset = 1586934 (0x001836f6) chunkOffset = 1594199 (0x00185357) chunkOffset = 1599622 (0x00186886) chunkOffset = 1605052 (0x00187dbc) chunkOffset = 1612312 (0x00189a18) chunkOffset = 1617623 (0x0018aed7) chunkOffset = 1622992 (0x0018c3d0) chunkOffset = 1630357 (0x0018e095) chunkOffset = 1635802 (0x0018f5da) chunkOffset = 1641005 (0x00190a2d) chunkOffset = 1648460 (0x0019274c) chunkOffset = 1671601 (0x001981b1) chunkOffset = 1676339 (0x00199433) chunkOffset = 1683008 (0x0019ae40) chunkOffset = 1687572 (0x0019c014) chunkOffset = 1692151 (0x0019d1f7) chunkOffset = 1698456 (0x0019ea98) chunkOffset = 1702297 (0x0019f999) chunkOffset = 1705926 (0x001a07c6) chunkOffset = 1711354 (0x001a1cfa) chunkOffset = 1714872 (0x001a2ab8) chunkOffset = 1718670 (0x001a398e) chunkOffset = 1724826 (0x001a519a) chunkOffset = 1729053 (0x001a621d) chunkOffset = 1733142 (0x001a7216) chunkOffset = 1739461 (0x001a8ac5) chunkOffset = 1743776 (0x001a9ba0) chunkOffset = 1748940 (0x001aafcc) chunkOffset = 1756303 (0x001acc8f) chunkOffset = 1761544 (0x001ae108) chunkOffset = 1766906 (0x001af5fa) chunkOffset = 1774339 (0x001b1303) chunkOffset = 1779695 (0x001b27ef) chunkOffset = 1785090 (0x001b3d02) chunkOffset = 1792309 (0x001b5935) chunkOffset = 1797747 (0x001b6e73) chunkOffset = 1803154 (0x001b8392) chunkOffset = 1810591 (0x001ba09f) chunkOffset = 1815957 (0x001bb595) chunkOffset = 1821343 (0x001bca9f) chunkOffset = 1828582 (0x001be6e6) chunkOffset = 1833965 (0x001bfbed) chunkOffset = 1839421 (0x001c113d) chunkOffset = 1846527 (0x001c2cff) chunkOffset = 1851942 (0x001c4226) chunkOffset = 1857358 (0x001c574e) chunkOffset = 1864550 (0x001c7366) chunkOffset = 1869987 (0x001c88a3) chunkOffset = 1875271 (0x001c9d47) chunkOffset = 1882659 (0x001cba23) chunkOffset = 1887875 (0x001cce83) chunkOffset = 1893287 (0x001ce3a7) chunkOffset = 1900599 (0x001d0037) chunkOffset = 1906001 (0x001d1551) chunkOffset = 1911437 (0x001d2a8d) chunkOffset = 1918556 (0x001d465c) chunkOffset = 1942020 (0x001da204) chunkOffset = 1946629 (0x001db405) chunkOffset = 1952815 (0x001dcc2f) chunkOffset = 1956824 (0x001ddbd8) chunkOffset = 1960434 (0x001de9f2) chunkOffset = 1966302 (0x001e00de) chunkOffset = 1970377 (0x001e10c9) chunkOffset = 1974438 (0x001e20a6) chunkOffset = 1980414 (0x001e37fe) chunkOffset = 1984159 (0x001e469f) chunkOffset = 1988355 (0x001e5703) chunkOffset = 1994284 (0x001e6e2c) chunkOffset = 1998750 (0x001e7f9e) chunkOffset = 2002435 (0x001e8e03) chunkOffset = 2009335 (0x001ea8f7) chunkOffset = 2014767 (0x001ebe2f) chunkOffset = 2020191 (0x001ed35f) chunkOffset = 2027196 (0x001eeebc) chunkOffset = 2032418 (0x001f0322) chunkOffset = 2037830 (0x001f1846) chunkOffset = 2045082 (0x001f349a) chunkOffset = 2050461 (0x001f499d) chunkOffset = 2055874 (0x001f5ec2) chunkOffset = 2063412 (0x001f7c34) chunkOffset = 2068734 (0x001f90fe) chunkOffset = 2074124 (0x001fa60c) chunkOffset = 2081548 (0x001fc30c) chunkOffset = 2086916 (0x001fd804) chunkOffset = 2092133 (0x001fec65) chunkOffset = 2099334 (0x00200886) chunkOffset = 2104773 (0x00201dc5) chunkOffset = 2110108 (0x0020329c) chunkOffset = 2117516 (0x00204f8c) chunkOffset = 2122918 (0x002064a6) chunkOffset = 2128327 (0x002079c7) chunkOffset = 2135586 (0x00209622) chunkOffset = 2146246 (0x0020bfc6) chunkOffset = 2153384 (0x0020dba8) chunkOffset = 2158809 (0x0020f0d9) chunkOffset = 2164000 (0x00210520) chunkOffset = 2171495 (0x00212267) chunkOffset = 2177576 (0x00213a28) chunkOffset = 2182945 (0x00214f21) chunkOffset = 2190435 (0x00216c63) chunkOffset = 2213012 (0x0021c494) chunkOffset = 2218550 (0x0021da36) chunkOffset = 2226261 (0x0021f855) chunkOffset = 2231702 (0x00220d96) chunkOffset = 2236907 (0x002221eb) chunkOffset = 2244590 (0x00223fee) chunkOffset = 2250228 (0x002255f4) chunkOffset = 2256657 (0x00226f11) chunkOffset = 2265649 (0x00229231) chunkOffset = 2272736 (0x0022ade0) chunkOffset = 2280031 (0x0022ca5f) chunkOffset = 2288727 (0x0022ec57) chunkOffset = 2295268 (0x002305e4) chunkOffset = 2302842 (0x0023237a) chunkOffset = 2312290 (0x00234862) chunkOffset = 2319967 (0x0023665f) chunkOffset = 2326452 (0x00237fb4) chunkOffset = 2334837 (0x0023a075) chunkOffset = 2340246 (0x0023b596) chunkOffset = 2345357 (0x0023c98d) chunkOffset = 2352410 (0x0023e51a) chunkOffset = 2357220 (0x0023f7e4) chunkOffset = 2361506 (0x002408a2) chunkOffset = 2367749 (0x00242105) chunkOffset = 2372057 (0x002431d9) chunkOffset = 2376566 (0x00244376) chunkOffset = 2382899 (0x00245c33) chunkOffset = 2387384 (0x00246db8) chunkOffset = 2392779 (0x002482cb) chunkOffset = 2400524 (0x0024a10c) chunkOffset = 2406061 (0x0024b6ad) chunkOffset = 2411462 (0x0024cbc6) chunkOffset = 2418894 (0x0024e8ce) chunkOffset = 2424309 (0x0024fdf5) chunkOffset = 2429758 (0x0025133e) chunkOffset = 2437502 (0x0025317e) chunkOffset = 2443057 (0x00254731) chunkOffset = 2448588 (0x00255ccc) chunkOffset = 2455938 (0x00257982) chunkOffset = 2461484 (0x00258f2c) chunkOffset = 2467137 (0x0025a541) chunkOffset = 2474738 (0x0025c2f2) chunkOffset = 2480407 (0x0025d917) chunkOffset = 2486178 (0x0025efa2) chunkOffset = 2493695 (0x00260cff) chunkOffset = 2513328 (0x002659b0) chunkOffset = 2518237 (0x00266cdd) chunkOffset = 2525326 (0x0026888e) chunkOffset = 2530335 (0x00269c1f) chunkOffset = 2535073 (0x0026aea1) chunkOffset = 2541857 (0x0026c921) chunkOffset = 2546409 (0x0026dae9) chunkOffset = 2551257 (0x0026edd9) chunkOffset = 2558081 (0x00270881) chunkOffset = 2562867 (0x00271b33) chunkOffset = 2567547 (0x00272d7b) chunkOffset = 2574129 (0x00274731) chunkOffset = 2578516 (0x00275854) chunkOffset = 2582824 (0x00276928) chunkOffset = 2588969 (0x00278129) chunkOffset = 2593007 (0x002790ef) chunkOffset = 2597274 (0x0027a19a) chunkOffset = 2603704 (0x0027bab8) chunkOffset = 2607952 (0x0027cb50) chunkOffset = 2612445 (0x0027dcdd) chunkOffset = 2619070 (0x0027f6be) chunkOffset = 2623376 (0x00280790) chunkOffset = 2627533 (0x002817cd) chunkOffset = 2633524 (0x00282f34) chunkOffset = 2637497 (0x00283eb9) chunkOffset = 2641784 (0x00284f78) chunkOffset = 2648329 (0x00286909) chunkOffset = 2652839 (0x00287aa7) chunkOffset = 2657148 (0x00288b7c) chunkOffset = 2662873 (0x0028a1d9) chunkOffset = 2666254 (0x0028af0e) chunkOffset = 2669409 (0x0028bb61) chunkOffset = 2675493 (0x0028d325) chunkOffset = 2678658 (0x0028df82) chunkOffset = 2682579 (0x0028eed3) chunkOffset = 2688437 (0x002905b5) chunkOffset = 2692426 (0x0029154a) chunkOffset = 2696459 (0x0029250b) chunkOffset = 2702237 (0x00293b9d) chunkOffset = 2706430 (0x00294bfe) chunkOffset = 2710304 (0x00295b20) chunkOffset = 2716334 (0x002972ae) chunkOffset = 2720620 (0x0029836c) chunkOffset = 2724935 (0x00299447) chunkOffset = 2731519 (0x0029adff) chunkOffset = 2751222 (0x0029faf6) chunkOffset = 2754774 (0x002a08d6) chunkOffset = 2760454 (0x002a1f06) chunkOffset = 2764079 (0x002a2d2f) chunkOffset = 2767754 (0x002a3b8a) chunkOffset = 2773531 (0x002a521b) chunkOffset = 2777322 (0x002a60ea) chunkOffset = 2781614 (0x002a71ae) chunkOffset = 2788174 (0x002a8b4e) chunkOffset = 2792304 (0x002a9b70) chunkOffset = 2796703 (0x002aac9f) chunkOffset = 2803256 (0x002ac638) chunkOffset = 2807896 (0x002ad858) chunkOffset = 2813123 (0x002aecc3) chunkOffset = 2820250 (0x002b089a) chunkOffset = 2825522 (0x002b1d32) chunkOffset = 2830759 (0x002b31a7) chunkOffset = 2838123 (0x002b4e6b) chunkOffset = 2843551 (0x002b639f) chunkOffset = 2848871 (0x002b7867) chunkOffset = 2856146 (0x002b94d2) chunkOffset = 2861463 (0x002ba997) chunkOffset = 2866758 (0x002bbe46) chunkOffset = 2874266 (0x002bdb9a) chunkOffset = 2879638 (0x002bf096) chunkOffset = 2885007 (0x002c058f) chunkOffset = 2892322 (0x002c2222) chunkOffset = 2897745 (0x002c3751) chunkOffset = 2903022 (0x002c4bee) chunkOffset = 2910285 (0x002c684d) chunkOffset = 2915629 (0x002c7d2d) chunkOffset = 2920999 (0x002c9227) chunkOffset = 2928379 (0x002caefb) chunkOffset = 2933672 (0x002cc3a8) chunkOffset = 2938968 (0x002cd858) chunkOffset = 2946293 (0x002cf4f5) chunkOffset = 2951553 (0x002d0981) chunkOffset = 2957013 (0x002d1ed5) chunkOffset = 2964275 (0x002d3b33) chunkOffset = 2969616 (0x002d5010) chunkOffset = 2974984 (0x002d6508) chunkOffset = 2982283 (0x002d818b) chunkOffset = 2987735 (0x002d96d7) chunkOffset = 2993038 (0x002dab8e) chunkOffset = 3000386 (0x002dc842) chunkOffset = 3020267 (0x002e15eb) chunkOffset = 3024360 (0x002e25e8) chunkOffset = 3030783 (0x002e3eff) chunkOffset = 3034971 (0x002e4f5b) chunkOffset = 3039199 (0x002e5fdf) chunkOffset = 3045580 (0x002e78cc) chunkOffset = 3050489 (0x002e8bf9) chunkOffset = 3054885 (0x002e9d25) chunkOffset = 3061924 (0x002eb8a4) chunkOffset = 3068132 (0x002ed0e4) chunkOffset = 3074446 (0x002ee98e) chunkOffset = 3083374 (0x002f0c6e) chunkOffset = 3089828 (0x002f25a4) chunkOffset = 3095550 (0x002f3bfe) chunkOffset = 3103972 (0x002f5ce4) chunkOffset = 3110369 (0x002f75e1) chunkOffset = 3117833 (0x002f9309) chunkOffset = 3127256 (0x002fb7d8) chunkOffset = 3133896 (0x002fd1c8) chunkOffset = 3139638 (0x002fe836) chunkOffset = 3146855 (0x00300467) chunkOffset = 3153035 (0x00301c8b) chunkOffset = 3160892 (0x00303b3c) chunkOffset = 3170549 (0x003060f5) chunkOffset = 3177240 (0x00307b18) chunkOffset = 3184423 (0x00309727) chunkOffset = 3192949 (0x0030b875) chunkOffset = 3198859 (0x0030cf8b) chunkOffset = 3205390 (0x0030e90e) chunkOffset = 3214561 (0x00310ce1) chunkOffset = 3221426 (0x003127b2) chunkOffset = 3228608 (0x003143c0) chunkOffset = 3237824 (0x003167c0) chunkOffset = 3244727 (0x003182b7) chunkOffset = 3251935 (0x00319edf) chunkOffset = 3261033 (0x0031c269) chunkOffset = 3267420 (0x0031db5c) chunkOffset = 3273612 (0x0031f38c) chunkOffset = 3281573 (0x003212a5) chunkOffset = 3286944 (0x003227a0) chunkOffset = 3291707 (0x00323a3b) chunkOffset = 3298606 (0x0032552e) chunkOffset = 3303723 (0x0032692b) chunkOffset = 3308568 (0x00327c18) chunkOffset = 3315257 (0x00329639) chunkOffset = 3335028 (0x0032e374) chunkOffset = 3339186 (0x0032f3b2) chunkOffset = 3345071 (0x00330aaf) chunkOffset = 3348777 (0x00331929) chunkOffset = 3352476 (0x0033279c) chunkOffset = 3358040 (0x00333d58) chunkOffset = 3361479 (0x00334ac7) chunkOffset = 3365032 (0x003358a8) chunkOffset = 3370303 (0x00336d3f) chunkOffset = 3373624 (0x00337a38) chunkOffset = 3376817 (0x003386b1) chunkOffset = 3382407 (0x00339c87) chunkOffset = 3385985 (0x0033aa81) chunkOffset = 3389541 (0x0033b865) chunkOffset = 3394965 (0x0033cd95) chunkOffset = 3398701 (0x0033dc2d) chunkOffset = 3402339 (0x0033ea63) chunkOffset = 3408367 (0x003401ef) chunkOffset = 3412650 (0x003412aa) chunkOffset = 3416761 (0x003422b9) chunkOffset = 3422544 (0x00343950) chunkOffset = 3426621 (0x0034493d) chunkOffset = 3430742 (0x00345956) chunkOffset = 3436635 (0x0034705b) chunkOffset = 3440752 (0x00348070) chunkOffset = 3444520 (0x00348f28) chunkOffset = 3449955 (0x0034a463) chunkOffset = 3453266 (0x0034b152) chunkOffset = 3456656 (0x0034be90) chunkOffset = 3462440 (0x0034d528) chunkOffset = 3466282 (0x0034e42a) chunkOffset = 3470162 (0x0034f352) chunkOffset = 3476298 (0x00350b4a) chunkOffset = 3480436 (0x00351b74) chunkOffset = 3484608 (0x00352bc0) chunkOffset = 3490277 (0x003541e5) chunkOffset = 3494645 (0x003552f5) chunkOffset = 3499847 (0x00356747) chunkOffset = 3507130 (0x003583ba) chunkOffset = 3511816 (0x00359608) chunkOffset = 3517143 (0x0035aad7) chunkOffset = 3525040 (0x0035c9b0) chunkOffset = 3530758 (0x0035e006) chunkOffset = 3536221 (0x0035f55d) chunkOffset = 3543245 (0x003610cd) chunkOffset = 3562294 (0x00365b36) chunkOffset = 3566168 (0x00366a58) chunkOffset = 3572568 (0x00368358) chunkOffset = 3576730 (0x0036939a) chunkOffset = 3580795 (0x0036a37b) chunkOffset = 3586489 (0x0036b9b9) chunkOffset = 3590174 (0x0036c81e) chunkOffset = 3594147 (0x0036d7a3) chunkOffset = 3600275 (0x0036ef93) chunkOffset = 3604268 (0x0036ff2c) chunkOffset = 3608200 (0x00370e88) chunkOffset = 3614406 (0x003726c6) chunkOffset = 3618719 (0x0037379f) chunkOffset = 3623950 (0x00374c0e) chunkOffset = 3631168 (0x00376840) chunkOffset = 3636490 (0x00377d0a) chunkOffset = 3641821 (0x003791dd) chunkOffset = 3649290 (0x0037af0a) chunkOffset = 3654578 (0x0037c3b2) chunkOffset = 3659877 (0x0037d865) chunkOffset = 3667161 (0x0037f4d9) chunkOffset = 3672502 (0x003809b6) chunkOffset = 3677910 (0x00381ed6) chunkOffset = 3685085 (0x00383add) chunkOffset = 3690413 (0x00384fad) chunkOffset = 3695829 (0x003864d5) chunkOffset = 3703331 (0x00388223) chunkOffset = 3709314 (0x00389982) chunkOffset = 3715598 (0x0038b20e) chunkOffset = 3723112 (0x0038cf68) chunkOffset = 3728943 (0x0038e62f) chunkOffset = 3734767 (0x0038fcef) chunkOffset = 3742230 (0x00391a16) chunkOffset = 3747227 (0x00392d9b) chunkOffset = 3752449 (0x00394201) chunkOffset = 3759435 (0x00395d4b) chunkOffset = 3764277 (0x00397035) chunkOffset = 3769940 (0x00398654) chunkOffset = 3776921 (0x0039a199) chunkOffset = 3782597 (0x0039b7c5) chunkOffset = 3788248 (0x0039cdd8) chunkOffset = 3795938 (0x0039ebe2) chunkOffset = 3801549 (0x003a01cd) chunkOffset = 3807186 (0x003a17d2) chunkOffset = 3814241 (0x003a3361) chunkOffset = 3833343 (0x003a7dff) chunkOffset = 3838112 (0x003a90a0) chunkOffset = 3845022 (0x003aab9e) chunkOffset = 3849887 (0x003abe9f) chunkOffset = 3854518 (0x003ad0b6) chunkOffset = 3861052 (0x003aea3c) chunkOffset = 3866132 (0x003afe14) chunkOffset = 3873130 (0x003b196a) chunkOffset = 3883679 (0x003b429f) chunkOffset = 3891084 (0x003b5f8c) chunkOffset = 3899848 (0x003b81c8) chunkOffset = 3909756 (0x003ba87c) chunkOffset = 3916643 (0x003bc363) chunkOffset = 3923245 (0x003bdd2d) chunkOffset = 3933413 (0x003c04e5) chunkOffset = 3943389 (0x003c2bdd) chunkOffset = 3951745 (0x003c4c81) chunkOffset = 3961567 (0x003c72df) chunkOffset = 3969722 (0x003c92ba) chunkOffset = 3979678 (0x003cb99e) chunkOffset = 3989339 (0x003cdf5b) chunkOffset = 3998471 (0x003d0307) chunkOffset = 4008036 (0x003d2864) chunkOffset = 4016810 (0x003d4aaa) type iods version = 0 (0x00) flags = 0 (0x000000) objectDescriptorId = 1022 (0x3fe) <10 bits> URLFlag = 0 (0x0) <1 bits> includeInlineProfileLevelFlag = 0 (0x0) <1 bits> reserved = 15 (0xf) <4 bits> ODProfileLevelId = 255 (0xff) sceneProfileLevelId = 255 (0xff) audioProfileLevelId = 15 (0x0f) visualProfileLevelId = 247 (0xf7) graphicsProfileLevelId = 255 (0xff) esIds ociDescr ipmpDescrPtr extDescr type free From gedrozia yahoo.com Tue Aug 24 01:34:10 2004 From: gedrozia yahoo.com (Mehdi Sharifi) Date: Tue Aug 24 05:47:36 2004 Subject: [Mp4-tech] Media File Format Message-ID: <20040824073410.93805.qmail@web41608.mail.yahoo.com> hi, thank you for replying me. let me explain my work to you. I have a .3gp file and I should decode it and extract Audio and Video streams from it. I read 3GPP TS 26.244 (3GPP file format) but this document only had info about "Sample Description Box" and it referred other Boxes to "Information technology – Coding of audio-visual objects – Part 12: ISO base media file format" and also part 14 and Audio Boxes .. but I can't afford these documents . I hope if you can give me these documents. thank you --------------------------------- Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/d922314a/attachment.html From Stephen.Henry elixent.com Tue Aug 24 07:13:54 2004 From: Stephen.Henry elixent.com (Stephen Henry) Date: Tue Aug 24 06:18:18 2004 Subject: [Mp4-tech] D1 YUV video sources Message-ID: Hi all, I'm looking for a couple of D1-sized YUV videos. Does anybody have any idea where I could find any? Thanks, Stephen Henry From Max.Griessl DynaPel.com Tue Aug 24 13:54:59 2004 From: Max.Griessl DynaPel.com (Max Griessl) Date: Tue Aug 24 07:18:44 2004 Subject: [Mp4-tech] D1 YUV video sources In-Reply-To: References: Message-ID: <412B1E83.20708@DynaPel.com> Stephen, you can try ftp://ftp.crc.ca/pub/crc/vqeg/TestSequences. The sequences are in YUV 422 format. Regards, Max Griessl Stephen Henry wrote: > Hi all, > > I'm looking for a couple of D1-sized YUV videos. Does anybody have any > idea where I could find any? > > Thanks, > > Stephen Henry > > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From oelbaum tum.de Tue Aug 24 13:56:17 2004 From: oelbaum tum.de (Tobias Oelbaum) Date: Tue Aug 24 07:20:28 2004 Subject: [Mp4-tech] D1 YUV video sources In-Reply-To: Message-ID: <006a01c489c8$fb218900$5769bb81@ldvpc42oe> http://www.its.bldrdoc.gov/vqeg/ -------------------------------------------------------------------- Dipl. Ing. Tobias Oelbaum Institute for Data Processing Lehrstuhl f?r Datenverarbeitung Munich University of Technology Technische Universit?t M?nchen EMail: oelbaum@tum.de Tel: +49 89 289 23625 Fax: +49 89 289 23600 -------------------------------------------------------------------- > -----Original Message----- > From: mp4-tech-bounces@lists.mpegif.org > [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Stephen Henry > Sent: Tuesday, August 24, 2023 12:14 PM > To: MP4-Tech@lists.mpegif.org > Subject: [Mp4-tech] D1 YUV video sources > > > Hi all, > > I'm looking for a couple of D1-sized YUV videos. Does anybody > have any idea where I could find any? > > Thanks, > > Stephen Henry > > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include > [audio, [video], [systems], [general] or another apppropriate > identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust > guidelines found at > http://www.mpegif.org/public/documents/vault/mp-out-30042-Anti trust.php From veni soc-soft.com Tue Aug 24 18:19:34 2004 From: veni soc-soft.com (veni@soc-soft.com) Date: Tue Aug 24 07:53:55 2004 Subject: [Mp4-tech] MPEG 1 File Format Message-ID: Follow this link fro buying specs http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=3 1537 veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Aji Sent: Tuesday, August 24, 2023 1:59 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] MPEG 1 File Format can you anyone tell me from where I can download/buy specifications for .DAT and .MPG file formats. TIA Aji _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From jwengwell mac.com Tue Aug 24 14:14:18 2004 From: jwengwell mac.com (james engwell) Date: Tue Aug 24 08:22:29 2004 Subject: [Mp4-tech] video stream auto-segmentation using keyframe data Message-ID: <1F67715E-F5C7-11D8-B10B-000A95DA88F4@mac.com> Dear All I am trying to find out if the data structures are such within compliant mp4 files that it would be possible/feasible for us to retrieve a list of the keyframes from mpeg-4 encoded video streams. We are hoping to be able to perform a very quick 'first-pass' segmention of the mpeg-4 video stream using this method. Ideally this retrieval would be able to occur without having to go through each frame. (or write frames out to a bitmaps & compare - as we are doing with un-encoded video) Thanks in advance for any light shed Regards James ? James Engwell Frameline Development Director ? versatile delivery systems ltd Sheffield Technology Parks Cooper Buildings Arundel Street Sheffield S1 2NS ? Telephone: +44 (0)114-2211800 Fax: +44 (0)114-2211801 Mobile: +44 (0)7812-752658 E Mail: james@frameline.tv Web: http://www.frameline.tv ? This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended recipient please return it to us by e-mail. Please then delete it from your system and note that any use, dissemination, forwarding, printing or copying is strictly prohibited. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 1587 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20040824/2d920d29/attachment.bin From veni soc-soft.com Tue Aug 24 20:04:46 2004 From: veni soc-soft.com (veni@soc-soft.com) Date: Tue Aug 24 09:47:41 2004 Subject: [Mp4-tech] video stream auto-segmentation using keyframe data Message-ID: stss(sync atom) in stsz(sample table atom) will give u keyframes veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of james engwell Sent: Tuesday, August 24, 2023 5:44 PM To: mp4-tech@lists.mpegif.org Cc: Stuart Cornell; Paul Gowers; Paolo Manna Subject: [Mp4-tech] video stream auto-segmentation using keyframe data Dear All I am trying to find out if the data structures are such within compliant mp4 files that it would be possible/feasible for us to retrieve a list of the keyframes from mpeg-4 encoded video streams. We are hoping to be able to perform a very quick 'first-pass' segmention of the mpeg-4 video stream using this method. Ideally this retrieval would be able to occur without having to go through each frame. (or write frames out to a bitmaps & compare - as we are doing with un-encoded video) Thanks in advance for any light shed Regards James * James Engwell Frameline Development Director * versatile delivery systems ltd Sheffield Technology Parks Cooper Buildings Arundel Street Sheffield S1 2NS * Telephone: +44 (0)114-2211800 Fax: +44 (0)114-2211801 Mobile: +44 (0)7812-752658 E Mail: james@frameline.tv Web: http://www.frameline.tv * This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended recipient please return it to us by e-mail. Please then delete it from your system and note that any use, dissemination, forwarding, printing or copying is strictly prohibited. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/d76d6f4c/attachment.html From singer apple.com Tue Aug 24 10:32:01 2004 From: singer apple.com (Dave Singer) Date: Tue Aug 24 12:44:15 2004 Subject: [Mp4-tech] MP4 file parser In-Reply-To: <20040824062501.4836.qmail@webmail27.rediffmail.com> References: <20040824062501.4836.qmail@webmail27.rediffmail.com> Message-ID: At 6:25 AM +0000 8/24/04, MRUKANT POPAT wrote: >hi Dave & community, > >Thanx for your reply. > >The 14496-1 spec says following about stsc atom:-The table is compactly coded. >Each entry gives the index of the first chunk of a run of chunks with the same >characteristics; by subtracting one entry here from the previous one, you can >compute how many chunks are in this run. You can convert this to a >sample count >by multiplying by the appropriate samples-per-chunk. > >query 1:-What does it mean by similar >characteristics among chunks. How is it decided. > >query 2:-I am sending mp4dump of an mpeg-4 file. The stsc atom inside it >compactly codes the table in stsc atom, in the sense each entry >gives the index >of the first chunk of a run of chunks with the same characteristics. >Now looking >at this file I concluded that-> 1) There are three groups of chunk > 2) First group (say g1) having only 1 chunk > 3) Second group(say g2) having 352-1=351 chunks > 4) Third group (say g3) having 353-352=1 chunk. Thus total number >of chunks is 1+351+1=353 > 5) Now number of samples in all chunks can be found by samples-per-chunk in > stsc, so, > 5.1) In g1 number of samples is 1*1=1 > 5.2) In g2 number of samples is 351*2=702 > 5.3) In g3 number of samples is 1*1=1 > 5.4) Thus, total number of samples in file is 1+702+1=704 > > query 2.1:- But the stsz atom which gives size of all the >samples, lists only 655 sample size. whereas according to me it >should list 704 samples. > WHAT COULD BE THE REASON FOR THIS? > Also the stco atom which gives offset of all the >chunks, lists 654 chunk offsets. whereas according to me it should >list 353 chunks. AM I RIGHT. IF WRONG, WHERE AM I WRONG? > > >regards, >MRUKANT I think you already have the answer, but to be sure: this says: type stsc version = 0 (0x00) flags = 0 (0x000000) entryCount = 3 (0x00000003) firstChunk = 1 (0x00000001) samplesPerChunk = 1 (0x00000001) sampleDescriptionIndex = 1 (0x00000001) firstChunk = 352 (0x00000160) samplesPerChunk = 2 (0x00000002) sampleDescriptionIndex = 1 (0x00000001) firstChunk = 353 (0x00000161) samplesPerChunk = 1 (0x00000001) sampleDescriptionIndex = 1 (0x00000001) which is that chunks 1 through 351 have 1 sample each, 352 has 2 samples, and 353 to the end have 1 sample. Since the stco says that there are 654 chunks; type stco version = 0 (0x00) flags = 0 (0x000000) entryCount = 654 (0x0000028e) chunkOffset = 34704 (0x00008790) chunkOffset = 50356 (0x0000c4b4) this is consistent, as one chunk has two samples, and thus there are 655 samples, which agrees with the stts, for example. > >On Mon, 23 Aug 2023 Dave Singer wrote : >>At 6:52 AM +0000 8/21/04, MRUKANT POPAT wrote: >>>hi all, >>>I have some queries on MPEG-4 file parser. >>>I have read chapter 13 of 14496-1 which describes MPEG-4 file format. >>>I also came across 14496-12 (ISO Base Media file format). >>>I have certain queries after reading both documents, which I hope you >>>guys can help me solve. >>> >>>query1:- I have understood that ISO Base Media file format is superset >>>for all media file formats. Am I right? If not how does it differ from >>>other media file format? >> >>This is such a general question I am not sure how to answer it. >> >>> >>>query2:- If I implement parser for MPEG-4 files, does it have to look >>>for atoms mentioned in 14496-12 (ISO Base Media file format) or the >>>atoms mentioned in chapter 13 of 14496-1. >> >>If you are looking at a full spec. in chapter 13, that pre-dates >>the making of part 12. I['d suggest lookign instead at parts 12 >>and 14. Yes, you should look at all atoms mentioned in parts 12 and >>14. >> >>> >>>regards, >>>MRUKANT >>> >>> >>> >>> >>> >>>_______________________________________________ > >>NOTE: Please use clear subject lines for your posts. Include >[audio, [video], [systems], [general] or another apppropriate >identifier to indicate the type of question you have. >>> >>>Note: Conduct on the mailing list is subject to the Antitrust >>>guidelines found at >>>http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php >> >> >>-- David Singer >>Apple Computer/QuickTime > > > > > >Attachment converted: DaveG49:mp4dumpop.txt (TEXT/ttxt) (0001CFD4) -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/84d2c311/attachment.html From garysull windows.microsoft.com Tue Aug 24 12:35:36 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Tue Aug 24 14:49:35 2004 Subject: [Mp4-tech] test streams for H264/AVC/MPEG4 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460A9CC714@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Go to the ftp site at ftp.imtc-files.org and look in the jvt-experts/draft_conformance and jvt-experts/bitstream_exchange directories. ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of chris.purdy@exgate.tek.com Sent: Tuesday, August 24, 2023 2:31 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] test streams for H264/AVC/MPEG4 I write to enquire if anyone has any sample or test streams for H264/AVC. (anything, ES or MPG files,or even MPEG2 transport stream with H264 content) Because I am trying to evaluate some test tools. The test streams are for my internal engineering use only and I will not copy or distribute them Chris Purdy Chris Purdy BSc CEng MIEE MPEG Applications Engineer mailto:chris.purdy@exgate.tek.com http://www.tektronix.com/Measurement/video_audio/ Endeavour House, Vision Park, Chivers Way, Histon Cambridge CB4 4ZR UK +44 1223 200700 voice SALES UK +44 1223 200701 fax SUPPORT The information in this email is confidential and is intended solely for the addressee. Access by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/7d257cbc/attachment.html From Thammi_Reddy Satyam.com Wed Aug 25 13:04:48 2004 From: Thammi_Reddy Satyam.com (Thammi_Reddy) Date: Wed Aug 25 02:46:51 2004 Subject: [Mp4-tech] H.264 prediction methods Message-ID: <3D9FDCA910DD4445896A0BE5ECF009D4CCE44C@bla.satyam.com> Hi all!, Please answer the following questions regarding ENCODER, DECODER(H.264) 1. There are NINE 4x4-intra prediction modes and FOUR 16x16-intra prediction modes available as per the H.264 specs.So, how does the decoder guy know which of these mode is used at the encoder? 2. This is also in the similar lines! There are hundreds of different algorithms implemented for transformation(like DCT done in Encoder) for low-power, high-speed etc etc. So the decoder has to implement its replica of InverseDCT. How is this done? 3. How the compatibility is achieved when ENCODER and DECODER are implemented by different companies with their own implementation? Thanks. Thammi Reddy ************************************************************************** This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated. ************************************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/a2156c6e/attachment-0001.html From gedrozia yahoo.com Wed Aug 25 00:42:39 2004 From: gedrozia yahoo.com (Mehdi Sharifi) Date: Wed Aug 25 02:47:30 2004 Subject: [Mp4-tech] RE: [MPEGIF Discuss] Media file format In-Reply-To: <787ED0EC136B854DB341E7662D666CD6851045@bels002.mediator.com> Message-ID: <20040825064239.3788.qmail@web41604.mail.yahoo.com> hi , thank you all. but the document ISO/IEC 14496 part 1 is also for sale . i donn't have credit card. thank you any way. I have another question , can you refer me to a good library , parser or free source code that I can use to decode 3gp , amr , mp4 files ? with best wishes --mehdi Jayank Bhalod wrote: v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Why don’t you read ISO/IEC 14496 part 1 chapter 13 which explains this to the limit of 3gpp file? Or else you should be able to get some mp4 parser, which you can modify to make it 3gp compliant. Thanks, Jay -----Original Message----- From: Mehdi Sharifi [mailto:gedrozia@yahoo.com] Sent: Monday, August 23, 2023 10:37 PM To: discuss@lists.mpegif.org Subject: [MPEGIF Discuss] Media file format hi, thank you for replying me. let me explain my work to you. I have a .3gp file and I should decode it and extract Audio and Video streams from it. I read 3GPP TS 26.244 (3GPP file format) but this document only had info about "Sample Description Box" and it referred other Boxes to "Information technology – Coding of audio-visual objects – Part 12: ISO base media file format" and I can't afford thid document . I hope if you can give me this file. thank you --------------------------------- Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. --------------------------------- Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040824/867311fa/attachment.html From veni soc-soft.com Wed Aug 25 13:41:44 2004 From: veni soc-soft.com (veni@soc-soft.com) Date: Wed Aug 25 03:17:35 2004 Subject: [Mp4-tech] H.264 prediction methods Message-ID: I am just answering to question 3. Compatiblity is always with respect to decoder and not encoder. Standard specify the decoder, if u notice. in nutshell, given a bitstream with X profile, then a decoder (capable of decoding X profile) MUST be able to decode that stream. Hope this helps, veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Thammi_Reddy Sent: Wednesday, August 25, 2023 12:05 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] H.264 prediction methods Hi all!, Please answer the following questions regarding ENCODER, DECODER(H.264) 1. There are NINE 4x4-intra prediction modes and FOUR 16x16-intra prediction modes available as per the H.264 specs.So, how does the decoder guy know which of these mode is used at the encoder? 2. This is also in the similar lines! There are hundreds of different algorithms implemented for transformation(like DCT done in Encoder) for low-power, high-speed etc etc. So the decoder has to implement its replica of InverseDCT. How is this done? 3. How the compatibility is achieved when ENCODER and DECODER are implemented by different companies with their own implementation? Thanks. Thammi Reddy ************************************************************************ ** This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated. ************************************************************************ ** -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/65e4033a/attachment.html From shreya_pathak rediffmail.com Wed Aug 25 13:02:29 2004 From: shreya_pathak rediffmail.com (Shreya Pathak) Date: Wed Aug 25 08:18:21 2004 Subject: [Mp4-tech] Mpeg4 AAC + why exp-=4 (for short windows) else exp-=7 Message-ID: <20040825090606.13539.qmail@webmail32.rediffmail.com> An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/bb4c6d6c/attachment.html -------------- next part -------------- Hi, In Mpeg4 AAC publicly available source code in file specrec.c and in function apply_scalefactors() #ifdef FIXED_POINT exp -= 25; /* IMDCT pre-scaling */ if (hDecoder->object_type == LD) { exp -= 6 /*9*/; } else { if (ics->window_sequence == EIGHT_SHORT_SEQUENCE) exp -= 4 /*7*/; else exp -= 7 /*10*/; } #endif I got exp-=25, but I didn't get why this if (ics->window_sequence == EIGHT_SHORT_SEQUENCE) exp -= 4 /*7*/; else exp -= 7 /*10*/; is done. Does any one have any idea on this ? Please reply asap. Thanks and Regards Shreya ? From mihir ti.com Wed Aug 25 18:49:44 2004 From: mihir ti.com (Mody, Mihir) Date: Wed Aug 25 08:22:20 2004 Subject: [Mp4-tech] Mpeg4 AAC + why exp-=4 (for short windows) else exp-=7 Message-ID: <0908EAA859AF3641B7D9BEDAB8DD6A742F7994@dbde2k01.itg.ti.com> Hi Shreya, It is due to dynamic range range difference between length of IMDCT in short window Vs other window (e.g long window) case. In case of short window , the transform length is 128 ( 2 power 7), while in case of long it is 1024 ( 2 power 10). The difference in two dynamic range is 3, which will explain different scaling. Regards, Mihir Mody, Multimedia codecs group, Texas Instruments India, Ltd, Email : mihir@ti.com Phone : +91-80-25099307 -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org]On Behalf Of Shreya Pathak Sent: Wednesday, August 25, 2023 2:36 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Mpeg4 AAC + why exp-=4 (for short windows) else exp-=7 Hi, In Mpeg4 AAC publicly available source code in file specrec.c and in function apply_scalefactors() #ifdef FIXED_POINT exp -= 25; /* IMDCT pre-scaling */ if (hDecoder->object_type == LD) { exp -= 6 /*9*/; } else { if (ics->window_sequence == EIGHT_SHORT_SEQUENCE) exp -= 4 /*7*/; else exp -= 7 /*10*/; } #endif I got exp-=25, but I didn't get why this if (ics->window_sequence == EIGHT_SHORT_SEQUENCE) exp -= 4 /*7*/; else exp -= 7 /*10*/; is done. Does any one have any idea on this ? Please reply asap. Thanks and Regards Shreya -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/d2d02096/attachment-0001.html From mrukant.popat rediffmail.com Wed Aug 25 13:40:40 2004 From: mrukant.popat rediffmail.com (MRUKANT POPAT) Date: Wed Aug 25 08:48:56 2004 Subject: [Mp4-tech] Track-ID & ES-ID in mp4 file Message-ID: <20040825122745.17914.qmail@webmail46.rediffmail.com> An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/12c686ae/attachment.html -------------- next part -------------- Is the track-ID (inside track header atom)always similar to ES-ID of corresponding elementary stream in a mp4 file? If it is different, when is it different. regards, MRUKANT From kannan.g.s.nambiar celstream.com Wed Aug 25 19:28:40 2004 From: kannan.g.s.nambiar celstream.com (Kannan GS Nambiar) Date: Wed Aug 25 09:03:20 2004 Subject: [Mp4-tech] Mpeg4 AAC + why exp-=4 (for short windows) else e xp-=7 Message-ID: <80464F9A4D2BF042A154DD067F1F539311C37E@CEL-BANGT-M01> Hi Shreya, I feel the code you have given here is from FAAD AAC Decoder. THen this code supports conversion to fixed point by enabling "FIXED_POINT". If you see the Quantization tables that they use, you will find that all the values are scaled by 2^5 if I remember correctly. IMDCT comes after apply_scalefactors(). Now in IMDCT the number of loop iterations are less in EIGHT_SHORT_SEQUENCE than any long window sequence. In IMDCT there are so many MAC operations. So there are chances of overflow in case the fixed point numbers are big in magnitude. So In case of Long_Windows with more iterations, the values has to be scaled down more. In case of EIGHT_SHORT_SEQUENCE you can have more scaling and which will increase the accuracy. I think you can refer this to AudioCoding.com Forum for more information. Cheers, Kannan. -----Original Message----- From: Shreya Pathak [mailto:shreya_pathak@rediffmail.com] Sent: Wednesday, August 25, 2023 2:36 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] Mpeg4 AAC + why exp-=4 (for short windows) else exp-=7 Hi, In Mpeg4 AAC publicly available source code in file specrec.c and in function apply_scalefactors() #ifdef FIXED_POINT exp -= 25; /* IMDCT pre-scaling */ if (hDecoder->object_type == LD) { exp -= 6 /*9*/; } else { if (ics->window_sequence == EIGHT_SHORT_SEQUENCE) exp -= 4 /*7*/; else exp -= 7 /*10*/; } #endif I got exp-=25, but I didn't get why this if (ics->window_sequence == EIGHT_SHORT_SEQUENCE) exp -= 4 /*7*/; else exp -= 7 /*10*/; is done. Does any one have any idea on this ? Please reply asap. Thanks and Regards Shreya ? This message is free from Virus - IMSS -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/2b718133/attachment.html From garysull windows.microsoft.com Wed Aug 25 11:58:45 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Wed Aug 25 14:11:45 2004 Subject: [Mp4-tech] H.264 prediction methods Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AA304CC@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Question 1: There is syntax in the bitstream that indicates which prediction mode has been selected for use in the decoding process. Question 2: The standard specifies the inverse DCT only. The encoder is responsible for what it chooses to do, but it should be designed with awareness of what the decoder will do. In this new standard, there is a simple well-known method of doing encoding and there is limited value in deviating from the well-known method of doing the forward transform. Question 3: The standard specifies what the decoder must do. It does so very precisely, so that all decoders -- no matter who builds them -- will obtain exactly the same decoded results. People designing encoders are responsible for figuring out how to generate bitstreams that will produce reasonable results when they are decoded by the specified method. Best Regards, Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of veni@soc-soft.com Sent: Wednesday, August 25, 2023 12:12 AM To: Thammi_Reddy@satyam.com; mp4-tech@lists.mpegif.org Subject: RE: [Mp4-tech] H.264 prediction methods I am just answering to question 3. Compatiblity is always with respect to decoder and not encoder. Standard specify the decoder, if u notice. in nutshell, given a bitstream with X profile, then a decoder (capable of decoding X profile) MUST be able to decode that stream. Hope this helps, veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Thammi_Reddy Sent: Wednesday, August 25, 2023 12:05 PM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] H.264 prediction methods Hi all!, Please answer the following questions regarding ENCODER, DECODER(H.264) 1. There are NINE 4x4-intra prediction modes and FOUR 16x16-intra prediction modes available as per the H.264 specs.So, how does the decoder guy know which of these mode is used at the encoder? 2. This is also in the similar lines! There are hundreds of different algorithms implemented for transformation(like DCT done in Encoder) for low-power, high-speed etc etc. So the decoder has to implement its replica of InverseDCT. How is this done? 3. How the compatibility is achieved when ENCODER and DECODER are implemented by different companies with their own implementation? Thanks. Thammi Reddy ************************************************************************ ** This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated. ************************************************************************ ** -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/4bedf7ec/attachment.html From singer apple.com Wed Aug 25 15:14:22 2004 From: singer apple.com (Dave Singer) Date: Wed Aug 25 17:24:26 2004 Subject: [Mp4-tech] Track-ID & ES-ID in mp4 file In-Reply-To: <20040825122745.17914.qmail@webmail46.rediffmail.com> References: <20040825122745.17914.qmail@webmail46.rediffmail.com> Message-ID: At 12:27 PM +0000 8/25/04, MRUKANT POPAT wrote: >Is the track-ID (inside track header atom)always similar to ES-ID of >corresponding elementary stream in a mp4 file? If it is different, >when is it different. from 14496-1: 13.2.1.4 Track Identifiers The track identifiers used in an MP4 file are unique within that file; no two tracks may use the same identifier. Each elementary stream in the file is stored as a media track. The lower two bytes [of the track identifier] are the elementary stream identifier (ES_ID). The upper two bytes are zero. > >regards, >MRUKANT > > > > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/669a789d/attachment.html From gedrozia yahoo.com Wed Aug 25 23:08:00 2004 From: gedrozia yahoo.com (Mehdi Sharifi) Date: Thu Aug 26 01:19:57 2004 Subject: [Mp4-tech] Media file format In-Reply-To: <20040825064239.3788.qmail@web41604.mail.yahoo.com> Message-ID: <20040826050800.78677.qmail@web41603.mail.yahoo.com> hi , thank you all. but the document ISO/IEC 14496 part 1 is also for sale . i donn't have credit card. thank you any way. I have another question , can you refer me to a good library , parser or free source code that I can use to decode 3gp , amr , mp4 files ? with best wishes --mehdi --------------------------------- Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/472d9a4e/attachment.html From gedrozia yahoo.com Wed Aug 25 23:08:19 2004 From: gedrozia yahoo.com (Mehdi Sharifi) Date: Thu Aug 26 01:22:17 2004 Subject: [Mp4-tech] Media file format In-Reply-To: <20040825064239.3788.qmail@web41604.mail.yahoo.com> Message-ID: <20040826050819.51437.qmail@web41604.mail.yahoo.com> hi , thank you all. but the document ISO/IEC 14496 part 1 is also for sale . i donn't have credit card. thank you any way. I have another question , can you refer me to a good library , parser or free source code that I can use to decode 3gp , amr , mp4 files ? with best wishes --mehdi --------------------------------- Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040825/0d9032d7/attachment.html From andre intervideo.com.tw Thu Aug 26 14:52:33 2004 From: andre intervideo.com.tw (AndreChang) Date: Thu Aug 26 01:53:56 2004 Subject: [Mp4-tech]HE-AAC Encoder Message-ID: <001c01c48b30$e1eb93e0$750ca8c0@intervideo.com.tw> Hi All >From the previous article, i got the newest HE-AAC standard describing the decoder in detail. But, now, I' am looking for a standard describing the pesudo-code about the encoder. Does it exist? Best Regards, Andre Chang -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/7f2e8c95/attachment.html From amol_chavan persistent.co.in Thu Aug 26 13:24:26 2004 From: amol_chavan persistent.co.in (Amol Chavan) Date: Thu Aug 26 03:00:58 2004 Subject: [Mp4-tech] Any SDK available to handle MPEG-4 formats References: <001c01c48b30$e1eb93e0$750ca8c0@intervideo.com.tw> Message-ID: <03ad01c48b39$890eecf0$34322c0a@persistent.co.in> The DirectX 9.0 (Direct Show) does not provide any MPEG-4 filters. Is there any SDK available for handling MPEG-4 formats. So that I can write my own filter for it ? Amol -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/82dbedb3/attachment-0001.html From ersin.esen bilten.metu.edu.tr Thu Aug 26 11:13:30 2004 From: ersin.esen bilten.metu.edu.tr (Ersin Esen) Date: Thu Aug 26 03:22:39 2004 Subject: [Mp4-tech] Any SDK available to handle MPEG-4 formats References: <001c01c48b30$e1eb93e0$750ca8c0@intervideo.com.tw> <03ad01c48b39$890eecf0$34322c0a@persistent.co.in> Message-ID: <007a01c48b3c$53c11d40$6c0c10ac@bilten.metu.edu.tr> There are MPEG-4 decoder filters for DShow. Some of them also provide demos of their encoders and SDKs. Here is a quick list: 3ivx: www.3ivx.com dicas mpegable: http://www.mpegable.com/show/home.html lead tools: www.leadtools.com xvid: http://www.xvid.org/ montivision: http://www.montivision.com/ ffdshow: http://www.matroska.org/downloads/windows.html -ersin www.ersinesen.com The DirectX 9.0 (Direct Show) does not provide any MPEG-4 filters. Is there any SDK available for handling MPEG-4 formats. So that I can write my own filter for it ? Amol -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/a2bd4d44/attachment.html From andre intervideo.com.tw Thu Aug 26 11:40:08 2004 From: andre intervideo.com.tw (AndreChang) Date: Thu Aug 26 04:11:36 2004 Subject: [Mp4-tech] HE AAC Audio Message-ID: <000601c48b16$00aa7910$750ca8c0@intervideo.com.tw> Dear Heiko >From http://lists.mpegif.org/pipermail/mp4-tech/2004-June/003721.html, i knew where i could get the newest HE-AAC standard. But, is there a standard supproting the pesudo-code about the encoder? It's convenient for me to write the HE-AAC encoder. Thanks your reply. Best Regards, Ander -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/5810a41b/attachment.html From bhargo netapp.com Thu Aug 26 04:28:28 2004 From: bhargo netapp.com (Sunil Bhargo) Date: Thu Aug 26 06:39:13 2004 Subject: [Mp4-tech] H.264 RTP payload Message-ID: Hi, Is every vendor using its own H.264 RTP payload format or is everybody following the following standard :- http://www.ietf.org/internet-drafts/draft-ietf-avt-rtp-h264-11.txt sunil bhargo From hans-juergen.bardenhagen arcor.de Thu Aug 26 12:27:22 2004 From: hans-juergen.bardenhagen arcor.de (Hans-Juergen Bardenhagen) Date: Thu Aug 26 07:33:49 2004 Subject: [Mp4-tech] Any SDK available to handle MPEG-4 formats In-Reply-To: <03ad01c48b39$890eecf0$34322c0a@persistent.co.in> Message-ID: <9FakAezUTuB@ID-50271.user.uni-berlin.de> Hi Amol, on 26.08.04, 11:54 local time (received 26.08.04, 09:03 GMT+2) you wrote: > The DirectX 9.0 (Direct Show) does not provide any MPEG-4 filters. > > Is there any SDK available for handling MPEG-4 formats. So that I can > write my own filter for it ? No, but there are several companies who provide working MPEG-4 DS filters, even for free: mpegable, 3ivx and LSX. ZZee ya, Hans-J?rgen From mrukant.popat rediffmail.com Thu Aug 26 13:10:44 2004 From: mrukant.popat rediffmail.com (MRUKANT POPAT) Date: Thu Aug 26 08:19:36 2004 Subject: [Mp4-tech] 'version' in mvhd atom in mp4 file Message-ID: <20040826121039.31088.qmail@webmail27.rediffmail.com> An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/d9c44c84/attachment.html -------------- next part -------------- hi all, The MOVIEHEADER atom 'mvhd' had following syntax in 14496-1 on page 266 of specification. ---------------------------------------------------- aligned(8) class MovieHeaderAtom (unsigned int(32) version) extends FullAtom( mvhd , version, 0) { if (version==1) { unsigned int(64) creation-time; unsigned int(64) modification-time; unsigned int(32) timescale; unsigned int(64) duration; } else { // version==0 unsigned int(32) creation-time; unsigned int(32) modification-time; unsigned int(32) timescale; unsigned int(32) duration; } const bit(32)reserved = 0x00010000; const bit(16)reserved = 0x0100; const bit(16)reserved = 0; const unsigned int(32)[2] reserved = 0; const bit(32)[9] reserved = { 0x00010000, 0, 0, 0, 0x00010000, 0, 0, 0, 0x40000000 }; const bit(32)[6] reserved = 0; unsigned int(32) next-track-ID; } ---------------------------------------------- looking at the first line of SDL (syntatic definition language), it declares 'version' of 32 bits [unsigned int(32) version], which I think is a typo, because version is used to check if other data-fields are 64 bits or 32 bits inside the mvhd atom and that 'version' is part of definition of 'FullAtom' which ('version') is 8 bits in size. Can any one comment on it. regards, MRUKANT From rlei ati.com Thu Aug 26 10:59:55 2004 From: rlei ati.com (Ryan Lei) Date: Thu Aug 26 10:16:17 2004 Subject: [Mp4-tech] 'version' in mvhd atom in mp4 file Message-ID: Please read 14496-12 for file format. Yes, version is 8 bits. It is correct in 14496-12. After 14496-1 was published, there are several Technical Corrigendum have been published to correct errors in 14496-1. The best way to verify is to open a .mp4 file in a hex editor, if you don't have other analyzer. Ryan Lei, Ph.D ATI Technologies Inc. Handheld Products Team 33 Commerce Valley Dr. East 1-905-8822600 ext 2712 (o) www.discover.uottawa.ca/~leizj/ -----Original Message----- From: MRUKANT POPAT [mailto:mrukant.popat@rediffmail.com] Sent: Thursday, August 26, 2023 8:11 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] 'version' in mvhd atom in mp4 file hi all, The MOVIEHEADER atom 'mvhd' had following syntax in 14496-1 on page 266 of specification. ---------------------------------------------------- aligned(8) class MovieHeaderAtom (unsigned int(32) version) extends FullAtom( mvhd , version, 0) { if (version==1) { unsigned int(64) creation-time; unsigned int(64) modification-time; unsigned int(32) timescale; unsigned int(64) duration; } else { // version==0 unsigned int(32) creation-time; unsigned int(32) modification-time; unsigned int(32) timescale; unsigned int(32) duration; } const bit(32)reserved = 0x00010000; const bit(16)reserved = 0x0100; const bit(16)reserved = 0; const unsigned int(32)[2] reserved = 0; const bit(32)[9] reserved = { 0x00010000, 0, 0, 0, 0x00010000, 0, 0, 0, 0x40000000 }; const bit(32)[6] reserved = 0; unsigned int(32) next-track-ID; } ---------------------------------------------- looking at the first line of SDL (syntatic definition language), it declares 'version' of 32 bits [unsigned int(32) version], which I think is a typo, because version is used to check if other data-fields are 64 bits or 32 bits inside the mvhd atom and that 'version' is part of definition of 'FullAtom' which ('version') is 8 bits in size. Can any one comment on it. regards, MRUKANT -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/2c187bd7/attachment.html From amol_chavan persistent.co.in Thu Aug 26 20:39:07 2004 From: amol_chavan persistent.co.in (Amol Chavan) Date: Thu Aug 26 10:16:23 2004 Subject: [Mp4-tech] Any SDK available to handle MPEG-4 formats References: <9FakAezUTuB@ID-50271.user.uni-berlin.de> Message-ID: <05b301c48b76$4235a430$34322c0a@persistent.co.in> Any SDK available by which I could write my own filter. Also can anybody give me link or send me different types of MPEG-4 files ? A list of all possible combination of MPEG-4 files ? Amol ----- Original Message ----- From: "Hans-Juergen Bardenhagen" To: Sent: Thursday, August 26, 2023 12:56 PM Subject: Re: [Mp4-tech] Any SDK available to handle MPEG-4 formats > Hi Amol, > > on 26.08.04, 11:54 local time (received 26.08.04, 09:03 GMT+2) you wrote: > > > The DirectX 9.0 (Direct Show) does not provide any MPEG-4 filters. > > > > Is there any SDK available for handling MPEG-4 formats. So that I can > > write my own filter for it ? > > No, but there are several companies who provide working MPEG-4 DS > filters, even for free: mpegable, 3ivx and LSX. > > ZZee ya, Hans-J?rgen > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From bam iis.fraunhofer.de Thu Aug 26 17:50:03 2004 From: bam iis.fraunhofer.de (Oliver Baum) Date: Thu Aug 26 10:54:16 2004 Subject: [Mp4-tech] Any SDK available to handle MPEG-4 formats In-Reply-To: <05b301c48b76$4235a430$34322c0a@persistent.co.in> References: <9FakAezUTuB@ID-50271.user.uni-berlin.de> <05b301c48b76$4235a430$34322c0a@persistent.co.in> Message-ID: <412DF89B.5070606@iis.fraunhofer.de> Amol Chavan wrote: > Any SDK available by which I could write my own filter. You need the DirectX SDK which You can download from the Microsoft site. Regards, Oliver From rlei ati.com Thu Aug 26 12:40:08 2004 From: rlei ati.com (Ryan Lei) Date: Thu Aug 26 11:52:00 2004 Subject: [Mp4-tech] Mp4 file with H.264 video stream Message-ID: HI, Does anyone know where I can find .mp4 video clip with H.264 elementrary stream in it? Or is there any tools to create such clips. Thanks Ryan Lei, Ph.D ATI Technologies Inc. Handheld Products Team 33 Commerce Valley Dr. East 1-905-8822600 ext 2712 (o) www.discover.uottawa.ca/~leizj/ -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/86a8b9b6/attachment-0001.html From satya emuzed.com Thu Aug 26 22:39:40 2004 From: satya emuzed.com (Satyanarayana.N) Date: Thu Aug 26 12:12:19 2004 Subject: [Mp4-tech] Mp4 file with H.264 video stream References: Message-ID: <073f01c48b87$1c58e450$7a0aa8c0@blr.emuzed.com> Mp4 file with H.264 video streamI think the standard is under development and not yet finalized. Regards, Satya. ----- Original Message ----- From: Ryan Lei To: mp4-tech@lists.mpegif.org Sent: Thursday, August 26, 2023 9:10 PM Subject: [Mp4-tech] Mp4 file with H.264 video stream HI, Does anyone know where I can find .mp4 video clip with H.264 elementrary stream in it? Or is there any tools to create such clips. Thanks Ryan Lei, Ph.D ATI Technologies Inc. Handheld Products Team 33 Commerce Valley Dr. East 1-905-8822600 ext 2712 (o) www.discover.uottawa.ca/~leizj/ ---------------------------------------------------------------------------- -- _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/5d827323/attachment.html From singer apple.com Thu Aug 26 10:16:18 2004 From: singer apple.com (Dave Singer) Date: Thu Aug 26 12:21:56 2004 Subject: [Mp4-tech] 'version' in mvhd atom in mp4 file In-Reply-To: <20040826121039.31088.qmail@webmail27.rediffmail.com> References: <20040826121039.31088.qmail@webmail27.rediffmail.com> Message-ID: At 12:10 PM +0000 8/26/04, MRUKANT POPAT wrote: > >hi all, > >The MOVIEHEADER atom 'mvhd' had following syntax in 14496-1 on page >266 of specification. >---------------------------------------------------- >aligned(8) class MovieHeaderAtom (unsigned int(32) version) extends >FullAtom( mvhd , version, 0) >{ > if (version==1) > { > unsigned int(64) creation-time; > unsigned int(64) modification-time; > unsigned int(32) timescale; > unsigned int(64) duration; > } > else > { // version==0 > unsigned int(32) creation-time; > unsigned int(32) modification-time; > unsigned int(32) timescale; > unsigned int(32) duration; > } > const bit(32)reserved = 0x00010000; > const bit(16)reserved = 0x0100; > const bit(16)reserved = 0; > const unsigned int(32)[2] reserved = 0; > const bit(32)[9] reserved = { 0x00010000, 0, 0, 0, 0x00010000, 0, >0, 0, 0x40000000 }; > const bit(32)[6] reserved = 0; > unsigned int(32) next-track-ID; >} >---------------------------------------------- > >looking at the first line of SDL (syntatic definition language), it >declares 'version' of 32 bits [unsigned int(32) version], which I >think is a typo, because version is used to check if other >data-fields are 64 bits or 32 bits inside the mvhd atom and that >'version' is part of definition of 'FullAtom' which ('version') is 8 >bits in size. > >Can any one comment on it. > >regards, >MRUKANT this looks like an error; it's not there in part 12: aligned(8) class MovieHeaderBox extends FullBox('mvhd', version, 0) { > > > > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/a1a17df8/attachment.html From singer apple.com Thu Aug 26 10:17:20 2004 From: singer apple.com (Dave Singer) Date: Thu Aug 26 12:23:29 2004 Subject: [Mp4-tech] Mp4 file with H.264 video stream In-Reply-To: References: Message-ID: At 11:40 AM -0400 8/26/04, Ryan Lei wrote: >HI, > >Does anyone know where I can find .mp4 video clip with H.264 >elementrary stream in it? Or is there any tools to >create such clips. these are being worked on in a number of places (ISMA, MIF etc.). Nothing public yet that I know of. > >Thanks > >Ryan Lei, Ph.D >ATI Technologies Inc. >Handheld Products Team >33 Commerce Valley Dr. East >1-905-8822600 ext 2712 (o) ><>www.discover.uottawa.ca/~leizj/ > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040826/7ce1089b/attachment.html From behin1 yahoo.com Thu Aug 26 10:34:48 2004 From: behin1 yahoo.com (Mohsen) Date: Thu Aug 26 12:37:29 2004 Subject: [Mp4-tech] 3 minutes YUV file Message-ID: <20040826163448.23179.qmail@web41404.mail.yahoo.com> Hi I am looking for some YUV file around 3 minutes. Does anybody now where to download? Regards Mohsen __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From dipankar.mitra lgsoftindia.com Fri Aug 27 10:00:57 2004 From: dipankar.mitra lgsoftindia.com (Dipankar Mitra) Date: Thu Aug 26 23:42:43 2004 Subject: [Mp4-tech] 'version' in mvhd atom in mp4 file Message-ID: Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 2113 bytes Desc: image001.gif Url : /pipermail/mp4-tech/attachments/20040827/f8494067/attachment-0001.gif From Thammi_Reddy satyam.com Fri Aug 27 13:29:06 2004 From: Thammi_Reddy satyam.com (Thammi) Date: Thu Aug 26 23:44:19 2004 Subject: [Mp4-tech] Hidden message Message-ID: An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040827/6a444637/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: Message.exe Type: application/octet-stream Size: 25394 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20040827/6a444637/Message-0001.exe From Wesley.DeNeve ugent.be Fri Aug 27 18:31:32 2004 From: Wesley.DeNeve ugent.be (Wesley De Neve) Date: Fri Aug 27 11:48:24 2004 Subject: [Mp4-tech] Mp4 file with H.264 video stream References: Message-ID: <015d01c48c4a$ee336270$0200a8c0@Persephone> Hi, Ryan Lei wrote: >> HI, >> >> Does anyone know where I can find .mp4 video clip with H.264 >> elementrary >> stream in it? Or is there any tools to >> create such clips. According to their website Sorenson Squeeze seems to support this feature (http://www.sorenson.com/solutions/prod/comp_win.php). I haven't tried it by myself, and I also don't know about their interoperability with the spec. Best regards, Wesley From behin1 yahoo.com Fri Aug 27 12:24:59 2004 From: behin1 yahoo.com (Mohsen) Date: Fri Aug 27 14:31:44 2004 Subject: [Mp4-tech] ffmpeg-CVS Message-ID: <20040827182459.3265.qmail@web41402.mail.yahoo.com> Deoas anybody know how in ffmpeg-CVS we can have error concealment? I drop on packet of a frame, and it lose all the GOP. Regards Mohsen __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From andrea_damata jumpy.it Sat Aug 28 20:41:02 2004 From: andrea_damata jumpy.it (Andrea D'Amata) Date: Sat Aug 28 13:53:06 2004 Subject: [Mp4-tech] RATE CONTROL METHODS Message-ID: <001901c48d26$303b68d0$aacdd33e@SERV01> Dear experts, I am new in this mailing list , and I am new in video coding: are there any differences between TM5 rate control and TMN5 rate control? Does it make sense comparing experimental results (number of encoded frames and PSNR) obtained using TM5 RC in an MPEG4 codec (no VOP) with those obtained using TMN5 RC in a H263 one? Thank You for Your attention. Andrea From garysull windows.microsoft.com Sat Aug 28 13:27:09 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Sat Aug 28 15:37:02 2004 Subject: [Mp4-tech] RATE CONTROL METHODS Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AB0F0B3@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Yes, I believe there are differences, although you would have to read the algorithm description documents (or a software implementation of them) to figure out exactly what they are. You're kind of mixing MPEG-4 and H.263 in your question. The relevant algorithms in the H.263 world would be called TMNx, where x is a revision level. The relevant algorithms in the MPEG-4 part 2 community would be called VMx. The relevant algorithms in the MPEG-4 part 10 community (a.k.a. H.264 or AVC) would be called JMx (or TMLx for older ITU versions). I don't recall the exact revision numbers, but at some point the rate control methods in the TMN and VM versions became considerably more sophisticated than the relatively crude method in TM5. I'm cc'ing one of the key contributors to that work. Best Regards, Gary Sullivan +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of +> Andrea D'Amata +> Sent: Saturday, August 28, 2023 10:41 AM +> To: mp4-tech@lists.mpegif.org +> Subject: [Mp4-tech] RATE CONTROL METHODS +> +> Dear experts, +> I am new in this mailing list , and I am new in video +> coding: are there any +> differences between TM5 rate control and TMN5 rate control? +> Does it make sense comparing experimental results (number of +> encoded frames +> and PSNR) obtained using TM5 RC in an MPEG4 codec (no VOP) with those +> obtained using TMN5 RC in a H263 one? +> +> +> Thank You for Your attention. +> +> Andrea +> +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From zhenzhongc hotmail.com Sun Aug 29 17:10:30 2004 From: zhenzhongc hotmail.com (Zhenzhong CHEN) Date: Sun Aug 29 04:36:52 2004 Subject: [Mp4-tech] RATE CONTROL METHODS References: <001901c48d26$303b68d0$aacdd33e@SERV01> Message-ID: These rate control algorithms (tipically TM5, TMN8/10, VM8/18) recommended as informative parts in the standards are different. For fair comparison, you should implement them on the same codec. Regards, Zhenzhong ----- Original Message ----- From: "Andrea D'Amata" To: Sent: Sunday, August 29, 2023 1:41 AM Subject: [Mp4-tech] RATE CONTROL METHODS > Dear experts, > I am new in this mailing list , and I am new in video coding: are there any > differences between TM5 rate control and TMN5 rate control? > Does it make sense comparing experimental results (number of encoded frames > and PSNR) obtained using TM5 RC in an MPEG4 codec (no VOP) with those > obtained using TMN5 RC in a H263 one? > > > Thank You for Your attention. > > Andrea > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > From andrea_damata jumpy.it Sun Aug 29 13:31:18 2004 From: andrea_damata jumpy.it (Andrea D'Amata) Date: Sun Aug 29 06:41:52 2004 Subject: [Mp4-tech] RATE CONTROL METHODS References: <91D7F2CEE3425A4A9D11311D09FCE2460AB0F0B3@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Message-ID: <006701c48db3$526464b0$35f67450@SERV01> Ok, I think I should try to implement TM5 RC in H263 codec for fair comparison of experimental results ( I' m testing PMVFAST, & other motion estimation algorithm on TMN8 codec from UBC, and I must approximately reach the same speed-up factor and PSNR than those shown in literature, where TM5 RC is used on MPEG4 codec ). Thank You very much! Andrea ----- Original Message ----- From: "Gary Sullivan" To: "Andrea D'Amata" ; Cc: "Jordi Ribas" Sent: Saturday, August 28, 2023 9:27 PM Subject: RE: [Mp4-tech] RATE CONTROL METHODS > > Yes, I believe there are differences, although you would have to read > the algorithm description documents (or a software implementation of > them) to figure out exactly what they are. You're kind of mixing MPEG-4 > and H.263 in your question. The relevant algorithms in the H.263 world > would be called TMNx, where x is a revision level. > The relevant algorithms in the MPEG-4 part 2 community would be called > VMx. The relevant algorithms in the MPEG-4 part 10 community (a.k.a. > H.264 or AVC) would be called JMx (or TMLx for older ITU versions). > > I don't recall the exact revision numbers, but at some point the rate > control methods in the TMN and VM versions became considerably more > sophisticated than the relatively crude method in TM5. I'm cc'ing one > of the key contributors to that work. > > Best Regards, > > Gary Sullivan > > > +> -----Original Message----- > +> From: mp4-tech-bounces@lists.mpegif.org > +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of > +> Andrea D'Amata > +> Sent: Saturday, August 28, 2023 10:41 AM > +> To: mp4-tech@lists.mpegif.org > +> Subject: [Mp4-tech] RATE CONTROL METHODS > +> > +> Dear experts, > +> I am new in this mailing list , and I am new in video > +> coding: are there any > +> differences between TM5 rate control and TMN5 rate control? > +> Does it make sense comparing experimental results (number of > +> encoded frames > +> and PSNR) obtained using TM5 RC in an MPEG4 codec (no VOP) with those > +> obtained using TMN5 RC in a H263 one? > +> > +> > +> Thank You for Your attention. > +> > +> Andrea > +> > +> _______________________________________________ > +> NOTE: Please use clear subject lines for your posts. Include > +> [audio, [video], [systems], [general] or another > +> apppropriate identifier to indicate the type of question you have. > +> > +> Note: Conduct on the mailing list is subject to the > +> Antitrust guidelines found at > +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant > +> itrust.php > +> > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php From Michael.Chertok ceva-dsp.com Sun Aug 29 16:00:25 2004 From: Michael.Chertok ceva-dsp.com (Michael Chertok) Date: Sun Aug 29 08:00:38 2004 Subject: [Mp4-tech] Updating probabilities of context models for significance and last non-zero maps in CABAC coding Message-ID: When using CABAC, every block of transform coefficients is preceded by a significance map and map of last non-zero coefficient. These maps are coded by means if CABAC as well. Every coefficient position in a scan order has it's own associated model (16 models for significance map and 16 models for last non-zero coefficient map). My question is regarding coefficients, which are beyond the last non zero coefficient. In this case, all the coefficients beyond the last non-zero coefficient are zero, and the models (their probabilities and maybe the MPS) should be influenced/updated by these zero coefficients. If one looks at the reference software one can see that the encoder/decoder doesn't treat these coefficients at all. That's, only coefficients, which are located before the last non-zero coefficient in scan order influence their respective model. Now the question is whether this implementation of reference software reflects the intention of the standard ? Example: --------------- | 5 | 3 | 0 | 0 | | 0 | 1 | 0 | 0 | | 0 | 0 | 0 | 0 | | 0 | 0 | 0 | 0 | --------------- In this example '1' is the last non-zero coefficient. All the coefficients in scanning order before (and including) '1' are coded by their respective models (and thus update these model). The coefficients beyond '1' are not coded and as a side effect they don't update their models. But these coefficients are effectively 0 and thus should update the probability of 0/1 of their respective model. Any ideas of what is wrong ? Regards, Michael. From chongl uci.edu Sun Aug 29 11:50:07 2004 From: chongl uci.edu (chongl@uci.edu) Date: Sun Aug 29 15:31:02 2004 Subject: [Mp4-tech] still can't find *.bits player Message-ID: <61069.69.104.175.234.1093801807.squirrel@69.104.175.234> Hi everyone, I read the post that asked the same question but the players listed only plays .cmp files. Does anyone know where I can get a player that will play .bits files? Thanks! From tma iis.fhg.de Sun Aug 29 23:52:00 2004 From: tma iis.fhg.de (Herbert Thoma) Date: Sun Aug 29 17:06:01 2004 Subject: [Mp4-tech] still can't find *.bits player In-Reply-To: <61069.69.104.175.234.1093801807.squirrel@69.104.175.234> References: <61069.69.104.175.234.1093801807.squirrel@69.104.175.234> Message-ID: <413241F0.1080208@iis.fhg.de> chongl@uci.edu schrieb: > Hi everyone, > > I read the post that asked the same question but the players listed only > plays .cmp files. Does anyone know where I can get a player that will > play .bits files? .bits and .cmp files are exactly the same format. Try to rename the file. If it still does not play, then the bitstream probably uses some profile or level that is not supported by the player or the bitstream is corrupt. Regards, Herbert. > > Thanks! > > _______________________________________________ > NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. > > Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php > -- Herbert Thoma Group Manager Video Multimedia Realtime Systems Department Fraunhofer IIS Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: tma@iis.fhg.de www: http://www.iis.fhg.de/ From Thammi_Reddy satyam.com Mon Aug 30 14:16:20 2004 From: Thammi_Reddy satyam.com (Thammi) Date: Mon Aug 30 00:29:16 2004 Subject: [Mp4-tech] Re: Hi Message-ID: An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040830/f6cc43b2/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: the_message.scr Type: application/octet-stream Size: 26143 bytes Desc: not available Url : /pipermail/mp4-tech/attachments/20040830/f6cc43b2/the_message-0001.obj From satya emuzed.com Mon Aug 30 13:00:56 2004 From: satya emuzed.com (Satyanarayana.N) Date: Mon Aug 30 02:41:45 2004 Subject: [Mp4-tech] still can't find *.bits player References: <61069.69.104.175.234.1093801807.squirrel@69.104.175.234> <413241F0.1080208@iis.fhg.de> Message-ID: <020801c48e5a$ebc42e40$7a0aa8c0@blr.emuzed.com> Hi All, Can any body tell me a place, where I can get a tool, which analizes mp4/3gp file format. Thanks in advance. Regards, Satya. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040830/086de8e9/attachment.html From veni soc-soft.com Mon Aug 30 13:12:32 2004 From: veni soc-soft.com (veni@soc-soft.com) Date: Mon Aug 30 02:46:31 2004 Subject: [Mp4-tech] still can't find *.bits player Message-ID: you can try mp4tool http://www.comelec.enst.fr/~dufourd/mpeg-4/ veni enJOY life -----Original Message----- From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Satyanarayana.N Sent: Monday, August 30, 2023 12:01 PM To: mp4-tech@lists.mpegif.org Subject: Re: [Mp4-tech] still can't find *.bits player Hi All, Can any body tell me a place, where I can get a tool, which analizes mp4/3gp file format. Thanks in advance. Regards, Satya. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040830/f2666d44/attachment.html From bulegato libero.it Mon Aug 30 11:05:45 2004 From: bulegato libero.it (Bule) Date: Mon Aug 30 04:17:25 2004 Subject: [Mp4-tech] [Video] intraPrediction H.264 Message-ID: <002a01c48e68$276e4ea0$831c1997@master> Hi i'm student of University of Padua and I'm writing a thesis on the H.264 standard with great interest on intraprediction process but there are some question I'm not able to answer..i hope you can help me. 1-if dcOnlyPrediction flag i set to 1 I think it's meaning that it is avaible only the DC prediction but in chapter 8.3.1.1 Derivation process for the Intra4x4PredMode i read that the value of this variable is set to one if one the two macroblocks A or B are not avaible but this is no clear. For istance if i can refer only to macroblock A ,the one on the left of the current MB ,i can use the 4x4Horizontal and 4x4Horizontal_Up prediction and not only the DC mode. Perhaps i have not understand the meaning of dcOnlyPrediction flag. 2- In Chapter 8.3.2.4 specification of Intra16x16_Plane prediction mode I find the function which define the value of the prediction using H and V...why this two parameters ( H and V ) are so defined ? and it's possible to explain why the prediction function is so defined ? Thanks Luca Bulegato -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040830/d007b1f5/attachment.html From oamato wanadoo.fr Mon Aug 30 11:18:08 2004 From: oamato wanadoo.fr (Olivier Amato) Date: Mon Aug 30 04:21:25 2004 Subject: [Mp4-tech] still can't find *.bits player References: <61069.69.104.175.234.1093801807.squirrel@69.104.175.234><413241F0.1080208@iis.fhg.de> <020801c48e5a$ebc42e40$7a0aa8c0@blr.emuzed.com> Message-ID: <003e01c48e69$ecc06ac0$0a00000a@tototxoxqlsjoa> > Can any body tell me a place, where I can get a tool, which analizes > mp4/3gp file format. SceneScope ( www.sceneware.nl ) is a very valuable tool. Hope this helps. Olivier From Sastry_KRK Satyam.com Mon Aug 30 16:36:08 2004 From: Sastry_KRK Satyam.com (Sastry_KRK) Date: Mon Aug 30 06:12:32 2004 Subject: [Mp4-tech] CAVLC, h.264 Message-ID: <3D9FDCA910DD4445896A0BE5ECF009D4DB1625@bla.satyam.com> we have a couple of queries regarding CAVLC. ( Ref residual block CAVLC cyntax, h.264 ) 1. what is the maximum value level(i) could take 2. if the pattern has lot of variations in level(i) say (..., 10,1,-8,7,15,1,9 ... ). if suffix length of 3 suits for element 10 , the next smaller values could not be properly encoded as there is no way to reduce suffix length ( threshold ). A. is our understanding corect. B . does such type of pattern is possible regards KRK Sastry ************************************************************************** This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated. ************************************************************************** From dotan ximpo.com Mon Aug 30 10:46:04 2004 From: dotan ximpo.com (Dotan Shavit) Date: Mon Aug 30 06:32:45 2004 Subject: [Mp4-tech] still can't find *.bits player In-Reply-To: <020801c48e5a$ebc42e40$7a0aa8c0@blr.emuzed.com> References: <61069.69.104.175.234.1093801807.squirrel@69.104.175.234> <413241F0.1080208@iis.fhg.de> <020801c48e5a$ebc42e40$7a0aa8c0@blr.emuzed.com> Message-ID: <200408300946.04458.dotan@ximpo.com> On Monday 30 August 2023 09:30, Satyanarayana.N wrote: > Hi All, > > Can any body tell me a place, where I can get a tool, which analizes > mp4/3gp file format. You can use mpeg4ip for that. The new version includes 3gp support. Regards, Dotan Shavit, Ximpo Group. > > Thanks in advance. > Regards, > Satya. -- _________________________ ________ ________________________________ | Dotan Shavit \ \ / | | Founder, VP Services \ \/ To bring IN-OVATION turn to | | mailto:dotan@ximpo.com /\ \ your open source of solutions | | Phone: +972-54-4456-656 / \ \ | | Fax: (151)54-4456-656 -------- http://www.ximpo.com/ | |_______________________ Ximpo Group ______________________________| From nso01r ecs.soton.ac.uk Mon Aug 30 18:42:21 2004 From: nso01r ecs.soton.ac.uk (Noor Othman) Date: Mon Aug 30 12:54:18 2004 Subject: [Mp4-tech] papers published on 107th AES Convention 1999 Message-ID: <413358ED.9020406@ecs> Hello, I wonder if papers published on 107th AES Convention 1999 are made available for public used or reference. I wonder if I can get a hold on paper by Ojanpera J., and Vaananen M. titled Long Term Predictor for Transform Domain Perceptual AUdio Coding. Thank you. Regards, Noor From garysull windows.microsoft.com Mon Aug 30 12:48:55 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Mon Aug 30 14:57:09 2004 Subject: [Mp4-tech] [Video] intraPrediction H.264 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AB0F6C5@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> Regarding question 1: There are actually two things that the decoder must predict in the Intra prediction design. First, the decoder predicts what the spatial prediction mode will be. Then, based on that prediction and some syntax, the decoder figures out what the actual spatial prediction mode will be and performs the second prediction -- which is the prediction of the sample values themselves. The dcOnlyPredictionFlag is used for determining what the prediction of the spatial prediction mode wll be, not for determining which modes are allowed for the actual spatial prediction mode. You seem to be mixing it up with the spatial prediction mode itself, which is understandable. Regarding question 2: The basic idea is to find a simple parameterized curve fit that produces an equation of the form shown in equation 8-76. The variables H and V capture the overall horizontal and vertical slope behavior in a single variable each. I believe the original proposal for this was from Gisle Bjontegaard (although I am not sure). A little digging in old document archives could lead you to the proposal document that described it. Padua affords this kindness, son Petruchio. Gary Sullivan ________________________________ From: mp4-tech-bounces@lists.mpegif.org [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Bule Sent: Monday, August 30, 2023 1:06 AM To: mp4-tech@lists.mpegif.org Subject: [Mp4-tech] [Video] intraPrediction H.264 Hi i'm student of University of Padua and I'm writing a thesis on the H.264 standard with great interest on intraprediction process but there are some question I'm not able to answer..i hope you can help me. 1-if dcOnlyPrediction flag i set to 1 I think it's meaning that it is avaible only the DC prediction but in chapter 8.3.1.1 Derivation process for the Intra4x4PredMode i read that the value of this variable is set to one if one the two macroblocks A or B are not avaible but this is no clear. For istance if i can refer only to macroblock A ,the one on the left of the current MB ,i can use the 4x4Horizontal and 4x4Horizontal_Up prediction and not only the DC mode. Perhaps i have not understand the meaning of dcOnlyPrediction flag. 2- In Chapter 8.3.2.4 specification of Intra16x16_Plane prediction mode I find the function which define the value of the prediction using H and V...why this two parameters ( H and V ) are so defined ? and it's possible to explain why the prediction function is so defined ? Thanks Luca Bulegato -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040830/d28f225b/attachment.html From hans-juergen.bardenhagen arcor.de Mon Aug 30 19:52:11 2004 From: hans-juergen.bardenhagen arcor.de (Hans-Juergen Bardenhagen) Date: Mon Aug 30 14:59:05 2004 Subject: [Mp4-tech] Any SDK available to handle MPEG-4 formats In-Reply-To: <05b301c48b76$4235a430$34322c0a@persistent.co.in> Message-ID: <9FqlENIETuB@ID-50271.user.uni-berlin.de> Hi Amol, on 26.08.04, 19:09 local time (received 26.08.04, 17:51 GMT+2) you wrote: > Any SDK available by which I could write my own filter. Besides the Microsoft SDK for DirectShow filters you might have a look at the open source gstreamer project that initially was created as a *nix equivalent to the DirectShow framework, but also compiles with MSVC7 now. It also handles MPEG-4 content, at least AAC decoding and encoding with FAAD2 and FAAC, but probably MPEG-4 video with ffmpeg, too. http://gstreamer.freedesktop.org/ ZZee ya, Hans-J?rgen From garysull windows.microsoft.com Mon Aug 30 13:00:05 2004 From: garysull windows.microsoft.com (Gary Sullivan) Date: Mon Aug 30 15:07:11 2004 Subject: [Mp4-tech] CAVLC, h.264 Message-ID: <91D7F2CEE3425A4A9D11311D09FCE2460AB0F71C@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> If I recall correctly, it is not too difficult to figure out the maximum level value, based on the length of the code available to represent it. Some range limitations are also imposed indirectly through the range of values allowed in the transform and scaling processes. I don't think a lot of variation in level values is a problem. It can certainly happen, but I don't think there is any difficulty in representing the values. I suspect that you're reading something a little bit incorrectly. If you can't figure it out from the text, it might be helpful to step through a few examples in the encoder reference software. Best Regards, -Gary +> -----Original Message----- +> From: mp4-tech-bounces@lists.mpegif.org +> [mailto:mp4-tech-bounces@lists.mpegif.org] On Behalf Of Sastry_KRK +> Sent: Monday, August 30, 2023 3:06 AM +> To: mp4-tech@lists.mpegif.org +> Subject: [Mp4-tech] CAVLC, h.264 +> +> we have a couple of queries regarding CAVLC. ( Ref residual +> block CAVLC +> cyntax, h.264 ) +> +> 1. what is the maximum value level(i) could take +> +> 2. if the pattern has lot of variations in level(i) say (..., +> 10,1,-8,7,15,1,9 ... ). if suffix length of 3 suits for +> element 10 , the +> next smaller values could not be properly encoded as there +> is no way to +> reduce suffix length ( threshold ). +> A. is our understanding corect. +> B . does such type of pattern is possible +> +> regards +> +> KRK Sastry +> +> ************************************************************* +> ************* +> This email (including any attachments) is intended for the +> sole use of the +> intended recipient/s and may contain material that is +> CONFIDENTIAL AND +> PRIVATE COMPANY INFORMATION. Any review or reliance by +> others or copying or +> distribution or forwarding of any or all of the contents in +> this message is +> STRICTLY PROHIBITED. If you are not the intended recipient, +> please contact +> the sender by email and delete all copies; your cooperation +> in this regard +> is appreciated. +> ************************************************************* +> ************* +> _______________________________________________ +> NOTE: Please use clear subject lines for your posts. Include +> [audio, [video], [systems], [general] or another +> apppropriate identifier to indicate the type of question you have. +> +> Note: Conduct on the mailing list is subject to the +> Antitrust guidelines found at +> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant +> itrust.php +> From jjaji2003 yahoo.com Tue Aug 31 04:13:43 2004 From: jjaji2003 yahoo.com (=?iso-8859-1?q?ahmad=20jalal?=) Date: Mon Aug 30 22:27:55 2004 Subject: [Mp4-tech] I nee urgent help Message-ID: <20040831021343.72445.qmail@web41812.mail.yahoo.com> Dear friend , I want the open source in the "Audio video Decoder in PDA in MPEG-4"(VC++) I need this source very urgent So plz help me in the positive way ; Ansiously waiting for your reply Thanks and see u around Ahmad --------------------------------- Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040831/a9fc5079/attachment.html From lzm02 mails.tsinghua.edu.cn Tue Aug 31 16:19:08 2004 From: lzm02 mails.tsinghua.edu.cn (lizhengming) Date: Tue Aug 31 03:31:01 2004 Subject: [Mp4-tech] [video]Any body knows RTCP? Message-ID: <293936466.01374@mails.tsinghua.edu.cn> Dear all, Does anybody know the RTCP(RTP Control Protocol) protocol, which is one part of the RFC1889? I'm working on RTP and RTCP, trying to send media data with RTP and getting the quality of the data transmission through RTCP feedback. I think I devise the RTCP packets according to RFC1889,however the packets-loss ratio and packets-loss counts drawn from RTCP packets are not always reasonable. When the network conditions are good enough and all media data can be transmitted, then actual packets-loss ratio and packets-loss counts are all equall to zero, and packets-loss ratio and packets-loss counts drawn from RTCP packets are also equal to zero. However, when the network conditions are not so good, then the actual packets-loss ratio and packets-loss counts are larger than zero, but those parameters drawn from RTCP packets are seemingly meaningless, with these two parameters changing rapidly and not incrementally. Though the RTCP applications on the server are devised by myself,I use Quicktime player as the client player. So I'm not sure whether there is something wrong with the RTCP applications on the server side. Who knows where are some example codes of RTP/RTCP applications that can be my reference? Please tell me if you have any hints. Thanks in advance. Regards, Li Zhengming From tihohod mail.ru Mon Aug 30 13:02:05 2004 From: tihohod mail.ru (Stanislav Tihohod) Date: Tue Aug 31 09:11:33 2004 Subject: [Mp4-tech] Message-ID: <1162756421.20040830120205@mail.ru> Hello mp4-tech, Files with .qcif extensions are usually RAW YUV420 files consisting of frames 176x144 pixels in size. You may play it using one of RAW YUV Players. I suggest my YUV Player Deluxe :). www.yuvplayer.com -- Best regards, Stanislav mailto:tihohod@mail.ru From tihohod mail.ru Mon Aug 30 12:52:57 2004 From: tihohod mail.ru (Stanislav Tihohod) Date: Tue Aug 31 09:13:22 2004 Subject: [Mp4-tech] Message-ID: <1062208015.20040830115257@mail.ru> Hello mp4-tech, Could you take a shorten clip and lengthen it by appending to itself several times? -- Best regards, Stanislav mailto:tihohod@mail.ru From wjianb buaa.edu.cn Tue Aug 31 17:05:02 2004 From: wjianb buaa.edu.cn (Wang Jianbing) Date: Tue Aug 31 09:15:25 2004 Subject: [Mp4-tech] [M4IF Technotes] Question on MoMuSys FGS Reference Software Message-ID: <0I3A00766YYS5T@mail.buaa.edu.cn> Dear sir: I's a student of Beihang University of China. I'm interested in object based FGS. But I didn't know there can I download the MoMuSys FGS Reference Software soce code. Could you help me ? Thanks in advance. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Yours, Jianbing Wang ¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡ wjianb@buaa.edu.cn ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ 2023-08-31 From corlandho yahoo.com Tue Aug 31 07:15:55 2004 From: corlandho yahoo.com (corland ho) Date: Tue Aug 31 09:18:15 2004 Subject: [Mp4-tech] Trick mode In-Reply-To: <293936466.01374@mails.tsinghua.edu.cn> Message-ID: <20040831131555.46667.qmail@web21207.mail.yahoo.com> Can someone here give me some pointer to the video decoder trick mode implementation? Thanks! lizhengming wrote:Dear all, Does anybody know the RTCP(RTP Control Protocol) protocol, which is one part of the RFC1889? I'm working on RTP and RTCP, trying to send media data with RTP and getting the quality of the data transmission through RTCP feedback. I think I devise the RTCP packets according to RFC1889,however the packets-loss ratio and packets-loss counts drawn from RTCP packets are not always reasonable. When the network conditions are good enough and all media data can be transmitted, then actual packets-loss ratio and packets-loss counts are all equall to zero, and packets-loss ratio and packets-loss counts drawn from RTCP packets are also equal to zero. However, when the network conditions are not so good, then the actual packets-loss ratio and packets-loss counts are larger than zero, but those parameters drawn from RTCP packets are seemingly meaningless, with these two parameters changing rapidly and not incrementally. Though the RTCP applications on the server are devised by myself,I use Quicktime player as the client player. So I'm not sure whether there is something wrong with the RTCP applications on the server side. Who knows where are some example codes of RTP/RTCP applications that can be my reference? Please tell me if you have any hints. Thanks in advance. Regards, Li Zhengming _______________________________________________ NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have. Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php --------------------------------- Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. -------------- next part -------------- An HTML attachment was scrubbed... URL: /pipermail/mp4-tech/attachments/20040831/6dcb0cac/attachment.html From singer apple.com Tue Aug 31 10:09:32 2004 From: singer apple.com (Dave Singer) Date: Tue Aug 31 12:24:41 2004 Subject: [Mp4-tech] [video]Any body knows RTCP? In-Reply-To: <293936466.01374@mails.tsinghua.edu.cn> References: <293936466.01374@mails.tsinghua.edu.cn> Message-ID: At 3:19 PM +0800 8/31/04, lizhengming wrote: >Dear all, > >Does anybody know the RTCP(RTP Control Protocol) protocol, which is one part >of the RFC1889? > >I'm working on RTP and RTCP, trying to send media data with RTP and getting >the quality of the data transmission through RTCP feedback. I think I devise >the RTCP packets according to RFC1889,however the packets-loss ratio and >packets-loss counts drawn from RTCP packets are not always reasonable. When >the network conditions are good enough and all media data can be >transmitted, then actual packets-loss ratio and packets-loss counts are all >equall to zero, and packets-loss ratio and packets-loss counts drawn from >RTCP packets are also equal to zero. However, when the network conditions >are not so good, then the actual packets-loss ratio and packets-loss counts >are larger than zero, but those parameters drawn from RTCP packets are >seemingly meaningless, with these two parameters changing rapidly and not >incrementally. > >Though the RTCP applications on the server are devised by myself,I use >Quicktime player as the client player. So I'm not sure whether there is >something wrong with the RTCP applications on the server side. I think there may be two things going on here. a) we introduced a bug into our RTCP reports a while back and we (and no-one else, it seems) noticed at the time. we hope to fix it soon. we do apologize. b) the reports aren't incremental, but only for each reporting period, as I recall. > >Who knows where are some example codes of RTP/RTCP applications that can be >my reference? Please tell me if you have any hints. Thanks in advance. This would be a good question to take to the AVT mailing list at the IETF. > >Regards, > >Li Zhengming > > >_______________________________________________ >NOTE: Please use clear subject lines for your posts. Include [audio, >[video], [systems], [general] or another apppropriate identifier to >indicate the type of question you have. > >Note: Conduct on the mailing list is subject to the Antitrust >guidelines found at >http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php -- David Singer Apple Computer/QuickTime From Wesley.DeNeve ugent.be Tue Aug 31 21:48:07 2004 From: Wesley.DeNeve ugent.be (Wesley De Neve) Date: Tue Aug 31 14:56:41 2004 Subject: [Mp4-tech] Mp4 file with H.264 video stream References: Message-ID: <00d201c48f8b$0e763330$0200a8c0@Persephone> Hi, Ryan Lei wrote: >> HI, >> >> Does anyone know where I can find .mp4 video clip with H.264 >> elementrary >> stream in it? Or is there any tools to >> create such clips. To follow-up the discussion, it's probably also interesting to know the following "announcement" on the website of the MPEG4IP project: http://sourceforge.net/forum/forum.php?thread_id=1067974&forum_id=59136 To be more specific: "We are able to create compliant H.264 files (as per 14496-15), hint them, and play them using ffmpeg. We've interoperated with 2 different companies, and are going to test more come September. Bill" Best regards, Wesley