]> git.sesse.net Git - ffmpeg/blobdiff - ffmpeg.c
Merge commit 'f89f78c1c563d98f10ee1d7e1ed67c9f9e03b741'
[ffmpeg] / ffmpeg.c
index ce9cac7846b4a38c6a0e0609784855bfdf9e601d..751c7d350d01c7b87407945f5d2fce3df8fe92c7 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -669,9 +669,9 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, OutputStream *ost)
         ost->frame_number++;
     }
     if (avctx->codec_type == AVMEDIA_TYPE_VIDEO) {
-        uint8_t *sd = av_packet_get_side_data(pkt, AV_PKT_DATA_QUALITY_FACTOR,
+        uint8_t *sd = av_packet_get_side_data(pkt, AV_PKT_DATA_QUALITY_STATS,
                                               NULL);
-        ost->quality = sd ? *(int *)sd : -1;
+        ost->quality = sd ? AV_RL32(sd) : -1;
     }
 
     if (bsfc)