avcodec/threadframe: Constify the frame in ff_thread_await_progress

It is safe to call it on a const ThreadFrame*.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
pull/388/head
Andreas Rheinhardt 3 years ago
parent 92e702863c
commit a2d7da01e8
  1. 2
      libavcodec/pthread_frame.c
  2. 2
      libavcodec/threadframe.h
  3. 2
      libavcodec/utils.c

@ -615,7 +615,7 @@ void ff_thread_report_progress(ThreadFrame *f, int n, int field)
pthread_mutex_unlock(&p->progress_mutex); pthread_mutex_unlock(&p->progress_mutex);
} }
void ff_thread_await_progress(ThreadFrame *f, int n, int field) void ff_thread_await_progress(const ThreadFrame *f, int n, int field)
{ {
PerThreadContext *p; PerThreadContext *p;
atomic_int *progress = f->progress ? (atomic_int*)f->progress->data : NULL; atomic_int *progress = f->progress ? (atomic_int*)f->progress->data : NULL;

@ -56,7 +56,7 @@ void ff_thread_report_progress(ThreadFrame *f, int progress, int field);
* @param field The field being referenced, for field-picture codecs. * @param field The field being referenced, for field-picture codecs.
* 0 for top field or frame pictures, 1 for bottom field. * 0 for top field or frame pictures, 1 for bottom field.
*/ */
void ff_thread_await_progress(ThreadFrame *f, int progress, int field); void ff_thread_await_progress(const ThreadFrame *f, int progress, int field);
/** /**
* Wrapper around ff_get_buffer() for frame-multithreaded codecs. * Wrapper around ff_get_buffer() for frame-multithreaded codecs.

@ -949,7 +949,7 @@ void ff_thread_report_progress(ThreadFrame *f, int progress, int field)
{ {
} }
void ff_thread_await_progress(ThreadFrame *f, int progress, int field) void ff_thread_await_progress(const ThreadFrame *f, int progress, int field)
{ {
} }

Loading…
Cancel
Save