mirror of https://git.ffmpeg.org/ffmpeg.git
Merge commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f'
* commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f': asyncts: merge two conditions x86inc: fully concatenate tokens to fix macro expansion for nasm h264: initialize frame-mt context copies properly Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
a01fe55077
|
@ -1169,6 +1169,8 @@ static int decode_init_thread_copy(AVCodecContext *avctx)
|
|||
memset(h->sps_buffers, 0, sizeof(h->sps_buffers));
|
||||
memset(h->pps_buffers, 0, sizeof(h->pps_buffers));
|
||||
|
||||
h->s.context_initialized = 0;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -190,19 +190,14 @@ static int filter_frame(AVFilterLink *inlink, AVFilterBufferRef *buf)
|
|||
int out_size, ret;
|
||||
int64_t delta;
|
||||
|
||||
/* buffer data until we get the first timestamp */
|
||||
if (s->pts == AV_NOPTS_VALUE) {
|
||||
/* buffer data until we get the next timestamp */
|
||||
if (s->pts == AV_NOPTS_VALUE || pts == AV_NOPTS_VALUE) {
|
||||
if (pts != AV_NOPTS_VALUE) {
|
||||
s->pts = pts - get_delay(s);
|
||||
}
|
||||
return write_to_fifo(s, buf);
|
||||
}
|
||||
|
||||
/* now wait for the next timestamp */
|
||||
if (pts == AV_NOPTS_VALUE) {
|
||||
return write_to_fifo(s, buf);
|
||||
}
|
||||
|
||||
if (s->first_pts != AV_NOPTS_VALUE) {
|
||||
handle_trimming(ctx);
|
||||
if (!avresample_available(s->avr))
|
||||
|
|
|
@ -172,10 +172,10 @@ CPUNOP amdnop
|
|||
%define r%1mp %2
|
||||
%elif ARCH_X86_64 ; memory
|
||||
%define r%1m [rstk + stack_offset + %3]
|
||||
%define r%1mp qword r %+ %1m
|
||||
%define r%1mp qword r %+ %1 %+ m
|
||||
%else
|
||||
%define r%1m [rstk + stack_offset + %3]
|
||||
%define r%1mp dword r %+ %1m
|
||||
%define r%1mp dword r %+ %1 %+ m
|
||||
%endif
|
||||
%define r%1 %2
|
||||
%endmacro
|
||||
|
|
Loading…
Reference in New Issue