avformat: do not use AVFrame accessor
Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
This commit is contained in:
parent
31f61b0d4f
commit
9f030ee00f
@ -1422,7 +1422,7 @@ static int av_write_uncoded_frame_internal(AVFormatContext *s, int stream_index,
|
|||||||
pkt.size = UNCODED_FRAME_PACKET_SIZE;
|
pkt.size = UNCODED_FRAME_PACKET_SIZE;
|
||||||
pkt.pts =
|
pkt.pts =
|
||||||
pkt.dts = frame->pts;
|
pkt.dts = frame->pts;
|
||||||
pkt.duration = av_frame_get_pkt_duration(frame);
|
pkt.duration = frame->pkt_duration;
|
||||||
pkt.stream_index = stream_index;
|
pkt.stream_index = stream_index;
|
||||||
pkt.flags |= AV_PKT_FLAG_UNCODED_FRAME;
|
pkt.flags |= AV_PKT_FLAG_UNCODED_FRAME;
|
||||||
}
|
}
|
||||||
|
@ -79,7 +79,7 @@ static void audio_frame_cksum(AVBPrint *bp, AVFrame *frame)
|
|||||||
int nb_planes, nb_samples, p;
|
int nb_planes, nb_samples, p;
|
||||||
const char *name;
|
const char *name;
|
||||||
|
|
||||||
nb_planes = av_frame_get_channels(frame);
|
nb_planes = frame->channels;
|
||||||
nb_samples = frame->nb_samples;
|
nb_samples = frame->nb_samples;
|
||||||
if (!av_sample_fmt_is_planar(frame->format)) {
|
if (!av_sample_fmt_is_planar(frame->format)) {
|
||||||
nb_samples *= nb_planes;
|
nb_samples *= nb_planes;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user