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 _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".