mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
lavc/dvdec: export bitrate
Changes the result of fate-mxf-probe-dv25, where the bitrate is now exported. Also changes the result of fate-bsf-dv-error-marker, where the exported bitrate is now different. Note that the codec layer bitrate does not match the container bitrate, because container timing is 25fps, while the DV profile is 50.
This commit is contained in:
parent
b54603a26a
commit
9b625ab679
@ -650,6 +650,9 @@ static int dvvideo_decode_frame(AVCodecContext *avctx, AVFrame *frame,
|
||||
frame->pict_type = AV_PICTURE_TYPE_I;
|
||||
avctx->pix_fmt = s->sys->pix_fmt;
|
||||
avctx->framerate = av_inv_q(s->sys->time_base);
|
||||
avctx->bit_rate = av_rescale_q(s->sys->frame_size,
|
||||
(AVRational) { 8, 1 },
|
||||
s->sys->time_base);
|
||||
|
||||
ret = ff_set_dimensions(avctx, s->sys->width, s->sys->height);
|
||||
if (ret < 0)
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
fate-bsf-dv-error-marker: CMD = md5 -i $(TARGET_SAMPLES)/dv/dvcprohd_720p50.mov -flags +bitexact -fflags +bitexact -c:v copy -bsf noise=100,dv_error_marker=color=blue -f avi
|
||||
fate-bsf-dv-error-marker: CMP = oneline
|
||||
fate-bsf-dv-error-marker: REF = 4e884d3e8045299d0d45ec920fa58a44
|
||||
fate-bsf-dv-error-marker: REF = 3190a334b1ceef2d9fd050a1590da7c6
|
||||
FATE_DVVIDEO-$(call ALLYES, MOV_DEMUXER DV_ERROR_MARKER_BSF NOISE_BSF AVI_MUXER) += fate-bsf-dv-error-marker
|
||||
|
||||
FATE_SAMPLES_FFMPEG += $(FATE_DVVIDEO-yes)
|
||||
|
@ -31,7 +31,7 @@ start_pts=0
|
||||
start_time=0.000000
|
||||
duration_ts=25
|
||||
duration=1.000000
|
||||
bit_rate=N/A
|
||||
bit_rate=28800000
|
||||
max_bit_rate=N/A
|
||||
bits_per_raw_sample=N/A
|
||||
nb_frames=N/A
|
||||
|
Loading…
Reference in New Issue
Block a user