]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vsrc_movie.c
lavc: add a sample_aspect_ratio field to AVFrame
[ffmpeg] / libavfilter / vsrc_movie.c
index dec499904effe76de97574976d98a3262165a000..a1764732b6469c3123abe4306829dab7d85e2bbb 100644 (file)
@@ -248,8 +248,8 @@ static int movie_get_frame(AVFilterLink *outlink)
                     movie->frame->pkt_dts : movie->frame->pkt_pts;
 
                 movie->picref->pos                    = movie->frame->reordered_opaque;
-                movie->picref->video->pixel_aspect = st->sample_aspect_ratio.num ?
-                    st->sample_aspect_ratio : movie->codec_ctx->sample_aspect_ratio;
+                if (!movie->frame->sample_aspect_ratio.num)
+                    movie->picref->video->pixel_aspect = st->sample_aspect_ratio;
                 movie->picref->video->interlaced      = movie->frame->interlaced_frame;
                 movie->picref->video->top_field_first = movie->frame->top_field_first;
                 movie->picref->video->key_frame       = movie->frame->key_frame;