| From: Ettore Di Giacinto <mudler@sabayonlinux.org> |
| --- ext/ffmpeg/gstffmpegdemux.c~ 2015-05-29 00:52:07.601606544 +0200 |
| +++ ext/ffmpeg/gstffmpegdemux.c 2015-05-29 01:18:18.533113323 +0200 |
| @@ -781,8 +781,8 @@ |
| break; |
| case GST_FORMAT_DEFAULT: |
| gst_query_set_position (query, GST_FORMAT_DEFAULT, |
| - gst_util_uint64_scale (timeposition, avstream->r_frame_rate.num, |
| - GST_SECOND * avstream->r_frame_rate.den)); |
| + gst_util_uint64_scale (timeposition, avstream->avg_frame_rate.num, |
| + GST_SECOND * avstream->avg_frame_rate.den)); |
| res = TRUE; |
| break; |
| case GST_FORMAT_BYTES: |
| @@ -818,8 +818,8 @@ |
| break; |
| case GST_FORMAT_DEFAULT: |
| gst_query_set_duration (query, GST_FORMAT_DEFAULT, |
| - gst_util_uint64_scale (timeduration, avstream->r_frame_rate.num, |
| - GST_SECOND * avstream->r_frame_rate.den)); |
| + gst_util_uint64_scale (timeduration, avstream->avg_frame_rate.num, |
| + GST_SECOND * avstream->avg_frame_rate.den)); |
| res = TRUE; |
| break; |
| case GST_FORMAT_BYTES: |