@@ -268,14 +268,14 @@ static void *venc_read_stream(void *arg)
268
268
stFrame .pstPack = malloc (sizeof (VENC_PACK_S ));
269
269
while (venc_running )
270
270
{
271
- // printf ("RK_MPI_VENC_GetStream\n");
271
+ log_trace ("RK_MPI_VENC_GetStream\n" );
272
272
s32Ret = RK_MPI_VENC_GetStream (VENC_CHANNEL , & stFrame , 200 ); // blocks max 200ms
273
273
if (s32Ret == RK_SUCCESS )
274
274
{
275
275
RK_U64 nowUs = get_us ();
276
- // printf ("chn:0, loopCount:%d enc->seq:%d wd:%d pts=%llu delay=%lldus\n",
277
- // loopCount, stFrame.u32Seq, stFrame.pstPack->u32Len,
278
- // stFrame.pstPack->u64PTS, nowUs - stFrame.pstPack->u64PTS);
276
+ log_trace ("chn:0, loopCount:%d enc->seq:%d wd:%d pts=%llu delay=%lldus\n" ,
277
+ loopCount , stFrame .u32Seq , stFrame .pstPack -> u32Len ,
278
+ stFrame .pstPack -> u64PTS , nowUs - stFrame .pstPack -> u64PTS );
279
279
pData = RK_MPI_MB_Handle2VirAddr (stFrame .pstPack -> pMbBlk );
280
280
video_send_frame (pData , (ssize_t )stFrame .pstPack -> u32Len );
281
281
s32Ret = RK_MPI_VENC_ReleaseStream (VENC_CHANNEL , & stFrame );
@@ -348,7 +348,7 @@ void *run_video_stream(void *arg)
348
348
349
349
if (ioctl (video_dev_fd , VIDIOC_S_FMT , & fmt ) < 0 )
350
350
{
351
- perror ("Set format fail" );
351
+ log_error ("Set format fail" );
352
352
usleep (100000 ); // Sleep for 100 milliseconds
353
353
close (video_dev_fd );
354
354
continue ;
@@ -363,7 +363,7 @@ void *run_video_stream(void *arg)
363
363
364
364
if (ioctl (video_dev_fd , VIDIOC_REQBUFS , & req ) < 0 )
365
365
{
366
- perror ("VIDIOC_REQBUFS failed" );
366
+ log_error ("VIDIOC_REQBUFS failed" );
367
367
return errno ;
368
368
}
369
369
log_info ("VIDIOC_REQBUFS successful" );
@@ -385,7 +385,7 @@ void *run_video_stream(void *arg)
385
385
386
386
if (-1 == ioctl (video_dev_fd , VIDIOC_QUERYBUF , & buf ))
387
387
{
388
- perror ("VIDIOC_QUERYBUF failed" );
388
+ log_error ("VIDIOC_QUERYBUF failed" );
389
389
req .count = i ;
390
390
return errno ;
391
391
}
@@ -425,15 +425,15 @@ void *run_video_stream(void *arg)
425
425
buf .m .planes = & buffers [i ].plane_buffer ;
426
426
if (ioctl (video_dev_fd , VIDIOC_QBUF , & buf ) < 0 )
427
427
{
428
- perror ("VIDIOC_QBUF failed" );
428
+ log_error ("VIDIOC_QBUF failed" );
429
429
return errno ;
430
430
}
431
431
log_info ("VIDIOC_QBUF successful for buffer %d\n" , i );
432
432
}
433
433
434
434
if (ioctl (video_dev_fd , VIDIOC_STREAMON , & type ) < 0 )
435
435
{
436
- perror ("VIDIOC_STREAMON failed" );
436
+ log_error ("VIDIOC_STREAMON failed" );
437
437
goto cleanup ;
438
438
}
439
439
@@ -486,7 +486,7 @@ void *run_video_stream(void *arg)
486
486
log_error ("VIDIOC_DQBUF failed" );
487
487
break ;
488
488
}
489
- // printf ("got frame, bytesused = %d\n", tmp_plane.bytesused);
489
+ log_trace ("got frame, bytesused = %d\n" , tmp_plane .bytesused );
490
490
memset (& stFrame , 0 , sizeof (VIDEO_FRAME_INFO_S ));
491
491
MB_BLK blk = RK_NULL ;
492
492
blk = RK_MPI_MMZ_Fd2Handle (tmp_plane .m .fd );
@@ -509,9 +509,9 @@ void *run_video_stream(void *arg)
509
509
// if (pData) {
510
510
// size_t frameSize = tmp_plane.bytesused; // Use the actual size reported by the driver
511
511
// write_buffer_to_file(pData, frameSize, "/userdata/banana.raw");
512
- // printf ("Frame 100 written to /userdata/banana.raw\n");
512
+ // log_trace ("Frame 100 written to /userdata/banana.raw\n");
513
513
// } else {
514
- // printf ("Failed to get virtual address for frame 100\n");
514
+ // log_trace ("Failed to get virtual address for frame 100\n");
515
515
// }
516
516
// }
517
517
retry_send_frame :
@@ -604,7 +604,7 @@ void video_start_streaming()
604
604
pthread_mutex_lock (& streaming_mutex );
605
605
if (streaming_thread != NULL )
606
606
{
607
- log_info ("video streaming already started" );
607
+ log_warn ("video streaming already started" );
608
608
pthread_mutex_unlock (& streaming_mutex );
609
609
return ;
610
610
}
0 commit comments