[FFmpeg-user] libcamera_android build fix?
    Andrew Randrianasulu 
    randrianasulu at gmail.com
       
    Wed Oct 25 15:06:21 EEST 2023
    
    
  
diff --git a/libavdevice/android_camera.c b/libavdevice/android_camera.c
 index 602b59047d..c981985f10 100644                           ---
a/libavdevice/android_camera.c
+++ b/libavdevice/android_camera.c
 @@ -648,8 +648,8 @@ static int add_display_matrix(AVFormatContext *avctx,
AVStream *st)
         av_display_matrix_flip(display_matrix, 1, 0);
                            }
-    side_data = av_packet_side_data_new(&st->codecpar->side_data,
-                                        &st->codecpar->nb_side_data,
 +    side_data = av_packet_side_data_new(&st->codecpar->coded_side_data,
 +
&st->codecpar->nb_coded_side_data,
                       AV_PKT_DATA_DISPLAYMATRIX,
                                         sizeof(display_matrix), 0);
====
something like this.
but it still does not work from console
configure:
./configure --enable-jni --enable-mediacodec --enable-neon
--target-os=android --disable-outdevs --disable-indev=xcbgrab
run:
./ffmpeg  -pixel_format nv12 -loglevel trace -f android_camera
-camera_index 1 -input_queue_size 5 -video_size 1280x720 -i 0:0 -c:v
libx264 -g 30 -b:v 980k -r 30 -s 1280x720 -b:a 28k 11test.mp4
it just sits here doing nothing, I guess waiting for application window?
[android_camera @ 0xb4000071aebc64d0] Android camera capture session is
active.
I found similar question at
https://www.mail-archive.com/ffmpeg-user@ffmpeg.org/msg21783.html
and this explanation of  camera api:
https://www.sisik.eu/blog/android/ndk/camera
    
    
More information about the ffmpeg-user
mailing list