105 Commits (d813e43b3da7a92468e3e78f05972408bfd5de67)

Author SHA1 Message Date
Mark Thompson 2594f6a362 lavc: Rename hwaccel.h to hwconfig.h 5 years ago
Anton Khirnov 9d6785d426 lavc: do not implicitly share the frame pool between threads 5 years ago
Anton Khirnov 2944537430 pthread_frame: do not copy a range of AVCodecContext fields at once 5 years ago
Anton Khirnov b630a270f5 pthread_frame: do not embed full AVFrame structs into per-thread contexts 5 years ago
Anton Khirnov e40107c1ad pthread_frame: do not share priv_data between multiple codec contexts 5 years ago
Anton Khirnov 1f4cf92cfb pthread_frame: merge the functionality for normal decoder init and init_thread_copy 5 years ago
Anton Khirnov 665e5b0fba lavc: replace AVCodecInternal.allocate_progress with an internal cap 5 years ago
Anton Khirnov e923a35988 pthread_frame: make sure ff_thread_release_buffer always cleans the frame 5 years ago
Linjie Fu 091341f2ab lavc/pthread_frame: Update user context in ff_frame_thread_free 5 years ago
James Almer c666689491 avcodec: add an AVCodecContext field to signal types of packet, frame, and coded stream side data to export 5 years ago
Jun Zhao 3ad0e6724d lavc/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code 6 years ago
wm4 c7ab6aff66 w32pthreads: always use Vista+ API, drop XP support 7 years ago
James Almer 23e1bf6e51 avcodec: remove unnecessary calls to ff_init_buffer_info() 7 years ago
wm4 9b121dfc32 w32pthreads: always use Vista+ API, drop XP support 7 years ago
James Almer 21add0c228 avcodec/pthread_frame: remove usage of AVCodecContext accessors 7 years ago
James Almer 8a0954dd51 avcodec: add missing FF_API_DEBUG_MV wrappers 7 years ago
Wan-Teh Chang 58fbcf885d pthread_frame: revert 2e664b9c1e. 8 years ago
Wan-Teh Chang 15c41cb6ad pthread_frame: save the FF_DEBUG_THREADS option in PerThreadContext. 8 years ago
Muhammad Faiz d535e0c140 avcodec/pthread_frame, decode: allow errors to happen on draining 8 years ago
Ronald S. Bultje 2e664b9c1e pthread_frame: make accesses to debug field be protected by owner lock. 8 years ago
wm4 15a23a8332 pthread_frame: don't return stale error codes after flush 8 years ago
Ronald S. Bultje 083300bea9 pthread_frame: allow per-field ThreadFrame owners. 8 years ago
Ronald S. Bultje 1269cd5b6f pthread_frame: call update_context_from_user() after acquiring lock. 8 years ago
Mark Thompson c2bebfc801 pthread_frame: Propagate sw_pix_fmt across threads 8 years ago
Mark Thompson ebce133228 pthread_frame: Propagate sw_pix_fmt across threads 8 years ago
wm4 4cf1f68903 pthread_frame: minor simplification to error handling 8 years ago
Ronald S. Bultje 027ee9b3ed pthread_frame: don't sync items between threads for intra-only codecs. 8 years ago
wm4 d7896e9b42 pthread_frame: fix uninitialized variable read 8 years ago
wm4 9e703ae30f pthread_frame: do not attempt to unlock a mutex on the wrong thread 8 years ago
Vittorio Giovara 5182a28b5d lavc: Drop deprecated global afd field 8 years ago
wm4 156bd8278f lavc: Add hwaccel_flags field to AVCodecContext 8 years ago
wm4 2e5c52896b pthread_frame: remove some dead code 8 years ago
Anton Khirnov e0cd598bc4 pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 8 years ago
Anton Khirnov 14bb15bfd5 pthread_frame: ensure the threads don't run simultaneously with hwaccel 8 years ago
Wan-Teh Chang c358c62550 pthread_frame: use better memory orders for frame progress 8 years ago
Mark Thompson fb69a8e1f1 pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts 8 years ago
Anton Khirnov 98f89d615b pthread_frame: properly propagate the hw frame context across frame threads 8 years ago
Anton Khirnov b6587421c7 pthread_frame: use atomics for frame progress 8 years ago
Anton Khirnov 7492626932 pthread_frame: use atomics for PerThreadContext.state 8 years ago
wm4 16a163b55a lavc: Add hwaccel_flags field to AVCodecContext 8 years ago
Michael Niedermayer 1e5cfad57e avcodec/pthread_frame: Check av_packet_ref() for failure 8 years ago
Clément Bœsch a91c265f39 lavc/pthread_frame: protect read state access in setup finish function 8 years ago
Anton Khirnov d4a91e6534 pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 8 years ago
Anton Khirnov 8dfba25ce8 pthread_frame: ensure the threads don't run simultaneously with hwaccel 8 years ago
Wan-Teh Chang 343e283399 pthread_frame: use better memory orders for frame progress 8 years ago
Anton Khirnov 549d0bdca5 decode: be more explicit about storing the last packet properties 8 years ago
Mark Thompson fd0fae6037 pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts 8 years ago
Anton Khirnov 84f225684c pthread_frame: properly propagate the hw frame context across frame threads 8 years ago
Anton Khirnov 59c7022740 pthread_frame: use atomics for frame progress 8 years ago
Anton Khirnov 64a31b2854 pthread_frame: use atomics for PerThreadContext.state 8 years ago