[Mp4-tech] [H.264] IPCM

Gary Sullivan garysull windows.microsoft.com
Mon Jan 15 12:49:54 ESTEDT 2007


Make sure you're using a very very small value of QP.  For certain input sample value patterns, it can actually be prohibited to use any mode other than I_PCM when QP is sufficiently small (and a typical quantization scheme is applied), because there is a limit on the maximum total number of bits used to represent a macroblock.
Best Regards,
Gary Sullivan 
+> -----Original Message-----
+> From: mp4-tech-bounces lists.mpegif.org 
+> [mailto:mp4-tech-bounces lists.mpegif.org] On Behalf Of Dzung Hoang
+> Sent: Monday, January 15, 2024 9:21 AM
+> To: 'Sebastián López Suárez'; mp4-tech lists.mpegif.org
+> Subject: RE: [Mp4-tech] [H.264] IPCM 
+> 
+> Here are the steps to create a test image that forces IPCM.
+> 
+> 1) Input a block of high-valued coefficients into the 
+> inverse 4x4 integer
+> transform. Clip the output block to the range [0,255].
+> 2) Create an image that replicates the block computed in step 1.
+> 3) Encode the image.
+> 
+> The above recipe creates an input pattern that would require 
+> many bits to
+> compress using the integer transform. The JM encoder would 
+> then be forced to
+> use IPCM.
+> 
+> Regards,
+> - Dzung Hoang
+> 
+>  
+> -----Original Message-----
+> From: mp4-tech-bounces lists.mpegif.org
+> [mailto:mp4-tech-bounces lists.mpegif.org] On Behalf Of 
+> Sebastián López
+> Suárez
+> Sent: Monday, January 15, 2024 7:02 AM
+> To: mp4-tech lists.mpegif.org
+> Subject: [Mp4-tech] [H.264] IPCM 
+> 
+> Dear experts,
+> 
+> I am testing a propietary decoder and, within this process, 
+> I would like
+> to verify if the decoder supports properly the decoding of 
+> IPCM. For that
+> purpose I have generated several bitstreams with differents 
+> sequences and
+> coding conditions, enabling for all the cases the use of IPCM mode
+> (EnableIPCM = 1 at encoder.cfg). However, as the IPCM is an extremely
+> unusual mode, in all the sequences the number of IPCM MBs 
+> was equal to
+> zero.
+> 
+> Does anyone knows how to force the reference encoder to produce some
+> IPCM macroblocks in a coded sequence? It can be made by 
+> simply modifying
+> the configuration file? If not, which C files should be modified?
+> 
+> Thank in advance.
+> 
+> _______________________________________________
+> NOTE: Please use clear subject lines for your posts. Include [audio,
+> [video], [systems], [general] or another apppropriate 
+> identifier to indicate
+> the type of question you have.
+> 
+> Note: Conduct on the mailing list is subject to the 
+> Antitrust guidelines
+> found at
+> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant
+> itrust.php
+> 
+> 
+> _______________________________________________
+> NOTE: Please use clear subject lines for your posts. Include 
+> [audio, [video], [systems], [general] or another 
+> apppropriate identifier to indicate the type of question you have.
+> 
+> Note: Conduct on the mailing list is subject to the 
+> Antitrust guidelines found at 
+> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant
+> itrust.php
+> 


More information about the Mp4-tech mailing list