QuoteI have a strange behavior when i use the Simple Iptv client.
First the FPS from the Stream is at 50, after 2sec i goes to 25 and after additionally 2sec i goes to 12,5.
Im on the newest Alpha Build.
When i come home i will attach an log.
Here is the log for the 50fps to 25fps Video Stream switch.
These 2 lines are the problem i think:
CalcFrameRate framerate was:50.000000 calculated:25.000000
CMMALRenderer::Configure - 1920x1080->[email protected] flags:1 format:-1 orient:0
Is there a setting i can run to stop CMMALRender switch fps rates?
Display Spoiler
2019-08-08 14:11:23.348 T:2589971312 DEBUG: CalcFrameRate framerate was:50.000000 calculated:25.000000
2019-08-08 14:11:23.349 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - MMAL: clear:0 flags:0 alpha:255 source:2 omvb:0xb0052430 mmal:0xb0044540 mflags:30004 skipping
2019-08-08 14:11:23.349 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - vsync 4924 (+1)
2019-08-08 14:11:23.365 T:3011134800 DEBUG: PrepareNextRender: frameOnScreen: 6621983.437921 renderPts: 6707482.098258 nextFramePts: 6699399.000000 -> diff: 8083.098258 render: 1 forceNext: 0
2019-08-08 14:11:23.365 T:3011134800 DEBUG: CMMALRenderer::Update
2019-08-08 14:11:23.366 T:2589971312 INFO: CMMALVideo::GetPicture dts:0.000 pts:6.859 flags:0:30004 MMALBuffer:0xb0017c48 mmal_buffer:0xb0041e88
2019-08-08 14:11:23.367 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(4) pics(1) inputs(2) slept( 0) queued(0.20) (7.10:6.90) full(0) flags(0) preroll(0) eos(0 321/-1)
2019-08-08 14:11:23.367 T:2589971312 DEBUG: CRenderManager::Configure - change configuration. 1920x1080. display: 1920x1080. framerate: 25.00.
2019-08-08 14:11:23.367 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - MMAL: clear:0 flags:0 alpha:255 source:3 omvb:0xb004d160 mmal:0xb0044718 mflags:30004 len:128 data:0x22 enc:OPQV
2019-08-08 14:11:23.385 T:3011134800 DEBUG: PrepareNextRender: frameOnScreen: 6641789.659921 renderPts: 6727288.320258 nextFramePts: 6739399.000000 -> diff: -12110.679742 render: 0 forceNext: 1
2019-08-08 14:11:23.385 T:3011134800 DEBUG: CMMALRenderer::Update
2019-08-08 14:11:23.387 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - MMAL: clear:0 flags:0 alpha:255 source:0 omvb:0xb0050150 mmal:0xb00448f0 mflags:30004 len:128 data:0x23 enc:OPQV
2019-08-08 14:11:23.406 T:3011134800 DEBUG: PrepareNextRender: frameOnScreen: 6662617.789921 renderPts: 6748116.450258 nextFramePts: 6779399.000000 -> diff: -31282.549742 render: 0 forceNext: 1
2019-08-08 14:11:23.407 T:3011134800 DEBUG: CMMALRenderer::Update
2019-08-08 14:11:23.411 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - MMAL: clear:0 flags:0 alpha:255 source:1 omvb:0xb004f5f0 mmal:0xb0044ac8 mflags:30004 len:128 data:0x24 enc:OPQV
2019-08-08 14:11:23.426 T:3011134800 DEBUG: PrepareNextRender: frameOnScreen: 6683014.641921 renderPts: 6768513.302258 nextFramePts: 6819399.000000 -> diff: -50885.697742 render: 0 forceNext: 1
2019-08-08 14:11:23.427 T:3011134800 DEBUG: CMMALRenderer::Update
2019-08-08 14:11:23.445 T:3011134800 DEBUG: DeleteRenderer - deleting renderer
2019-08-08 14:11:23.445 T:3011134800 DEBUG: CMMALRenderer::~CMMALRenderer
2019-08-08 14:11:23.445 T:3011134800 DEBUG: CMMALRenderer::DestroyDeinterlace
2019-08-08 14:11:23.449 T:3011134800 DEBUG: CMMALRenderer::UnInitMMAL
2019-08-08 14:11:23.466 T:2471879536 DEBUG: CMMALPool::~CMMALPool Destroying pool 0xaff195c0 for port vc.ril.image_fx:out:0(I420)
2019-08-08 14:11:23.471 T:2471879536 DEBUG: CMMALRenderer::Run - stopping
2019-08-08 14:11:23.472 T:2471879536 DEBUG: Thread MMALProcess 2471879536 terminating
2019-08-08 14:11:23.472 T:3011134800 DEBUG: CMMALRenderer::CMMALRenderer
2019-08-08 14:11:23.472 T:3011134800 DEBUG: CMMALRenderer::Configure - 1920x1080->[email protected] flags:1 format:-1 orient:0
2019-08-08 14:11:23.472 T:2471879536 DEBUG: Thread MMALProcess start, auto delete: false
2019-08-08 14:11:23.472 T:3011134800 DEBUG: CMMALRenderer::GetRenderInfo opaque:0x2381218
2019-08-08 14:11:23.472 T:2471879536 DEBUG: CMMALRenderer::Run - starting
2019-08-08 14:11:23.472 T:3011134800 DEBUG: CMMALRenderer::Update
2019-08-08 14:11:23.472 T:3011134800 DEBUG: CRenderManager::Configure - 4
2019-08-08 14:11:23.472 T:3011134800 DEBUG: PrepareNextRender: frameOnScreen: 6728896.251921 renderPts: 6798896.251921 nextFramePts: 6859399.000000 -> diff: -60502.748079 render: 0 forceNext: 0
2019-08-08 14:11:23.472 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - MMAL: No buffer to update clear:0 flags:0 alpha:255 source:0 omvb:(nil) mmal:(nil)
2019-08-08 14:11:23.473 T:2589971312 INFO: CMMALVideo::GetPicture dts:0.000 pts:6.899 flags:0:30004 MMALBuffer:0xb0017d48 mmal_buffer:0xb0042060
2019-08-08 14:11:23.473 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(4) pics(0) inputs(2) slept( 0) queued(0.20) (7.10:6.90) full(0) flags(0) preroll(0) eos(0 321/-1)
2019-08-08 14:11:23.474 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(3) pics(0) inputs(2) slept( 0) queued(0.20) (7.10:6.90) full(0) flags(0) preroll(0) eos(0 321/-1)
2019-08-08 14:11:23.475 T:2589971312 DEBUG: CMMALVideo::AddData - 0xb0035c40 49958 /0 dts:6.939 pts:7.019 flags:4 ready_queue(0)
2019-08-08 14:11:23.475 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(3) pics(0) inputs(1) slept( 0) queued(0.12) (7.02:6.90) full(0) flags(0) preroll(0) eos(0 322/-1)
2019-08-08 14:11:23.475 T:2589971312 DEBUG: CMMALVideo::AddData - 0xb0035e18 13486 /0 dts:6.979 pts:6.979 flags:4 ready_queue(0)
2019-08-08 14:11:23.475 T:2488664944 DEBUG: CMMALVideo::dec_input_port_cb port:0xb002b9f0 buffer 0xb0035c40, len 0 cmd:0
2019-08-08 14:11:23.475 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(3) pics(0) inputs(1) slept( 0) queued(0.08) (6.98:6.90) full(0) flags(0) preroll(0) eos(0 323/-1)
2019-08-08 14:11:23.475 T:2589971312 DEBUG: CMMALVideo::AddData - 0xb0035c40 13684 /0 dts:6.999 pts:6.999 flags:4 ready_queue(0)
2019-08-08 14:11:23.475 T:2488664944 DEBUG: CMMALVideo::dec_input_port_cb port:0xb002b9f0 buffer 0xb0035e18, len 0 cmd:0
2019-08-08 14:11:23.476 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(3) pics(0) inputs(1) slept( 0) queued(0.10) (7.00:6.90) full(0) flags(0) preroll(0) eos(0 324/-1)
2019-08-08 14:11:23.476 T:2589971312 DEBUG: CMMALVideo::AddData - 0xb0035e18 27785 /0 dts:7.019 pts:7.059 flags:4 ready_queue(0)
2019-08-08 14:11:23.476 T:2488664944 DEBUG: CMMALVideo::dec_input_port_cb port:0xb002b9f0 buffer 0xb0035c40, len 0 cmd:0
2019-08-08 14:11:23.476 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(3) pics(0) inputs(1) slept( 0) queued(0.16) (7.06:6.90) full(0) flags(0) preroll(0) eos(0 325/-1)
2019-08-08 14:11:23.476 T:2488664944 DEBUG: CMMALVideo::dec_input_port_cb port:0xb002b9f0 buffer 0xb0035e18, len 0 cmd:0
2019-08-08 14:11:23.476 T:2589971312 DEBUG: CMMALVideo::AddData - 0xb0035c40 133297/0 dts:7.059 pts:7.259 flags:4 ready_queue(0)
2019-08-08 14:11:23.477 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(3) pics(0) inputs(1) slept( 0) queued(0.36) (7.26:6.90) full(0) flags(0) preroll(0) eos(0 326/-1)
2019-08-08 14:11:23.477 T:2589971312 DEBUG: CMMALVideo::AddData - 0xb0035e18 26479 /0 dts:7.099 pts:7.179 flags:4 ready_queue(0)
2019-08-08 14:11:23.479 T:2488664944 DEBUG: CMMALVideo::dec_output_port_cb - omvb:0xb0042410 mmal:0xb0032140 len:128 dts:-9223372036854.775 pts:6.939 flags:30004:30000 pool:0xb004cebc 1920x1080 (1920x1088) 1920x1080 (1920x1088) enc:OPQV
2019-08-08 14:11:23.479 T:2488664944 DEBUG: CMMALPool::Configure pool:0xb0006650 1920x1080 (1920x1088) pix:-1 size:128 fmt:OPQV
2019-08-08 14:11:23.479 T:2589971312 INFO: CMMALVideo::GetPicture dts:0.000 pts:6.939 flags:0:30004 MMALBuffer:0xb0032140 mmal_buffer:0xb0042410
2019-08-08 14:11:23.479 T:2589971312 DEBUG: CMMALVideo::GetPicture - ret(4) pics(0) inputs(0) slept( 2) queued(0.28) (7.18:6.94) full(0) flags(0) preroll(0) eos(0 327/-1)
2019-08-08 14:11:23.483 T:3011134800 DEBUG: CMMALRenderer::RenderUpdate - vsync -1 (+4933)