[FFmpeg-user] IMX50 NTSC framesize differs to the SMPTE 356M-2001 Standard - why?

tim nicholson nichot20 at yahoo.com
Mon Jun 8 17:42:45 CEST 2015


On 08/06/15 16:24, Michael Niedermayer wrote:
> On Wed, Jun 03, 2015 at 04:28:48PM +0200, Christoph Gerstbauer wrote:
>>>> yes, this happens because 50mbit/sec is not correct
>>>> a max framesize of 208541 results in a bit rate of max
>>>> 49.999840 mbit/sec, IIUC thats what the spec means by 50mbit/sec
>>> The spec actually says "Up to 50Mb/s" and "Up to 208541" that being the
>>> highest value that comes out below the the 50Mb/s. So I tend to agree
>>> with Michael.
>>>
>>
>> Hi, i have made a short excel calulation and I think that these
>> settings/syntaxes should be the correct ones for PAL/NTSC D-10:
>> Do you agree?
>>
>>
>> 	
>> 	
>> 	
>> 	
>> 	
>> 	
>> 	minrate
>>
>> 	
>> 	framerate 	max coded 	bits/byte 	bufsize 	
>> 	maxrate
>>
>> 	
>> 	
>> 	framesize (Bytes) 	
>> 	rc_init_occupancy 	video bitrate
>> IMX50 	PAL 	25 	250000 	8 	2000000 	
>> 	50000000
>>
>> 	
>> 	
>> 		
>> 	
>> 	
>> 	
>> IMX40 	PAL 	25 	200000 	8 	1600000 	
>> 	40000000
>>
>> 	
>> 	
>> 		
>> 	
>> 	
>> 	
>> IMX30 	PAL 	25 	150000 	8 	1200000 	
>> 	30000000
>>
>> 	
>> 	
>> 		
>> 	
>> 	
>> 	
>>
>> 	
>> 	
>> 		
>> 	
>> 	
>> 	
>>
>> 	
>> 	
>> 		
>> 	
>> 	
>> 	
>> IMX50 	NTSC 	29,97003 	208541 	8 	1668328 	
>> 	49999840,16
>>
>> 	
>> 	
>> 		
>> 	
>> 	
>>
> 
>> IMX40 	NTSC 	29,97003 	166833 	8 	1334664 	
>> 	39999920,08
> 
> i seem to have missed this reply, my question is basicylly the same
> as tims, where does the limit resulting in 39999920 come from ?
> is there some specification that limits the VBV buffer size to a
> lower value for "40mbit/sec" than "50mbit/sec" ?
> 

The VBV size for 40M will be lower than for 50M as its limited to 1
frame which is smaller (by about 25/30), its more a question of why the
NTSC bitrate figure is diferent to PAL when there is no other constraint
as to the maximum frame size which we are nowhere near at this bit rate.

The standard "Operating Points" only provide the nominal values.
> [...]


-- 
Tim.
Key Fingerprint 38CF DB09 3ED0 F607 8B67 6CED 0C0B FC44 8B0B FC83


More information about the ffmpeg-user mailing list